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.3.x Stable Releases
See https://www.pantsbuild.org/v2.3/docs/release-notes-2-3 for an overview of the changes in this release series.
## 2.3.0.dev3 (Feb 3, 2021)
### New Features
Add –remote-auth-plugin ([#11503](https://github.com/pantsbuild/pants/pull/11503))
### User API Changes
Stop pinning zipp by default in [pytest].pytest_plugins ([#11512](https://github.com/pantsbuild/pants/pull/11512))
Change default for [pytest].pytest_plugins to use pytest-cov 2.11.x ([#11514](https://github.com/pantsbuild/pants/pull/11514))
Change default versions for setuptools options ([#11515](https://github.com/pantsbuild/pants/pull/11515))
### Plugin API Changes
Upgrade packaging from 20.8 to 20.9 ([#11508](https://github.com/pantsbuild/pants/pull/11508))
## 2.3.0.dev2 (Jan 31, 2021)
### New Features
Allow specifying files with –url-template. ([#11499](https://github.com/pantsbuild/pants/pull/11499))
### User API Changes
Bump default MyPy version to 0.800 ([#11506](https://github.com/pantsbuild/pants/pull/11506))
Add –remote-store-headers and fix –remote-execution-headers to not impact remote caching ([#11501](https://github.com/pantsbuild/pants/pull/11501))
Deprecate [python-setup].resolver_version defaulting to pip legacy resolver ([#11497](https://github.com/pantsbuild/pants/pull/11497))
### Performance
Make remote cache writes async ([#11479](https://github.com/pantsbuild/pants/pull/11479))
## 2.3.0.dev1 (Jan 21, 2021)
### New Features
Support Pex CLI –unzip and –include-tools. ([#11483](https://github.com/pantsbuild/pants/pull/11483))
### User API Changes
Remove deprecated –pants-bootstrapdir and –pants-configdir options ([#11491](https://github.com/pantsbuild/pants/pull/11491))
### Plugin API Changes
Remove RunInfo class ([#11456](https://github.com/pantsbuild/pants/pull/11456))
### Bug fixes
Fix use of remote store when in eager cache mode ([#11468](https://github.com/pantsbuild/pants/pull/11468))
Workaround Rust 1.49 breaking macOS processes with a materialized argv0 ([#11452](https://github.com/pantsbuild/pants/pull/11452))
### Performance
Use speculation for remote cache reads ([#11429](https://github.com/pantsbuild/pants/pull/11429))
### Documentation
Change logging level for Scrubbed PYTHONPATH to be debug ([#11480](https://github.com/pantsbuild/pants/pull/11480))
Add failure logging to the StoreGCService. ([#11460](https://github.com/pantsbuild/pants/pull/11460))
Document address storage in AsyncFieldMixin. ([#11448](https://github.com/pantsbuild/pants/pull/11448))
## 2.3.0.dev0 (Jan 10, 2021)
### User API Changes
Remove support for pex_binary sources. ([#11445](https://github.com/pantsbuild/pants/pull/11445))
Remove custom targets for Pylint and MyPy. ([#11441](https://github.com/pantsbuild/pants/pull/11441))
Remove deprecated –pantsd-pailgun-quit-timeout option. ([#11440](https://github.com/pantsbuild/pants/pull/11440))
Remove DeprecatedRunTracker. ([#11439](https://github.com/pantsbuild/pants/pull/11439))
Remove deprecated PythonAwsLambda fields. ([#11438](https://github.com/pantsbuild/pants/pull/11438))
### Plugin API Changes
Remove support for ‘Lite’ request object hacks. ([#11444](https://github.com/pantsbuild/pants/pull/11444))
Remove support for docstring help. ([#11442](https://github.com/pantsbuild/pants/pull/11442))
Remove deprecated v1 Subsystem facilities ([#11424](https://github.com/pantsbuild/pants/pull/11424))
Remove python workunits ([#11416](https://github.com/pantsbuild/pants/pull/11416))
### Bug fixes
Add –remote-cache-eager-fetch to reduce unreliability ([#11396](https://github.com/pantsbuild/pants/pull/11396))
Fix older versions of tar not working when creating an archive ([#11413](https://github.com/pantsbuild/pants/pull/11413))
Fix –opt options in constraints.txt files erroring ([#11407](https://github.com/pantsbuild/pants/pull/11407))
Move to having the Scheduler directly handle SIGINT to cancel all relevant Sessions. ([#11399](https://github.com/pantsbuild/pants/pull/11399))
### Documentation
docs: fix simple typo, processs -> process ([#11402](https://github.com/pantsbuild/pants/pull/11402))
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.3.0.dev3-py37.py38-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b241eb1742b11d94f5b64e4946704df1f9646336fb16db2772c1d8e2cb82846d |
|
MD5 | 6afa0ec7c81a38cb20666bfb69e6c592 |
|
BLAKE2b-256 | 6b5b3260ebf8a32e1c0287b90441609220ace5d1245274f9011d042013b3f5ba |