86408d6e11
20.3.3 (2020-12-15) =================== Bug Fixes --------- - Revert "Skip candidate not providing valid metadata", as that caused pip to be overeager about downloading from the package index. 20.3.2 (2020-12-15) =================== Features -------- - New resolver: Resolve direct and pinned (``==`` or ``===``) requirements first to improve resolver performance. - Add a mechanism to delay resolving certain packages, and use it for setuptools. Bug Fixes --------- - New resolver: The "Requirement already satisfied" log is not printed only once for each package during resolution. - Fix crash when logic for redacting authentication information from URLs in ``--help`` is given a list of strings, instead of a single string. - 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. - New resolver: Make constraints also apply to package variants with extras, so the resolver correctly avoids backtracking on them. - New resolver: Discard a candidate if it fails to provide metadata from source, or if the provided metadata is inconsistent, instead of quitting outright. 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. |
||
---|---|---|
.. | ||
ALTERNATIVES | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |