Download Latest Version v7.5.0 source code.tar.gz (146.6 kB)
Email in envelope

Get an email when there's a new version of pip-tools

Home / v7.5.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-30 2.7 kB
v7.5.0 source code.tar.gz 2025-07-30 146.6 kB
v7.5.0 source code.zip 2025-07-30 192.0 kB
Totals: 3 Items   341.3 kB 3

2025-07-30

Bug fixes

  • Fixed the ordering of format controls to preserve underlying pip behavior -- by @sethmlarson.

PRs and issues: [#2082]

  • Fixed NoCandidateFound exception to be compatible with pip >= 24.1 -- by @chrysle.

PRs and issues: [#2083]

  • pip-compile now produces relative paths for editable dependencies -- by @macro1.

PRs and issues: [#2087]

  • Fixed crash failures due to incompatibility with pip >= 25.1 -- by @gkreitz and @sirosen.

PRs and issues: [#2176], [#2178]

Features

  • pip-compile now treats package versions requested on the command line as constraints for the underlying pip usage. This applies to build deps in addition to normal package requirements.

-- by @chrysle

PRs and issues: [#2106]

  • pip-tools now tests on and officially supports Python 3.12 -- by @sirosen.

PRs and issues: [#2188]

  • Requirements file paths in pip-compile output are now normalized to POSIX-style, even when pip-compile is run on Windows. This provides more consistent output across various platforms.

-- by @sirosen

PRs and issues: [#2195]

  • pip-tools now tests against and supports pip up to version 25.1 -- by @sirosen.

PRs and issues: [#2195]

Removals and backward incompatible breaking changes

  • pip-compile will now relativize the requirements paths which are recorded in its output. Paths are made relative to the working directory. This provides more consistent results across pip versions.

-- by @sirosen

PRs and issues: [#2131], [#2195]

Packaging updates and notes for downstreams

  • pip-tools releases are now configured via Trusted Publishing. This allows for signature and attestation verification via PyPI.

-- by @webknjaz

PRs and issues: [#2149], [#2209], [#2210]

Contributor-facing changes

  • pip-tools's CI now runs against pinned pip versions, declared in tox configuration as the "supported" version. This does not change the support policy for pip versions, but declares what is tested and known to work.

-- by @webknjaz

PRs and issues: [#2142]

  • pip-tools now tests against PyPy 3.10 as its supported PyPy version -- by @webknjaz.

PRs and issues: [#2146]

  • pip-tools now uses Towncrier to manage the changelog.

-- by @sirosen and @webknjaz, with suggestions from @jayaddison

PRs and issues: [#2201], [#2203]

  • pip-tools now uses sphinx-issues to link to issues, PRs, commits, and user accounts -- by @sirosen.

PRs and issues: [#2202]

Source: README.md, updated 2025-07-30