-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Tech debt: webview, pygame and service_only bootstraps are hardwired to Python 2.7 #1497
Comments
Also an additional note: the pygame bootstrap also seems to hardcode api level 14 and some other horrible things, it looks like it's in quite a bad shape. Are people still using this, does it even work in its current state with Python 2.7, and what's the plan for the future for the pygame bootstrap? |
My plan for pygame is to just ignore it and eventually remove it if it becomes clearly broken. We seem to have succeeded quite well at getting people to not use it, so maybe we're already at that point. Please feel free to ignore it, or indeed propose removing it, rather than wasting effort on it. |
I personally don't care much for As for the others, I agree they might be useful. Maybe a good idea would be to have testapps to be built for them, which might help with at least doing a conscious test if stuff is broken in the future (beyond just relying on travis). Are there any around that can be actually run afterwards? |
About pygame, it's actually easier than having to check if people use it because it's basically a Kivy-only legacy bootstrap. I think it might be able to run pygame apps, but they probably don't work well, e.g. I don't know if they can actually receive touches (Kivy uses a special mouse provider on that bootstrap). Since it's deprecated for Kivy's use, that's the only important thing when deciding to remove it or not. As you say, it has weird hardcoded values that probably make it not usable on the Play store any more anyway. |
Oh yeah I highly doubt you can build it on a >20 api level, which should make it unusable for play store for sure |
I'm closing this since I'm 99% sure @opacam fixed this (let me know if this is wrong and I'll reopen) |
The
Android.mk
Makefiles of all bootstraps other thansdl2
are hardwired to link/include Python 2.7 files. We should fix that at some point (or remove the bootstraps no longer used/properly supported by anyone anyway)The text was updated successfully, but these errors were encountered: