Skip to content

Commit 368c7b4

Browse files
committed
Bump for release
1 parent aa94cca commit 368c7b4

30 files changed

+58
-38
lines changed

NEWS.rst

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,63 @@
99
1010
.. towncrier release notes start
1111
12+
23.0 (2023-01-30)
13+
=================
14+
15+
Features
16+
--------
17+
18+
- Change the hashes in the installation report to be a mapping. Emit the
19+
``archive_info.hashes`` dictionary in ``direct_url.json``. (`#11312 <https://github.com/pypa/pip/issues/11312>`_)
20+
- Implement logic to read the ``EXTERNALLY-MANAGED`` file as specified in PEP 668.
21+
This allows a downstream Python distributor to prevent users from using pip to
22+
modify the externally managed environment. (`#11381 <https://github.com/pypa/pip/issues/11381>`_)
23+
- Enable the use of ``keyring`` found on ``PATH``. This allows ``keyring``
24+
installed using ``pipx`` to be used by ``pip``. (`#11589 <https://github.com/pypa/pip/issues/11589>`_)
25+
- The inspect and installation report formats are now declared stabled, and their version
26+
has been bumped from ``0`` to ``1``. (`#11757 <https://github.com/pypa/pip/issues/11757>`_)
27+
28+
Bug Fixes
29+
---------
30+
31+
- Wheel cache behavior is restored to match previous versions, allowing the
32+
cache to find existing entries. (`#11527 <https://github.com/pypa/pip/issues/11527>`_)
33+
- Use the "venv" scheme if available to obtain prefixed lib paths. (`#11598 <https://github.com/pypa/pip/issues/11598>`_)
34+
- Deprecated a historical ambiguity in how ``egg`` fragments in URL-style
35+
requirements are formatted and handled. ``egg`` fragments that do not look
36+
like PEP 508 names now produce a deprecation warning. (`#11617 <https://github.com/pypa/pip/issues/11617>`_)
37+
- Fix scripts path in isolated build environment on Debian. (`#11623 <https://github.com/pypa/pip/issues/11623>`_)
38+
- Make ``pip show`` show the editable location if package is editable (`#11638 <https://github.com/pypa/pip/issues/11638>`_)
39+
- Stop checking that ``wheel`` is present when ``build-system.requires``
40+
is provided without ``build-system.build-backend`` as ``setuptools``
41+
(which we still check for) will inject it anyway. (`#11673 <https://github.com/pypa/pip/issues/11673>`_)
42+
- Fix an issue when an already existing in-memory distribution would cause
43+
exceptions in ``pip install`` (`#11704 <https://github.com/pypa/pip/issues/11704>`_)
44+
45+
Vendored Libraries
46+
------------------
47+
48+
- Upgrade certifi to 2022.12.7
49+
- Upgrade chardet to 5.1.0
50+
- Upgrade colorama to 0.4.6
51+
- Upgrade distro to 1.8.0
52+
- Remove pep517 from vendored packages
53+
- Upgrade platformdirs to 2.6.2
54+
- Add pyproject-hooks 1.0.0
55+
- Upgrade requests to 2.28.2
56+
- Upgrade rich to 12.6.0
57+
- Upgrade urllib3 to 1.26.14
58+
59+
Improved Documentation
60+
----------------------
61+
62+
- Fixed the description of the option "--install-options" in the documentation (`#10265 <https://github.com/pypa/pip/issues/10265>`_)
63+
- Remove mention that editable installs are necessary for pip freeze to report the VCS
64+
URL. (`#11675 <https://github.com/pypa/pip/issues/11675>`_)
65+
- Clarify that the egg URL fragment is only necessary for editable VCS installs, and
66+
otherwise not necessary anymore. (`#11676 <https://github.com/pypa/pip/issues/11676>`_)
67+
68+
1269
22.3.1 (2022-11-05)
1370
===================
1471

news/10265.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11312.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11381.feature.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

news/11527.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11589.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11598.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11617.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

news/11623.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11638.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/11673.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

news/11675.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11676.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11704.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/11757.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/4e5ddb5b-e740-4ef8-a78a-8d62a144fdde.trivial.rst

Whitespace-only changes.

news/704B9286-9572-4871-9B35-C6A8FA66AE75.trivial.rst

Whitespace-only changes.

news/c1da841b-9024-4448-9ae1-6e4a5a5952f0.trivial.rst

Whitespace-only changes.

news/certifi.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/chardet.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/colorama.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/d4da20f5-0ed2-480c-baa9-2490e4abdff6.trivial.rst

Whitespace-only changes.

news/distro.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/pep517.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/platformdirs.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/pyproject-hooks.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/requests.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/rich.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/urllib3.vendor.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/pip/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List, Optional
22

3-
__version__ = "23.0.dev0"
3+
__version__ = "23.0"
44

55

66
def main(args: Optional[List[str]] = None) -> int:

0 commit comments

Comments
 (0)