diff options
author | Stanislav Ochotnicky <sochotnicky@gentoo.org> | 2012-05-29 12:53:18 +0000 |
---|---|---|
committer | Stanislav Ochotnicky <sochotnicky@gentoo.org> | 2012-05-29 12:53:18 +0000 |
commit | b578c1ad1119a1364b1fde5f565336aa631553e2 (patch) | |
tree | 59c5730d84c85bfbd5e3f31239beb23257870272 /dev-python/bluelet | |
parent | Add missing dependency on dev-libs/libaio wrt #417455. Thanks to victor roman... (diff) | |
download | historical-b578c1ad1119a1364b1fde5f565336aa631553e2.tar.gz historical-b578c1ad1119a1364b1fde5f565336aa631553e2.tar.bz2 historical-b578c1ad1119a1364b1fde5f565336aa631553e2.zip |
New ebuild for dev-python/bluelet module for pure Python asynchronous I/O using coroutines
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'dev-python/bluelet')
-rw-r--r-- | dev-python/bluelet/ChangeLog | 11 | ||||
-rw-r--r-- | dev-python/bluelet/Manifest | 24 | ||||
-rw-r--r-- | dev-python/bluelet/bluelet-0.1.ebuild | 21 | ||||
-rw-r--r-- | dev-python/bluelet/metadata.xml | 14 |
4 files changed, 70 insertions, 0 deletions
diff --git a/dev-python/bluelet/ChangeLog b/dev-python/bluelet/ChangeLog new file mode 100644 index 000000000000..7b5a142272e1 --- /dev/null +++ b/dev-python/bluelet/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-python/bluelet +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bluelet/ChangeLog,v 1.1 2012/05/29 12:53:18 sochotnicky Exp $ + +*bluelet-0.1 (29 May 2012) + + 29 May 2012; Stanislav Ochotnicky <sochotnicky@gentoo.org> + +bluelet-0.1.ebuild, +metadata.xml: + New ebuild for dev-python/bluelet module for pure Python asynchronous I/O + using coroutines + diff --git a/dev-python/bluelet/Manifest b/dev-python/bluelet/Manifest new file mode 100644 index 000000000000..bf89d60ee85f --- /dev/null +++ b/dev-python/bluelet/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +DIST bluelet-0.1.tar.gz 9328 RMD160 f4031dd11faa510db23bccf346287c0a64df2788 SHA1 e614586d3525a326557fb3a7d47c146605339ca3 SHA256 7fe0d3034d648f19a60304d710b68a7b9ed710f0b3c6c5f7fa0c8fe3d935912b +EBUILD bluelet-0.1.ebuild 554 RMD160 613930cb9a1c7617aebe9cbdb25b4180e981c536 SHA1 ec06a7445eaf1e038f57799ad8de053ee51d3ddc SHA256 2cee8a8a40020bebf7c4578286d7b75a5ac1d866d01a7bfad759e43db32b9b1e +MISC ChangeLog 437 RMD160 4570ba3251b3b7b46091a0694e42b4635a125130 SHA1 73f2e4704d157a7708ac575688962cf0a9722153 SHA256 2b0572a426a544f9f27c9929d7d02ecd7f3539fcc569b84d4d9096726b8c071e +MISC metadata.xml 967 RMD160 ea1ca87edc2d2f7c9426dfab50a940d13cac2533 SHA1 93f5c0c8a1bbcc8f00d425ce6612b4259dd55f92 SHA256 f8c55efec0bf91c34bd598c214dc3e25ceef61fee1781f603e9dc2b63d4dc038 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.17 (GNU/Linux) + +iQIcBAEBCgAGBQJPxMbzAAoJELy9dS57CHJBpVAP/R1gbvsuWndVWAKCCXLOP6BI +kheGDQagscllccZ8SqTN/XVlbMZv2nKwiV23IkhtYgzQIPqDldjuUYjTFiVQpopB +nCVcvUeU7wRW5wA3d0eElVC5ZkCaL/EjmgtNQMdky7vE2p6aqzIIJZbyTujdFmsB +rLHvo+/+73kC3LN5bbIlohitm+cyH5n+Ej3iMZkONsvHdOrBaMyiFukD0ertkDqH +IJQSyTi1W7Lv62P88VDn8nVFhGINQtYTmLj6DLaqJIqgYAc7w+SJqSsPXRbp/SEI +/CHrrJmkzX4gmfNknzqioo53r0xC+mcDusOI48TrLBA6Hm2uGpOj1idbUP32ihg9 +XPdme97urM66xBOdQV/RXJlRnO6oAhku+MTBnyfJ6yfY8l2KBblKz9AKNqmyZ/ry +KycATITcbuzEwCQ+gTJuy6bIEP/FdniHdjSykIUwXoEhgc9wOYNU1zEpKJP1ATWn +tuTb7+/cRGClPSuF5ZIRCJxhLv63VbIQCY0szDivHLXnxmvviyXSIMt24Z6eca+2 +Nj0QuDa38Ovl74fUwdvlLQylkS0thgzgRsizhbjBJ89HsEf+BagGN9DrW9yM+bUF +eofwn7lVkXleg4vj7zBTLn23nGbcuqeOVRtucCFberZ+OSZMtGb0Z3I2xoUb51Ri +9Hjvihu+2GIO7Q80QLKv +=l48B +-----END PGP SIGNATURE----- diff --git a/dev-python/bluelet/bluelet-0.1.ebuild b/dev-python/bluelet/bluelet-0.1.ebuild new file mode 100644 index 000000000000..ac5ab0799d83 --- /dev/null +++ b/dev-python/bluelet/bluelet-0.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/bluelet/bluelet-0.1.ebuild,v 1.1 2012/05/29 12:53:18 sochotnicky Exp $ + +EAPI=4 +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +inherit distutils + +DESCRIPTION="Module for pure Python asynchronous I/O using coroutines" +HOMEPAGE="http://pypi.python.org/pypi/bluelet" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" diff --git a/dev-python/bluelet/metadata.xml b/dev-python/bluelet/metadata.xml new file mode 100644 index 000000000000..76b6ede9ebdd --- /dev/null +++ b/dev-python/bluelet/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>sochotnicky@gentoo.org</email> + <name>Stanislav Ochotnicky</name> + </maintainer> + <longdescription lang="en"> +Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I/O look and act like sequential programming. + +In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet and Gevent. Bluelet has a simpler, 100% Python implementation that comes at the cost of flexibility and performance when compared to Greenlet-based solutions. However, it should be sufficient for many applications that don't need serious scalability; it can be thought of as a less-horrible alternative to asyncore or an asynchronous replacement for SocketServer (and more). + </longdescription> +</pkgmetadata> + |