Current state
Hi there. I maintain this list and was wondering, if this addon is still not ready for production?
Can I rank it up to be a production ready extension?
Thanks
Hi @ShalokShalom ;-)
if this addon is still not ready for production?
Unfortunately no, I'm still working (at a rather slow pace 😅 ) on Godot 4 support.
@touilleMan Love this project and am anticipating your next release :)
Wouldnt it make sense, to join with this other project?
Wouldnt it make sense, to join with this other project?
Yes and no ^^
Obviously effort duplication always seems wasteful, and it's tempting to conclude that the energy put into those two half broken projects[^1] would have been enough to complete one complete project
But realistically I'm just an unpaid volunteer with a (demanding) full time job. Since my daughter is born I've had trouble finding time to work on Godot-Python[^2]. So me switching py4godot wouldn't change the fact that I have no time to work on open source in the first place 😆
Nevertheless, I want to state that I have in no way abandoned this project!
[^1]: no disrespect on py4godot, just the README states This project is currently in an early phase of development. Consider this more as a demo and don't use this for bigger projects
[^2]: but that's cool, having a kid is so much fun ;-)
@touilleMan When I look at the recent Github action. It seems the Godot4 could be built with mason, however, it fails with tests. Could you share what is the current status of what % of tests remain failing?
@GeorgeS2019 basically the Godot-to-Python bindings are done (i.e. exposing Godot builtins and classes to Python), what is missing is 1) the implementation of ScriptLanguageExtension and ScriptExtension that allows Godot to actually call into Python and 2) the mechanism to instantiate new ScriptExtension corresponding to a Python class being exposed to Godot
This is rather tedious work since ScriptLanguageExtension and ScriptExtension have a lot of methods to implement, but nothing impossible ^^