Skip to content

Commit 6681c02

Browse files
committed
Bump for release
1 parent ef56d47 commit 6681c02

18 files changed

+39
-20
lines changed

NEWS.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,45 @@
99
1010
.. towncrier release notes start
1111
12+
24.0 (2024-02-03)
13+
=================
14+
15+
Process
16+
-------
17+
18+
- Most project metadata is now defined statically via pip's ``pyproject.toml`` file.
19+
20+
Features
21+
--------
22+
23+
- Retry on HTTP status code 502 (`#11843 <https://github.com/pypa/pip/issues/11843>`_)
24+
- Automatically use the setuptools PEP 517 build backend when ``--config-settings`` is
25+
used for projects without ``pyproject.toml``. (`#11915 <https://github.com/pypa/pip/issues/11915>`_)
26+
- Make pip freeze and pip uninstall of legacy editable installs of packages whose name
27+
contains ``_`` compatible with ``setuptools>=69.0.3``. (`#12477 <https://github.com/pypa/pip/issues/12477>`_)
28+
- Support per requirement ``--config-settings`` for editable installs. (`#12480 <https://github.com/pypa/pip/issues/12480>`_)
29+
30+
Bug Fixes
31+
---------
32+
33+
- 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>`_)
34+
- Removed ``wheel`` from the ``[build-system].requires`` list fallback
35+
that is used when ``pyproject.toml`` is absent. (`#12449 <https://github.com/pypa/pip/issues/12449>`_)
36+
37+
Vendored Libraries
38+
------------------
39+
40+
- Upgrade distlib to 0.3.8
41+
42+
Improved Documentation
43+
----------------------
1244

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

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/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.

0 commit comments

Comments
 (0)