Will wxPython, or is wxPython experimenting with the removal of the GIL?
With regards to my project, AutoCAD is mostly not thread safe, however there are some scenarios where it’s possible with some geometry classes. Just wondering if wxPython has thought about this.
Since the GIL is part of Python itself, wxPython cannot get rid of it, unless they want to create their own implementation of Python. Better to wait for Python 3.14 (assuming that they are able to remove the GIL as they’re discussing).
You can always have your Python application create separate processes instead of separate threads. You can communicate between processes via the assortment of queues and pipes, etc., in the multiprocessing library.