Skip to content

Commit

Permalink
Bump for release
Browse files Browse the repository at this point in the history
  • Loading branch information
pradyunsg committed Dec 15, 2020
1 parent 08816b3 commit e1fded5
Show file tree
Hide file tree
Showing 11 changed files with 36 additions and 16 deletions.
35 changes: 35 additions & 0 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,41 @@
.. towncrier release notes start
20.3.2 (2020-12-15)
===================

Features
--------

- New resolver: Resolve direct and pinned (``==`` or ``===``) requirements first
to improve resolver performance. (`#9185 <https://github.com/pypa/pip/issues/9185>`_)
- Add a mechanism to delay resolving certain packages, and use it for setuptools. (`#9249 <https://github.com/pypa/pip/issues/9249>`_)

Bug Fixes
---------

- New resolver: The "Requirement already satisfied" log is not printed only once
for each package during resolution. (`#9117 <https://github.com/pypa/pip/issues/9117>`_)
- Fix crash when logic for redacting authentication information from URLs
in ``--help`` is given a list of strings, instead of a single string. (`#9191 <https://github.com/pypa/pip/issues/9191>`_)
- New resolver: Correctly implement PEP 592. Do not return yanked versions from
an index, unless the version range can only be satisfied by yanked candidates. (`#9203 <https://github.com/pypa/pip/issues/9203>`_)
- New resolver: Make constraints also apply to package variants with extras, so
the resolver correctly avoids backtracking on them. (`#9232 <https://github.com/pypa/pip/issues/9232>`_)
- New resolver: Discard a candidate if it fails to provide metadata from source,
or if the provided metadata is inconsistent, instead of quitting outright. (`#9246 <https://github.com/pypa/pip/issues/9246>`_)

Vendored Libraries
------------------

- Update vendoring to 20.8

Improved Documentation
----------------------

- Update documentation to reflect that pip still uses legacy resolver by default in Python 2 environments. (`#9269 <https://github.com/pypa/pip/issues/9269>`_)


20.3.1 (2020-12-03)
===================

Expand Down
2 changes: 0 additions & 2 deletions news/9117.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/9185.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/9191.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/9203.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/9232.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/9246.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/9249.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/9269.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/packaging.vendor.rst

This file was deleted.

2 changes: 1 addition & 1 deletion src/pip/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from typing import List, Optional


__version__ = "21.0.dev0"
__version__ = "20.3.2"


def main(args=None):
Expand Down

0 comments on commit e1fded5

Please sign in to comment.