diff options
Diffstat (limited to 'dev-python/autobahn/autobahn-0.10.9.ebuild')
-rw-r--r-- | dev-python/autobahn/autobahn-0.10.9.ebuild | 51 |
1 files changed, 51 insertions, 0 deletions
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 +} |