Metadata-Version: 2.1
Name: pantsbuild.pants.testutil
Version: 2.3.0.dev2
Summary: Test support for writing Pants plugins.
Home-page: https://github.com/pantsbuild/pants
License: Apache License, Version 2.0
Project-URL: Documentation, https://www.pantsbuild.org/
Project-URL: Source, https://github.com/pantsbuild/pants
Project-URL: Tracker, https://github.com/pantsbuild/pants/issues
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Testing
Description-Content-Type: text/x-rst
Requires-Dist: ansicolors (==1.1.8)
Requires-Dist: pantsbuild.pants (==2.3.0.dev2)
Requires-Dist: pytest (<6.3,>=6.0.1)

Pants is an Apache2 licensed build tool written in Python.

The latest documentation can be found at `pantsbuild <https://www.pantsbuild.org/>`_.


# 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.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))


