Bumpspip from 21.0.1 to 21.1.1.
Changelog
Sourced frompip's changelog.
21.1.1 (2021-04-30)
Deprecations and Removals
- Temporarily set the new "Value for ... does not match" location warnings leveltoDEBUG, to hide them from casual users. This prepares pip 21.1 for CPythoninclusion, while pip maintainers digest the first intake of location mismatchissues for the
distutils
-sysconfig
transition. ([#9912](https://github.com/pypa/pip/issues/9912) <https://github.com/pypa/pip/issues/9912>
_)
Bug Fixes
- This change fixes a bug on Python `_)
- Fix compatibility between distutils and sysconfig when the project name is unknown outside of a virtual environment. (
[#9838](https://github.com/pypa/pip/issues/9838) <https://github.com/pypa/pip/issues/9838>
_) - Fix Python 3.6 compatibility when a PEP 517 build requirement itself needs to bebuilt in an isolated environment. (
[#9878](https://github.com/pypa/pip/issues/9878) <https://github.com/pypa/pip/issues/9878>
_)
21.1 (2021-04-24)
Process
- Start installation scheme migration from
distutils
tosysconfig
. Awarning is implemented to detect differences between the two implementations toencourage user reports, so we can avoid breakages before they happen.
Features
- Add the ability for the new resolver to process URL constraints. (
[#8253](https://github.com/pypa/pip/issues/8253) <https://github.com/pypa/pip/issues/8253>
_) - Add a feature
--use-feature=in-tree-build
to build local projects in-placewhen installing. This is expected to become the default behavior in pip 21.3;seeInstalling from local packages <https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages>
_for more information. ([#9091](https://github.com/pypa/pip/issues/9091) <https://github.com/pypa/pip/issues/9091>
_) - Bring back the "(from versions: ...)" message, that was shown on resolution failures. (
[#9139](https://github.com/pypa/pip/issues/9139) <https://github.com/pypa/pip/issues/9139>
_) - Add support for editable installs for project with only setup.cfg files. (
[#9547](https://github.com/pypa/pip/issues/9547) <https://github.com/pypa/pip/issues/9547>
_) - Improve performance when picking the best file from indexes during
pip install
. ([#9748](https://github.com/pypa/pip/issues/9748) <https://github.com/pypa/pip/issues/9748>
_) - Warn instead of erroring out when doing a PEP 517 build in presence of
--build-option
. Warn when doing a PEP 517 build in presence of--global-option
. ([#9774](https://github.com/pypa/pip/issues/9774) <https://github.com/pypa/pip/issues/9774>
_)
Bug Fixes
- Fixed
--target
to work with--editable
installs. ([#4390](https://github.com/pypa/pip/issues/4390) <https://github.com/pypa/pip/issues/4390>
_) - Add a warning, discouraging the usage of pip as root, outside a virtual environment. (
[#6409](https://github.com/pypa/pip/issues/6409) <https://github.com/pypa/pip/issues/6409>
_)
... (truncated)
Commits
c53d88c
Bump for release4417e7f
Update AUTHORS.txt0c29bfe
Merge pull request#9912 from uranusjr/sysconfig-remove-warning-for-python-re...f56ec32
Make location mismatch messages DEBUG level999b121
Merge pull request#9883 from uranusjr/isolated-pip-py36-compatf884203
Fallback to self-invoke via directory on 3.67a77484
Merge pull request#9835 from jamescurtin/9831-bugfix914bcc3
Merge pull request#9838 from uranusjr/sysconfig-header-with-none-project2a009a0
Better explanatory commente7b1722
Set dist_name to UNKNOWN when empty outside venv- Additional commits viewable incompare view

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)
Bumpspip from 21.0.1 to 21.1.1.
Changelog
Sourced frompip's changelog.
... (truncated)
Commits
c53d88c
Bump for release4417e7f
Update AUTHORS.txt0c29bfe
Merge pull request#9912 from uranusjr/sysconfig-remove-warning-for-python-re...f56ec32
Make location mismatch messages DEBUG level999b121
Merge pull request#9883 from uranusjr/isolated-pip-py36-compatf884203
Fallback to self-invoke via directory on 3.67a77484
Merge pull request#9835 from jamescurtin/9831-bugfix914bcc3
Merge pull request#9838 from uranusjr/sysconfig-header-with-none-project2a009a0
Better explanatory commente7b1722
Set dist_name to UNKNOWN when empty outside venvDependabot 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)