User API Changes
Bug Fixes
-
The
OverridesField.compute_value()
must return a hashable value. (Cherry-pick of #18787) (#18799) -
Makes
adhoc_tool
actually respect theextra_env_vars
field; adds tests (Cherry-pick of #18692) (#18694) -
Use address as stable key when batching field sets in
lint
/test
(Cherry-pick of #18725) (#18734) -
Fix
repr
forField
s that don't definedefault
. (Cherry-pick of #18719) (#18724) -
Adds a fully-qualified path to a Python interpreter for
pex_binary
RunRequest
s (Cherry-pick of #18699) (#18700) -
Add timeout to remote store calls, and adjust name of cache timeout. (Cherry-pick of #18695) (#18697)
-
Bump minimum supported version of Pex to v2.1.129. (Cherry-pick of #18678) (#18687)
-
Fix JVM resource JAR creation on older Mac OSes (Cherry-pick of #18673) (#18676)
Documentation
-
Update linter documentation to refer to
install_from_resolve
(Cherry-pick of #18781) (#18782) -
Add PEP 621
pyproject.toml
file docs (Cherry-pick of #18672) (#18677) -
Improve lockfile consumption error message. (Cherry-pick of #18638) (#18653)
-
Document AWS CDK issue that multiple users have encountered. (Cherry-pick of #18656) (#18666)
-
Remove a python-specific tip from the general prereqs page. (Cherry-pick of #18637) (#18650)