2016-01-25 21:45 GMT+01:00 Victor Stinner <victor.stin...@gmail.com>: > Short story: I don't want to maintain Trollius anymore. If anyone is > using it, please say it.
Ah, someone reported me that 3 OpenStack projects use Trollius and that Trollius doesn't work on Python 3.5. Is anyone interested to fix Python 3.5 support in Trollius? Oslo Messaging: oslo_messaging/_executors/impl_aioeventlet.py:import trollius => This file can be dropped. I wrote this executor, it's optional and not used by any project in OpenStack Gnocchi: gnocchi/statsd.py: import trollius as asyncio => Oh, I have to discuss with upstream to see how to replace trollius. Gnocchi works on Python 2 and Python 3, it's maybe time to drop support of Python 2 also known as "legacy Python" :-) At least, Gnocchi may use asyncio on Python 3. (I didn't check if they use yield for coroutines.) Zaqar: * zaqar/transport/websocket/driver.py: import trollius as asyncio * zaqar/transport/websocket/protocol.py: import trollius as asyncio => I wasn't aware of this project. I don't know how trolllius is used, nor if it can be replaced with something else. Need investigation. Victor