From 57dd580f582f33310f1c53cca2af2255985425d2 Mon Sep 17 00:00:00 2001 From: Pradyun Gedam Date: Fri, 16 Oct 2020 18:12:10 +0530 Subject: [PATCH] Bump for release --- NEWS.rst | 39 +++++++++++++++++++ ...3f7456-cc25-4df9-9518-4732b1e07fe5.trivial | 0 ...8c60c2-d540-4a25-af03-100d848acbc0.trivial | 0 news/8023.feature.rst | 2 - news/8417.removal | 1 - news/8676.feature | 2 - news/8758.bugfix | 2 - news/8792.bugfix | 2 - news/8807.doc | 1 - news/8839.bugfix | 3 -- news/8905.feature | 3 -- news/8924.feature | 2 - news/8927.removal | 1 - ...fa2e68-01bf-11eb-a0b1-4fe8cb1f9dcf.trivial | 0 ...7f9ea0-030d-11eb-92cb-6b2b625d02fc.trivial | 0 src/pip/__init__.py | 2 +- 16 files changed, 40 insertions(+), 20 deletions(-) delete mode 100644 news/093f7456-cc25-4df9-9518-4732b1e07fe5.trivial delete mode 100644 news/5e8c60c2-d540-4a25-af03-100d848acbc0.trivial delete mode 100644 news/8023.feature.rst delete mode 100644 news/8417.removal delete mode 100644 news/8676.feature delete mode 100644 news/8758.bugfix delete mode 100644 news/8792.bugfix delete mode 100644 news/8807.doc delete mode 100644 news/8839.bugfix delete mode 100644 news/8905.feature delete mode 100644 news/8924.feature delete mode 100644 news/8927.removal delete mode 100644 news/a2fa2e68-01bf-11eb-a0b1-4fe8cb1f9dcf.trivial delete mode 100644 news/bc7f9ea0-030d-11eb-92cb-6b2b625d02fc.trivial diff --git a/NEWS.rst b/NEWS.rst index 6f7c2cd23..6c6db4799 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -9,6 +9,45 @@ .. towncrier release notes start +20.2.4 (2020-10-16) +=================== + +Deprecations and Removals +------------------------- + +- Document that certain removals can be fast tracked. (`#8417 `_) +- Document that Python versions are generally supported until PyPI usage falls below 5%. (`#8927 `_) + +Features +-------- + +- New resolver: Avoid accessing indexes when the installed candidate is preferred + and considered good enough. (`#8023 `_) +- Improve error message friendliness when an environment has packages with + corrupted metadata. (`#8676 `_) +- Cache package listings on index packages so they are guarenteed to stay stable + during a pip command session. This also improves performance when a index page + is accessed multiple times during the command session. (`#8905 `_) +- New resolver: Tweak resolution logic to improve user experience when + user-supplied requirements conflict. (`#8924 `_) + +Bug Fixes +--------- + +- New resolver: Correctly respect ``Requires-Python`` metadata to reject + incompatible packages in ``--no-deps`` mode. (`#8758 `_) +- New resolver: Pick up hash declarations in constraints files and use them to + filter available distributions. (`#8792 `_) +- New resolver: If a package appears multiple times in user specification with + different ``--hash`` options, only hashes that present in all specifications + should be allowed. (`#8839 `_) + +Improved Documentation +---------------------- + +- Add ux documentation (`#8807 `_) + + 20.2.3 (2020-09-08) =================== diff --git a/news/093f7456-cc25-4df9-9518-4732b1e07fe5.trivial b/news/093f7456-cc25-4df9-9518-4732b1e07fe5.trivial deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/5e8c60c2-d540-4a25-af03-100d848acbc0.trivial b/news/5e8c60c2-d540-4a25-af03-100d848acbc0.trivial deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/8023.feature.rst b/news/8023.feature.rst deleted file mode 100644 index c886e9a66..000000000 --- a/news/8023.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -New resolver: Avoid accessing indexes when the installed candidate is preferred -and considered good enough. diff --git a/news/8417.removal b/news/8417.removal deleted file mode 100644 index 8f280b535..000000000 --- a/news/8417.removal +++ /dev/null @@ -1 +0,0 @@ -Document that certain removals can be fast tracked. diff --git a/news/8676.feature b/news/8676.feature deleted file mode 100644 index f8da963f6..000000000 --- a/news/8676.feature +++ /dev/null @@ -1,2 +0,0 @@ -Improve error message friendliness when an environment has packages with -corrupted metadata. diff --git a/news/8758.bugfix b/news/8758.bugfix deleted file mode 100644 index 9f44b7e47..000000000 --- a/news/8758.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -New resolver: Correctly respect ``Requires-Python`` metadata to reject -incompatible packages in ``--no-deps`` mode. diff --git a/news/8792.bugfix b/news/8792.bugfix deleted file mode 100644 index e83bdb09c..000000000 --- a/news/8792.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -New resolver: Pick up hash declarations in constraints files and use them to -filter available distributions. diff --git a/news/8807.doc b/news/8807.doc deleted file mode 100644 index 6ef1a123a..000000000 --- a/news/8807.doc +++ /dev/null @@ -1 +0,0 @@ -Add ux documentation diff --git a/news/8839.bugfix b/news/8839.bugfix deleted file mode 100644 index 987b801e9..000000000 --- a/news/8839.bugfix +++ /dev/null @@ -1,3 +0,0 @@ -New resolver: If a package appears multiple times in user specification with -different ``--hash`` options, only hashes that present in all specifications -should be allowed. diff --git a/news/8905.feature b/news/8905.feature deleted file mode 100644 index 5d27d40c2..000000000 --- a/news/8905.feature +++ /dev/null @@ -1,3 +0,0 @@ -Cache package listings on index packages so they are guarenteed to stay stable -during a pip command session. This also improves performance when a index page -is accessed multiple times during the command session. diff --git a/news/8924.feature b/news/8924.feature deleted file mode 100644 index c607aa0d0..000000000 --- a/news/8924.feature +++ /dev/null @@ -1,2 +0,0 @@ -New resolver: Tweak resolution logic to improve user experience when -user-supplied requirements conflict. diff --git a/news/8927.removal b/news/8927.removal deleted file mode 100644 index 0032fa5f2..000000000 --- a/news/8927.removal +++ /dev/null @@ -1 +0,0 @@ -Document that Python versions are generally supported until PyPI usage falls below 5%. diff --git a/news/a2fa2e68-01bf-11eb-a0b1-4fe8cb1f9dcf.trivial b/news/a2fa2e68-01bf-11eb-a0b1-4fe8cb1f9dcf.trivial deleted file mode 100644 index e69de29bb..000000000 diff --git a/news/bc7f9ea0-030d-11eb-92cb-6b2b625d02fc.trivial b/news/bc7f9ea0-030d-11eb-92cb-6b2b625d02fc.trivial deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/pip/__init__.py b/src/pip/__init__.py index 9fb68d403..b2e05142f 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__ = "20.2.3" +__version__ = "20.2.4" def main(args=None):