summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Ochotnicky <sochotnicky@gentoo.org>2012-05-29 12:53:18 +0000
committerStanislav Ochotnicky <sochotnicky@gentoo.org>2012-05-29 12:53:18 +0000
commitb578c1ad1119a1364b1fde5f565336aa631553e2 (patch)
tree59c5730d84c85bfbd5e3f31239beb23257870272 /dev-python/bluelet
parentAdd missing dependency on dev-libs/libaio wrt #417455. Thanks to victor roman... (diff)
downloadhistorical-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/ChangeLog11
-rw-r--r--dev-python/bluelet/Manifest24
-rw-r--r--dev-python/bluelet/bluelet-0.1.ebuild21
-rw-r--r--dev-python/bluelet/metadata.xml14
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>
+