On behalf of the PyPA, I am pleased to announce a beta release of pip, pip 20.1b1 has been released.
The highlights for this release are:
- Significant speedups when building local directories, by changing behavior to perform in-place builds, instead of copying to temporary directories.
- Significant speedups in
pip list --outdated, by parallelizing network access. This is the first instance of parallel code within pip’s codebase.
- A new
pip cachecommand, which makes it possible to introspect and manage pip’s cache directory.
pip freezefor packages installed from direct URLs, enabled by the implementation of PEP 610.
We would be grateful for all the testing that users could do, to ensure that when pip 20.1 is released, it’s as solid as we can make it. You can install this beta by running
python -m pip install --pre --upgrade pip.
This release also contains an alpha version of pip’s next generation resolver. It is off by default because it is unstable and not ready for everyday use.
As with all pip releases, a significant amount of the work was contributed by pip’s user community. Huge thanks to all who have contributed, whether through code, documentation, issue reports and/or discussion. Your help keeps pip improving, and is hugely appreciated.
Specific thanks go to Mozilla (through its Mozilla Open Source Support Awards) and to the Chan Zuckerberg Initiative DAF, an advised fund of Silicon Valley Community Foundation, for their support that enabled the work on the new resolver.