Pipenv v2021.11.5 Release Notes
Release Date: 2021-11-05 // over 2 years ago-
๐ Features & Improvements
- โ
Avoid sharing states but create project objects on demand. So that most integration test cases are able to switch to a in-process execution method.
#4757 <https://github.com/pypa/pipenv/issues/4757>
_ - ๐ฒ Shell-quote
pip
commands when logging.#4760 <https://github.com/pypa/pipenv/issues/4760>
_
๐ Bug Fixes
- Ignore empty .venv in rood dir and create project name base virtual environment
#4790 <https://github.com/pypa/pipenv/issues/4790>
_
Vendored Libraries
- โก๏ธ Update vendored dependencies
attrs
from20.3.0
to21.2.0
cerberus
from1.3.2
to1.3.4
certifi
from2020.11.8
to2021.5.30
chardet
from3.0.4
to4.0.0
click
from7.1.2
to8.0.1
distlib
from0.3.1
to0.3.2
idna
from2.10
to3.2
importlib-metadata
from2.0.0
to4.6.1
importlib-resources
from3.3.0
to5.2.0
jinja2
from2.11.2
to3.0.1
markupsafe
from1.1.1
to2.0.1
more-itertools
from5.0.0
to8.8.0
packaging
from20.8
to21.0
pep517
from0.9.1
to0.11.0
pipdeptree
from1.0.0
to2.0.0
ptyprocess
from0.6.0
to0.7.0
python-dateutil
from2.8.1
to2.8.2
python-dotenv
from0.15.0
to0.19.0
pythonfinder
from1.2.5
to1.2.8
requests
from2.25.0
to2.26.0
shellingham
from1.3.2
to1.4.0
six
from1.15.0
to1.16.0
tomlkit
from0.7.0
to0.7.2
urllib3
from1.26.1
to1.26.6
zipp
from1.2.0
to3.5.0
Add new vendored dependencies
charset-normalizer 2.0.3
termcolor 1.1.0
tomli 1.1.0
wheel 0.36.2
#4747 <https://github.com/pypa/pipenv/issues/4747>
_- โฌ๏ธ Drop the dependencies for Python 2.7 compatibility purpose.
#4751 <https://github.com/pypa/pipenv/issues/4751>
_ - Switch the dependency resolver from
pip-tools
topip
.
- โฌ๏ธ Drop the dependencies for Python 2.7 compatibility purpose.
Update vendor libraries:
- Update
requirementslib
from1.5.16
to1.6.1
- Update
pip-shims
from0.5.6
to0.6.0
- New vendor
platformdirs 2.4.0
#4759 <https://github.com/pypa/pipenv/issues/4759>
_
๐ Improved Documentation
- โ remove prefixes on install commands for easy copy/pasting
#4792 <https://github.com/pypa/pipenv/issues/4792>
_ - ๐ Officially drop support for Python 2.7 and Python 3.5.
#4261 <https://github.com/pypa/pipenv/issues/4261>
_
- โ
Avoid sharing states but create project objects on demand. So that most integration test cases are able to switch to a in-process execution method.