Getting Started Updating Pants BUILD files programmatically Introduction Working with a monorepository implies dealing with build metadata files that provide information about the source code and how it should be built. Pants build system uses BUILD files which are valid Python files and are evaluated using a Python interpreter as a list of statements. When adding support
Getting Started Docs improvements We've added a spate of new pages in recent months, plus Eric Arellano just completed a thorough audit of the docs which resulted in overhauling several pages. So if you haven't checked all of these out docs pages recently, give 'em a read or re-visit: Overhauled Getting Started * Key concepts
Getting Started Featured Pants vs. Bazel: Why Pants may be the right choice for your team Many considerations go into evaluating and adopting a new build system: performance, scalability language and framework support, ease of adoption and use, extensibility, compatibility with existing practices, and more.…
Tools > Docker Streamline your Docker builds with Pants > TL;DR Pants makes it easy and efficient to incrementally build and deploy multiple Docker images from a single repo, with a single command. Each image can consist of a shared base image plus a single PEX (Python EXecutable) file containing all the code, resources and dependencies required by the
Getting Started Unlocking incremental Python 3 migrations with Pants How the Pants build tool empowers incremental migrations by: 1. giving fine-grained insights into your migration with minimal boilerplate, and 2. running all your tests and linters, in parallel, with the correct interpreter for each part of your code.