| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) |
| |
| inherit distutils-r1 |
| |
| DESCRIPTION="Python client for the Advanced Message Queuing Procotol (AMQP)" |
| HOMEPAGE="https://code.google.com/p/py-amqplib/" |
| SRC_URI="https://py-amqplib.googlecode.com/files/${P}.tgz" |
| |
| LICENSE="LGPL-3" |
| SLOT="0" |
| KEYWORDS="amd64 x86" |
| IUSE="examples extras test" |
| |
| PATCHES=( |
| "${FILESDIR}/${PN}-0.6.1_disable_socket_tests.patch" |
| "${FILESDIR}/${P}-unicode_tests_py3.patch" |
| ) |
| |
| python_test() { |
| "${PYTHON}" tests/client_0_8/run_all.py \ |
| || die "Tests fail with ${EPYTHON}" |
| } |
| |
| python_install_all() { |
| distutils-r1_python_install_all |
| |
| dodoc -r docs/. |
| if use examples; then |
| docinto examples |
| dodoc -r demo/. |
| fi |
| if use extras; then |
| insinto /usr/share/${PF} |
| doins -r extras |
| fi |
| } |