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
In the pip metadata they are essentially also represented as a array of strings. Technically there can also be multiple entries for the same package/distribution.
Yes, it's a pretty big mess to untangle. Especially because lots of people rely on current behavior, and most people using Poetry don't realize the insanity of the approach.
Checklist
What happened?
I noticed that the dependencies of a
LockedDependency
don't follow PEP440. Are the dependencies taken in a form that poetry uses internally?See for instance this entry:
conda-lock/tests/test-pypi-resolve-gh155/conda-lock.yml
Line 429 in f64b74e
This is not a valid version specifier. If you look at the referenced wheel the requirement is also:
!=3.05, >=2.0.2
It would be good to use the standard PEP440 syntax for dependencies. Even better would be to use PEP 508 requirements.
Conda Info
No response
Conda Config
No response
Conda list
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: