-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Description
I'd like to name the next release 3.0
3.0 means the major.
Let's drop Python 3.4 and use async/await everywhere.
Another important question is what 3.5 release to cut off?
Honestly I want to support 3.5.3+ only: the release fixes well known ugly bug for asyncio.get_event_loop().
Debian stable has shipped with Python 3.5.3, not sure about RHEL.
All other distributions with faster release cycle support 3.5.3 too at least or event 3.6.
The transition should not be done at once.
- Let's pin minimal required Python version first in
setup.py. - Translate test suite to use
async/await. - Modify aiohttp itself to use new syntax.
Every bullet except number one could be done in a long series of PRs, part by part.
BTW at the end I hope to get minor performance increase :)
NodesCrew, hzlmn, barrachri, digitalashes, aalhour and 5 moresamuelcolvin, balloob, oleksandr-kuzmenko, eteamin, emlove and 13 moreamirouche