chore(deps): update dependency pex to v2.28.0#227
Merged
renovate[bot] merged 1 commit intomasterfrom Jan 6, 2025
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.24.1->2.28.0Release Notes
pex-tool/pex (pex)
v2.28.0Compare Source
This release adds Pex
--scie {eager,lazy}support for Linux ppc64leand s390x.
--sciesupport for Linux ppc64le and s390x. (#2635)v2.27.1Compare Source
This release fixes a bug in
PEX_ROOThandling that could manifestwith symlinked
HOMEdirs or more generally symlinked dirs beingparents of the
PEX_ROOT. Although this was claimed to be fixed inthe Pex 2.20.4 release by #2574, there was one missing case not handled.
PEX_ROOTis always a realpath. (#2626)v2.27.0Compare Source
This release adds a Pex PEX scie for armv7l.
v2.26.0Compare Source
This release adds Pex
--scie {eager,lazy}support for Linux armv7l.In addition, a spurious warning when using
PEX_PYTHON=pythonX.Yagainst a venv PEX has been fixed.
PEX_PYTHONprecision warning (#2622)v2.25.2Compare Source
This release fixes the
--elide-unused-requires-distlock option onceagain. The fix in 2.25.1 could lead to locked requirements having only
a partial graph of extras which would allow a subsequent subset of those
partial extras to silently resolve an incomplete set of dependencies.
In addition, the Pex REPL for PEXes without entry points or else when
forced with
PEX_INTERPRETER=1is now fixed such that readline supportalways works. Previously, the yellow foreground color applied to the PS1
and PS2 prompts would interfere with the tracked cursor position in some
Pythons; so the yellow foreground color for those prompts is now
dropped.
--elide-unused-requires-dist: don't expose partial extras. (#2618)v2.25.1Compare Source
This is a hotfix release that fixes a bug in the implementation of the
--elide-unused-requires-distlock option introduced in Pex 2.25.0.--elide-unused-requires-distfor unactivated deps. (#2615)v2.25.0Compare Source
This release adds support for
pex3 lock {create,sync} --elide-unused-requires-dist. This new lockoption causes any dependencies of a locked requirement that can never
be activated to be elided from the lock file. This leads to no material
difference in lock file use, but it does cut down on the lock file size.
--elide-unused-requires-distlock option. (#2613)v2.24.3Compare Source
This release fixes a long-standing bug in resolve checking. Previously,
only resolve dependency chains where checked, but not the resolved
distributions that satisfied the input root requirements.
In addition, the 2.24.2 release included a wheel with no compression
(~11MB instead of ~3.5MB). The Pex wheel is now fixed to be compressed.
.whl. (#2609)v2.24.2Compare Source
This release fixes a long-standing bug in "YOLO-mode" foreign platform
speculative wheel builds. Previously if the speculatively built wheel
had tags that did not match the foreign platform, the process errored
pre-emptively. This was correct for complete foreign platforms, where
all tag information is known, but not for all cases of abbreviated
platforms, where the failure was overly aggressive in some cases. Now
foreign abbreviated platform speculative builds are only rejected when
there is enough information to be sure the speculatively built wheel
definitely cannot work on the foreign abbreviated platform.
--platform"YOLO-mode" wheels. (#2607)Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.