Python 3.14 and Multiple Interpreters #8780
-
|
Python 3.14 now allows to use multiple interpreters within the same process. This was always an option, but only within the C-API. Now it can be used from within Python as a module. I'm dimly aware it's not a trivial decision. I also don't know if it even matters or worthwhile to this project. As such, I'm sharing this only as an FYI, I am NOT advocating to move to 3.14. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Thanks; this does hook into what we are working on right now. One of the things we want to do with Tribler 8.3.0 is to allow auto-upgrading. It might make sense to leave this until we can launch an upgraded Tribler version in the same process instead of having to deal with launching different processes and dealing with Operating System hierarchies. This is a good use case for multiple interpreters and it would (likely) leave our code base a bit cleaner. |
Beta Was this translation helpful? Give feedback.
Thanks; this does hook into what we are working on right now. One of the things we want to do with Tribler 8.3.0 is to allow auto-upgrading. It might make sense to leave this until we can launch an upgraded Tribler version in the same process instead of having to deal with launching different processes and dealing with Operating System hierarchies. This is a good use case for multiple interpreters and it would (likely) leave our code base a bit cleaner.