Pipenv v2022.3.23 Release Notes

Release Date: 2022-03-22 // about 2 years ago
  • 🔋 Features & Improvements

    • Use environment variable PIPENV_SKIP_LOCK to control the behaviour of lock skipping. #4797 <https://github.com/pypa/pipenv/issues/4797>_
    • 🆕 New CLI command verify, checks the Pipfile.lock is up-to-date #4893 <https://github.com/pypa/pipenv/issues/4893>_

    Behavior Changes

    • 🏁 Pattern expansion for arguments was disabled on Windows. #4935 <https://github.com/pypa/pipenv/issues/4935>_

    🐛 Bug Fixes

    • 🏁 Python versions on Windows can now be installed automatically through pyenv-win #4525 <https://github.com/pypa/pipenv/issues/4525>_
    • 🔒 Patched our vendored Pip to fix: Pipenv Lock (Or Install) Does Not Respect Index Specified For A Package. #4637 <https://github.com/pypa/pipenv/issues/4637>_
    • 0️⃣ If PIP_TARGET is set to environment variables, Refer specified directory for calculate delta, instead default directory #4775 <https://github.com/pypa/pipenv/issues/4775>_
    • ✂ Remove remaining mention of python2 and --two flag from codebase. #4938 <https://github.com/pypa/pipenv/issues/4938>_
    • 👉 Use CI environment value, over mere existence of name #4944 <https://github.com/pypa/pipenv/issues/4944>_
    • Environment variables from dot env files are now properly expanded when included in scripts. #4975 <https://github.com/pypa/pipenv/issues/4975>_

    Vendored Libraries

    • ⚡️ Updated vendor version of pythonfinder from 1.2.9 to 1.2.10 which fixes a bug with WSL (Windows Subsystem for Linux) when a path can not be read and Permission Denied error is encountered. #4976 <https://github.com/pypa/pipenv/issues/4976>_

    🗄 Removals and Deprecations

    • ✂ Removes long broken argument --code from install and --unused from check. Check command no longer takes in arguments to ignore. Removed the vendored dependencies: pipreqs and yarg #4998 <https://github.com/pypa/pipenv/issues/4998>_