Pipenv v2022.7.24 Release Notes
Release Date: 2022-07-24 // 8 months 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