diff options
author | Pradyun Gedam <pradyunsg@users.noreply.github.com> | 2023-01-30 15:13:08 +0000 |
---|---|---|
committer | Pradyun Gedam <pradyunsg@users.noreply.github.com> | 2023-01-30 15:13:08 +0000 |
commit | 368c7b4c557e673b05b0f8cffc967d3e333eee19 (patch) | |
tree | 8e8cd0323d86aaf0e4cf0ee31c8d70b2a82ceed4 /NEWS.rst | |
parent | aa94ccadb45d6ee44defea8a82bd5b647ccba799 (diff) | |
download | pip-368c7b4c557e673b05b0f8cffc967d3e333eee19.tar.gz |
Bump for release23.0
Diffstat (limited to 'NEWS.rst')
-rw-r--r-- | NEWS.rst | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -9,6 +9,63 @@ .. towncrier release notes start +23.0 (2023-01-30) +================= + +Features +-------- + +- Change the hashes in the installation report to be a mapping. Emit the + ``archive_info.hashes`` dictionary in ``direct_url.json``. (`#11312 <https://github.com/pypa/pip/issues/11312>`_) +- Implement logic to read the ``EXTERNALLY-MANAGED`` file as specified in PEP 668. + This allows a downstream Python distributor to prevent users from using pip to + modify the externally managed environment. (`#11381 <https://github.com/pypa/pip/issues/11381>`_) +- Enable the use of ``keyring`` found on ``PATH``. This allows ``keyring`` + installed using ``pipx`` to be used by ``pip``. (`#11589 <https://github.com/pypa/pip/issues/11589>`_) +- The inspect and installation report formats are now declared stabled, and their version + has been bumped from ``0`` to ``1``. (`#11757 <https://github.com/pypa/pip/issues/11757>`_) + +Bug Fixes +--------- + +- Wheel cache behavior is restored to match previous versions, allowing the + cache to find existing entries. (`#11527 <https://github.com/pypa/pip/issues/11527>`_) +- Use the "venv" scheme if available to obtain prefixed lib paths. (`#11598 <https://github.com/pypa/pip/issues/11598>`_) +- Deprecated a historical ambiguity in how ``egg`` fragments in URL-style + requirements are formatted and handled. ``egg`` fragments that do not look + like PEP 508 names now produce a deprecation warning. (`#11617 <https://github.com/pypa/pip/issues/11617>`_) +- Fix scripts path in isolated build environment on Debian. (`#11623 <https://github.com/pypa/pip/issues/11623>`_) +- Make ``pip show`` show the editable location if package is editable (`#11638 <https://github.com/pypa/pip/issues/11638>`_) +- Stop checking that ``wheel`` is present when ``build-system.requires`` + is provided without ``build-system.build-backend`` as ``setuptools`` + (which we still check for) will inject it anyway. (`#11673 <https://github.com/pypa/pip/issues/11673>`_) +- Fix an issue when an already existing in-memory distribution would cause + exceptions in ``pip install`` (`#11704 <https://github.com/pypa/pip/issues/11704>`_) + +Vendored Libraries +------------------ + +- Upgrade certifi to 2022.12.7 +- Upgrade chardet to 5.1.0 +- Upgrade colorama to 0.4.6 +- Upgrade distro to 1.8.0 +- Remove pep517 from vendored packages +- Upgrade platformdirs to 2.6.2 +- Add pyproject-hooks 1.0.0 +- Upgrade requests to 2.28.2 +- Upgrade rich to 12.6.0 +- Upgrade urllib3 to 1.26.14 + +Improved Documentation +---------------------- + +- Fixed the description of the option "--install-options" in the documentation (`#10265 <https://github.com/pypa/pip/issues/10265>`_) +- Remove mention that editable installs are necessary for pip freeze to report the VCS + URL. (`#11675 <https://github.com/pypa/pip/issues/11675>`_) +- Clarify that the egg URL fragment is only necessary for editable VCS installs, and + otherwise not necessary anymore. (`#11676 <https://github.com/pypa/pip/issues/11676>`_) + + 22.3.1 (2022-11-05) =================== |