[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#778542: ITP: python-aioeventlet -- asyncio event loop scheduling callbacks in eventlet



Package: wnpp
Severity: wishlist
Owner: Thomas Goirand <zigo@debian.org>

* Package name    : python-aioeventlet
  Version         : 0.4
  Upstream Author : Victor Stinner <victor.stinner@gmail.com>
* URL             : https://bitbucket.org/haypo/aioeventlet
* License         : Apache-2.0
  Programming Lang: Python
  Description     : asyncio event loop scheduling callbacks in eventlet

 aioeventlet implements the asyncio API (PEP 3156) on top of eventlet. It makes
 possible to write asyncio code in a project currently written for eventlet.
 .
 aioeventlet allows to use greenthreads in asyncio coroutines, and to use
 asyncio coroutines, tasks and futures in greenthreads: see link_future() and
 wrap_greenthread() functions.
 .
 The main visible difference between aioeventlet and trollius is the behaviour
 of run_forever(): run_forever() blocks with trollius, whereas it runs in a
 greenthread with aioeventlet. It means that aioeventlet event loop can run in
 an greenthread while the Python main thread runs other greenthreads in
 parallel.


Reply to: