Remove eager and unnecessary importing of setuptools and pkg_resources to avoid conflict upgrading setuptools.
Roll back sysconfig patch of pip because it was problematic for some --system commands. [#5228](https://github.com/pypa/pipenv/issues/5228) <https://github.com/pypa/pipenv/issues/5228>_
Vendored Libraries
Vendor in requirementslib==2.0.0 and drop pip-shims entirely. [#5228](https://github.com/pypa/pipenv/issues/5228) <https://github.com/pypa/pipenv/issues/5228>_
Vendor in pythonfinder==1.3.1[#5292](https://github.com/pypa/pipenv/issues/5292) <https://github.com/pypa/pipenv/issues/5292>_
2022.8.19 (2022-08-19)
Bug Fixes
Fix issue where resolver is provided with install_requires constraints from setup.py that depend on editable dependencies and could not resolve them. [#5271](https://github.com/pypa/pipenv/issues/5271) <https://github.com/pypa/pipenv/issues/5271>_
Fix for pipenv lock fails for packages with extras as of 2022.8.13. [#5274](https://github.com/pypa/pipenv/issues/5274) <https://github.com/pypa/pipenv/issues/5274>_
Revert the exclusion of BAD_PACKAGES from batch_install in order for pipenv to install specific versions of setuptools.
To prevent issue upgrading setuptools this patches _USE_SYSCONFIG_DEFAULT to use sysconfig for 3.7 and above whereas pip default behavior was 3.10 and above. [#5275](https://github.com/pypa/pipenv/issues/5275) <https://github.com/pypa/pipenv/issues/5275>_
2022.8.17 (2022-08-17)
Bug Fixes
Fix "The Python interpreter can't be found" error when running pipenv install --system with a python3 but no python. [#5261](https://github.com/pypa/pipenv/issues/5261) <https://github.com/pypa/pipenv/issues/5261>_
Revise pip import patch to include only pipenv from site-packages and removed --ignore-installed argument from pip install in order to fix regressions with --use-site-packages. [#5265](https://github.com/pypa/pipenv/issues/5265) <https://github.com/pypa/pipenv/issues/5265>_
2022.8.15 (2022-08-15)
Bug Fixes
pip_install method was using a different way of finding the python executable than other pipenv commands, which caused an issue with skipping package installation if it was already installed in site-packages. [#5254](https://github.com/pypa/pipenv/issues/5254) <https://github.com/pypa/pipenv/issues/5254>_
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on pipenv to permit the latest version.
Release notes
Sourced from pipenv's releases.
Changelog
Sourced from pipenv's changelog.
... (truncated)
Commits
72aede6
Release v2022.8.2481f7e7a
Add news fragment.cdb3e9a
Vendor in pythonfinder==1.3.1e4cc8f2
Vendor inrequirementslib==2.0.0
& droppip-shims
& revert sysconfig patc...b6d9ad6
Fix typo in Basic Usage of Pipenv doc (#5276)3e34d56
Merge branch 'main' of github.com:pypa/pipenv60e8e4c
fix lint75d51e9
Bumped version.5469824
Release v2022.8.192db36de
Add news fragment.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)