diff options
-rw-r--r-- | dev-python/autobahn/Manifest | 1 | ||||
-rw-r--r-- | dev-python/autobahn/autobahn-0.10.9.ebuild | 51 | ||||
-rw-r--r-- | dev-python/autobahn/metadata.xml | 11 |
3 files changed, 63 insertions, 0 deletions
diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest new file mode 100644 index 0000000..2bb6801 --- /dev/null +++ b/dev-python/autobahn/Manifest @@ -0,0 +1 @@ +DIST autobahn-0.10.9.tar.gz 158400 SHA256 3fecc1e2a26a0421128ddcfb4e577f0bc669dd65d0e0fdad1c773965cbcef75a SHA512 5e6185d52a2766f92bb4a1feb4668f2d2cfceae75345baf5db6134466f1ffeaa4890ed92eda71607b8cb120a6cca261b8743dbf40bfb8e34e69da3e5f5b4723e WHIRLPOOL 78ad1fdd2287338512d75bacf44aaeb7119adf8c91af70feb5dcd2feea69f1418e04a212b3ca0eb07aca9be8a845c5682708d182b8a7eb989331131d5b8d172a diff --git a/dev-python/autobahn/autobahn-0.10.9.ebuild b/dev-python/autobahn/autobahn-0.10.9.ebuild new file mode 100644 index 0000000..01ebae8 --- /dev/null +++ b/dev-python/autobahn/autobahn-0.10.9.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4} ) + +inherit distutils-r1 versionator + +MY_P="${PN}-$(replace_version_separator 3 -)" + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE="http://autobahn.ws/python/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + $(python_gen_cond_dep 'virtual/python-asyncio[${PYTHON_USEDEP}]' 'python3*') + virtual/python-futures[${PYTHON_USEDEP}] + >=dev-python/lz4-0.7.0[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}] + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + >=dev-python/snappy-0.5[${PYTHON_USEDEP}] + >=dev-python/trollius-2.0[${PYTHON_USEDEP}] + >=dev-python/twisted-core-12.1[$(python_gen_usedep python2*)] + >=dev-python/txaio-1.0.0[${PYTHON_USEDEP}] + >=dev-python/ujson-1.33[${PYTHON_USEDEP}] + >=dev-python/wsaccel-0.6.2[${PYTHON_USEDEP}] + >=dev-python/zope-interface-3.6[${PYTHON_USEDEP}] + " +DEPEND="${RDEPEND} + test? ( + >=dev-python/mock-1.3.0[${PYTHON_USEDEP}] + >=dev-python/pytest-2.7.2[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +pkg_setup() { + # gentoo bug 504240 + export TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE=1 +} + +python_test() { + esetup.py test +} diff --git a/dev-python/autobahn/metadata.xml b/dev-python/autobahn/metadata.xml new file mode 100644 index 0000000..f67d1e1 --- /dev/null +++ b/dev-python/autobahn/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>python</herd> + <maintainer> + <email>jlec@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="pypi">autobahn</remote-id> + </upstream> +</pkgmetadata> |