Pants has out-of-the-box support for multiple dependency resolves and their corresponding lockfiles, so you can have hermetic, repeatable builds that are resilient to supply chain attacks, even in complex situations where you have multiple versions of the same dependencies in different parts of the codebase.
Pants supports Python, Docker, Go, Java, Kotlin, Pex, Protodoc, Scala, Shell, Thrift, Protobuf, Docker, Helm, many linting and formatting tools, packaging, coverage, and more. Learn more.
Pants community is welcoming, quick to answer questions, and genuinely interested in your thoughts and contributions. So come say hi on the Slack and tell us what you need next!
Pants is trusted by organizations of all sizes, including Coinbase, IBM, Orca Security, Rippling, Slack, Salesforce, and many others.