-
Notifications
You must be signed in to change notification settings - Fork 21
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
Is it necessary to set the "require_python" upper bound to <3.13 #176
Comments
And that's correct, we don't know yet if the library works in Python3.13. If you are very concerned about that, switch from poetry to hatch. |
While I've read your arguments in #135, and one of your point is that it's supposed to indicate versions that are guaranteed compatible, as per the Core metadata specifications. While I agree that there is no guarantee it works on Python 3.13, I think it's okay to assume forward compatibility between Python versions. I agree that removing the upper-bound also removes information that is easily parseable. However, the ecosystem use alternative ways, and instead convey this kind of information through standard, parseable classifiers, and to humans with badges and documentation. Finally, if compatibility with future versions is a concern, simply adding a warning and disclaimer when running on a an unsupported-version of Python may be a fair approach. I'll hope you'll reconsider :) Have a great day, and thanks for this really useful package! |
I haven't considered to use classifiers as a way to parse the upper version bound. Thanks. Seems feasible but I need to make some changes in the tool that I use to standarize the configuration across projects. Reopening this issue... expect it to be acomplished in a few weeks. |
Could't agree more! 👍 |
The new version 6.0.2 does not include a maximum Python upper version as requirement. |
Downstream libraries or programs are limited by this ...
The text was updated successfully, but these errors were encountered: