jazzband / pip-tools

A set of tools to keep your pinned Python dependencies fresh.
https://pip-tools.rtfd.io
BSD 3-Clause "New" or "Revised" License
7.6k stars 607 forks source link

[TODO][CI][pip upstream changes] Fix failing nightlies running against `pip`'s `main` branch #2078

Closed webknjaz closed 2 months ago

webknjaz commented 2 months ago

Failure example: https://github.com/jazzband/pip-tools/actions/runs/8794562108/job/24134206791

hugovk commented 2 months ago

A new pip 24.1 release is due out any day now.

https://github.com/pypa/pip/issues/12613

hugovk commented 2 months ago

Last pass: https://github.com/jazzband/pip-tools/actions/runs/8716054525 Wed, 17 Apr 2024 03:54:40 GMT

First fail: https://github.com/jazzband/pip-tools/actions/runs/8732146094 Thu 18 Apr 2024 03:55:04 GMT

https://github.com/pypa/pip/commit/4d09e3c004857b3ba766cb93cdea8e1fc3c3c677 (https://github.com/pypa/pip/pull/12571) looks the most likely from a quick check of the commits from this window.

webknjaz commented 2 months ago

Thanks for taking time to look into this!

chrysle commented 2 months ago

This seems to be the faulty line:

https://github.com/jazzband/pip-tools/blob/b692edb31c548e2cc23d19ae3bf3732d729df089/piptools/exceptions.py#L30

We already had a similar case in #570.