Pipenv v2022.7.24 Release Notes
Release Date: 2022-07-24 // almost 2 years ago-
๐ Bug Fixes
- ๐จ Re-enabled three installs tests again on the Windows CI as recent refactor work has fixed them.
#5064 <https://github.com/pypa/pipenv/issues/5064>
_ - ๐ Support ANSI
NO_COLOR
environment variable and deprecatePIPENV_COLORBLIND
variable, which will be removed after this release.#5158 <https://github.com/pypa/pipenv/issues/5158>
_ - Fixed edge case where a non-editable file, url or vcs would overwrite the value
no_deps
for all other requirements in the loop causing a retry condition.#5164 <https://github.com/pypa/pipenv/issues/5164>
_ - ๐ Vendor in latest
requirementslib
for fix to lock when using editable VCS module with specific@
git reference.#5179 <https://github.com/pypa/pipenv/issues/5179>
_
Vendored Libraries
- โ Remove crayons and replace with click.secho and click.styles per https://github.com/pypa/pipenv/issues/3741
#3741 <https://github.com/pypa/pipenv/issues/3741>
_ - โฌ๏ธ Vendor in latest version of
pip==22.1.2
which upgradespipenv
frompip==22.0.4
. Vendor in latest version ofrequirementslib==1.6.7
which includes a fix for tracebacks on encountering Annotated variables. Vendor in latest version ofpip-shims==0.7.3
such that imports could be rewritten to utilizepackaging
from vendor'dpip
. Drop thepackaging
requirement from thevendor
directory inpipenv
.#5147 <https://github.com/pypa/pipenv/issues/5147>
_ - โ Remove unused vendored dependency
normailze-charset
.#5161 <https://github.com/pypa/pipenv/issues/5161>
_ - โ Remove obsolete package
funcsigs
.#5168 <https://github.com/pypa/pipenv/issues/5168>
_ - โฌ๏ธ Bump vendored dependency
pyparsing==3.0.9
.#5170 <https://github.com/pypa/pipenv/issues/5170>
_
- ๐จ Re-enabled three installs tests again on the Windows CI as recent refactor work has fixed them.
Previous changes from v2022.7.4
-
Behavior Changes
- Adjust
pipenv requirements
to add markers and add an--exclude-markers
option to allow the exclusion of markers.#5092 <https://github.com/pypa/pipenv/issues/5092>
_
๐ Bug Fixes
- Stopped expanding environment variables when using
pipenv requirements
#5134 <https://github.com/pypa/pipenv/issues/5134>
_
Vendored Libraries
- ๐ Depend on
requests
andcertifi
from vendoredpip
and remove them as explicit vendor dependencies.#5000 <https://github.com/pypa/pipenv/issues/5000>
_ - โ
Vendor in the latest version of
requirementslib==1.6.5
which includes bug fixes for beta python versions, projects with an at sign (@) in the path, and asetuptools
deprecation warning.#5132 <https://github.com/pypa/pipenv/issues/5132>
_
Relates to dev process changes
- Switch from using type comments to type annotations.
- Adjust