Skip to content

Commit

Permalink
Bump for release
Browse files Browse the repository at this point in the history
  • Loading branch information
sbidoul committed Feb 3, 2024
1 parent ef56d47 commit 6681c02
Show file tree
Hide file tree
Showing 18 changed files with 39 additions and 20 deletions.
38 changes: 38 additions & 0 deletions NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,45 @@
.. towncrier release notes start
24.0 (2024-02-03)
=================

Process
-------

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

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>`_)
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/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.0"


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

0 comments on commit 6681c02

Please sign in to comment.