#3207: Core: migrate from Twisted to Asyncio
------------------------------+---------------------------
Reporter: andar | Owner: andar
Type: feature-request | Status: new
Priority: major | Milestone: 2.0.0
Component: Core | Version: develop (git)
Resolution: | Keywords:
------------------------------+---------------------------
Comment (by Cas):
Yeah I agree moving from Twisted would be useful in the long term. It's a
lot of work though as it's integrated into everything, how much do we gain
from asyncio?
I don't think moving to Python 3.6 for f-strings is worth the hassle,
users likely still need 3.5. I have been targetting minimum Python 3.4 but
it is EOL soon so 3.5 is fine and almost there to deprecate/drop Python
2.7.
I am looking to release 2.0.0 soon so this ticket should be for a future
milestone. However if we can keep backward compatibility it shouldn't be
an issue for future point releases.
Some questions that come to mind:
- We will need to replace httpdownloader with perhaps requests lib?
- What will we replace web server with?
- How will we integrate asyncio with GTK3? What about Windows?
--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3207#comment:2>
Deluge <http://deluge-torrent.org/>
Deluge Project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.