Skip to content
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

Python 3 support #109

Closed
swt2c opened this issue Sep 11, 2018 · 5 comments
Closed

Python 3 support #109

swt2c opened this issue Sep 11, 2018 · 5 comments

Comments

@swt2c
Copy link

swt2c commented Sep 11, 2018

I hate to ask as I'm not volunteering to do it :-) but Linux distributions are starting to talk seriously about retiring Python 2. I would mostly be interested in the legacy branch as that's still what wx uses.

@vslavik
Copy link
Owner

vslavik commented Sep 12, 2018

I have no plans to do that; especially not on the legacy branch (as its name very strongly suggests). Happy to merge patches, though.

@vslavik vslavik closed this as completed Sep 12, 2018
@vadz
Copy link
Collaborator

vadz commented Sep 12, 2018

We need to migrate wx build system to something else, we can't stay with legacy bakefile forever. As thing stand, I'm afraid we might end going back to dark ages and updating the different (luckily, much less numerous now...) make/project files manually as almost nothing is capable of generating Xcode projects anyhow. Or we can just give up to CMake :-(

In any case, I think that spending any effort on Python 3 support for the legacy branch is not worth it.

@Apteryks

This comment was marked as off-topic.

@vadz
Copy link
Collaborator

vadz commented Jun 16, 2023

Hi @Apteryks, this project has been more or less abandoned, unfortunately, so I'm afraid the only way to move forward with it would be to try doing it yourself. FWIW I don't think switching to Python 3 is trivial (i.e. I remember trying to do it many years ago and running into many problems), but it should be doable, of course, with enough motivation, and this would definitely be very welcome if we want to keep bakefile at all usable in the future.

@swt2c
Copy link
Author

swt2c commented Jun 16, 2023

I also gave it a try a few years ago and gave up after determining that it wasn't worth the effort. If I recall correctly, the biggest challenge was related to the C code that does string handling - one of the major changes between Python 2 and 3.

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

No branches or pull requests

4 participants