On behalf of the PyPA, I am pleased to announce that the pip team has just released pip 24.1.
You can read more about our versioning, deprecation policy, and release process here.
Highlights
- Drop support for Python 3.7.
- Add support for Python 3.13, including free threading builds.
- Remove support for legacy versions and dependency specifiers.
- Lots of speed-ups across the board, from the startup to the dependency resolution process.
- Document UX research done on pip.
- Significantly better error messages in multiple contexts.
Please consult our changelog for more information.
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.