Test support for writing Pants plugins.
Project description
Pants is an Apache2 licensed build tool written in Python and Rust.
The latest documentation can be found at pantsbuild.org.
2.8.x Release Series
2.8.0.dev0 (Sep 03, 2021)
New Features
-
Add support for creating GCP Cloud Functions. (#12735)
-
[experimental] Add proof-of-concept Java junit test rule. (#12177)
-
Support TOML tables for dict options in pants.toml (#12707)
User API Changes
-
Remove undocumented
pants_version()
symbol from BUILD files (#12745) -
Remove deprecated
[python-protobuf.mypy-plugin]
in favor of[mypy-protobuf]
(#12743) -
Stop interpolating
pants_supportdir
inpants.toml
and deprecate the option (#12705) -
Error, don't warn, when
--generate-lockfiles-resolve
is set to a disabled tool lockfile (#12738) -
Remove deprecated
.with_binaries()
. (#12724) -
Update default
[black].version
to 21.8b0 (#12718) -
Update
futures
to0.3.17
. (#12722) -
Upgrade to Pex 2.1.47. (#12715)
-
Remove deprecated
[pytest].pytest_plugins
in favor of[pytest].extra_requirements
(#12704) -
Remove deprecated
[grpc_python_plugin]
in favor of[grpc-python-plugin]
(#12706)
Plugin API Changes
- Add intrinsic to produce a
DigestEntries
from aDigest
which reference file content by hash (#12693)
Bug fixes
-
Fix UI rendering when a workunit has completed children but no running children (#12748)
-
Improve descriptions of the process executions for
PEX_PATH
composition. (#12736) -
Absolutize all of the
execute_pex_args
in the venv script. (#12727) -
Include
.gitignore
in defaultpantsd_invalidation_globs
(#12711)
Performance
- Simplify implementation of materialize directories (#12696)
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 Distribution
Hashes for pantsbuild.pants.testutil-2.8.0.dev0-py37.py38.py39-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199ca56fe6eeba83ffd8d4a0980cf2493970176f5902652d4dd8b157d3b190d3 |
|
MD5 | 29d57ab98a0c282bc2daf50ee6495ca2 |
|
BLAKE2b-256 | 855929f56649fd55cd1e322d26333c5a3830902eeb1f56d09e2082ce2c775766 |