Announcement: pip-tools v7.5.0 released!

It gives me great pleasure to share with you all that we have released pip-tools version 7.5.0:

Overview

pip-tools has gone without a release for over a year. I’ll be writing a more detailed post later today to share some of the history and how that happened. But for the release, this means you can expect a decent number of fixes, some of them merged as far back as 15 months ago!

Some of the fixes inevitably involve changing behaviors, and therefore could be backwards incompatible for some users. In particular, there’s some necessary new path normalization logic which changes some pip-compile outputs.

Highlights

  • Compatible with the latest pip versions!
  • Compatible with the latest Python versions!
  • pip-compile will now produce relative paths in its output annotations if -r is used with a relative path, and will produce absolute paths if -r is used with an absolute path.
  • pip-compile output annotations now always use POSIX-style paths, regardless of the current platform.

and many other improvements. :slight_smile:


If you notice any problems with the new version, let us know.

And a big thanks to everyone who contributed to the project over the past year, not only PRs, but issue reports and diagnostic info.

8 Likes

Thanks for writing this up!

I also posted on bluesky: @webknjaz.me on Bluesky

2 Likes

Thanks to both of you for your work on getting this done! :rocket:

2 Likes

Here’s Stephen’s new blog post on all the behind the scenes juice!

2 Likes