set name=pkg.fmri value=pkg://solaris/library/python/greenlet-34@0.4.5,5.11-0.175.3.0.0.30.0:20150821T170050Z set name=com.oracle.info.name value=greenlet set name=info.upstream value="Ralf Schmitt " set name=info.source-url value=http://pypi.python.org/packages/source/g/greenlet/greenlet-0.4.5.zip set name=pkg.summary value="Lightweight in-process concurrent programming" set name=info.classification value=org.opensolaris.category.2008:Development/Python set name=pkg.tmp.incorporate value=consolidation/userland/userland-incorporation set name=com.oracle.info.tpno value=21721 set name=com.oracle.info.version value=0.4.5 set name=org.opensolaris.arc-caseid value=PSARC/2013/140 set name=com.oracle.info.consolidation.repository-changeset value=811c1daffbfa set name=info.upstream-url value=https://github.com/python-greenlet/greenlet set name=com.oracle.info.description value="the Python greenlet coroutine module" set name=com.oracle.info.consolidation.repository-url value=https://hg.java.net/hg/solaris-userland~gate set name=pkg.description value="The greenlet package supports micro-threads called 'tasklets'. Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on 'channels'. A 'greenlet', on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when one want to control exactly when one's code runs. One can build custom scheduled micro-threads on top of greenlet; However, greenlets are useful on their own as a way to make advanced control flow structures. For example, one can recreate generators; the difference with Python's own generators is that greenlet's generators can call nested functions and the nested functions can yield values too." set name=org.opensolaris.consolidation value=userland set name=variant.arch value=i386 value=sparc depend fmri=pkg:/system/library@0.5.11-0.175.3.0.0.29.1 type=require depend fmri=pkg:/runtime/python-34@3.4.3-0.175.3.0.0.29.1 type=require depend fmri=library/python/greenlet@0.4.5,5.11-0.175.3.0.0.30.0 type=require depend fmri=library/python-2/greenlet-34@0.4.1,5.11-0.175.3.0.0.16.0 type=optional file b71796ded2051b72e880276109449f35e9a3aa54 chash=efcf59626ed6c7a105508b705fc07b96c49aaa88 elfarch=i386 elfbits=64 elfhash=10659bd7b6a69e2eba0b997101ca4f66987cccb2 group=bin mode=0555 owner=root path=usr/lib/python3.4/vendor-packages/64/greenlet.cpython-34m.so pkg.csize=13937 pkg.size=43192 variant.arch=i386 file c52e81132d9c6003ebc81c01a484837312867f5c chash=9cf8e3dddefc8da342bac65f764c5113d7af2bc3 group=bin mode=0444 owner=root path=usr/lib/python3.4/vendor-packages/greenlet-0.4.5-py3.4.egg-info pkg.csize=1325 pkg.size=3613 file 7fc58585f64e1392d82b799e779901ee575a3c94 chash=07c20246c7b8fa3d35040ba740c90526e6f6ca64 elfarch=sparc elfbits=64 elfhash=fcad65ab4decaedc910a8ba5071f5ee42c1c7a0b group=bin mode=0555 owner=root path=usr/lib/python3.4/vendor-packages/64/greenlet.cpython-34m.so pkg.csize=13806 pkg.size=47512 variant.arch=sparc file 4cf2a9927bd4bfec4aaec8da270ac60eaf339abb chash=b6fe16caae03f1e76d82058cccb89773af2183ec facet.devel=all group=bin mode=0444 owner=root path=usr/include/python3.4m/greenlet/greenlet.h pkg.csize=1222 pkg.size=3798 license e72ef82eb9bfb81fb79a46225cee3bdf53d6e628 chash=e50f0eacce33efafe2cea7287b45c01f86b0ea61 license="MIT, PSFv2" pkg.csize=1712 pkg.size=3610 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=83ae9403f1716a95d6237121b7d74c5c73b2048a9eef943f08b94af09eb6003b299ea8335d3e2fc68168107072268f5d0b15dfbb590ecd137963e20e33ac130db5e875bed3e44a5036cec006a5a59c7e1f0a3a528d39d9ff7aa9f3089788ad04a2f9e95890d1efccfff311bd159f575a675a8f7b4d6d7abe5638bd329ee26cf8394b7e4f7e73ec5dc497c65dea5743ebdd57900fbc22af6670ae8c8e7b63f1e74f4c50f91c731b0de6c9cede9f508d26e40632468c0a77fa2f59aad96fa4fbdaa652195f860db90d80bd97a81b09746f4b0153546e9b704961781e16509037899799ddc289421be0a25a7b089514a649b9d5b052a7869059537bb42ba9491249 version=0