Skip to content

Commit

Permalink
Add support for --pip-version 24.3. (#2580)
Browse files Browse the repository at this point in the history
  • Loading branch information
jsirois authored Oct 27, 2024
1 parent d1d541e commit f052ecb
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 16 deletions.
24 changes: 12 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,9 @@ jobs:
- tox-env: py27-pip20
- tox-env: py38-pip22_3_1
- tox-env: py311-pip23_3_2
- tox-env: py313-pip24_2
- tox-env: py314-pip24_2
- tox-env: pypy310-pip24_2
- tox-env: py313-pip24_3
- tox-env: py314-pip24_3
- tox-env: pypy310-pip24_3

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

- tox-env: py313-pip24_2-integration
- tox-env: py313-pip24_3-integration
pex-test-pos-args: --shard 1/2
- tox-env: py313-pip24_2-integration
- tox-env: py313-pip24_3-integration
pex-test-pos-args: --shard 2/2

- tox-env: py314-pip24_2-integration
- tox-env: py314-pip24_3-integration
pex-test-pos-args: --shard 1/2
- tox-env: py314-pip24_2-integration
- tox-env: py314-pip24_3-integration
pex-test-pos-args: --shard 2/2

- tox-env: pypy310-pip24_2-integration
- tox-env: pypy310-pip24_3-integration
pex-test-pos-args: --shard 1/2
- tox-env: pypy310-pip24_2-integration
- tox-env: pypy310-pip24_3-integration
pex-test-pos-args: --shard 2/2
steps:
- name: Free Up Disk Space
Expand Down Expand Up @@ -146,14 +146,14 @@ jobs:
matrix:
include:
- python-version: [ 3, 13 ]
tox-env: py313-pip24_2
tox-env: py313-pip24_3
tox-env-python: python3.11
- python-version: [ 3, 13 ]
tox-env: py313-pip24_2-integration
tox-env: py313-pip24_3-integration
tox-env-python: python3.11
pex-test-pos-args: --shard 1/2
- python-version: [ 3, 13 ]
tox-env: py313-pip24_2-integration
tox-env: py313-pip24_3-integration
tox-env-python: python3.11
pex-test-pos-args: --shard 2/2
steps:
Expand Down
6 changes: 6 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Release Notes

## 2.21.0

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

* Add support for `--pip-version 24.3`. (#2580)

## 2.20.4

This release carries several bug fixes and a performance improvement for
Expand Down
13 changes: 10 additions & 3 deletions pex/pip/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,21 +272,21 @@ def values(cls):
version="24.1",
setuptools_version="70.1.0",
wheel_version="0.43.0",
requires_python=">=3.8,<3.14",
requires_python=">=3.8,<3.15",
)

v24_1_1 = PipVersionValue(
version="24.1.1",
setuptools_version="70.1.1",
wheel_version="0.43.0",
requires_python=">=3.8,<3.14",
requires_python=">=3.8,<3.15",
)

v24_1_2 = PipVersionValue(
version="24.1.2",
setuptools_version="70.2.0",
wheel_version="0.43.0",
requires_python=">=3.8,<3.14",
requires_python=">=3.8,<3.15",
)

v24_2 = PipVersionValue(
Expand All @@ -296,6 +296,13 @@ def values(cls):
requires_python=">=3.8,<3.15",
)

v24_3 = PipVersionValue(
version="24.3",
setuptools_version="75.2.0",
wheel_version="0.44.0",
requires_python=">=3.8,<3.15",
)

VENDORED = v20_3_4_patched
LATEST = LatestPipVersion()
DEFAULT = DefaultPipVersion(preferred=(VENDORED, v23_2, v24_1))
2 changes: 1 addition & 1 deletion pex/version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2015 Pex project contributors.
# Licensed under the Apache License, Version 2.0 (see LICENSE).

__version__ = "2.20.4"
__version__ = "2.21.0"
1 change: 1 addition & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ setenv =
pip24_1_1: _PEX_PIP_VERSION=24.1.1
pip24_1_2: _PEX_PIP_VERSION=24.1.2
pip24_2: _PEX_PIP_VERSION=24.2
pip24_3: _PEX_PIP_VERSION=24.3
py314: _PEX_REQUIRES_PYTHON=>=2.7,<3.15,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*

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

0 comments on commit f052ecb

Please sign in to comment.