set name=pkg.fmri value=pkg://solaris/library/python/trollius@2.1,5.12-5.12.0.0.0.122.0:20170510T192015Z set name=pkg.description value="(EVALUATION) 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: 1) a pluggable event loop with various system-specific implentations; 2) transport and protocol abstractions (similar to thos in Twisted); 3) concrete support for TCP, UDP, SSL, subprocess pipes, delayed calls, and others (some may be system-dependent); 4) a ``Future`` class that mimics the one in the ``concurrent.futures`` module, but adapted for use with the event loop; 5) coroutines and tasks based on generators (``yield``), to thelp write concurrent code in a sequential fashion; 6) cancellation support for ``Future``\s and coroutines; 7) synchronization primitives for use between coroutines in a single thread, mimicking those in the ``threading`` module; 8) an interface for passing work off to a theadpool, for times when you absolutely, positively have to use a library that makes blocking I/O calls." set name=com.oracle.info.description value="Port of the Tulip Project on Python 2" set name=info.classification value=org.opensolaris.category.2008:Development/Python set name=pkg.summary value="Port of the Tulip project (asyncio module, PEP 3156) on Python 2" set name=com.oracle.info.name value=trollius set name=variant.arch value=i386 value=sparc set name=info.upstream-url value=https://github.com/haypo/trollius set name=pkg.tmp.incorporate value=consolidation/userland/userland-incorporation set name=org.opensolaris.arc-caseid value=PSARC/2015/474 set name=com.oracle.info.consolidation.repository-changeset value=dd21a41cec9e set name=org.opensolaris.consolidation value=userland set name=com.oracle.info.version value=2.1 set name=info.source-url value="Victor Stinner " set name=com.oracle.info.consolidation.repository-url value=https://github.com/oracle/solaris-userland.git depend fmri=library/python/trollius-27@2.1,5.12-5.12.0.0.0.122.0 predicate=runtime/python-27 type=conditional depend fmri=library/python/trollius-34@2.1,5.12-5.12.0.0.0.122.0 predicate=runtime/python-34 type=conditional depend fmri=library/python/trollius-35@2.1,5.12-5.12.0.0.0.122.0 predicate=runtime/python-35 type=conditional depend fmri=release/evaluation type=require signature 235c7674d821032ae3eeda280c7837d1f1f4fdb5 algorithm=rsa-sha256 chain="8e422c1bb80b05f08f7a849f3d7ae90a976e048e 754665e03bd28ef63b05a416073eb6d649624781" chain.chashes="083e40bb50e6964834ebfd3c66b8720b46028068 f85dabbb0d56b37de3c3de98663dd8f27a12ff8e" chain.csizes="1273 1326" chain.sizes="1773 2061" chash=05654e46fc5cac3b9b9bd11c39512bc92bc85089 pkg.csize=1281 pkg.size=1753 value=8439fa244c2d530e5c42418ed9b0804fe06690194ec2919ad36e46ea70e68a9756dadaaf5f3e56b7d873179cce0e3400171c81a8f99fdd3cc726f9ae1b3240ecc29faf6d4e3704fc7697155d9621e5e798b16a522d020c87a2d2156e7defa7e8a87ff6d93e407fffe38d19f8b4b266923bffa25325c03baababafcb2f0ee5e22965f71af1533df30ff36420033d8d2be7e0dcd1b0d2bf17d50663bf2d492db62de687450a55c4732026a33a0dfe8459bdbde8002fd141a16bf0bc531f6900ebd8407a47fc3285c9c4fea5e320be70caaaf3649e2940a6fd5049551f274e8db5eb526218ff04909c71f43a8882509d5c5be4cf5a529462f0ab2479e3702e67361 version=0