github pantsbuild/pants release_2.16.0a1

latest releases: release_2.24.0a0, release_2.23.0rc3, release_2.22.1...
pre-release19 months ago

New Features

  • Always provide Python-for-Pants-scripts (Cherry-pick of #18433) (#18495)

  • Expose environment information on process metadata (Cherry-pick of #18458) (#18463)

User API Changes

  • Upgrade Pex to 2.1.130. (Cherry-pick of #18576) (#18578)

  • Deprecate old-style custom tool lockfiles. (#18494) (#18498)

  • Let a user resolve shadow a tool lockfile of the same name (Cherry-pick of #18481) (#18493)

  • Audit and update requirements for Python tools. (cherrypick #18431) (#18460)

Bug fixes

  • Ensure that a symlinked exported venv exists and is valid. (Cherry-pick of #18575) (#18585)

  • Fail fast for attempts to use test --debug with a docker environment (Cherry-pick of #18560) (#18568)

  • Declare ruff outputs as files. (Cherry-pick of #18551) (#18557)

  • Add support for Docker registry auth (Cherry-pick of #18541) (#18549)

  • Fix Poetry req synthesis for URLs with markers. (Cherry-pick of #18535) (#18536)

  • Preserve environment variables in pantsd to allow Docker auth. (Cherry-pick of #18465) (#18468)

  • Only expose the equiv of from typing import * in prelude files (Cherry-pick of #18452) (#18455)

  • Support type hints in prelude files. (Cherry-pick of #18442) (#18449)

  • Synthesized lockfile targets should never err on missing lockfiles. (Cherry-pick of #18406) (#18447)

Documentation

  • First pass at adhoc_tool documentation (Cherry-pick of #18531) (#18581)

  • Update docs on running pants from sources with scie-pants. (Cherry-pick of #18513) (#18514)

  • Remove the superfluous updated: front matter from readme docs. (cherrypick of #18475) (#18476)

  • Expand lockfile documentation to its own page. (cherrypick of #18471) (#18474)

Don't miss a new pants release

NewReleases is sending notifications on new releases.