Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 23.2 #12145

Merged
merged 3 commits into from
Jul 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ atse
Atsushi Odagiri
Avinash Karhana
Avner Cohen
Awit (Ah-Wit) Ghirmai
Baptiste Mispelon
Barney Gale
barneygale
Expand Down Expand Up @@ -126,6 +127,7 @@ Chih-Hsuan Yen
Chris Brinker
Chris Hunt
Chris Jerdonek
Chris Kuehl
Chris McDonough
Chris Pawley
Chris Pryer
Expand Down Expand Up @@ -330,6 +332,8 @@ Jarek Potiuk
jarondl
Jason Curtis
Jason R. Coombs
JasonMo
JasonMo1
Jay Graves
Jean-Christophe Fillion-Robin
Jeff Barber
Expand All @@ -344,6 +348,7 @@ Jim Fisher
Jim Garrison
Jiun Bae
Jivan Amara
Joe Bylund
Joe Michelini
John Paton
John T. Wodder II
Expand Down Expand Up @@ -473,7 +478,7 @@ Miro Hrončok
Monica Baluna
montefra
Monty Taylor
Muha Ajjan
Muha Ajjan
Nadav Wexler
Nahuel Ambrosini
Nate Coraor
Expand Down Expand Up @@ -582,6 +587,7 @@ Rishi
RobberPhex
Robert Collins
Robert McGibbon
Robert Pollak
Robert T. McGibbon
robin elisha robinson
Roey Berman
Expand Down Expand Up @@ -614,6 +620,7 @@ SeongSoo Cho
Sergey Vasilyev
Seth Michael Larson
Seth Woodworth
Shantanu
shireenrao
Shivansh-007
Shlomi Fish
Expand All @@ -638,6 +645,7 @@ Steve Barnes
Steve Dower
Steve Kowalik
Steven Myint
Steven Silvester
stonebig
Stéphane Bidoul
Stéphane Bidoul (ACSONE)
Expand Down Expand Up @@ -707,6 +715,7 @@ Wilson Mo
wim glenn
Winson Luk
Wolfgang Maier
Wu Zhenyu
XAMES3
Xavier Fernandez
xoviat
Expand All @@ -725,4 +734,4 @@ Zvezdan Petkovic
Łukasz Langa
Роман Донченко
Семён Марьясин
Martin Häcker
‮rekcäH nitraM‮
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.3.dev0"


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