Commit 3cd94035 authored by Doron Behar's avatar Doron Behar
Browse files

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

parent 2ea249be
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -64,10 +64,14 @@ let
  pythonPkgs =
    extraPythonPackages
    ++ [ (unwrapped.python.pkgs.toPythonModule unwrapped) ]
    ++ unwrapped.passthru.uhd.pythonPath
    ++ 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 (