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

Reply via email to