set name=pkg.fmri value=pkg://solaris/library/python/greenlet-27@0.4.5,5.11-0.175.3.0.0.30.0:20150821T170049Z set name=info.upstream value="Ralf Schmitt " set name=com.oracle.info.consolidation.repository-changeset value=811c1daffbfa set name=org.opensolaris.arc-caseid value=PSARC/2013/140 set name=variant.arch value=i386 value=sparc set name=info.upstream-url value=https://github.com/python-greenlet/greenlet set name=com.oracle.info.consolidation.repository-url value=https://hg.java.net/hg/solaris-userland~gate set name=com.oracle.info.version value=0.4.5 set name=org.opensolaris.consolidation value=userland set name=pkg.tmp.incorporate value=consolidation/userland/userland-incorporation set name=com.oracle.info.name value=greenlet set name=pkg.summary value="Lightweight in-process concurrent programming" set name=info.source-url value=http://pypi.python.org/packages/source/g/greenlet/greenlet-0.4.5.zip set name=com.oracle.info.description value="the Python greenlet coroutine module" set name=com.oracle.info.tpno value=21721 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=info.classification value=org.opensolaris.category.2008:Development/Python depend fmri=pkg:/runtime/python-27@2.7.9-0.175.3.0.0.29.1 type=require depend fmri=library/python-2/greenlet-27@0.4.1,5.11-0.175.3.0.0.16.0 type=optional depend fmri=pkg:/system/library@0.5.11-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 file 8f2f23749194b3f6c64a1f11d3493b3cd04b07e3 chash=c75257dbc5a46663ea6f201ee6afe885d6dde153 elfarch=sparc elfbits=64 elfhash=df19cd2ff77a1788d404dba7698592e426dfb52b group=bin mode=0555 owner=root path=usr/lib/python2.7/vendor-packages/64/greenlet.so pkg.csize=13841 pkg.size=47456 variant.arch=sparc file c52e81132d9c6003ebc81c01a484837312867f5c chash=9cf8e3dddefc8da342bac65f764c5113d7af2bc3 group=bin mode=0444 owner=root path=usr/lib/python2.7/vendor-packages/greenlet-0.4.5-py2.7.egg-info pkg.csize=1325 pkg.size=3613 file 63339efe5e99ef8011640e6f9bee74b78bcbab1b chash=0efb64a2c8ddaca7e2b90cf48b547c4bf48b5f42 elfarch=i386 elfbits=32 elfhash=8e25377671ffa63f1e13cf55bbccc6ffeedee2a4 group=bin mode=0555 owner=root path=usr/lib/python2.7/vendor-packages/greenlet.so pkg.csize=12623 pkg.size=31236 variant.arch=i386 file 44df5c007f472090835cd4d9cd623f01247e1bae chash=2be839a8637a34f192cf90a474b2a29521026cd2 elfarch=i386 elfbits=64 elfhash=ce5ff7a81d5b381a50db9d7a7ccdff1ad5bfa2cd group=bin mode=0555 owner=root path=usr/lib/python2.7/vendor-packages/64/greenlet.so pkg.csize=13992 pkg.size=43128 variant.arch=i386 file a5b94333b58e22b9f2659fa63c21c58c992d0ee7 chash=96df3d2d220228e747fc12f8f8144e98a8b0c08e elfarch=sparc elfbits=32 elfhash=de054f43c9e2438070888994015c09c81cb0fc07 group=bin mode=0555 owner=root path=usr/lib/python2.7/vendor-packages/greenlet.so pkg.csize=12531 pkg.size=34900 variant.arch=sparc file 4cf2a9927bd4bfec4aaec8da270ac60eaf339abb chash=b6fe16caae03f1e76d82058cccb89773af2183ec facet.devel=all group=bin mode=0444 owner=root path=usr/include/python2.7/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=2f42e9a38b2073f8beec540483ccb7629799b6e699c18a40da88de9522d3b1e42dd0c1561eddcf25704c6ed74e8b41eb8ce3d716d83c82c294f73a3117be76525b8281be7530bdb31705b84b985cda1b198bc6c02ed5614c1af715e2228022ff474947f2703bc3fd66b523c0e9489234dfe9a84541432938b821ec3a30518d74bba1f7e09a88b84ed88b15b0d6f44fae0377e9cebf3968e0fc5dfbf1ba0bfbafdf4ee45f8bd11a763d55da5bb1a00eb5655966bc88965c2347ee902fd25ccf34e3f69820419b267d4de1ffb948ec9c7e5ad54510a78b4e77439c9bc5b1365097cbb6fae0d8e8190568be52b285bf854115a5a7b1853ced9ef58f9e9863570929 version=0