gnuradio: (wrapper) add uhd Python modules only if needed

This commit is contained in:
Doron Behar
2026-01-20 23:47:50 +02:00
parent 2ea249be1f
commit 3cd9403543
+8 -4
View File
@@ -64,10 +64,14 @@ let
pythonPkgs =
extraPythonPackages
++ [ (unwrapped.python.pkgs.toPythonModule unwrapped) ]
++ unwrapped.passthru.uhd.pythonPath
++ lib.optionals (unwrapped.passthru.uhd.pythonPath != [ ]) [
(unwrapped.python.pkgs.toPythonModule unwrapped.passthru.uhd)
]
++ lib.optionals (unwrapped.hasFeature "gr-uhd") (
unwrapped.passthru.uhd.pythonPath
# Check if uhd was built with python support, which means it should
# be added as a python module too.
++ lib.optionals (unwrapped.passthru.uhd.pythonPath != [ ]) [
(unwrapped.python.pkgs.toPythonModule unwrapped.passthru.uhd)
]
)
# Add the extraPackages as python modules as well
++ (map unwrapped.python.pkgs.toPythonModule extraPackages)
++ lib.flatten (