On behalf of the Python Packaging Authority, I am pleased to announce that a 
beta release of pip, pip 20.1b1, has been released. I hope you will help us by 
testing this and checking for new bugs in how pip deals with complicated 
projects and dependencies.

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 cache` command, which makes it possible to introspect and manage 
pip's cache directory.
* Better `pip freeze` for 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 upgrade to 
this beta with `python -m pip install -U --pre 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**. If you're curious about this, please visit this GitHub issue about the 
resolver, what doesn't work yet, and what kind of testing would help us out 
https://github.com/pypa/pip/issues/8099 .

The full changelog is available. https://pip.pypa.io/en/latest/news/

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.


-- 
Sumana Harihareswara
pip project manager under contract with Python Software Foundation
Changeset Consulting
https://changeset.nyc
--
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/

        Support the Python Software Foundation:
        http://www.python.org/psf/donations/

Reply via email to