Announcement: pip 25.2 release!

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

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

Highlights

  • Python 3.14 is now supported, with fixes to file URL/path handling included.

  • Automatic download resumption is now stable and enabled by default.

    • By default, pip will resume a download up to five times. If more attempts are desired, you may configure a higher limit with --resume-retries.
    • In addition, caching support was added to resumed downloads so pip does not need to redownload files as expected.
  • The download ETA is replaced by the elapsed time once the download has completed.

  • The truststore and proxy features can be used together without conflicting with each other.

  • Sub-commands are included in TAB completion.

Beyond this list, 25.2 contains additional bug-fixes and smaller QoL improvements. 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,

Richard

P.S. this is the first pip release I’ve managed, so you know who to blame if everything catches on fire!

14 Likes

I’ve also written a post about the changes contained in this release, but truthfully, the release is so small that it does not warrant a post. Thus, I’ve taken the time to also briefly discuss one of the features I’m working on to include in pip 25.3 … installing build dependencies in-process!

Enjoy!

6 Likes

Congratulations on the release @ichard26 !

First time release manager and no assistance required! I’ll also be around this week to help keep an eye on issues.

4 Likes