diff --git a/NEWS.rst b/NEWS.rst index a14592d6b16..55ab46927cf 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -9,6 +9,28 @@ .. towncrier release notes start +22.0.3 (2022-02-03) +=================== + +Features +-------- + +- Print the exception via ``rich.traceback``, when running with ``--debug``. (`#10791 `_) + +Bug Fixes +--------- + +- Only calculate topological installation order, for packages that are going to be installed/upgraded. + + This fixes an `AssertionError` that occured when determining installation order, for a very specific combination of upgrading-already-installed-package + change of dependencies + fetching some packages from a package index. This combination was especially common in Read the Docs' builds. (`#10851 `_) +- Use ``html.parser`` by default, instead of falling back to ``html5lib`` when ``--use-deprecated=html5lib`` is not passed. (`#10869 `_) + +Improved Documentation +---------------------- + +- Clarify that using per-requirement overrides disables the usage of wheels. (`#9674 `_) + + 22.0.2 (2022-01-30) =================== diff --git a/news/10791.feature.rst b/news/10791.feature.rst deleted file mode 100644 index be41c6b7e21..00000000000 --- a/news/10791.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Print the exception via ``rich.traceback``, when running with ``--debug``. diff --git a/news/10851.bugfix.rst b/news/10851.bugfix.rst deleted file mode 100644 index 8ecc7c7c4b4..00000000000 --- a/news/10851.bugfix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Only calculate topological installation order, for packages that are going to be installed/upgraded. - -This fixes an `AssertionError` that occured when determining installation order, for a very specific combination of upgrading-already-installed-package + change of dependencies + fetching some packages from a package index. This combination was especially common in Read the Docs' builds. diff --git a/news/10869.bugfix.rst b/news/10869.bugfix.rst deleted file mode 100644 index 9b19368f8d2..00000000000 --- a/news/10869.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Use ``html.parser`` by default, instead of falling back to ``html5lib`` when ``--use-deprecated=html5lib`` is not passed. diff --git a/news/9674.doc.rst b/news/9674.doc.rst deleted file mode 100644 index dd5b68420ec..00000000000 --- a/news/9674.doc.rst +++ /dev/null @@ -1 +0,0 @@ -Clarify that using per-requirement overrides disables the usage of wheels. diff --git a/src/pip/__init__.py b/src/pip/__init__.py index 519b304f090..1abe3d78e3c 100644 --- a/src/pip/__init__.py +++ b/src/pip/__init__.py @@ -1,6 +1,6 @@ from typing import List, Optional -__version__ = "22.1.dev0" +__version__ = "22.0.3" def main(args: Optional[List[str]] = None) -> int: