Skip to content

Commit

Permalink
Bump for release
Browse files Browse the repository at this point in the history
  • Loading branch information
pfmoore committed Jul 15, 2023
1 parent ae23f96 commit a3c2c43
Show file tree
Hide file tree
Showing 29 changed files with 55 additions and 33 deletions.
54 changes: 54 additions & 0 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,60 @@
.. towncrier release notes start
23.2 (2023-07-15)
=================

Process
-------

- Deprecate support for eggs for Python 3.11 or later, when the new ``importlib.metadata`` backend is used to load distribution metadata. This only affects the egg *distribution format* (with the ``.egg`` extension); distributions using the ``.egg-info`` *metadata format* (but are not actually eggs) are not affected. For more information about eggs, see `relevant section in the setuptools documentation <https://setuptools.pypa.io/en/stable/deprecated/python_eggs.html>`__.

Deprecations and Removals
-------------------------

- Deprecate legacy version and version specifiers that don't conform to `PEP 440
<https://peps.python.org/pep-0440/>`_ (`#12063 <https://github.com/pypa/pip/issues/12063>`_)
- ``freeze`` no longer excludes the ``setuptools``, ``distribute``, and ``wheel``
from the output when running on Python 3.12 or later, where they are not
included in a virtual environment by default. Use ``--exclude`` if you wish to
exclude any of these packages. (`#4256 <https://github.com/pypa/pip/issues/4256>`_)

Features
--------

- make rejection messages slightly different between 1 and 8, so the user can make the difference. (`#12040 <https://github.com/pypa/pip/issues/12040>`_)

Bug Fixes
---------

- Fix ``pip completion --zsh``. (`#11416 <https://github.com/pypa/pip/issues/11416>`_)
- Prevent downloading files twice when PEP 658 metadata is present (`#11847 <https://github.com/pypa/pip/issues/11847>`_)
- Add permission check before configuration (`#11920 <https://github.com/pypa/pip/issues/11920>`_)
- Fix deprecation warnings in Python 3.12 for usage of shutil.rmtree (`#11957 <https://github.com/pypa/pip/issues/11957>`_)
- Ignore invalid or unreadable ``origin.json`` files in the cache of locally built wheels. (`#11985 <https://github.com/pypa/pip/issues/11985>`_)
- Fix installation of packages with PEP658 metadata using non-canonicalized names (`#12038 <https://github.com/pypa/pip/issues/12038>`_)
- Correctly parse ``dist-info-metadata`` values from JSON-format index data. (`#12042 <https://github.com/pypa/pip/issues/12042>`_)
- Fail with an error if the ``--python`` option is specified after the subcommand name. (`#12067 <https://github.com/pypa/pip/issues/12067>`_)
- Fix slowness when using ``importlib.metadata`` (the default way for pip to read metadata in Python 3.11+) and there is a large overlap between already installed and to-be-installed packages. (`#12079 <https://github.com/pypa/pip/issues/12079>`_)
- Pass the ``-r`` flag to mercurial to be explicit that a revision is passed and protect
against ``hg`` options injection as part of VCS URLs. Users that do not have control on
VCS URLs passed to pip are advised to upgrade. (`#12119 <https://github.com/pypa/pip/issues/12119>`_)

Vendored Libraries
------------------

- Upgrade certifi to 2023.5.7
- Upgrade platformdirs to 3.8.1
- Upgrade pygments to 2.15.1
- Upgrade pyparsing to 3.1.0
- Upgrade Requests to 2.31.0
- Upgrade rich to 13.4.2
- Upgrade setuptools to 68.0.0
- Updated typing_extensions to 4.6.0
- Upgrade typing_extensions to 4.7.1
- Upgrade urllib3 to 1.26.16


23.1.2 (2023-04-26)
===================

Expand Down
1 change: 0 additions & 1 deletion news/11416.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/11847.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/11920.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/11957.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/11985.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/11996.process.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12038.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12040.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12042.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/12063.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12067.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12079.bugfix.rst

This file was deleted.

3 changes: 0 additions & 3 deletions news/12119.bugfix.rst

This file was deleted.

Empty file.
4 changes: 0 additions & 4 deletions news/4256.removal.rst

This file was deleted.

Empty file.
1 change: 0 additions & 1 deletion news/certifi.vendor.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/no-issue.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/platformdirs.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/pygments.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/pyparsing.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/requests.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/rich.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/setuptools.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/typing-extensions.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/typing_extensions.vendor.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/urllib3.vendor.rst

This file was deleted.

2 changes: 1 addition & 1 deletion src/pip/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List, Optional

__version__ = "23.2.dev0"
__version__ = "23.2"


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

0 comments on commit a3c2c43

Please sign in to comment.