-
Notifications
You must be signed in to change notification settings - Fork 19
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
Which version of Panda3D it support? #2
Comments
That error happens because I use the snake_case of And since I want my project to be as "future-proof" as possible, I will definitely adapt my code to work with Python 3 eventually. Before I do that, though, I'd like to see Panda3D itself switch over to Python 3 as its main Python version. Right now, its support of Python 3 still seems like a work in progress, so that's why I'd like to wait a bit before changing Python versions (and I don't like the idea of maintaining 2 different versions of my project, or relying on Python's 2to3 library to do automatic conversions, as I fear this might do some weird things to my code; I'd rather do the conversion myself). |
For the record, Panda3D 1.10 is completely compatible with Python 3 at this stage, and the Python 3 support is no longer considered "experimental" but first-class and of primary priority. It is possible to keep the codebase simultaneously compatible with Python 2 and Python 3, like Panda3D also does for the |
Ah, that is great news! Thank you for letting me know! By the way @rdb, did you receive the email I sent you on 28 May? The most important part of that email was that I encountered some performance issues with my GUI system, apparently caused by garbageCollectStates when copying PNMImage sub-images (which also seemed to lead to a memory leak in PStats), and I wondered if setting garbage-collect-states to False (which seems to fix the issue) could cause some other kind of problems. There seemed to be other factors at play, which made things a bit confusing, which is why I haven't created an issue for it yet (as you might want to check it out for yourself first, now that the code is available). |
I did not receive an e-mail from you (not in spambox either). I'd be curious to analyse such an issue with There should not be a harmful effect from disabling it, other than performance. Some applications perform better with it enabled, some perform better with it disabled. |
I can help with the Python 3 support. I have made this at koparka wezu/koparka#12 , but here we can use full Python 3 if you wish. |
That would be great! Yes, full Python 3 please, thank you! |
Full support of Python 3 has now been realized. Thanks to leotada and rdb for your contribution and motivation! |
Which version of Panda3D it support?
I tried to run in 1.94 and occour this error:
And Python 3 support is planned?
The text was updated successfully, but these errors were encountered: