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

Reply via email to