-
-
Notifications
You must be signed in to change notification settings - Fork 420
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolution loop: indirect cyclic dependency #1541
Comments
Also note that the setup action says PEP582 is enabled, however PDM creates a venv:
Not sure if this has any impact. |
Same here, cannot reproduce locally, with venv enabled. |
Oh, I got some clue: pdm/src/pdm/resolver/providers.py Lines 176 to 183 in 9d0b2e0
For the self requirement(such as We should bypass the |
Ah, yes, so obvious now, good catch!! |
Steps to reproduce
Following #1536, I was able to lock dependencies locally without any issue, however it goes in a loop in CI.
https://github.com/mkdocstrings/griffe/actions/runs/3602692764/jobs/6069966635
Cache is disabled in CI so that can explain the different behavior between local and CI. I'll try to reproduce locally.
Environment Information
The text was updated successfully, but these errors were encountered: