Skip to content

Commit 0e665f1

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

File tree

5 files changed

+27
-13
lines changed

5 files changed

+27
-13
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_3
75-
- tox-env: py314-pip24_3
76-
- tox-env: pypy310-pip24_3
74+
- tox-env: py313-pip24_3_1
75+
- tox-env: py314-pip24_3_1
76+
- tox-env: pypy310-pip24_3_1
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_3-integration
94+
- tox-env: py313-pip24_3_1-integration
9595
pex-test-pos-args: --shard 1/2
96-
- tox-env: py313-pip24_3-integration
96+
- tox-env: py313-pip24_3_1-integration
9797
pex-test-pos-args: --shard 2/2
9898

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

104-
- tox-env: pypy310-pip24_3-integration
104+
- tox-env: pypy310-pip24_3_1-integration
105105
pex-test-pos-args: --shard 1/2
106-
- tox-env: pypy310-pip24_3-integration
106+
- tox-env: pypy310-pip24_3_1-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_3
149+
tox-env: py313-pip24_3_1
150150
tox-env-python: python3.11
151151
- python-version: [ 3, 13 ]
152-
tox-env: py313-pip24_3-integration
152+
tox-env: py313-pip24_3_1-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_3-integration
156+
tox-env: py313-pip24_3_1-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.22.0
4+
5+
This release adds support for `--pip-version 24.3.1`.
6+
7+
* Add support for `--pip-version 24.3.1`. (#2582)
8+
39
## 2.21.0
410

511
This release adds support for `--pip-version 24.3`.

pex/pip/version.py

+7
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,13 @@ def values(cls):
303303
requires_python=">=3.8,<3.15",
304304
)
305305

306+
v24_3_1 = PipVersionValue(
307+
version="24.3.1",
308+
setuptools_version="75.2.0",
309+
wheel_version="0.44.0",
310+
requires_python=">=3.8,<3.15",
311+
)
312+
306313
VENDORED = v20_3_4_patched
307314
LATEST = LatestPipVersion()
308315
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.21.0"
4+
__version__ = "2.22.0"

tox.ini

+1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ setenv =
9898
pip24_1_2: _PEX_PIP_VERSION=24.1.2
9999
pip24_2: _PEX_PIP_VERSION=24.2
100100
pip24_3: _PEX_PIP_VERSION=24.3
101+
pip24_3_1: _PEX_PIP_VERSION=24.3.1
101102
py314: _PEX_REQUIRES_PYTHON=>=2.7,<3.15,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
102103

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

0 commit comments

Comments
 (0)