Announcement: pip 25.0 release!

On behalf of the PyPA, I am pleased to announce that the pip team has just released pip 25.0.

https://pypi.org/project/pip/25.0/

This is the first release of pip for the year 2025. You can read more about our versioning, deprecation policy, and release process here.

Highlights

This release adds support for PEP 639 License Expressions in pip show, pip inspect and pip install --report -, along with caching-related improvements, propagation of proxy and certificates CLI options to the installation of build dependencies, and several other bug fixes and performance improvements.

A notable fix which may affect resolution involves the specification of pre-releases using the < and > operators.

Please consult our changelog for more information.

Release process

This release was built and published to PyPI using a GitHub workflow and a PyPI Trusted Publisher.

Thanks

As with all pip releases, a significant amount of the work was contributed by
pip’s user community. Many thanks to all who have contributed, whether through
code, documentation, issue reports and/or discussion. Your help keeps pip
improving, and is hugely appreciated.

Cheers,

Stéphane

19 Likes

And belatedly, here’s the blog post to go with pip 25.0. Please enjoy!

One day I’ll write these in advance, but time is hard, and finding it even harder :slight_smile:

8 Likes

Are the releases not yet updated on https://bootstrap.pypa.io/ ? The latest zipapp I can see there is still 24.3.1.

Everything is cleared up now, deployments for bootstrap failed due to a change in GitHub’s APIs last week around the time of the release. That was resolved but the deployments weren’t re-run after.

6 Likes

I just released 25.0.1 fixing a regression related to passing certificates during build environment creation.

4 Likes