summaryrefslogtreecommitdiff
path: root/dev-python/pyuv
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/pyuv
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/pyuv')
-rw-r--r--dev-python/pyuv/Manifest4
-rw-r--r--dev-python/pyuv/metadata.xml40
-rw-r--r--dev-python/pyuv/pyuv-1.2.0.ebuild28
3 files changed, 72 insertions, 0 deletions
diff --git a/dev-python/pyuv/Manifest b/dev-python/pyuv/Manifest
new file mode 100644
index 000000000000..e414c3279399
--- /dev/null
+++ b/dev-python/pyuv/Manifest
@@ -0,0 +1,4 @@
+DIST pyuv-1.2.0.tar.gz 98578 SHA256 9df91c86519574f65e4465884db20565d4ad4287cd6cd651ee0137430b0dd4a7 SHA512 10a8448700c609b6e9844c6bc9bd6428920a455c94bee79569006f783c7f5d2683abe46c4692d0f0016a621d0c6d0ef2decc42a9f0418e1242b79ab0f06ee9f2 WHIRLPOOL 11989f713ba205ff0fa5b76dd742a7c3eb66b00fb6c97e0a0a5aa2e2b3c041a1d35b2bfd950a54fb0a7adb9ae1c5753c97ee4c6278518e46a345a462827835eb
+EBUILD pyuv-1.2.0.ebuild 631 SHA256 369d07c76a4e04890b52627293930e1412f7c8a9eec9f1ec34460e44fa530c65 SHA512 ef78dcdb958fd06914d80dd8d6b9edbf17122158a096aee629546194f571cf985dfa443d3e7bd4525d804b656d0ec7da6b71ab671041182c6d02c33d38ed123a WHIRLPOOL 8f221601504a1d29bc65883a8bc90fd2a58c91683e3ca38bd992223f01d280e151d480ee7e6c88d503a7ff2789b837c43d0ce8dca24b8f7c1a9aa1a162cb7237
+MISC ChangeLog 557 SHA256 2b020f4d2cfb0f1eb231b9e39698d78fd3731a265b43b32e193853880f10b8f8 SHA512 328b6d205af2e2504cb3fc63473febc3cf4051e4db21a388c6840093914d7c79a21075c9bc57ab2191e5441c0d3bcbc3b51bc1d8243bc31df04184dd98643989 WHIRLPOOL 7ec2d7f635a73220ad39b7b52a8a79e9d0e8b8fe10ba9818104c680294436e30120564d879252f8dd752d41f28820e8001780f7e9c2b78f7c44d137d670ff11a
+MISC metadata.xml 1336 SHA256 c53c588e783d86bae6f68af37c047a32e6d8a62705983cbf7835e91ff56ee216 SHA512 5188d8c0336c9583d15da1a82f8c6866bbcd806d4e6025bc9cbdf450ae1d02d394c2bb5186d74b3f7e05c071612071d9033358918fa11cc2114f9c5eaf56d01c WHIRLPOOL 34d440124643f1f9397afb6eb500133c7e9f098e5a8498b62f20bdaf332683a99879b7e61dd1eac2eaf929ef0eb203436d466bde8b9dc95484e6bb2f58068528
diff --git a/dev-python/pyuv/metadata.xml b/dev-python/pyuv/metadata.xml
new file mode 100644
index 000000000000..5631539a3d3f
--- /dev/null
+++ b/dev-python/pyuv/metadata.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+ pyuv is a Python module which provides an interface to
+ <pkg>dev-libs/libuv</pkg>.
+ libuv is a high performance asynchronous networking and platform
+ abstraction library.
+
+ libuv is built on top of epoll/kequeue/event ports/etc on Unix and
+ IOCP on Windows systems providing a consistent API on top of them.
+
+ pyuv's features:
+ * Non-blocking TCP sockets
+ * Non-blocking named pipes
+ * UDP support (including multicast)
+ * Timers
+ * Child process spawning
+ * Asynchronous DNS resolution (getaddrinfo)
+ * Asynchronous file system APIs
+ * High resolution time
+ * System memory information
+ * System CPUs information
+ * Network interfaces information
+ * Thread pool scheduling
+ * ANSI escape code controlled TTY
+ * File system events (inotify style and stat based)
+ * IPC and TCP socket sharing between processes
+ * Arbitrary file descriptor polling
+ * Thread synchronization primitives
+ </longdescription>
+ <upstream>
+ <maintainer status="active">
+ <email>saghul@gmail.com</email>
+ <name>Saúl Ibarra Corretgé</name>
+ </maintainer>
+ <remote-id type="github">saghul/pyuv</remote-id>
+ <remote-id type="pypi">pyuv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pyuv/pyuv-1.2.0.ebuild b/dev-python/pyuv/pyuv-1.2.0.ebuild
new file mode 100644
index 000000000000..75c9bcf18dda
--- /dev/null
+++ b/dev-python/pyuv/pyuv-1.2.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for libuv"
+HOMEPAGE="https://pyuv.readthedocs.org/en"
+SRC_URI="https://github.com/saghul/pyuv/archive/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# https://github.com/saghul/pyuv/blob/v1.x/setup_libuv.py#L117
+RDEPEND=">=dev-libs/libuv-1.7.3:0/1"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/pyuv-pyuv-${PV}"
+
+src_configure() {
+ mydistutilsargs=( build_ext --use-system-libuv )
+ distutils-r1_src_configure
+}