# Copyright owners: Gentoo Foundation # Arfrever Frehtes Taifersar Arahesis # Distributed under the terms of the GNU General Public License v2 EAPI="5-progress" PYTHON_ABI_TYPE="multiple" PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython" DISTUTILS_SRC_TEST="py.test" inherit distutils DESCRIPTION="Setuptools is a collection of extensions to Distutils" HOMEPAGE="https://pythonhosted.org/setuptools/ https://bitbucket.org/pypa/setuptools https://pypi.python.org/pypi/setuptools" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="PSF-2" SLOT="0" KEYWORDS="*" IUSE="test" RDEPEND="$(python_abi_depend dev-python/packaging)" DEPEND="${RDEPEND} test? ( $(python_abi_depend virtual/python-mock) )" DOCS="README.txt docs/easy_install.txt docs/pkg_resources.txt docs/setuptools.txt" PYTHON_MODULES="_markerlib easy_install.py pkg_resources setuptools" src_prepare() { distutils_src_prepare # Use system version of dev-python/packaging. rm -r pkg_resources/_vendor/packaging # Disable tests requiring network connection. rm setuptools/tests/test_packageindex.py } src_test() { python_execute_py.test -P 'build-${PYTHON_ABI}/lib' setuptools } src_install() { SETUPTOOLS_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT="1" distutils_src_install }