Skip to content

Commit 811beab

Browse files
authored
Merge pull request #12505 from sbidoul/release/24.0
Release/24.0
2 parents 456db06 + f8dd7dd commit 811beab

20 files changed

+48
-21
lines changed

AUTHORS.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ Cristina Muñoz
160160
Curtis Doty
161161
cytolentino
162162
Daan De Meyer
163+
Dale
163164
Damian
164165
Damian Quiroga
165166
Damian Shaw
@@ -226,6 +227,7 @@ Dustin Ingram
226227
Dwayne Bailey
227228
Ed Morley
228229
Edgar Ramírez
230+
Edgar Ramírez Mondragón
229231
Ee Durbin
230232
Efflam Lemaillet
231233
efflamlemaillet
@@ -258,6 +260,7 @@ Filip Kokosiński
258260
Filipe Laíns
259261
Finn Womack
260262
finnagin
263+
Flavio Amurrio
261264
Florian Briand
262265
Florian Rathgeber
263266
Francesco
@@ -320,6 +323,7 @@ Ionel Cristian Mărieș
320323
Ionel Maries Cristian
321324
Itamar Turner-Trauring
322325
Ivan Pozdeev
326+
J. Nick Koston
323327
Jacob Kim
324328
Jacob Walls
325329
Jaime Sanz
@@ -342,6 +346,7 @@ Jason R. Coombs
342346
JasonMo
343347
JasonMo1
344348
Jay Graves
349+
Jean Abou Samra
345350
Jean-Christophe Fillion-Robin
346351
Jeff Barber
347352
Jeff Dairiki
@@ -581,6 +586,7 @@ Przemek Wrzos
581586
Pulkit Goyal
582587
q0w
583588
Qiangning Hong
589+
Qiming Xu
584590
Quentin Lee
585591
Quentin Pradet
586592
R. David Murray
@@ -719,6 +725,7 @@ Vincent Philippon
719725
Vinicyus Macedo
720726
Vipul Kumar
721727
Vitaly Babiy
728+
Vladimir Fokow
722729
Vladimir Rutsky
723730
W. Trevor King
724731
Wil Tan

NEWS.rst

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,46 @@
99
1010
.. towncrier release notes start
1111
12+
24.0 (2024-02-03)
13+
=================
14+
15+
Features
16+
--------
17+
18+
- Retry on HTTP status code 502 (`#11843 <https://github.com/pypa/pip/issues/11843>`_)
19+
- Automatically use the setuptools PEP 517 build backend when ``--config-settings`` is
20+
used for projects without ``pyproject.toml``. (`#11915 <https://github.com/pypa/pip/issues/11915>`_)
21+
- Make pip freeze and pip uninstall of legacy editable installs of packages whose name
22+
contains ``_`` compatible with ``setuptools>=69.0.3``. (`#12477 <https://github.com/pypa/pip/issues/12477>`_)
23+
- Support per requirement ``--config-settings`` for editable installs. (`#12480 <https://github.com/pypa/pip/issues/12480>`_)
24+
25+
Bug Fixes
26+
---------
27+
28+
- 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>`_)
29+
- Removed ``wheel`` from the ``[build-system].requires`` list fallback
30+
that is used when ``pyproject.toml`` is absent. (`#12449 <https://github.com/pypa/pip/issues/12449>`_)
31+
32+
Vendored Libraries
33+
------------------
34+
35+
- Upgrade distlib to 0.3.8
36+
37+
Improved Documentation
38+
----------------------
39+
40+
- Fix explanation of how PIP_CONFIG_FILE works (`#11815 <https://github.com/pypa/pip/issues/11815>`_)
41+
- Fix outdated pip install argument description in documentation. (`#12417 <https://github.com/pypa/pip/issues/12417>`_)
42+
- Replace some links to PEPs with links to the canonical specifications on the :doc:`pypug:index` (`#12434 <https://github.com/pypa/pip/issues/12434>`_)
43+
- Updated the ``pyproject.toml`` document to stop suggesting
44+
to depend on ``wheel`` as a build dependency directly. (`#12449 <https://github.com/pypa/pip/issues/12449>`_)
45+
- Update supported interpreters in development docs (`#12475 <https://github.com/pypa/pip/issues/12475>`_)
46+
47+
Process
48+
-------
49+
50+
- Most project metadata is now defined statically via pip's ``pyproject.toml`` file.
51+
1252
23.3.2 (2023-12-17)
1353
===================
1454

news/11815.doc.rst

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

news/11843.feature.rst

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

news/11909.process.rst

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

news/11915.feature.rst

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

news/12327.bugfix.rst

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

news/12389.bugfix.rst

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

news/12390.trivial.rst

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

news/12393.trivial.rst

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

news/12417.doc.rst

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

news/12434.doc.rst

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

news/12449.bugfix.rst

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

news/12449.doc.rst

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

news/12475.doc.rst

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

news/12477.feature.rst

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

news/12480.feature.rst

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

news/distlib.vendor.rst

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

news/fixtypo.trivial.rst

Whitespace-only changes.

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__ = "24.0.dev0"
3+
__version__ = "24.1.dev0"
44

55

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

0 commit comments

Comments
 (0)