diff --git a/NEWS.rst b/NEWS.rst index 18cc7b704..83608ac9c 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,49 @@ +21.0 (2021-01-23) +================= + +Deprecations and Removals +------------------------- + +- Drop support for Python 2. (`#6148 `_) +- Remove support for legacy wheel cache entries that were created with pip + versions older than 20.0. (`#7502 `_) +- Remove support for VCS pseudo URLs editable requirements. It was emitting + deprecation warning since version 20.0. (`#7554 `_) +- Modernise the codebase after Python 2. (`#8802 `_) +- Drop support for Python 3.5. (`#9189 `_) +- Remove the VCS export feature that was used only with editable VCS + requirements and had correctness issues. (`#9338 `_) + +Features +-------- + +- Add ``--ignore-requires-python`` support to pip download. (`#1884 `_) +- New resolver: Error message shown when a wheel contains inconsistent metadata + is made more helpful by including both values from the file name and internal + metadata. (`#9186 `_) + +Bug Fixes +--------- + +- Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone + for editable requirements. This broke VCS requirements that need the VCS + information to build correctly. (`#9273 `_) +- Fix ``pip download`` of editable VCS requirements that need VCS information + to build correctly. (`#9337 `_) + +Vendored Libraries +------------------ + +- Upgrade msgpack to 1.0.2. +- Upgrade requests to 2.25.1. + +Improved Documentation +---------------------- + +- Render the unreleased pip version change notes on the news page in docs. (`#9172 `_) +- Fix broken email link in docs feedback banners. (`#9343 `_) + + .. note You should *NOT* be adding new change log entries to this file, this diff --git a/news/0dd6ac6d-b127-4551-a404-404b0ee8dcd3.trivial.rst b/news/0dd6ac6d-b127-4551-a404-404b0ee8dcd3.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/1170af15-1373-4226-a1ec-efe54b7ad480.trivial.rst b/news/1170af15-1373-4226-a1ec-efe54b7ad480.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/1884.feature.rst b/news/1884.feature.rst deleted file mode 100644 index 4b0b4180c..000000000 --- a/news/1884.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``--ignore-requires-python`` support to pip download. diff --git a/news/205edb4f-502c-4213-b8b8-c9173718e8ab.trivial.rst b/news/205edb4f-502c-4213-b8b8-c9173718e8ab.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/24193261-eaf9-4117-a1a9-d5bb7f93b447.trivial.rst b/news/24193261-eaf9-4117-a1a9-d5bb7f93b447.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/275aa0e8-ebb1-4eaf-aee0-e5582a8c5d58.trivial.rst b/news/275aa0e8-ebb1-4eaf-aee0-e5582a8c5d58.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/2905cccb-2fe8-4b0d-8734-303510a7e4ce.trivial.rst b/news/2905cccb-2fe8-4b0d-8734-303510a7e4ce.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/2b5d1433-ec03-4b33-8cf1-ff76baa3690e.trivial.rst b/news/2b5d1433-ec03-4b33-8cf1-ff76baa3690e.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/30e2240e-e268-4519-bee7-6f79bc4cf489.trivial.rst b/news/30e2240e-e268-4519-bee7-6f79bc4cf489.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/3ba38d39-9189-4bc3-bc87-bf598f1c1064.trivial.rst b/news/3ba38d39-9189-4bc3-bc87-bf598f1c1064.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/43602ba6-8a59-425c-9a97-9c8e87e28ddb.trivial.rst b/news/43602ba6-8a59-425c-9a97-9c8e87e28ddb.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/49254991-9583-470e-a263-b196acf4072b.trivial.rst b/news/49254991-9583-470e-a263-b196acf4072b.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/4a85b5f1-5f9a-4f6b-8960-3334570ae591.trivial.rst b/news/4a85b5f1-5f9a-4f6b-8960-3334570ae591.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/4ec6e91c-91d6-475c-959a-83485cafa4b2.trivial.rst b/news/4ec6e91c-91d6-475c-959a-83485cafa4b2.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/54754cb1-2151-45c3-baa0-b87e50d7e56d.trivial.rst b/news/54754cb1-2151-45c3-baa0-b87e50d7e56d.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/6148.removal.rst b/news/6148.removal.rst deleted file mode 100644 index cf6d85e70..000000000 --- a/news/6148.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Drop support for Python 2. diff --git a/news/738a71b0-98f9-4e1f-a541-af95fb990af9.trivial.rst b/news/738a71b0-98f9-4e1f-a541-af95fb990af9.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/7502.removal.rst b/news/7502.removal.rst deleted file mode 100644 index 9f03366ed..000000000 --- a/news/7502.removal.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove support for legacy wheel cache entries that were created with pip -versions older than 20.0. diff --git a/news/7554.removal.rst b/news/7554.removal.rst deleted file mode 100644 index d5037d5fd..000000000 --- a/news/7554.removal.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove support for VCS pseudo URLs editable requirements. It was emitting -deprecation warning since version 20.0. diff --git a/news/7ced09a1-9af6-4190-8249-05a6328e379e.trivial.rst b/news/7ced09a1-9af6-4190-8249-05a6328e379e.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/7edb0afc-938e-457b-ae6e-0905e7443b2f.trivial.rst b/news/7edb0afc-938e-457b-ae6e-0905e7443b2f.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/80B9D718-3054-41C7-B920-78348DFD01A6.trivial.rst b/news/80B9D718-3054-41C7-B920-78348DFD01A6.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/857785f2-1d4e-4067-9b4b-acc6ae741aef.trivial.rst b/news/857785f2-1d4e-4067-9b4b-acc6ae741aef.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/86c319cb-0539-41a0-871b-4ffe72765f6f.trivial.rst b/news/86c319cb-0539-41a0-871b-4ffe72765f6f.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/8802.removal.rst b/news/8802.removal.rst deleted file mode 100644 index 79d8e5081..000000000 --- a/news/8802.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Modernise the codebase after Python 2. diff --git a/news/8a225e3d-998e-4924-92e6-2ab2173159f8.trivial.rst b/news/8a225e3d-998e-4924-92e6-2ab2173159f8.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/9172.doc.rst b/news/9172.doc.rst deleted file mode 100644 index fc0063766..000000000 --- a/news/9172.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Render the unreleased pip version change notes on the news page in docs. diff --git a/news/9186.feature.rst b/news/9186.feature.rst deleted file mode 100644 index 175b5a883..000000000 --- a/news/9186.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -New resolver: Error message shown when a wheel contains inconsistent metadata -is made more helpful by including both values from the file name and internal -metadata. diff --git a/news/9189.removal.rst b/news/9189.removal.rst deleted file mode 100644 index 79928cbb1..000000000 --- a/news/9189.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Drop support for Python 3.5. diff --git a/news/9273.bugfix.rst b/news/9273.bugfix.rst deleted file mode 100644 index e729ea294..000000000 --- a/news/9273.bugfix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone -for editable requirements. This broke VCS requirements that need the VCS -information to build correctly. diff --git a/news/9337.bugfix.rst b/news/9337.bugfix.rst deleted file mode 100644 index e9d08c3ad..000000000 --- a/news/9337.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``pip download`` of editable VCS requirements that need VCS information -to build correctly. diff --git a/news/9338.removal.rst b/news/9338.removal.rst deleted file mode 100644 index 6d3b666e5..000000000 --- a/news/9338.removal.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove the VCS export feature that was used only with editable VCS -requirements and had correctness issues. diff --git a/news/9343.doc.rst b/news/9343.doc.rst deleted file mode 100644 index 1e4f91aec..000000000 --- a/news/9343.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Fix broken email link in docs feedback banners. diff --git a/news/9DE59242-2198-4760-B5A7-B5A6BB98ECA2.trivial.rst b/news/9DE59242-2198-4760-B5A7-B5A6BB98ECA2.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/a13640e3-bfd3-46ae-b4b6-bcb9784303b4.trivial.rst b/news/a13640e3-bfd3-46ae-b4b6-bcb9784303b4.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/a9950589-8b92-4ec1-a3a1-a6657cf6fd5b.trivial.rst b/news/a9950589-8b92-4ec1-a3a1-a6657cf6fd5b.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/ae7bdce7-d6f3-4f30-9192-6a8e69027d6a.trivial.rst b/news/ae7bdce7-d6f3-4f30-9192-6a8e69027d6a.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/b034ad46-e6b0-48b1-8b26-1145d611d082.trivial.rst b/news/b034ad46-e6b0-48b1-8b26-1145d611d082.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/b5e475d5-38b6-48cc-8136-0c32d3ace838.trivial.rst b/news/b5e475d5-38b6-48cc-8136-0c32d3ace838.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/bb86bc866fdc4257a445e0df09dd7e64.trivial.rst b/news/bb86bc866fdc4257a445e0df09dd7e64.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/d96bbdcd-059a-4ea4-b02e-343f8b51aad5.trivial.rst b/news/d96bbdcd-059a-4ea4-b02e-343f8b51aad5.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/dc9e5ecc-9fc9-4762-914e-34014e8d09bf.trivial.rst b/news/dc9e5ecc-9fc9-4762-914e-34014e8d09bf.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/ea24fc60-675c-4104-9825-39d1ee0a20b7.trivial.rst b/news/ea24fc60-675c-4104-9825-39d1ee0a20b7.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/f0af302f-aef7-4323-8332-819f0be13d79.trivial.rst b/news/f0af302f-aef7-4323-8332-819f0be13d79.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/f0b01f0a-f673-4c1b-9959-3196b6c000e9.trivial.rst b/news/f0b01f0a-f673-4c1b-9959-3196b6c000e9.trivial.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/msgpack.vendor.rst b/news/msgpack.vendor.rst deleted file mode 100644 index 14a06e1c6..000000000 --- a/news/msgpack.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade msgpack to 1.0.2. diff --git a/news/requests.vendor.rst b/news/requests.vendor.rst deleted file mode 100644 index 9c9dee7b4..000000000 --- a/news/requests.vendor.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade requests to 2.25.1. diff --git a/src/pip/__init__.py b/src/pip/__init__.py index ae0fe9a9f..38ebba574 100644 --- a/src/pip/__init__.py +++ b/src/pip/__init__.py @@ -4,7 +4,7 @@ if MYPY_CHECK_RUNNING: from typing import List, Optional -__version__ = "21.0.dev0" +__version__ = "21.0" def main(args=None):