https://pantsbuild.org/ logo
h

hundreds-father-404

10/27/2020, 8:04 PM
Draft for `r/programming`:
Copy code
Title: Pants 2.0.0 released - Concurrently cache and orchestrate modern Python builds

We're launching Pants 2.0 today, a build tool to orchestrate the tools used for a modern Python codebase, like Black, Pytest, Flake8, Protobufs, and setuptools. Pants will run these tools concurrently, and brings fine-grained caching with minimal boilerplate, including as your codebase scales up in size.

We wrote the new engine in Rust for performance, but build logic and plugins are written in typed Python 3 for ease of use.

The plugin API allows adding new languages and tools; beta users have written plugins for Cython and Docker, and we plan to add other languages like Java soon.
w

witty-crayon-22786

10/27/2020, 8:09 PM
Maybe rather than “we plan to add”, could mention how the plugin API supports extensions to add those features
h

hundreds-father-404

10/27/2020, 8:11 PM
how is this for last paragraph?
The plugin API allows adding new languages and tools; beta users have written plugins for Cython and Docker, and we plan to add other languages like Java soon.
w

witty-crayon-22786

10/27/2020, 8:11 PM
or both… but basically, make sure it’s clear that it can be community driven
perfect.