Test support for writing Pants plugins.
Project description
Pants is an Apache2 licensed build tool written in Python.
The latest documentation can be found at pantsbuild.
# 2.6.x Stable Releases
## 2.6.0.dev0 (May 19, 2021)
### New Features
Add support for global coverage reports. ([#12080](https://github.com/pantsbuild/pants/pull/12080))
Add extra_env_vars capability to python_tests() ([#12022](https://github.com/pantsbuild/pants/pull/12022))
Add pex_binary support for –no-strip-pex-env. ([#12061](https://github.com/pantsbuild/pants/pull/12061))
### User API Changes
Remove deprecated [pytest].config in favor of [pytest].config_discovery ([#12033](https://github.com/pantsbuild/pants/pull/12033))
Remove deprecated ignore_pants_warnings in favor of ignore_warnings ([#12032](https://github.com/pantsbuild/pants/pull/12032))
Enforce [python-setup].resolve_all_constraints being a bool option ([#12034](https://github.com/pantsbuild/pants/pull/12034))
Remove experimental and unused [python-setup].requirement_constraints_target option and _python_constraints target ([#11998](https://github.com/pantsbuild/pants/pull/11998))
### Plugin API Changes
Rename PexInterpreterConstraints to InterpreterConstraints and move to dedicated file ([#12021](https://github.com/pantsbuild/pants/pull/12021))
Add plugin hook for setting up Pytest context ([#12091](https://github.com/pantsbuild/pants/pull/12091))
Auth plugins can inspect the prior result, set an expiration, and override –remote-{store,execution}-address ([#12029](https://github.com/pantsbuild/pants/pull/12029))
### Bug fixes
Fix –remote-auth-plugin and –remote-oauth-bearer-token-path to execute every run with Pantsd ([#12020](https://github.com/pantsbuild/pants/pull/12020))
Fix module_mapping to work regardless of capitalization and - vs _ ([#12068](https://github.com/pantsbuild/pants/pull/12068))
Fix PEX_ROOT leak with run and repl goals. ([#12066](https://github.com/pantsbuild/pants/pull/12066))
Fix constraints resolves to pass additional args. ([#12076](https://github.com/pantsbuild/pants/pull/12076))
Fix skip_tool fields not working with ./pants fmt ([#12073](https://github.com/pantsbuild/pants/pull/12073))
Fix Python run for apps that re-exec themselves. ([#12060](https://github.com/pantsbuild/pants/pull/12060))
Fix remote cache writes memory exhaustion. ([#12087](https://github.com/pantsbuild/pants/pull/12087))
Halve memory usage for remote cache writes. ([#12083](https://github.com/pantsbuild/pants/pull/12083))
Fix Shell dependency inference not caching ([#12052](https://github.com/pantsbuild/pants/pull/12052))
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.6.0.dev0-py37.py38.py39-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c97cb4bf6024ee164471cc43e0c9a2c8d3f4d9f92f0a321b78e6d7c25f19904 |
|
MD5 | 0ee56c9526295573944d751e796df390 |
|
BLAKE2b-256 | 544a77e553ef654efd5a836bf62e763dda80343ca306e0e5bd47185f4725b7ec |