dev-python/pyspeex-noise needs BDEPEND=dev-python/pybind11 #4121

Closed
opened 2024-12-14 21:44:16 +01:00 by oo-stef · 0 comments

Hello,
When (re)compiling dev-python/pyspeex-noise, I noticed that the ebuild does not mention the BDEPEND on pybind11.
I also got a QA error regarding the missing DISTUTILS_EXT.

Proposed fix for the ebuild (it might be missing test? (dev-python/pytest[${PYTHON_USEDEP}]) as well - I didn't run tests):

diff -u a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild
--- a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild   2024-10-27 06:18:01.212461387 +0100
+++ b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild   2024-12-14 21:37:53.266200013 +0100
@@ -4,6 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{11..13} )
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 DESCRIPTION="Noise suppression and automatic gain with speex."
@@ -15,6 +16,10 @@
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+BDEPEND="
+        dev-python/pybind11[${PYTHON_USEDEP}]
+       "
+
 DOCS="README.md"
Hello, When (re)compiling dev-python/pyspeex-noise, I noticed that the ebuild does not mention the BDEPEND on pybind11. I also got a QA error regarding the missing DISTUTILS_EXT. Proposed fix for the ebuild (it might be missing test? (dev-python/pytest[${PYTHON_USEDEP}]) as well - I didn't run tests): ``` diff -u a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild --- a/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild 2024-10-27 06:18:01.212461387 +0100 +++ b/dev-python/pyspeex-noise/pyspeex-noise-1.0.2.ebuild 2024-12-14 21:37:53.266200013 +0100 @@ -4,6 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="Noise suppression and automatic gain with speex." @@ -15,6 +16,10 @@ IUSE="test" RESTRICT="!test? ( test )" +BDEPEND=" + dev-python/pybind11[${PYTHON_USEDEP}] + " + DOCS="README.md" ```
onkelbeh self-assigned this 2025-02-18 10:11:19 +01:00
onkelbeh referenced this issue from a commit 2025-02-18 10:56:58 +01:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: onkelbeh/HomeAssistantRepository#4121
No description provided.