GodotPythonJSONRPC/addons/KiriPythonRPCWrapper/TODO.md

29 lines
909 B
Markdown
Raw Normal View History

2024-07-14 14:49:44 -07:00
Done:
x Handle bundling of the actual Python modules we want to use.
2024-07-14 12:58:20 -07:00
x Remove dependency on psutil.
2024-07-14 14:49:44 -07:00
x Clean up removal of psutil.
x remove parent_pid from wrapper script
x remove KiriPythonRPCWrapper_start.py
x remove test_rpc.py
The big ones:
2024-07-14 12:58:20 -07:00
- Un-thread the GDScript side of PacketSocket.
2024-07-14 14:49:44 -07:00
- Fix whatever this is:
2024-07-14 12:58:20 -07:00
SCRIPT ERROR: Assertion failed.
at: KiriPacketSocket._notification (res://addons/KiriPythonRPCWrapper/KiriPacketSocket/KiriPacketSocket.gd:70)
WARNING: A Thread object is being destroyed without its completion having been realized.
Please call wait_to_finish() on it to ensure correct cleanup.
at: ~Thread (core/os/thread.cpp:102)
2024-07-14 14:49:44 -07:00
- First-time setup of requirements (pip, etc).
- Remove xterm dependency, or make it like a debug-only thing.
- Test on WINE/Windows.
- Documentation.
- how to use .kiri_export_python
- example Python module from OUTSIDE the addon