diff options
author | Michał Górny <mgorny@gentoo.org> | 2022-04-08 23:57:39 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2022-04-09 07:56:57 +0200 |
commit | fc2fbe02b9c9bdc5a93da9eb9d4b19cbe1c91eb9 (patch) | |
tree | 65b335fce38002577e68b0def9bc230ec40bf371 /dev-python/zope-configuration | |
parent | dev-java/icu4j: add 71.1 (diff) | |
download | gentoo-fc2fbe02b9c9bdc5a93da9eb9d4b19cbe1c91eb9.tar.gz gentoo-fc2fbe02b9c9bdc5a93da9eb9d4b19cbe1c91eb9.tar.bz2 gentoo-fc2fbe02b9c9bdc5a93da9eb9d4b19cbe1c91eb9.zip |
dev-python/zope-configuration: Switch to PEP517 build
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/zope-configuration')
-rw-r--r-- | dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild (renamed from dev-python/zope-configuration/zope-configuration-4.4.1.ebuild) | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/dev-python/zope-configuration/zope-configuration-4.4.1.ebuild b/dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild index 902e0b96ab9c..86e3f61d43ef 100644 --- a/dev-python/zope-configuration/zope-configuration-4.4.1.ebuild +++ b/dev-python/zope-configuration/zope-configuration-4.4.1-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -35,15 +36,18 @@ BDEPEND=" ) " -distutils_enable_tests unittest +distutils_enable_tests pytest -python_test() { - eunittest src +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die } -python_install_all() { - distutils-r1_python_install_all - - # remove .pth files since dev-python/namespace-zope handles the ns - find "${D}" -name '*.pth' -delete || die +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)/zope" || die + cat > __init__.py <<-EOF || die + __import__('pkg_resources').declare_namespace(__name__) + EOF + eunittest -s configuration/tests + rm __init__.py || die } |