From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E3DD5138330 for ; Thu, 8 Sep 2016 17:40:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B75ACE0A6C; Thu, 8 Sep 2016 17:40:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0B306E0A6C for ; Thu, 8 Sep 2016 17:40:45 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 20CB03408F0 for ; Thu, 8 Sep 2016 17:40:44 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3B381246E for ; Thu, 8 Sep 2016 17:40:41 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1473356391.86b2819cc604fb19d070a694b182b13c1830b4f7.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/uvloop/Manifest dev-python/uvloop/uvloop-0.5.3.ebuild X-VCS-Directories: dev-python/uvloop/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: 86b2819cc604fb19d070a694b182b13c1830b4f7 X-VCS-Branch: master Date: Thu, 8 Sep 2016 17:40:41 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: f8d269e0-94da-4d6f-a7c7-2a478db1253c X-Archives-Hash: a2b1b7e50b64300b3148efe43b9a0b18 commit: 86b2819cc604fb19d070a694b182b13c1830b4f7 Author: Elvis Pranskevichus magic io> AuthorDate: Wed Sep 7 19:34:59 2016 +0000 Commit: David Seifert gentoo org> CommitDate: Thu Sep 8 17:39:51 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b2819c dev-python/uvloop: Version bump to 0.5.3 Gentoo-Bug: https://bugs.gentoo.org/593082 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2273 Signed-off-by: David Seifert gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.5.3.ebuild | 54 +++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 32b7369..6f976f3 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ DIST uvloop-0.4.20.tar.gz 1781445 SHA256 b39afbc242eafff7471337468b28c4164f55d130f8194e0fb4a8b2eb71cb1298 SHA512 c7f540da9d29340fb0cc0e589143fabc12d4c185d4e7eff889e3434478f445e98c703fd9024af66b6b121bce3c860be2b4da497a6492a43df5891e86b6007d7e WHIRLPOOL 1d50e45cf92fca4b983222038e6524359e7160d0ac87b89265dd298d0fa9f33527c5a839752e6cc0a2d34c6eb27f0919474085616885c779b876a8638a0c5ba1 +DIST uvloop-0.5.3.tar.gz 1913999 SHA256 ee402d2df4bf092f6f036637db41bb2896f7c6832adf91dbb6dfec0e6dfa6aee SHA512 7902557e865f6b346edcf7c71ea06e6970b7844d47c0d46aee23bb6ec8cae292a0d77960fc5fcaf0c4b47220c1f5f76b92546ccf94694f07adfd04474355a638 WHIRLPOOL 05c509e832a6866016c7187ac2ec71b9f1c2493a2d57594be341144a2ccfa9c478c2525bb0d348cc2e960350eab2969a46dd6fb3c57cc88e0fa489459590869e diff --git a/dev-python/uvloop/uvloop-0.5.3.ebuild b/dev-python/uvloop/uvloop-0.5.3.ebuild new file mode 100644 index 00000000..4165ebf --- /dev/null +++ b/dev-python/uvloop/uvloop-0.5.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python3_5 ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv." +HOMEPAGE="https://github.com/magicstack/uvloop" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" +IUSE="doc examples test" + +RDEPEND=">=dev-libs/libuv-1.9.0:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + >=dev-python/cython-0.24.1[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/cython-0.24.1[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + cat <> setup.cfg +[build_ext] +use-system-libuv=1 +EOF + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake docs +} + +python_test() { + esetup.py test +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +}