# Announcement: pip 20.2b1 release

**URL:** <https://discuss.python.org/t/announcement-pip-20-2b1-release/4242>\
**Category:** Packaging\
**Created:** [May 21, 2020, 10:21am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242 "2020-05-21T10:21:40Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![pf\_moore](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/pf_moore/32/35_2.png) [@pf\_moore](https://discuss.python.org/u/pf_moore)\
**Post date:** [May 21, 2020, 10:21am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/1 "2020-05-21T10:21:40Z")

</div>

A new beta release of pip, 20.2b1 has been released! You can install it by running `python -m pip install --upgrade --pre pip`.

This release is mainly intended for users interested in testing the new resolver code (available via the `--unstable-feaure=resolver` option to pip). Apart from the resolver, there are only a couple of changes over the current stable (20.1.1) release of pip. However, as we move closer to having a feature-complete release of the new resolver, we wanted to provide an updated snapshot of the new resolver functionality, to allow people interested in helping us with the testing to get access to the latest changes that have been made.

Thanks to everyone who has contributed to this release, and in particular to all of the people who have tested and provided feedback on the new resolver so far!

---

<div class="post-metadata">

**Author:** ![bernatgabor](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/bernatgabor/32/3003_2.png) [@bernatgabor](https://discuss.python.org/u/bernatgabor)\
**Post date:** [May 21, 2020, 11:05am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/2 "2020-05-21T11:05:31Z")

</div>

Is there an environment variable one can set to enable this feature? (as some workflows that have complex dependency trees might not be called directly, and setting the env-var would be a less intrusive change to these systems)

---

<div class="post-metadata">

**Author:** ![pf\_moore](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/pf_moore/32/35_2.png) [@pf\_moore](https://discuss.python.org/u/pf_moore)\
**Post date:** [May 21, 2020, 11:19am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/3 "2020-05-21T11:19:30Z")

</div>

Yes, it’s standard for pip options to be linked to environment variables, and this is no exception - but you’re right it’s worth calling out explicitly.

```auto
PIP_UNSTABLE_FEATURE="resolver"

```

---

<div class="post-metadata">

**Author:** ![bernatgabor](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/bernatgabor/32/3003_2.png) [@bernatgabor](https://discuss.python.org/u/bernatgabor)\
**Post date:** [May 21, 2020, 11:38am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/4 "2020-05-21T11:38:35Z")

</div>

I would follow up that with you can request virtualenv to create environments via this beta pip by using the environment variable `VIRTUALENV_PIP=20.2b1`, so for example to test your tox workflow with the new feature you could:

```bash
env PIP_UNSTABLE_FEATURE="resolver" VIRTUALENV_PIP=20.2b1 tox

```

---

<div class="post-metadata">

**Author:** ![bernatgabor](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/bernatgabor/32/3003_2.png) [@bernatgabor](https://discuss.python.org/u/bernatgabor)\
**Post date:** [May 21, 2020, 11:54am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/5 "2020-05-21T11:54:38Z")

</div>

A short format of testing something quickly, assuming you have virtualenv already instaleld, would be:

```bash
env VIRTUALENV_PIP=20.2b1 virtualenv venv --clear
env PIP_UNSTABLE_FEATURE="resolver" venv/bin/pip install 'setuptools_scm >= 3.5[toml]'

```

@pf_moore would be helpful maybe also to point out with a link where to report issues (I assumed [is still Github](https://github.com/pypa/pip/issues/8285), any subject text/tag recommended?)

---

<div class="post-metadata">

**Author:** ![jack1142](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/jack1142/32/2224_2.png) [@jack1142](https://discuss.python.org/u/jack1142)\
**Post date:** [May 24, 2020, 12:45am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/6 "2020-05-24T00:45:33Z")

</div>

@pf_moore [This blog post](https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-roll-out-this-year.html) mentions you can find out when the new beta is available for testing by subscribing to pypi-announce list, could send an announcement there so people interested in it don’t miss it? 🙂

---

<div class="post-metadata">

**Author:** ![sumanah](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/sumanah/32/1722_2.png) [@sumanah](https://discuss.python.org/u/sumanah)\
**Post date:** [May 24, 2020, 2:42am UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/7 "2020-05-24T02:42:36Z")

</div>

Jakub: confusingly, 20.2b1 is _not_ the beta that we are going to ask  
tons of people to test (we have a few more things to iron out first,  
especially around user experience and error messages). We will be  
publicizing another beta, something like 20.1b2 that will come out  
probably in June. Sorry for the confusion.

---

<div class="post-metadata">

**Author:** ![sumanah](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/sumanah/32/1722_2.png) [@sumanah](https://discuss.python.org/u/sumanah)\
**Post date:** [July 29, 2020, 4:38pm UTC](https://discuss.python.org/t/announcement-pip-20-2b1-release/4242/8 "2020-07-29T16:38:44Z")

</div>

Per [Announcement: pip 20.2 release!](https://discuss.python.org/t/announcement-pip-20-2-release/4863/1) pip 20.2 is out! Thank you to our beta testers!
