Skip to content

Commit f052ecb

Browse files
authored
Add support for --pip-version 24.3. (#2580)
The changelog is here: https://pip.pypa.io/en/stable/news/#v24-3
1 parent d1d541e commit f052ecb

File tree

5 files changed

+30
-16
lines changed

5 files changed

+30
-16
lines changed

.github/workflows/ci.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ jobs:
7171
- tox-env: py27-pip20
7272
- tox-env: py38-pip22_3_1
7373
- tox-env: py311-pip23_3_2
74-
- tox-env: py313-pip24_2
75-
- tox-env: py314-pip24_2
76-
- tox-env: pypy310-pip24_2
74+
- tox-env: py313-pip24_3
75+
- tox-env: py314-pip24_3
76+
- tox-env: pypy310-pip24_3
7777

7878
# Integration tests, split most into two shards:
7979
# ----------------------------------------------
@@ -91,19 +91,19 @@ jobs:
9191
- tox-env: py311-pip23_3_2-integration
9292
pex-test-pos-args: --shard 2/2
9393

94-
- tox-env: py313-pip24_2-integration
94+
- tox-env: py313-pip24_3-integration
9595
pex-test-pos-args: --shard 1/2
96-
- tox-env: py313-pip24_2-integration
96+
- tox-env: py313-pip24_3-integration
9797
pex-test-pos-args: --shard 2/2
9898

99-
- tox-env: py314-pip24_2-integration
99+
- tox-env: py314-pip24_3-integration
100100
pex-test-pos-args: --shard 1/2
101-
- tox-env: py314-pip24_2-integration
101+
- tox-env: py314-pip24_3-integration
102102
pex-test-pos-args: --shard 2/2
103103

104-
- tox-env: pypy310-pip24_2-integration
104+
- tox-env: pypy310-pip24_3-integration
105105
pex-test-pos-args: --shard 1/2
106-
- tox-env: pypy310-pip24_2-integration
106+
- tox-env: pypy310-pip24_3-integration
107107
pex-test-pos-args: --shard 2/2
108108
steps:
109109
- name: Free Up Disk Space
@@ -146,14 +146,14 @@ jobs:
146146
matrix:
147147
include:
148148
- python-version: [ 3, 13 ]
149-
tox-env: py313-pip24_2
149+
tox-env: py313-pip24_3
150150
tox-env-python: python3.11
151151
- python-version: [ 3, 13 ]
152-
tox-env: py313-pip24_2-integration
152+
tox-env: py313-pip24_3-integration
153153
tox-env-python: python3.11
154154
pex-test-pos-args: --shard 1/2
155155
- python-version: [ 3, 13 ]
156-
tox-env: py313-pip24_2-integration
156+
tox-env: py313-pip24_3-integration
157157
tox-env-python: python3.11
158158
pex-test-pos-args: --shard 2/2
159159
steps:

CHANGES.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release Notes
22

3+
## 2.21.0
4+
5+
This release adds support for `--pip-version 24.3`.
6+
7+
* Add support for `--pip-version 24.3`. (#2580)
8+
39
## 2.20.4
410

511
This release carries several bug fixes and a performance improvement for

pex/pip/version.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -272,21 +272,21 @@ def values(cls):
272272
version="24.1",
273273
setuptools_version="70.1.0",
274274
wheel_version="0.43.0",
275-
requires_python=">=3.8,<3.14",
275+
requires_python=">=3.8,<3.15",
276276
)
277277

278278
v24_1_1 = PipVersionValue(
279279
version="24.1.1",
280280
setuptools_version="70.1.1",
281281
wheel_version="0.43.0",
282-
requires_python=">=3.8,<3.14",
282+
requires_python=">=3.8,<3.15",
283283
)
284284

285285
v24_1_2 = PipVersionValue(
286286
version="24.1.2",
287287
setuptools_version="70.2.0",
288288
wheel_version="0.43.0",
289-
requires_python=">=3.8,<3.14",
289+
requires_python=">=3.8,<3.15",
290290
)
291291

292292
v24_2 = PipVersionValue(
@@ -296,6 +296,13 @@ def values(cls):
296296
requires_python=">=3.8,<3.15",
297297
)
298298

299+
v24_3 = PipVersionValue(
300+
version="24.3",
301+
setuptools_version="75.2.0",
302+
wheel_version="0.44.0",
303+
requires_python=">=3.8,<3.15",
304+
)
305+
299306
VENDORED = v20_3_4_patched
300307
LATEST = LatestPipVersion()
301308
DEFAULT = DefaultPipVersion(preferred=(VENDORED, v23_2, v24_1))

pex/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Copyright 2015 Pex project contributors.
22
# Licensed under the Apache License, Version 2.0 (see LICENSE).
33

4-
__version__ = "2.20.4"
4+
__version__ = "2.21.0"

tox.ini

+1
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ setenv =
9797
pip24_1_1: _PEX_PIP_VERSION=24.1.1
9898
pip24_1_2: _PEX_PIP_VERSION=24.1.2
9999
pip24_2: _PEX_PIP_VERSION=24.2
100+
pip24_3: _PEX_PIP_VERSION=24.3
100101
py314: _PEX_REQUIRES_PYTHON=>=2.7,<3.15,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
101102

102103
# Python 3 (until a fix here in 3.9: https://bugs.python.org/issue13601) switched from stderr

0 commit comments

Comments
 (0)