Draft for `r/programming`: ```Title: Pants 2.0.0 ...
# announce
h
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
Maybe rather than “we plan to add”, could mention how the plugin API supports extensions to add those features
h
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
or both… but basically, make sure it’s clear that it can be community driven
perfect.