-
Notifications
You must be signed in to change notification settings - Fork 667
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
deprecate future
#5303
Comments
We can do this after Ren'Py drops Python 2 support (after May). |
OK ... I'm waiting for a 8.2.1 ... |
Almost certainly 8.3 or 8.4. |
I mean I'm waiting for a 8.2.1 where I would patch-out |
Hinting me some games that actually require this compatibility would help me greatly |
Ren'Py will still support Python 2 until May, so we can't patch it out until then. |
I know and I understand your release planing, I mean it will be patched out in Debian (and Ubuntu etc...) I even propose to replace |
Sure, you can probably patch it out soon. You may also have problems with the distutils deprecation - I hope to get that taken care of in 8.3, if possible. (I may also merge pygame_sdl2 into Ren'Py.) |
@renpytom the issue is not actually about python2 at all. The issue is that the renpy project made the decision some time back to replace the use of What would be appreciated is a commitment to repeal this mistake, and switch back from |
I don't plan to make that change, as future was the key to enabling a port to Python 3 that didn't make me want to vomit, like six did. There seems to be a Python 3.12 compatible version of future at PythonCharmers/python-future#632 . That being said, I will probably drop future entirely after May. There are also several Python 3.12 constructs that Ren'Py doesn't analyze correctly yet, so right now it's not a supported version. |
I think you mean that renpy-build cannot be installed, and renpy cannot be built, under those systems, right ? |
Doesn't seems to actually work as the testsuite of future-1.0.0 doesn't passes with 3.12. (You can see the errors at PythonCharmers/python-future#635 )
Creators yeah, players not really given that old build of renpy don't always work. And Linux builds aren't always made available together with the games. |
future
will be removed from Debian anytime soon and won't be in Ubuntu 24.04six
will linger for a few years more.If python 2+3 compatibility is still needed, please move what could be to
six
library insteadI can provide a PR
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059934
The text was updated successfully, but these errors were encountered: