Skip to content

Commit

Permalink
Merge pull request pypa#12505 from sbidoul/release/24.0
Browse files Browse the repository at this point in the history
Release/24.0
  • Loading branch information
sbidoul authored Feb 3, 2024
2 parents 456db06 + f8dd7dd commit 811beab
Show file tree
Hide file tree
Showing 20 changed files with 48 additions and 21 deletions.
7 changes: 7 additions & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ Cristina Muñoz
Curtis Doty
cytolentino
Daan De Meyer
Dale
Damian
Damian Quiroga
Damian Shaw
Expand Down Expand Up @@ -226,6 +227,7 @@ Dustin Ingram
Dwayne Bailey
Ed Morley
Edgar Ramírez
Edgar Ramírez Mondragón
Ee Durbin
Efflam Lemaillet
efflamlemaillet
Expand Down Expand Up @@ -258,6 +260,7 @@ Filip Kokosiński
Filipe Laíns
Finn Womack
finnagin
Flavio Amurrio
Florian Briand
Florian Rathgeber
Francesco
Expand Down Expand Up @@ -320,6 +323,7 @@ Ionel Cristian Mărieș
Ionel Maries Cristian
Itamar Turner-Trauring
Ivan Pozdeev
J. Nick Koston
Jacob Kim
Jacob Walls
Jaime Sanz
Expand All @@ -342,6 +346,7 @@ Jason R. Coombs
JasonMo
JasonMo1
Jay Graves
Jean Abou Samra
Jean-Christophe Fillion-Robin
Jeff Barber
Jeff Dairiki
Expand Down Expand Up @@ -581,6 +586,7 @@ Przemek Wrzos
Pulkit Goyal
q0w
Qiangning Hong
Qiming Xu
Quentin Lee
Quentin Pradet
R. David Murray
Expand Down Expand Up @@ -719,6 +725,7 @@ Vincent Philippon
Vinicyus Macedo
Vipul Kumar
Vitaly Babiy
Vladimir Fokow
Vladimir Rutsky
W. Trevor King
Wil Tan
Expand Down
40 changes: 40 additions & 0 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,46 @@
.. towncrier release notes start
24.0 (2024-02-03)
=================

Features
--------

- Retry on HTTP status code 502 (`#11843 <https://github.com/pypa/pip/issues/11843>`_)
- Automatically use the setuptools PEP 517 build backend when ``--config-settings`` is
used for projects without ``pyproject.toml``. (`#11915 <https://github.com/pypa/pip/issues/11915>`_)
- Make pip freeze and pip uninstall of legacy editable installs of packages whose name
contains ``_`` compatible with ``setuptools>=69.0.3``. (`#12477 <https://github.com/pypa/pip/issues/12477>`_)
- Support per requirement ``--config-settings`` for editable installs. (`#12480 <https://github.com/pypa/pip/issues/12480>`_)

Bug Fixes
---------

- Optimized usage of ``--find-links=<path-to-dir>``, by only scanning the relevant directory once, only considering file names that are valid wheel or sdist names, and only considering files in the directory that are related to the install. (`#12327 <https://github.com/pypa/pip/issues/12327>`_)
- Removed ``wheel`` from the ``[build-system].requires`` list fallback
that is used when ``pyproject.toml`` is absent. (`#12449 <https://github.com/pypa/pip/issues/12449>`_)

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

- Upgrade distlib to 0.3.8

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

- Fix explanation of how PIP_CONFIG_FILE works (`#11815 <https://github.com/pypa/pip/issues/11815>`_)
- Fix outdated pip install argument description in documentation. (`#12417 <https://github.com/pypa/pip/issues/12417>`_)
- Replace some links to PEPs with links to the canonical specifications on the :doc:`pypug:index` (`#12434 <https://github.com/pypa/pip/issues/12434>`_)
- Updated the ``pyproject.toml`` document to stop suggesting
to depend on ``wheel`` as a build dependency directly. (`#12449 <https://github.com/pypa/pip/issues/12449>`_)
- Update supported interpreters in development docs (`#12475 <https://github.com/pypa/pip/issues/12475>`_)

Process
-------

- Most project metadata is now defined statically via pip's ``pyproject.toml`` file.

23.3.2 (2023-12-17)
===================

Expand Down
1 change: 0 additions & 1 deletion news/11815.doc.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/11915.feature.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/12449.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/12449.doc.rst

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/12477.feature.rst

This file was deleted.

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

This file was deleted.

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

This file was deleted.

Empty file removed news/fixtypo.trivial.rst
Empty file.
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.0.dev0"
__version__ = "24.1.dev0"


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

0 comments on commit 811beab

Please sign in to comment.