Photo by Jongsun Leed / Unsplash
18 posts tagged with "announcement"
View All TagsPants 2.15: Easier multi-platform workflows, Docker build support, automatic code cleanup, and more!
"Blue Bill Duck" by Richard Ashurst licensed under CC BY 2.0
The 2.15 series represents the biggest change to Pants since version 2.0, and we're excited to share how it can let you complete more workflows, more easily, in more places. Including cross-platform builds, containerized builds with Docker, and easier configuration for local builds…
Pants 2.14: Less boilerplate, more Rust, better support for Go monorepos, interactive debugging support, and more!
Photo by James Wainscoat / Unsplash
Highlights include: less boilerplate via hierarchical defaults for target field values, better Golang monorepo support, with multiple go.mod
s, do more of your workflows in Pants with the experimental deploy
goal (with initial support for Helm), and much more…
Pants 2.13: Easier at the command line, easier parallel execution in CI, Kotlin support, and better Python and JVM support!
Photo by Henry & Co. / Unsplash
We're pleased to announce Pants 2.13.0. Highlights include better command line arguments for file sets, improved JVM support, easier access to parallel execution in CI, and lower barriers to adoption for Python projects that currently use existing distribution and build tools.
Pants 2.12: Improved performance for common cases, IDE support for Java and Scala
Pants 2.11 adds Go Protobuf codegen, Pex lockfiles for Python, and parametrization
Pants 2.10 adds multiple Python lockfile support, PyOxidizer, Thrift codegen, and better linter parallelization
Pants 2.8 adds Autoflake & Pyupgrade, Docker publishing, Golang, and Google Cloud Functions
Pants 2.8 adds experimental Golang support
Why Pants for Golang? A consistent interface for all languages & tools, integration with Git + advanced project introspection, and remote caching and execution. All with minimal boilerplate.
Docker support in Pants 2.7
Photo by Ian Taylor / Unsplash
Introducing Pants 2.7: Python tool lockfiles, Yapf, Docker, and ./pants peek
Photo by Joakim Honkasalo / Unsplash
Introducing Pants 2.6: Poetry support, third-party type stubs, and linter reports
Photo by Elisa Calvet B. / Unsplash
How we added Apple Silicon support to Pants
Photo by Thomas Ciszewski / Unsplash
Successful open source projects are full of tradeoffs between purity vs. pragmatism. We often remind ourselves "Do not let perfect be the enemy of good".
Introducing Pants 2.5: Shell support, config autodiscovery, and incremental tool adoption
Photo by Giulia May / Unsplash
Introducing Pants Build 2.4.0
Photo by Nicholas Cappello / Unsplash
Introducing Pants Build 2.3.0
Photo by Darling Arias / Unsplash
Tailoring Pants to your codebase
Photo by Yasamine June / Unsplash
Introducing Pants v2
Photo by Jess Bailey / Unsplash
There are so many tools in the Python development ecosystem. Installing, configuring and orchestrating them—all while not re-executing work unnecessarily—is a hard problem, especially as your codebase grows.
Fortunately, there is now a tailor-made (pun intended) solution: Pants v2!