Name : python-trollius
| |
Version : 1.0.4
| Vendor : obs://build_opensuse_org/home:smarty12
|
Release : lp153.1.1
| Date : 2021-06-07 03:01:00
|
Group : Development/Languages/Python
| Source RPM : python-trollius-1.0.4-lp153.1.1.src.rpm
|
Size : 1.42 MB
| |
Packager : (none)
| |
Summary : Port of the Tulip project (asyncio module, PEP 3156) on Python 2
|
Description :
Trollius provides infrastructure for writing single-threaded concurrent code using coroutines, multiplexing I/O access over sockets and other resources, running network clients and servers, and other related primitives. Here is a more detailed list of the package contents: * a pluggable event loop with various system-specific implementations; * transport and protocol abstractions (similar to those in `Twisted < http://twistedmatrix.com/>`_); * concrete support for TCP, UDP, SSL, subprocess pipes, delayed calls, and others (some may be system-dependent); * a ``Future`` class that mimics the one in the ``concurrent.futures`` module, but adapted for use with the event loop; * coroutines and tasks based on generators (``yield``), to help write concurrent code in a sequential fashion; * cancellation support for ``Future``\\s and coroutines; * synchronization primitives for use between coroutines in a single thread, mimicking those in the ``threading`` module; * an interface for passing work off to a threadpool, for times when you absolutely, positively have to use a library that makes blocking I/O calls.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/smarty12:/Python/openSUSE_Leap_15.3/noarch |