UNCLASSIFIED - NO CUI

Skip to content

Update dependency pipenv to v2022.4.8

renovate requested to merge renovate/pipenv-2022.x into development

This MR contains the following updates:

Package Type Update Change
pipenv ironbank-pypi minor 2022.3.28 -> 2022.4.8

Release Notes

pypa/pipenv

v2022.4.8

Compare Source

=====================

Features & Improvements

  • Implements a pipenv requirements command which generates a requirements.txt compatible output without locking. #&#8203;4959 <https://github.com/pypa/pipenv/issues/4959>_
  • Internal to pipenv, the utils.py was split into a utils module with unused code removed. #&#8203;4992 <https://github.com/pypa/pipenv/issues/4992>_

Bug Fixes

  • Pipenv will now ignore .venv in the project when PIPENV_VENV_IN_MROJECT variable is False. Unset variable maintains the existing behavior of preferring to use the project's .venv should it exist. #&#8203;2763 <https://github.com/pypa/pipenv/issues/2763>_
  • Fix an edge case of hash collection in index restricted packages whereby the hashes for some packages would be missing from the Pipfile.lock following package index restrictions added in pipenv==2022.3.23. #&#8203;5023 <https://github.com/pypa/pipenv/issues/5023>_

Improved Documentation

  • Pipenv CLI documentation generation has been fixed. It had broke when click was vendored into the project in 2021.11.9 because by default sphinx-click could no longer determine the CLI inherited from click. #&#8203;4778 <https://github.com/pypa/pipenv/issues/4778>_
  • Improve documentation around extra indexes and index restricted packages. #&#8203;5022 <https://github.com/pypa/pipenv/issues/5022>_

Removals and Deprecations

  • Removes the optional install argument --extra-index-url as it was not compatible with index restricted packages. Using the --index argument is the correct way to specify a package should be pulled from the non-default index. #&#8203;5022 <https://github.com/pypa/pipenv/issues/5022>_

Relates to dev process changes

  • Added code linting using pre-commit-hooks, black, flake8, isort, pygrep-hooks, news-fragments and check-manifest. Very similar to pip's configuration; adds a towncrier new's type process for change to Development processes.

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled due to failing status checks.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports