python-for-android icon indicating copy to clipboard operation
python-for-android copied to clipboard

Suggestion: getting rid of some things

Open ghost opened this issue 6 years ago • 3 comments

We currently carry around a few things which I think would be worth removing soon:

  • [ ] Python 3 CrystaX support: it causes lots of conditionals and special paths, and what does it offer at this point except a worse, outdated python version?
  • [x] python2legacy recipe: I understand it allows lowering the API level a little, but only for Python 2 which we want to fade out anyway, so is it really worth keeping around?
  • [x] pygame: it's in bad shape, and again adds so many special switches. and there's pygame-sdl2 now I believe, maybe that would even run easily in our SDL2 bootstrap?
  • [ ] launcher/--launcher: shouldn't this rather be a separate kivy standalone app? this complicates the bootstrapping unnecessarily and there's weird whatever-licensed renpy code in the source tree for it. does it even run at this point?

I'm just leaving this list here for discussion

ghost avatar Apr 04 '19 16:04 ghost

(I personally want to look into a launcher/--launcher removal pull request very soon. I might also look into some of the others if you want me to, unless someone else wants to do it of course. For pygame we have a pull request but it seems to have gotten a bit stale)

ghost avatar Apr 04 '19 16:04 ghost

My view is:

  • python3crystax: Let's go ahead and remove it, but first at least announce it a bit in advance to try and clearly document the change. I don't want to be too hasty just because this was quite widely used for a couple of years.
  • python2legacy: This can go as soon as you like, as far as I'm concerned.
  • pygame: This can go too, I'll try to update my old PR or if someone else wants to make one then that's fine too.
  • launcher: I'd rather not remove this right now unless it's actively getting in the way, unless the replacement @tito made is fully working. I'm pretty sure it should still run at the moment.

inclement avatar Apr 07 '19 17:04 inclement

Rumour is that both launchers are out of action and unlikely to be fixed any time soon, so launcher code could also be removed.

Julian-O avatar Nov 19 '23 02:11 Julian-O