You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The error stemmed from the removal of the legacy setup.py bdist_wheel support in pip which removes the optional flag --use-pip517 that had been added for the support of deprecated legacy functionality.
Since all versions of pip-tools utilize this flag for the pip-compile command, the new version pip==25.3 is now breaking with all the versions of pip-tools hence the need to pin pip as a solution for this until pip-tools provide a workaround for this issue in their next release.
Alternatively, it can be explored to keep using latest pip version and switch to the new build setup instead of relying on legacy setup.py bdist_wheel.
TODO
Once the fix with pip-tools>7.5.1 is released, unpin the constraint pin for pip-tools.
Description
Findings
setup.py bdist_wheelsupport in pip which removes the optional flag--use-pip517that had been added for the support of deprecated legacy functionality.pip-toolsutilize this flag for thepip-compilecommand, the new versionpip==25.3is now breaking with all the versions ofpip-toolshence the need to pinpipas a solution for this until pip-tools provide a workaround for this issue in their next release.pipversion and switch to the new build setup instead of relying on legacysetup.py bdist_wheel.TODO
pip-tools>7.5.1is released, unpin the constraint pin forpip-tools.