commit: ae5cfb783044b95da46f6758ada53794bfd99eaf
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 16:11:30 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 16:11:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5cfb78
dev-python/aesara: Fix unclaiming "bin" package
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/aesara/aesara-2.8.6.ebuild | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/dev-python/aesara/aesara-2.8.6.ebuild
b/dev-python/aesara/aesara-2.8.6.ebuild
index c1f7e8dab229..00f30feaabf6 100644
--- a/dev-python/aesara/aesara-2.8.6.ebuild
+++ b/dev-python/aesara/aesara-2.8.6.ebuild
@@ -48,6 +48,15 @@ PATCHES=(
distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
distutils_enable_tests pytest
+src_prepare() {
+ # do not claim "bin" package (sic!)
+ rm bin/__init__.py || die
+ sed -e 's/find:/find_namespace:/' \
+ -e '/exclude =/a\ doc*' \
+ -i setup.cfg || die
+ distutils-r1_src_prepare
+}
+
python_test() {
local EPYTEST_DESELECT=(
# speed tests are unreliable
@@ -87,11 +96,6 @@ python_test() {
rm -r "${HOME}"/.aesara || die
}
-python_compile() {
- distutils-r1_python_compile
- rm "${BUILD_DIR}/install$(python_get_sitedir)/bin/__init__.py" || die
-}
-
pkg_postinst() {
optfeature "GPU code generation/execution on NVIDIA gpus"
dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk
optfeature "GPU/CPU code generation on CUDA and OpenCL devices"
dev-libs/libgpuarray dev-python/pycuda