Skip to main content

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.15.x Release Series

2.15.0.dev0 (Aug 29, 2022)

New Features

  • Add support for string interpolation in Helm deployments (#16611)

  • Add --squash and --pull options support for docker build (#16607)

  • Support Pex's --path-mapping with lockfiles for better local requirement support (#16584)

  • [experimental] adds pants_oxidized_experimental target, creating a standalone binary distribution for Pants (#16484)

User API Changes

  • Remove deprecated [python].only_binary, [python].no_binary, and [python].tailor_ignore_solitary_init_files (#16638)

  • Remove deprecated [python].lockfile_generator and deprecate poetry subsystem (used previously for lockfile generation) (#16633)

  • Remove deprecated use_deprecated_directory_cli_args_semantics option (#16630)

Plugin API Changes

  • Add support for passing multiple input params to a @rule Get (#16668)

  • Remove deprecated matches_filespec and get_git functions (#16629)

  • Remove unnecessary type parameter from Get (#16634)

Bug fixes

  • Make FilespecMatcher case-sensitive (#16673)

  • Ensure the sandbox distdir exists when creating dists via PEP517. (#16647)

Performance

  • Implement a batched local lookup for missing fingerprints. (#16627)

  • Optimize CreateDigest implementation. (#16617)

Documentation

  • Create page of Pants team members and proudest contribs (#16676)

  • Fix example BSP groups file. (#16649)

  • Clarify wording for --skip options (#16622)

  • Fix ./pants help docs on command line specs (#16616)

  • Mention team meetings as a Contributor permission (#16543)

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pantsbuild.pants.testutil-2.15.0.dev0-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file pantsbuild.pants.testutil-2.15.0.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for pantsbuild.pants.testutil-2.15.0.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 ab32ccc0d93a85756fd31146d54d634f04b49fd80f72f4d8d1bc30539d2ee2a2
MD5 04d39fc1204197f4f5b85dfeb8d9a915
BLAKE2b-256 5995905866fa33b8e2a3b44b2817152ac42fc51048acf5f7712501592a7ebd1f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page