Packaging Python with the PyOxidizer Pants Plugin
Alliterations aside, this post discusses the new PyOxidizer integration coming in Pants 2.10 for packaging Python applications.…
Alliterations aside, this post discusses the new PyOxidizer integration coming in Pants 2.10 for packaging Python applications.…
We're pleased to announce [Pants 2.9.0](https://www.pantsbuild.org/v2.9/docs), the latest release of Pants: the scalable and ergonomic build system!…
Pants 2.8 adds Autoflake & Pyupgrade, Docker publishing, Golang, PEP 517 publishing, and Google Cloud Functions…
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…
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…
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…
We're pleased to announce Pants 2.7.0, the latest release of Pants, the scalable and ergonomic build system. To update, set pants_version = "2.7.0" in your pants.toml. See upgrade tips. Python tool lockfilesPants now pins every dependency used when installing Python tools like Black, Pytest, and…