Concepts Environments: simpler multi-platform workflows Now you can cross-test or cross-build your code on multiple different platforms concurrently, using Environments. Pants uses its precise knowledge of your build’s deps to run exactly the relevant processes inside reusable Docker containers (or evenly remotely on a cluster of workers)…
Deployment Challenges in choosing a Python packaging format Alexey reviews the Python packaging landscape. You'll learn more about the options you have, their pros and cons, and how to find the best approach to distribute your Python applications.
Tools > Docker Optimizing Python + Docker deploys using Pants Pants can build a PEX file, an executable zip file containing your Python code and all transitive dependencies. Deploying your application is as simple as copying the file. This post elaborates on how to get best performance out of the powerful combination of Pants+PEX+Docker.
Language Support > JVM Featured Pants 2.9: Alpha support for Java and Scala, improvements for Docker and Go, and more 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!
Getting Started Docs improvements We've added a spate of new pages in recent months, plus Eric Arellano just completed a thorough audit of the docs which resulted in overhauling several pages. So if you haven't checked all of these out docs pages recently, give 'em a read or re-visit: Overhauled Getting Started * Key concepts
Release Announcements Featured Pants 2.8 adds Autoflake & Pyupgrade, Docker publishing, Golang, and Google Cloud Functions Pants 2.8 adds Autoflake & Pyupgrade, Docker publishing, Golang, PEP 517 publishing, and Google Cloud Functions
Tools > Docker Streamline your Docker builds with Pants > 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
Release Announcements Featured Docker support in Pants 2.7 With Pants 2.7 [https://blog.pantsbuild.org/introducing-pants-2-7/] comes a new experimental backend for building Docker [https://www.docker.com/] images and linting Dockerfiles [https://docs.docker.com/engine/reference/builder/]. This backend offers a seamless experience when bundling your code and files into Docker images - In a