# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7}} ) inherit distutils-r1 DESCRIPTION="Access the libmagic file type identification library" HOMEPAGE="https://github.com/ahupp/python-magic" # https://github.com/ahupp/python-magic/pull/178 SRC_URI="https://github.com/ahupp/python-magic/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~arm ~hppa ~ia64 ~sparc ~x86 ~amd64-linux" IUSE="test" RESTRICT="!test? ( test )" RDEPEND="sys-apps/file[-python]" BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] test? ( ${RDEPEND} ) " PATCHES=( # https://github.com/ahupp/python-magic/pull/177 "${FILESDIR}/${P}-fix-buffer-test.patch" # https://github.com/ahupp/python-magic/pull/176 "${FILESDIR}/${P}-fix-gzip-test.patch" # https://github.com/ahupp/python-magic/commit/4bda684f8b461cc1f69593799efcf6afe8397756 "${FILESDIR}/${P}-fix-jpeg-test.patch" ) python_test() { "${EPYTHON}" test/test.py -v || die "Tests fail with ${EPYTHON}" }