Skip to content

Upgrade pip-tools to 7.6.1 to fix pip 26.2 compatibility - #478

Open
UsamaSadiq wants to merge 1 commit into
masterfrom
usama/fix-pip-tools-compatibility
Open

Upgrade pip-tools to 7.6.1 to fix pip 26.2 compatibility#478
UsamaSadiq wants to merge 1 commit into
masterfrom
usama/fix-pip-tools-compatibility

Conversation

@UsamaSadiq

Copy link
Copy Markdown
Member

Description

pip-tools==7.5.3 is incompatible with pip>=26.2, which added a required allow_editables keyword argument to RequirementCommand.make_requirement_preparer(). This causes the scheduled upgrade_requirements CI job to fail with:

TypeError: RequirementCommand.make_requirement_preparer() missing 1 required keyword-only argument: 'allow_editables'

This bumps pip-tools from 7.5.3 to 7.6.1 (along with its dependencies) to restore compatibility.

Failed run: https://github.com/openedx/django-config-models/actions/runs/31990806927/job/95273901402

Testing

The upgrade_requirements CI job on this PR should pass.

pip-tools 7.5.3 is incompatible with pip 26.2+ which added a
required `allow_editables` kwarg to `make_requirement_preparer()`,
causing the `upgrade_requirements` CI job to fail.
@UsamaSadiq
UsamaSadiq force-pushed the usama/fix-pip-tools-compatibility branch from 58fbc90 to d1b2526 Compare August 17, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant