diff options
author | 2011-11-26 16:28:56 +0000 | |
---|---|---|
committer | 2011-11-26 16:28:56 +0000 | |
commit | bdfd9a9caebd45ef343bea6025262a303d884279 (patch) | |
tree | acf8a0899dcfc62463c8061f808d8bfd59bf07d8 /dev-python/netaddr | |
parent | move python-dateutil from SLOT 0 to python-2 (diff) | |
download | historical-bdfd9a9caebd45ef343bea6025262a303d884279.tar.gz historical-bdfd9a9caebd45ef343bea6025262a303d884279.tar.bz2 historical-bdfd9a9caebd45ef343bea6025262a303d884279.zip |
Support Python 2.4, 2.5 and 3.*. Add src_test(). Patch by Arfrever. Backported from Progress Overlay
Package-Manager: portage-2.2.0_alpha77/cvs/Linux x86_64
Diffstat (limited to 'dev-python/netaddr')
-rw-r--r-- | dev-python/netaddr/ChangeLog | 6 | ||||
-rw-r--r-- | dev-python/netaddr/netaddr-0.7.6.ebuild | 34 |
2 files changed, 28 insertions, 12 deletions
diff --git a/dev-python/netaddr/ChangeLog b/dev-python/netaddr/ChangeLog index 79b3e7aa776e..eef767cf8380 100644 --- a/dev-python/netaddr/ChangeLog +++ b/dev-python/netaddr/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-python/netaddr # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/ChangeLog,v 1.1 2011/11/04 21:23:26 maksbotan Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/ChangeLog,v 1.2 2011/11/26 16:28:56 hwoarang Exp $ + + 26 Nov 2011; Markos Chandras <hwoarang@gentoo.org> netaddr-0.7.6.ebuild: + Support Python 2.4, 2.5 and 3.*. Add src_test(). Patch by Arfrever. Backported + from Progress Overlay *netaddr-0.7.6 (04 Nov 2011) diff --git a/dev-python/netaddr/netaddr-0.7.6.ebuild b/dev-python/netaddr/netaddr-0.7.6.ebuild index b1e3ca767a98..5b846dc648e1 100644 --- a/dev-python/netaddr/netaddr-0.7.6.ebuild +++ b/dev-python/netaddr/netaddr-0.7.6.ebuild @@ -1,23 +1,35 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/netaddr-0.7.6.ebuild,v 1.1 2011/11/04 21:23:26 maksbotan Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/netaddr/netaddr-0.7.6.ebuild,v 1.2 2011/11/26 16:28:56 hwoarang Exp $ -EAPI=4 +EAPI="4" +SUPPORT_PYTHON_ABIS="1" +PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython" -SUPPORT_PYTHON_ABIS=1 -PYTHON_DEPEND="2:2.6" -DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES=1 +inherit distutils -inherit python distutils - -DESCRIPTION="Network address representation and manipulation library." -HOMEPAGE="http://github.com/drkjam/netaddr" +DESCRIPTION="Network address representation and manipulation library" +HOMEPAGE="https://github.com/drkjam/netaddr http://pypi.python.org/pypi/netaddr" SRC_URI="https://github.com/downloads/drkjam/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~x86 ~amd64" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="" -RDEPEND="${DEPEND}" +RDEPEND="" + +src_prepare() { + distutils_src_prepare + + # https://github.com/drkjam/netaddr/issues/20 + sed -e "s/AddrFormatError/netaddr.core.AddrFormatError/" -i netaddr/tests/3.x/ip/{platform_linux2.txt,platform_win32.txt} +} + +src_test() { + testing() { + PYTHONPATH="build-${PYTHON_ABI}/lib" "$(PYTHON)" netaddr/tests/__init__.py + } + python_execute_function testing +} |