From aa7b6cafbab7839dc371bd48d4c1b44f32ce5c87 Mon Sep 17 00:00:00 2001 From: John Helmert III Date: Mon, 27 Jul 2020 15:22:44 -0500 Subject: dev-python/configobj: Various fixes Switch SRC_URI to Github release tarball, add patch to fix tests on arm, EAPI bump, add DISTUTILS_USE_SETUPTOOLS=no like the eclass suggests. Closes: https://bugs.gentoo.org/732092 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: John Helmert III Closes: https://github.com/gentoo/gentoo/pull/16865 Signed-off-by: Sam James --- dev-python/configobj/configobj-5.0.6-r1.ebuild | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 dev-python/configobj/configobj-5.0.6-r1.ebuild (limited to 'dev-python/configobj/configobj-5.0.6-r1.ebuild') diff --git a/dev-python/configobj/configobj-5.0.6-r1.ebuild b/dev-python/configobj/configobj-5.0.6-r1.ebuild new file mode 100644 index 000000000000..469eee85be81 --- /dev/null +++ b/dev-python/configobj/configobj-5.0.6-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="Simple config file reader and writer" +HOMEPAGE="http://www.voidspace.org.uk/python/configobj.html https://pypi.org/project/configobj/" +SRC_URI="https://github.com/DiffSK/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" + +PATCHES=( "${FILESDIR}/${P}-fix-py2-tests.patch" ) + +python_test() { + "${EPYTHON}" validate.py -v || die "Tests fail with ${EPYTHON}" +} -- cgit v1.2.3-18-g5258