All Tools
P
Dev ToolsFreeOpen Source
PANTS
Monorepo build system with inferred Python dependencies
Apache-2.0
ABOUT
Make, Bazel-lite scripts, and ad hoc tox jobs do not scale when an ML repo mixes Python packages, generated protobufs, and tests. Pants infers imports, sandboxes runs, and caches by content so CI only re-tests what a change actually touches.
INSTALL
pip install pantsbuild.pantsINTEGRATION GUIDE
1. Run only the Python tests affected by a model-training code change
2. Cache lint, format, and type-check results across local and CI workers
3. Manage a monorepo that mixes Python training code with JVM feature services
4. Infer third-party requirements from imports instead of hand-maintained lists
TAGS
build-systempythonmonorepocachingcijvm