The ergonomic and hermetic software build system for Python, Java, Scala, Kotlin, Go, and Shell. Pants lets you fearlessly scale up your codebase.
Project description
Pants is an Apache2 licensed build tool written in Python and Rust.
The latest documentation can be found at pantsbuild.org.
2.18.x Release Series
2.18.0.dev0 (May 26, 2023)
New Features
-
Support scala_artifact (#19128)
-
pass "--debug" flag to all helm invocations if requested (#19093)
-
Enable env vars in
node_build_script
(#19100)
User API Changes
-
Remove or bump deprecations (#19169)
-
Switch to [lambdex].layout = "zip" by default, deprecating the section (#19122)
-
javascript: Allow nodejs-backed tools to point to a resolve and/or package manager (#19040)
-
Terraform: Hashes for MacOS binaries have changed (#19004)
-
Implement layout="zip" for Lambda/GCF, deprecating lambdex (#19076)
-
Run
terraform init
as part ofcheck
goal (#18974) -
Deprecate [mypy].extra_type_stubs and its lockfile. (#19084)
-
Remove more 2.18.0.dev0 deprecations (follow up to #19073) (#19077)
-
Bring the tool
--export
option deprecation forward. (#19079) -
Only build and release wheels for Python 3.9. (#18829)
-
Require pants to run via scie-pants. (#19075)
-
Some 2.18.0.dev0 deprecations (#19073)
-
Implement layout="zip" for Lambda/GCF, skipping lambdex (#19022)
Plugin API Changes
- Simplify interpreter-related CI config. (#19096)
Bug Fixes
-
If a shebang already exists when adding a preamble, preserve it. (#19133)
-
Workaround
botocore
bug in S3 URL Handler backend (#19056) -
Don't try and garbage collect tempfiles (#19103)
-
Allow the usage of digits in named cache names (#19052)
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file pantsbuild.pants-2.18.0.dev0-cp39-cp39-manylinux2014_x86_64.whl
.
File metadata
- Download URL: pantsbuild.pants-2.18.0.dev0-cp39-cp39-manylinux2014_x86_64.whl
- Upload date:
- Size: 45.7 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b7117849a81ab4a8d8f3d40466ef2613def030588dffcdfafecc5ab340aead9 |
|
MD5 | 2f274e6c0bd1ec1c527222e1e7390d11 |
|
BLAKE2b-256 | 5bdd2063e090a11e8342677cad9ed19cfc9eb25c46ac5e8b361500e7a787282c |
File details
Details for the file pantsbuild.pants-2.18.0.dev0-cp39-cp39-manylinux2014_aarch64.whl
.
File metadata
- Download URL: pantsbuild.pants-2.18.0.dev0-cp39-cp39-manylinux2014_aarch64.whl
- Upload date:
- Size: 45.2 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11bfd9cc78138e00ce29227966bad67128270292766d48b17ad30b9ab88cbfa7 |
|
MD5 | 04df053bae5de20428dde37702a550af |
|
BLAKE2b-256 | 41bcb57fdea09831cc91b349c7fa26d146ec27c77b3d95933f5492f5c588d652 |
File details
Details for the file pantsbuild.pants-2.18.0.dev0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: pantsbuild.pants-2.18.0.dev0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8ac876d92742b0236675a69302bcb377e1200a7672c054594dba603c3ac6dd2 |
|
MD5 | 672db0e9649f1ed3940134d740c95189 |
|
BLAKE2b-256 | eb43c974d2130ace4a85674b75f2f6240c63c615ffd0fb135efc9ea5252fcaf7 |
File details
Details for the file pantsbuild.pants-2.18.0.dev0-cp39-cp39-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: pantsbuild.pants-2.18.0.dev0-cp39-cp39-macosx_10_15_x86_64.whl
- Upload date:
- Size: 13.5 MB
- Tags: CPython 3.9, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b63e841fbf0eb7898e3cf60f827513b2ff8a515d5d0b865472203136dd5443c |
|
MD5 | cce6df2aa9f7937a8c34f7f5d773651a |
|
BLAKE2b-256 | b8d2fa2c741bbfa68b51b0e694581cfcf237c927174068fdb7a1fdbbe9bf71a9 |