-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
uv ignores python_version
marker when conjoined with platform markers
#6169
Labels
bug
Something isn't working
Comments
Interesting, thanks. |
I’ll try to take a look at this today. |
I have at least one idea of what’s going on here. |
Ah ok I see the issue. |
(It's unique to 3.13, since only pre-releases are available, and it relates to a mishandling of pre-releases there. Will fix.) |
Thanks @charliermarsh! |
Thanks for reporting! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For example, SQLAlchemy 2.0.32 has a dependency on greenlet, marked for certain platforms and only for Python < 3.131:
Now, something changed in uv 0.2.37 that the
python_version
marker is ignored. For example:With uv 0.2.36
but with uv 0.2.37
When the platform is not one of those in the markers, the dependency is correctly excluded:
Maybe related:
python_version in "2.6 2.7 3.2 3.3"
marker #6168Footnotes
https://github.com/sqlalchemy/sqlalchemy/blob/62c242b78dee306738a2cd22f548679e9818a1ac/setup.cfg#L41 ↩
The text was updated successfully, but these errors were encountered: