Skip to content

Commit

Permalink
Merge pull request #12673 from pradyunsg/release/24.1.beta1
Browse files Browse the repository at this point in the history
Release 24.1.beta1
  • Loading branch information
pradyunsg committed May 6, 2024
2 parents 47d0dc5 + 1071978 commit a7369ba
Show file tree
Hide file tree
Showing 71 changed files with 103 additions and 84 deletions.
22 changes: 22 additions & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ Adam Chainz
Adam Tse
Adam Wentz
admin
Adolfo Ochagavía
Adrien Morison
Agus
ahayrapetyan
Ahilya
AinsworthK
Expand Down Expand Up @@ -63,8 +65,11 @@ Anudit Nagar
Anuj Godase
AQNOUCH Mohammed
AraHaan
arena
arenasys
Arindam Choudhury
Armin Ronacher
Arnon Yaari
Artem
Arun Babu Neelicattu
Ashley Manton
Expand Down Expand Up @@ -102,6 +107,7 @@ Brad Erickson
Bradley Ayers
Brandon L. Reiss
Brandt Bucher
Brannon Dorsey
Brett Randall
Brett Rosen
Brian Cristante
Expand Down Expand Up @@ -140,6 +146,7 @@ Christian Oudard
Christoph Reiter
Christopher Hunt
Christopher Snyder
chrysle
cjc7373
Clark Boylan
Claudio Jolowicz
Expand All @@ -157,6 +164,7 @@ Craig Kerstiens
Cristian Sorinel
Cristina
Cristina Muñoz
ctg123
Curtis Doty
cytolentino
Daan De Meyer
Expand Down Expand Up @@ -194,6 +202,7 @@ David Evans
David Hewitt
David Linke
David Poggi
David Poznik
David Pursehouse
David Runge
David Tucker
Expand All @@ -207,6 +216,7 @@ dependabot[bot]
derwolfe
Desetude
Devesh Kumar Singh
devsagul
Diego Caraballo
Diego Ramirez
DiegoCaraballo
Expand Down Expand Up @@ -315,6 +325,7 @@ Ian Stapleton Cordasco
Ian Wienand
Igor Kuzmitshov
Igor Sobreira
Ikko Ashimine
Ilan Schnell
Illia Volochii
Ilya Baryshev
Expand Down Expand Up @@ -364,6 +375,7 @@ Jivan Amara
Joe Bylund
Joe Michelini
John Paton
John Sirois
John T. Wodder II
John-Scott Atlakson
johnthagen
Expand Down Expand Up @@ -408,6 +420,7 @@ Kexuan Sun
Kit Randel
Klaas van Schelven
KOLANICH
konstin
kpinc
Krishna Oza
Kumar McMillan
Expand All @@ -428,6 +441,7 @@ lorddavidiii
Loren Carvalho
Lucas Cimon
Ludovic Gasc
Luis Medel
Lukas Geiger
Lukas Juhrich
Luke Macken
Expand All @@ -441,6 +455,7 @@ Marc Tamlyn
Marcus Smith
Mariatta
Mark Kohler
Mark McLoughlin
Mark Williams
Markus Hametner
Martey Dodoo
Expand All @@ -457,6 +472,7 @@ Matt Bacchi
Matt Good
Matt Maker
Matt Robenolt
Matt Wozniski
matthew
Matthew Einhorn
Matthew Feickert
Expand Down Expand Up @@ -559,7 +575,9 @@ Paweł Szramowski
Pekka Klärck
Peter Gessler
Peter Lisák
Peter Shen
Peter Waller
Petr Viktorin
petr-tik
Phaneendra Chiruvella
Phil Elson
Expand Down Expand Up @@ -592,6 +610,7 @@ Quentin Pradet
R. David Murray
Rafael Caricio
Ralf Schmitt
Ran Benita
Razzi Abuissa
rdb
Reece Dunham
Expand Down Expand Up @@ -624,6 +643,7 @@ Russell Keith-Magee
Ryan Shepherd
Ryan Wooden
ryneeverett
S. Guliaev
Sachi King
Salvatore Rinchiera
sandeepkiran-js
Expand All @@ -642,6 +662,7 @@ Seth Michael Larson
Seth Woodworth
Shahar Epstein
Shantanu
shenxianpeng
shireenrao
Shivansh-007
Shlomi Fish
Expand Down Expand Up @@ -741,6 +762,7 @@ Wolfgang Maier
Wu Zhenyu
XAMES3
Xavier Fernandez
Xianpeng Shen
xoviat
xtreak
YAMAMOTO Takashi
Expand Down
80 changes: 80 additions & 0 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,86 @@
.. towncrier release notes start
24.1b1 (2024-05-06)
===================

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

- Drop support for EOL Python 3.7. (`#11934 <https://github.com/pypa/pip/issues/11934>`_)
- Remove support for legacy versions and dependency specifiers.

Packages with non standard-compliant versions or dependency specifiers are now ignored by the resolver.
Already installed packages with non standard-compliant versions or dependency specifiers
must be uninstalled before upgrading them. (`#12063 <https://github.com/pypa/pip/issues/12063>`_)

Features
--------

- Improve performance of resolution of large dependency trees, with more caching. (`#12453 <https://github.com/pypa/pip/issues/12453>`_)
- Further improve resolution performance of large dependency trees, by caching hash calculations. (`#12657 <https://github.com/pypa/pip/issues/12657>`_)
- Reduce startup time of commands (e.g. show, freeze) that do not access the network by 15-30%. (`#4768 <https://github.com/pypa/pip/issues/4768>`_)
- Reword and improve presentation of uninstallation errors. (`#10421 <https://github.com/pypa/pip/issues/10421>`_)
- Add a 'raw' progress_bar type for simple and parsable download progress reports (`#11508 <https://github.com/pypa/pip/issues/11508>`_)
- ``pip list`` no longer performs the pip version check unless ``--outdated`` or ``--uptodate`` is given. (`#11677 <https://github.com/pypa/pip/issues/11677>`_)
- Use the ``data_filter`` when extracting tarballs, if it's available. (`#12111 <https://github.com/pypa/pip/issues/12111>`_)
- Display the Project-URL value under key "Home-page" in ``pip show`` when the Home-Page metadata field is not set.

The Project-URL key detection is case-insensitive, and ignores any dashes and underscores. (`#11221 <https://github.com/pypa/pip/issues/11221>`_)

Bug Fixes
---------

- Ensure ``-vv`` gets passed to any ``pip install`` build environment subprocesses. (`#12577 <https://github.com/pypa/pip/issues/12577>`_)
- Deduplicate entries in the ``Requires`` field of ``pip show``. (`#12165 <https://github.com/pypa/pip/issues/12165>`_)
- Fix error on checkout for subversion and bazaar with verbose mode on. (`#11050 <https://github.com/pypa/pip/issues/11050>`_)
- Fix exception with completions when COMP_CWORD is not set (`#12401 <https://github.com/pypa/pip/issues/12401>`_)
- Fix intermittent "cannot locate t64.exe" errors when upgrading pip. (`#12666 <https://github.com/pypa/pip/issues/12666>`_)
- Remove duplication in invalid wheel error message (`#12579 <https://github.com/pypa/pip/issues/12579>`_)
- Remove the incorrect pip3.x console entrypoint from the pip wheel. This console
script continues to be generated by pip when it installs itself. (`#12536 <https://github.com/pypa/pip/issues/12536>`_)
- Gracefully skip VCS detection in pip freeze when PATH points to a non-directory path. (`#12567 <https://github.com/pypa/pip/issues/12567>`_)
- Make the ``--proxy`` parameter take precedence over environment variables. (`#10685 <https://github.com/pypa/pip/issues/10685>`_)

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

- Add charset-normalizer 3.3.2
- Remove chardet
- Remove pyparsing
- Upgrade CacheControl to 0.14.0
- Upgrade certifi to 2024.2.2
- Upgrade distro to 1.9.0
- Upgrade idna to 3.7
- Upgrade msgpack to 1.0.8
- Upgrade packaging to 24.0
- Upgrade platformdirs to 4.2.1
- Upgrade pygments to 2.17.2
- Upgrade rich to 13.7.1
- Upgrade setuptools to 69.5.1
- Upgrade tenacity to 8.2.3
- Upgrade typing_extensions to 4.11.0
- Upgrade urllib3 to 1.26.18

Improved Documentation
----------------------

- Document UX research done on pip. (`#10745 <https://github.com/pypa/pip/issues/10745>`_)
- Fix the direct usage of zipapp showing up as ``python -m pip.pyz`` rather than ``./pip.pyz`` / ``.\pip.pyz`` (`#12043 <https://github.com/pypa/pip/issues/12043>`_)
- Add a warning explaining that the snippet in "Fallback behavior" is not a valid
``pyproject.toml`` snippet for projects, and link to setuptools documentation
instead. (`#12122 <https://github.com/pypa/pip/issues/12122>`_)
- The Python Support Policy has been updated. (`#12529 <https://github.com/pypa/pip/issues/12529>`_)
- Document the environment variables that correspond with CLI options. (`#12576 <https://github.com/pypa/pip/issues/12576>`_)
- Update architecture documentation for command line interface. (`#6831 <https://github.com/pypa/pip/issues/6831>`_)

Process
-------

- Remove ``setup.py`` since all the pip project metadata is now declared in
``pyproject.toml``.
- Move remaining pip development tools configurations to ``pyproject.toml``.

24.0 (2024-02-03)
=================

Expand Down
1 change: 0 additions & 1 deletion news/10421.feature.rst

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/10745.doc.rst

This file was deleted.

Empty file removed news/10751.trivial.rst
Empty file.
1 change: 0 additions & 1 deletion news/11050.bugfix.rst

This file was deleted.

3 changes: 0 additions & 3 deletions news/11221.feature.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/11934.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12043.doc.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

3 changes: 0 additions & 3 deletions news/12122.doc.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/12510.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12529.doc.rst

This file was deleted.

Empty file removed news/12533.trivial.rst
Empty file.
2 changes: 0 additions & 2 deletions news/12536.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/12537.process.rst

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions news/12545.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12559.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12561.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12562.trivial.rst

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/12576.doc.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/12594.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12595.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12615.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12620.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/12630.trivial.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

Empty file.
10 changes: 0 additions & 10 deletions news/24ca5f01-e27e-41b1-9a9c-7e3a828e22d9.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/287f037c-108f-48dd-80a0-489921a6b2f3.trivial.rst

This file was deleted.

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

This file was deleted.

Empty file.
Empty file.
Empty file.
1 change: 0 additions & 1 deletion news/6831.doc.rst

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/a870a527-a6ea-46fd-b4aa-c0b0d9b669b0.trivial.rst

This file was deleted.

Empty file.
1 change: 0 additions & 1 deletion news/c678d9e3-4844-4298-a46c-80768b38f652.trivial.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

5 changes: 0 additions & 5 deletions news/f14947e7-deea-4e17-bdc2-dd8dab2a1fa5.trivial.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/packaging.vendor.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/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/tenacity.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__ = "24.1.dev0"
__version__ = "24.1.dev1"


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

0 comments on commit a7369ba

Please sign in to comment.