Skip to content

Commit 30d854b

Browse files
authored
Upgrade to packaging 26.0. (#3083)
1 parent 1b0b2b0 commit 30d854b

File tree

39 files changed

+1610
-522
lines changed

39 files changed

+1610
-522
lines changed

CHANGES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Release Notes
22

3+
## 2.85.3
4+
5+
This release upgrades vendored `packaginged for Python>=3.8 to the latest release; bringing some bug
6+
fixes and performance improvements.
7+
8+
* Upgrade vendored `packaging` to 26.0 for Python>=3.8. (#3083)
9+
310
## 2.85.2
411

512
This release makes running a PEX using venv-execution and sh-bootstrapping (that is, build with

pex/vendor/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ def iter_vendor_specs(
313313
yield VendorSpec.pinned("packaging", "24.0", import_path="packaging_24_0")
314314
if not python_major_minor or python_major_minor >= (3, 8):
315315
# Modern packaging for everyone else.
316-
yield VendorSpec.pinned("packaging", "25.0", import_path="packaging_25_0")
316+
yield VendorSpec.pinned("packaging", "26.0", import_path="packaging_26_0")
317317

318318
# N.B.: All vendored items below are optional and may not be present in Pex distributions
319319
# targeting newer Pythons.

pex/vendor/__main__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
safe_open,
4646
safe_rmtree,
4747
)
48-
from pex.pep_427 import ZipMetadata
4948
from pex.typing import TYPE_CHECKING
5049
from pex.vendor import VendorSpec, iter_vendor_specs
5150

@@ -491,7 +490,7 @@ def vendorize(root_dir, vendor_specs, prefix, update):
491490
# Import all code needed below now before we move any vendored bits it depends on temporarily
492491
# back to the prefix site-packages dir.
493492
from pex.dist_metadata import ProjectNameAndVersion, Requirement
494-
from pex.pep_427 import InstallableWheel, InstallPaths, install_wheel_chroot
493+
from pex.pep_427 import InstallableWheel, InstallPaths, ZipMetadata, install_wheel_chroot
495494
from pex.wheel import Wheel
496495

497496
for vendor_spec in vendor_specs:

pex/vendor/_vendored/packaging_25_0/.layout.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

pex/vendor/_vendored/packaging_25_0/constraints.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

pex/vendor/_vendored/packaging_25_0/packaging-25.0.dist-info/RECORD

Lines changed: 0 additions & 24 deletions
This file was deleted.

pex/vendor/_vendored/packaging_25_0/packaging-25.0.pex-info/original-whl-info.json

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"fingerprint":"29da023f25cc72013236649eded0c5ed67f15be66f5cb903b3de1ce8e3d39a12","record_relpath":"packaging-26.0.dist-info/RECORD","root_is_purelib":true,"stash_dir":".prefix","sys_path_entries":["."]}
File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packaging==26.0

0 commit comments

Comments
 (0)