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…

Docker support in Pants 2.7

With Pants 2.7 comes a new experimental backend for building Docker images and linting Dockerfiles. This backend offers a seamless experience when bundling your code and files into Docker images - In a single invocation, Pants will build the code artifacts that need to be embedded into the Docker…

Meet our newest Maintainer: Andreas Stenius

The Pants open-source project exists and thrives thanks to the efforts of its various contributors, who do everything from system design to coding to updating our documentation to answering questions on our Slack workspace. Within the larger group of official Contributors are a smaller group of Maintainers - people with…

Poetry support for Pants 2.6

Pants 2.6 can now understand Poetry’s pyproject.toml configuration for third-party dependency management, addressing one of our most requested features in the last year! Pants Contributor Liam Wilson delves into this new feature as well as his experiences developing the macro as a Toolchain intern.…

PyDev of the Week

One of the core Pants maintainers, Benjy Weinberger, was recently interviewed for the PyDev of the Week feature on the Mouse vs Python blog! Click through for more about the history of Pants, how Benjy came to be involved, his take on the project's strengths, and his favorite Python libraries.…