Skip to content

Commit

Permalink
Bump for release
Browse files Browse the repository at this point in the history
  • Loading branch information
pradyunsg committed May 6, 2024
1 parent 2eca4cc commit 530df8a
Show file tree
Hide file tree
Showing 70 changed files with 81 additions and 84 deletions.
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.1b1"


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

0 comments on commit 530df8a

Please sign in to comment.