Update dependency pipenv to v2022.5.2 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
pipenv | ironbank-pypi | minor |
2022.1.8 -> 2022.5.2
|
Release Notes
pypa/pipenv
v2022.5.2
=====================
Bug Fixes
- Fixes issue of
pipenv lock -r
command printing to stdout instead of stderr.#​5091 <https://github.com/pypa/pipenv/issues/5091>
_
v2022.4.30
======================
Bug Fixes
- Fixes issue of
requirements
command problem by modifying to print-e
and path of the editable package.#​5070 <https://github.com/pypa/pipenv/issues/5070>
_ - Revert specifier of
setuptools
requirement insetup.py
back to what it was in order to fixFileNotFoundError: [Errno 2]
issue report.#​5075 <https://github.com/pypa/pipenv/issues/5075>
_ - Fixes issue of requirements command where git requirements cause the command to fail, solved by using existing convert_deps_to_pip function.
#​5076 <https://github.com/pypa/pipenv/issues/5076>
_
Vendored Libraries
- Vendor in
requirementslib==1.6.4
to FixSetuptoolsDeprecationWarning
setuptools.config.read_configuration
became deprecated.#​5081 <https://github.com/pypa/pipenv/issues/5081>
_
Removals and Deprecations
- Remove more usage of misc functions of vistir. Many of this function are availabel in the STL or in another dependency of pipenv.
#​5078 <https://github.com/pypa/pipenv/issues/5078>
_
v2022.4.21
======================
Removals and Deprecations
- Updated setup.py to remove support for python 3.6 from built
pipenv
packages' Metadata.#​5065 <https://github.com/pypa/pipenv/issues/5065>
_
v2022.4.20
======================
Features & Improvements
- Added new Pipenv option
install_search_all_sources
that allows installation of packages from an existingPipfile.lock
to search all defined indexes for the constrained package version and hash signatures.#​5041 <https://github.com/pypa/pipenv/issues/5041>
_
Bug Fixes
- allow the user to disable the
no_input
flag, so the use of e.g Google Artifact Registry is possible.#​4706 <https://github.com/pypa/pipenv/issues/4706>
_ - Fixes case where packages could fail to install and the exit code was successful.
#​5031 <https://github.com/pypa/pipenv/issues/5031>
_
Vendored Libraries
- Updated vendor version of
pip
from21.2.2
to22.0.4
which fixes a number of bugs including several reports of pipenv locking for an infinite amount of time when using certain package constraints. This also drops support for python 3.6 as it is EOL and support was removed in pip 22.x#​4995 <https://github.com/pypa/pipenv/issues/4995>
_
Removals and Deprecations
- Removed the vendor dependency
more-itertools
as it was originally added forzipp
, which since stopped using it.#​5044 <https://github.com/pypa/pipenv/issues/5044>
_ - Removed all usages of
pipenv.vendor.vistir.compat.fs_str
, since this function was used for PY2-PY3 compatability and is no longer needed.#​5062 <https://github.com/pypa/pipenv/issues/5062>
_
Relates to dev process changes
- Added pytest-cov and basic configuration to the project for generating html testing coverage reports.
- Make all CI jobs run only after the lint stage. Also added a makefile target for vendoring the packages.
v2022.4.8
=====================
Features & Improvements
- Implements a
pipenv requirements
command which generates a requirements.txt compatible output without locking.#​4959 <https://github.com/pypa/pipenv/issues/4959>
_ - Internal to pipenv, the utils.py was split into a utils module with unused code removed.
#​4992 <https://github.com/pypa/pipenv/issues/4992>
_
Bug Fixes
- Pipenv will now ignore
.venv
in the project whenPIPENV_VENV_IN_MROJECT
variable is False. Unset variable maintains the existing behavior of preferring to use the project's.venv
should it exist.#​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 inpipenv==2022.3.23
.#​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 in2021.11.9
because by defaultsphinx-click
could no longer determine the CLI inherited from click.#​4778 <https://github.com/pypa/pipenv/issues/4778>
_ - Improve documentation around extra indexes and index restricted packages.
#​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.#​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.
v2022.3.28
======================
Bug Fixes
- Environment variables were not being loaded when the
--quiet
flag was set#​5010 <https://github.com/pypa/pipenv/issues/5010>
_ - It would appear that
requirementslib
was not fully specifying the subdirectory tobuild_pep517
and and when a new version ofsetuptools
was released, the testtest_lock_nested_vcs_direct_url
broke indicating the Pipfile.lock no longer contained the extra dependencies that should have been resolved. This regression affectedpipenv>=2021.11.9
but has been fixed by a patch torequirementslib
.#​5019 <https://github.com/pypa/pipenv/issues/5019>
_
Vendored Libraries
- Vendor in pip==21.2.4 (from 21.2.2) in order to bring in requested bug fix for python3.6. Note: support for 3.6 will be dropped in a subsequent release.
#​5008 <https://github.com/pypa/pipenv/issues/5008>
_
v2022.3.24
======================
Features & Improvements
- It is now possible to silence the
Loading .env environment variables
message onpipenv run
with the--quiet
flag or thePIPENV_QUIET
environment variable.#​4027 <https://github.com/pypa/pipenv/issues/4027>
_
Bug Fixes
- Fixes issue with new index safety restriction, whereby an unnamed extra sources index
caused and error to be thrown during install.
#​5002 <https://github.com/pypa/pipenv/issues/5002>
_ - The text
Loading .env environment variables...
has been switched back to stderr as to not break requirements.txt generation. Also it only prints now when a.env
file is actually present.#​5003 <https://github.com/pypa/pipenv/issues/5003>
_
v2022.3.23
======================
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>
_ - 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
from1.2.9
to1.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
frominstall
and--unused
fromcheck
. Check command no longer takes in arguments to ignore. Removed the vendored dependencies:pipreqs
andyarg
#​4998 <https://github.com/pypa/pipenv/issues/4998>
_
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.
Edited by renovate