dev-python/ipaddr: add py3.5, fix dependencies

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3504
This commit is contained in:
Louis Sautier
2017-01-16 15:19:29 +01:00
committed by David Seifert
parent 173affb7f1
commit ee0c4d78eb
2 changed files with 33 additions and 1 deletions

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
inherit distutils-r1
DESCRIPTION="Python IP address manipulation library"
HOMEPAGE="https://github.com/google/ipaddr-py https://pypi.python.org/pypi/ipaddr"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
DOCS=( README RELEASENOTES )
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_prepare() {
if python_is_python3; then
2to3 -n -w --no-diffs *.py || die
fi
}
python_test() {
distutils_install_for_testing
"${EPYTHON}" ipaddr_test.py || die "Tests fail with ${EPYTHON}"
}

View File

@@ -10,7 +10,7 @@
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="google-code">ipaddr-py</remote-id>
<remote-id type="github">google/ipaddr</remote-id>
<remote-id type="pypi">ipaddr</remote-id>
</upstream>
</pkgmetadata>