From cdba22f49b425fe4a57a8daf992fd6335c8010a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 26 Oct 2024 12:09:10 +0200 Subject: [PATCH] Bump for release --- NEWS.rst | 31 +++++++++++++++++++ ...C0-C535-4B04-8924-CBF3DAA3315D.trivial.rst | 0 news/12653.feature.rst | 2 -- news/12678.trivial.rst | 1 - news/12893.trivial.rst | 1 - news/12894.trivial.rst | 1 - news/12895.trivial.rst | 1 - news/12918.removal.rst | 1 - news/12939.trivial.rst | 1 - news/12953.bugfix.rst | 1 - news/12961.feature.rst | 1 - news/12964.trivial.rst | 1 - news/12974.trivial.rst | 1 - news/13012.trivial.rst | 1 - news/13013.trivial.rst | 1 - ...b8-cdb9-4b08-9292-24ce5a135e04.trivial.rst | 0 news/8438.bugfix.rst | 10 ------ ...2D-6619-44D8-811F-2C1973A430BB.trivial.rst | 0 ...68-49B1-49EF-8B16-70491B9C8FDA.trivial.rst | 0 news/certifi.vendor.rst | 1 - news/distlib.vendor.rst | 1 - news/truststore.vendor.rst | 1 - news/urllib3.vendor.rst | 1 - src/pip/__init__.py | 2 +- 24 files changed, 32 insertions(+), 29 deletions(-) delete mode 100644 news/10EC0CC0-C535-4B04-8924-CBF3DAA3315D.trivial.rst delete mode 100644 news/12653.feature.rst delete mode 100644 news/12678.trivial.rst delete mode 100644 news/12893.trivial.rst delete mode 100644 news/12894.trivial.rst delete mode 100644 news/12895.trivial.rst delete mode 100644 news/12918.removal.rst delete mode 100644 news/12939.trivial.rst delete mode 100644 news/12953.bugfix.rst delete mode 100644 news/12961.feature.rst delete mode 100644 news/12964.trivial.rst delete mode 100644 news/12974.trivial.rst delete mode 100644 news/13012.trivial.rst delete mode 100644 news/13013.trivial.rst delete mode 100644 news/5ab8c2b8-cdb9-4b08-9292-24ce5a135e04.trivial.rst delete mode 100644 news/8438.bugfix.rst delete mode 100644 news/A454782D-6619-44D8-811F-2C1973A430BB.trivial.rst delete mode 100644 news/F2CF2568-49B1-49EF-8B16-70491B9C8FDA.trivial.rst delete mode 100644 news/certifi.vendor.rst delete mode 100644 news/distlib.vendor.rst delete mode 100644 news/truststore.vendor.rst delete mode 100644 news/urllib3.vendor.rst diff --git a/NEWS.rst b/NEWS.rst index 397277444bc..eb06d0ef39c 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -9,6 +9,37 @@ .. towncrier release notes start +24.3 (2024-10-26) +================= + +Deprecations and Removals +------------------------- + +- Deprecate wheel filenames that are not compliant with :pep:`440`. (`#12918 `_) + +Features +-------- + +- Detect recursively referencing requirements files and help users identify + the source. (`#12653 `_) +- Support for :pep:`730` iOS wheels. (`#12961 `_) + +Bug Fixes +--------- + +- Display a better error message when an already installed package has an invalid requirement. (`#12953 `_) +- Ignore ``PIP_TARGET`` and ``pip.conf`` ``global.target`` when preparing a build environment. (`#8438 `_) +- Restore support for macOS 10.12 and older (via truststore). (`#12901 `_) +- Allow installing pip in editable mode in a virtual environment on Windows. (`#12666 `_) + +Vendored Libraries +------------------ + +- Upgrade certifi to 2024.8.30 +- Upgrade distlib to 0.3.9 +- Upgrade truststore to 0.10.0 +- Upgrade urllib3 to 1.26.20 + 24.2 (2024-07-28) ================= diff --git a/news/10EC0CC0-C535-4B04-8924-CBF3DAA3315D.trivial.rst b/news/10EC0CC0-C535-4B04-8924-CBF3DAA3315D.trivial.rst deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/news/12653.feature.rst b/news/12653.feature.rst deleted file mode 100644 index 83e1a46e6a8..00000000000 --- a/news/12653.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Detect recursively referencing requirements files and help users identify -the source. diff --git a/news/12678.trivial.rst b/news/12678.trivial.rst deleted file mode 100644 index 57f38781bc4..00000000000 --- a/news/12678.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Update classifier to support Python 3.13 diff --git a/news/12893.trivial.rst b/news/12893.trivial.rst deleted file mode 100644 index d0a0de14310..00000000000 --- a/news/12893.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Update ruff in pre-commit to 0.5.6 diff --git a/news/12894.trivial.rst b/news/12894.trivial.rst deleted file mode 100644 index 51e4c8b0338..00000000000 --- a/news/12894.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Add Ruff's Pytest rules to the tests directory. diff --git a/news/12895.trivial.rst b/news/12895.trivial.rst deleted file mode 100644 index ab159a6cc7d..00000000000 --- a/news/12895.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Remove IRC link from create issue page. diff --git a/news/12918.removal.rst b/news/12918.removal.rst deleted file mode 100644 index c5a52cf66e1..00000000000 --- a/news/12918.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate wheel filenames that are not compliant with PEP 440. diff --git a/news/12939.trivial.rst b/news/12939.trivial.rst deleted file mode 100644 index c9acd4f8c54..00000000000 --- a/news/12939.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Update non PEP 440 wheel filename deprecation notice. diff --git a/news/12953.bugfix.rst b/news/12953.bugfix.rst deleted file mode 100644 index f2d0521b20e..00000000000 --- a/news/12953.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Display disagnostic error message when already installed package has an invalid requirement. diff --git a/news/12961.feature.rst b/news/12961.feature.rst deleted file mode 100644 index e4e982db13b..00000000000 --- a/news/12961.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Support for PEP 730 iOS wheels was added. diff --git a/news/12964.trivial.rst b/news/12964.trivial.rst deleted file mode 100644 index 1467743ff13..00000000000 --- a/news/12964.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -A valid, but non-existent URL used in a test case was corrected to be a valid URL. diff --git a/news/12974.trivial.rst b/news/12974.trivial.rst deleted file mode 100644 index d1c31fb177a..00000000000 --- a/news/12974.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Create two new import groups, "vendored" and "import", this only affects tests. diff --git a/news/13012.trivial.rst b/news/13012.trivial.rst deleted file mode 100644 index 623523a9e09..00000000000 --- a/news/13012.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Clean up non PEP 440 wheel filename deprecation language. diff --git a/news/13013.trivial.rst b/news/13013.trivial.rst deleted file mode 100644 index 75e724363a3..00000000000 --- a/news/13013.trivial.rst +++ /dev/null @@ -1 +0,0 @@ -Remove InvalidVersion exception catch for parse_{sdist,wheel}_filename. diff --git a/news/5ab8c2b8-cdb9-4b08-9292-24ce5a135e04.trivial.rst b/news/5ab8c2b8-cdb9-4b08-9292-24ce5a135e04.trivial.rst deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/news/8438.bugfix.rst b/news/8438.bugfix.rst deleted file mode 100644 index cedd5d799ac..00000000000 --- a/news/8438.bugfix.rst +++ /dev/null @@ -1,10 +0,0 @@ -If the user's pip.conf includes a target directory setting, -attempting to install a package in editable mode or from source -results in a fatal error during the installation of setuptools. - -The following assertion triggers: -assert not (home and prefix), "home={} prefix={}".format(home, prefix) - -To avoid this issue when building a package, the target -setting should be ignored. This can be achieved by passing an empty -target when installing dependencies in the BuildEnvironment class. diff --git a/news/A454782D-6619-44D8-811F-2C1973A430BB.trivial.rst b/news/A454782D-6619-44D8-811F-2C1973A430BB.trivial.rst deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/news/F2CF2568-49B1-49EF-8B16-70491B9C8FDA.trivial.rst b/news/F2CF2568-49B1-49EF-8B16-70491B9C8FDA.trivial.rst deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/news/certifi.vendor.rst b/news/certifi.vendor.rst deleted file mode 100644 index ad9c985c3eb..00000000000 --- a/news/certifi.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade certifi to 2024.8.30 diff --git a/news/distlib.vendor.rst b/news/distlib.vendor.rst deleted file mode 100644 index 428113e8b67..00000000000 --- a/news/distlib.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade distlib to 0.3.9 diff --git a/news/truststore.vendor.rst b/news/truststore.vendor.rst deleted file mode 100644 index d5d1e15823f..00000000000 --- a/news/truststore.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade truststore to 0.10.0 diff --git a/news/urllib3.vendor.rst b/news/urllib3.vendor.rst deleted file mode 100644 index 6b66de2fd00..00000000000 --- a/news/urllib3.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade urllib3 to 1.26.20 diff --git a/src/pip/__init__.py b/src/pip/__init__.py index bfc5eb111a0..4944cf45667 100644 --- a/src/pip/__init__.py +++ b/src/pip/__init__.py @@ -1,6 +1,6 @@ from typing import List, Optional -__version__ = "24.3.dev0" +__version__ = "24.3" def main(args: Optional[List[str]] = None) -> int: