summaryrefslogtreecommitdiff
path: root/dev-python/compreffor
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/compreffor')
-rw-r--r--dev-python/compreffor/compreffor-0.5.1_p1.ebuild24
1 files changed, 8 insertions, 16 deletions
diff --git a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
index 14d8ec87f34a..b358f4218fbd 100644
--- a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
+++ b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
@@ -4,29 +4,26 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-MYPV="${PV/_p/.post}"
-MYP="${PN}-${MYPV}"
PYTHON_COMPAT=( python3_{7,8,9,10} )
-
inherit distutils-r1
+MY_P="${PN}-${PV/_p/.post}"
DESCRIPTION="A CFF table subroutinizer for FontTools"
HOMEPAGE="
https://github.com/googlefonts/compreffor
https://pypi.org/project/compreffor/
"
-SRC_URI="mirror://pypi/${MYP:0:1}/${PN}/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
-RDEPEND="
- >=dev-python/fonttools-4[${PYTHON_USEDEP}]
-"
+RDEPEND=">=dev-python/fonttools-4[${PYTHON_USEDEP}]"
+DEPEND=">=dev-python/cython-0.29.24[${PYTHON_USEDEP}]"
BDEPEND="
app-arch/unzip
- >=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
"
@@ -34,12 +31,7 @@ PATCHES=( "${FILESDIR}/${P}-remove-unwanted-dependencies.patch" )
distutils_enable_tests pytest
-python_compile() {
- distutils-r1_python_compile
- esetup.py build_ext --inplace
-}
-
python_test() {
- cd "${S}/src/python" || die
- PYTHONPATH=".:${PYTHONPATH}" epytest compreffor/test
+ cd "${T}" || die
+ epytest --pyargs compreffor
}