Skip to content

Conversation

kurtmckee
Copy link
Contributor

This PR resolves a severe dependency resolution issue for projects that use Poetry and claim to support Python >=3.x, which is incompatible with the python = "^3.10" dependency specified in this project.

Poetry's non-standard ^3.10 syntax resolves to >=3.10,<4.0, and Poetry will fail to resolve this library as a dependency with this error message:

The current project's supported Python range (>=3.10) is not compatible
with some of the required packages Python requirement:
  - legacy-cgi requires Python <4.0,>=3.10, so it will not be satisfied for Python >=4.0

Thanks for reviewing this, and have a great holiday!

@jackrosenthal jackrosenthal merged commit f3cc936 into jackrosenthal:main Jan 15, 2025
2 checks passed
@jackrosenthal
Copy link
Owner

Thanks!

@kurtmckee kurtmckee deleted the fix-unresolvable-python-pin branch January 15, 2025 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants