Changed
- Improved the error reporting when HTTP error are encountered for legacy repositories (#2459).
- When displaying the name of packages retrieved from remote repositories, the original name will now be used (#2305).
- Failed package downloads will now be retried on connection errors (#2813).
- Path dependencies will now be installed as editable only when
develop
option is set totrue
(#2887).
Fixed
- Fixed the detection of the type of installed packages (#2722).
- Fixed deadlocks when installing packages on systems not supporting non-ascii characters (#2721).
- Fixed handling of wildcard constraints for packages with prereleases only (#2821).
- Fixed dependencies of some packages not being discovered by ensuring we use the PEP-516 backend if specified (#2810).
- Fixed recursion errors when retrieving extras (#2787).
- Fixed
PyPI
always being displayed when publishing even for custom repositories (#2905). - Fixed handling of packages extras when resolving dependencies (#2887).