Pants supports PEP 517

TL;DR The upcoming Pants 2.8 release has greatly improved support for packaging Python distributions (sdists and wheels), including native extensions, by leveraging PEP 517. Pants has industry-leading support for Python builds - covering steps such as resolving 3rd-party dependencies, running tests, generating code, running formatters and linters, packaging…

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.…

Introducing Pants Build 2.4.0

The latest stable release of Pants is out! This version introduces opt-in anonymous telemetry, to provide the Pants maintainers with data to help detect and fix bugs and drive development decisions. We've gone to great lengths to ensure that the data is fully anonymized (see link for details) and we…