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.7.0.dev1 (Jul 16, 2021)
### New Features
Allow restricting which versions are valid for ExternalTools. ([#12332](https://github.com/pantsbuild/pants/pull/12332))
Add experimental tool lockfiles for Black, Isort, Yapf, Coverage.py, Lambdex, and Protobuf MyPy ([#12357](https://github.com/pantsbuild/pants/pull/12357))
Add yapf Python formatter ([#12317](https://github.com/pantsbuild/pants/pull/12317))
Support running pexes from a working directory. ([#12347](https://github.com/pantsbuild/pants/pull/12347))
Adding ASDF support to interpreter-search-paths ([#12028](https://github.com/pantsbuild/pants/pull/12028))
Add [python-setup].experimental_lockfile to consume lockfiles ([#12316](https://github.com/pantsbuild/pants/pull/12316))
### Plugin API Changes
Do not leak subsystems as goals to the command line interface ([#12337](https://github.com/pantsbuild/pants/pull/12337))
Validate option default values to be of correct type. ([#12331](https://github.com/pantsbuild/pants/pull/12331))
### Bug fixes
Fix anonymous telemetry logging. ([#12340](https://github.com/pantsbuild/pants/pull/12340))
Fixup incorrect platform help message. ([#12320](https://github.com/pantsbuild/pants/pull/12320))
### Documentation
Improve wording for pex_binary platforms field help ([#12304](https://github.com/pantsbuild/pants/pull/12304))
## 2.7.0.dev0 (Jul 09, 2021)
### New Features
Add skimage module mapping for dependency inference ([#12301](https://github.com/pantsbuild/pants/pull/12301))
add experimental terraform plugin with fmt and lint rules ([#11973](https://github.com/pantsbuild/pants/pull/11973))
Add support for MyPy report files ([#12271](https://github.com/pantsbuild/pants/pull/12271))
Support running tailor on subdirs. ([#12262](https://github.com/pantsbuild/pants/pull/12262))
Support building dists from preexisting setup.py. ([#12250](https://github.com/pantsbuild/pants/pull/12250))
### User API Changes
Don’t tailor a python_library for a solitary __init__.py. ([#12288](https://github.com/pantsbuild/pants/pull/12288))
Apply a concurrency limit to remote store/cache/execution gRPC requests ([#12256](https://github.com/pantsbuild/pants/pull/12256))
### Bug fixes
Fix poetry_requirements: ignore internal projects. ([#12280](https://github.com/pantsbuild/pants/pull/12280))
Fix poetry_requirements handling of python. ([#12278](https://github.com/pantsbuild/pants/pull/12278))
Do not use [python-setup].resolve_all_constraints when using platforms ([#12268](https://github.com/pantsbuild/pants/pull/12268))
Hotfix for poetry_requirements not being recognized as a macro in build files ([#12263](https://github.com/pantsbuild/pants/pull/12263))
Include experimental Go backends in pantsbuild.pants ([#12290](https://github.com/pantsbuild/pants/pull/12290))
### Documentation
Improve error for out-of-line Gets. ([#12305](https://github.com/pantsbuild/pants/pull/12305))
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.7.0.dev1-py37.py38.py39-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2cefa00c660a2625b6ab9c1449c4a4947a2f73d1401ebb80b7fd175c681775f |
|
MD5 | 08485628b9f2d49025db426f88f89c40 |
|
BLAKE2b-256 | 17c4a9f8b13c3fbd8a1901b1630a0fb5d7b4b43bada4e1e2f3c356c2dafade80 |