commit:     8aa1a0f0b77059aeedc0cbfc11df2fc483190dfd
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat May 22 09:10:42 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat May 22 09:11:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa1a0f0

dev-python/spyder: add missing dep on rtree

temporary workaround allows use of older rtree versions
until 3dprint project gives the OK to bump rtree to the
correct version.

Bug: https://bugs.gentoo.org/791316
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-python/spyder/{spyder-5.0.3.ebuild => spyder-5.0.3-r1.ebuild} | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-python/spyder/spyder-5.0.3.ebuild 
b/dev-python/spyder/spyder-5.0.3-r1.ebuild
similarity index 98%
rename from dev-python/spyder/spyder-5.0.3.ebuild
rename to dev-python/spyder/spyder-5.0.3-r1.ebuild
index 7684a0869cb..dd013535f65 100644
--- a/dev-python/spyder/spyder-5.0.3.ebuild
+++ b/dev-python/spyder/spyder-5.0.3-r1.ebuild
@@ -65,6 +65,7 @@ RDEPEND="
        >=dev-python/qtawesome-1.0.2[${PYTHON_USEDEP}]
        >=dev-python/qtconsole-5.1.0[${PYTHON_USEDEP}]
        >=dev-python/QtPy-1.5.0[${PYTHON_USEDEP},pyqt5(+),svg,webengine]
+       sci-libs/rtree[${PYTHON_USEDEP}]
        >=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
        >=dev-python/spyder-kernels-2.0.3[${PYTHON_USEDEP}]
        <dev-python/spyder-kernels-2.1.0[${PYTHON_USEDEP}]
@@ -150,6 +151,10 @@ python_prepare_all() {
                -e '/pyqtwebengine/d' \
                        setup.py || die
 
+       # allow use of older rtree
+       sed -i -e 's/rtree>=0.9.7/rtree/g' \
+                       setup.py || die
+
        # do not check deps, fails because we removed pyqt5 dependency above
        sed -i -e 
's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \
                spyder/tests/test_dependencies_in_sync.py || die

Reply via email to