Skip to content

Commit

Permalink
Add support for --pip-version 24.3.1. (#2582)
Browse files Browse the repository at this point in the history
  • Loading branch information
jsirois authored Oct 28, 2024
1 parent f052ecb commit 0e665f1
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 13 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_3
- tox-env: py314-pip24_3
- tox-env: pypy310-pip24_3
- tox-env: py313-pip24_3_1
- tox-env: py314-pip24_3_1
- tox-env: pypy310-pip24_3_1

# 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_3-integration
- tox-env: py313-pip24_3_1-integration
pex-test-pos-args: --shard 1/2
- tox-env: py313-pip24_3-integration
- tox-env: py313-pip24_3_1-integration
pex-test-pos-args: --shard 2/2

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

- tox-env: pypy310-pip24_3-integration
- tox-env: pypy310-pip24_3_1-integration
pex-test-pos-args: --shard 1/2
- tox-env: pypy310-pip24_3-integration
- tox-env: pypy310-pip24_3_1-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_3
tox-env: py313-pip24_3_1
tox-env-python: python3.11
- python-version: [ 3, 13 ]
tox-env: py313-pip24_3-integration
tox-env: py313-pip24_3_1-integration
tox-env-python: python3.11
pex-test-pos-args: --shard 1/2
- python-version: [ 3, 13 ]
tox-env: py313-pip24_3-integration
tox-env: py313-pip24_3_1-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.22.0

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

* Add support for `--pip-version 24.3.1`. (#2582)

## 2.21.0

This release adds support for `--pip-version 24.3`.
Expand Down
7 changes: 7 additions & 0 deletions pex/pip/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,13 @@ def values(cls):
requires_python=">=3.8,<3.15",
)

v24_3_1 = PipVersionValue(
version="24.3.1",
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.21.0"
__version__ = "2.22.0"
1 change: 1 addition & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ setenv =
pip24_1_2: _PEX_PIP_VERSION=24.1.2
pip24_2: _PEX_PIP_VERSION=24.2
pip24_3: _PEX_PIP_VERSION=24.3
pip24_3_1: _PEX_PIP_VERSION=24.3.1
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 0e665f1

Please sign in to comment.