commit:     6d03641a68947272956ecdbf538a23b2bfcb2a43
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Fri Nov 24 20:14:07 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Nov 25 06:15:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d03641a

dev-python/mypy: add missing build dependencies for native-extensions

It has to run mypy at build time, so all RDEPEND must also be BDEPEND
here. I thought I had originally added this...

This prevents building with e.g. different root or --buildpkgonly, where
RDEPEND isn't used at all (as an implementation detail, building and
installing will merge RDEPEND first, so people might not notice the
issue).

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33970
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/mypy/mypy-1.6.0.ebuild | 1 +
 dev-python/mypy/mypy-1.6.1.ebuild | 1 +
 dev-python/mypy/mypy-1.7.0.ebuild | 1 +
 dev-python/mypy/mypy-1.7.1.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-python/mypy/mypy-1.6.0.ebuild 
b/dev-python/mypy/mypy-1.6.0.ebuild
index 7d03cfe65dce..8b73fd42a46d 100644
--- a/dev-python/mypy/mypy-1.6.0.ebuild
+++ b/dev-python/mypy/mypy-1.6.0.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
        native-extensions? (
+               ${RDEPEND}
                dev-python/types-psutil[${PYTHON_USEDEP}]
                dev-python/types-setuptools[${PYTHON_USEDEP}]
        )

diff --git a/dev-python/mypy/mypy-1.6.1.ebuild 
b/dev-python/mypy/mypy-1.6.1.ebuild
index 8f2e5cfa65db..6de2cb0c619b 100644
--- a/dev-python/mypy/mypy-1.6.1.ebuild
+++ b/dev-python/mypy/mypy-1.6.1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
        native-extensions? (
+               ${RDEPEND}
                dev-python/types-psutil[${PYTHON_USEDEP}]
                dev-python/types-setuptools[${PYTHON_USEDEP}]
        )

diff --git a/dev-python/mypy/mypy-1.7.0.ebuild 
b/dev-python/mypy/mypy-1.7.0.ebuild
index bde4d1b90a80..8948976bf216 100644
--- a/dev-python/mypy/mypy-1.7.0.ebuild
+++ b/dev-python/mypy/mypy-1.7.0.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
        native-extensions? (
+               ${RDEPEND}
                dev-python/types-psutil[${PYTHON_USEDEP}]
                dev-python/types-setuptools[${PYTHON_USEDEP}]
        )

diff --git a/dev-python/mypy/mypy-1.7.1.ebuild 
b/dev-python/mypy/mypy-1.7.1.ebuild
index 49d077bf8578..7bbb2610993d 100644
--- a/dev-python/mypy/mypy-1.7.1.ebuild
+++ b/dev-python/mypy/mypy-1.7.1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
        native-extensions? (
+               ${RDEPEND}
                dev-python/types-psutil[${PYTHON_USEDEP}]
                dev-python/types-setuptools[${PYTHON_USEDEP}]
        )

Reply via email to