diff options
author | Sebastián Mancilla <smancill@smancill.dev> | 2022-01-22 18:22:54 -0300 |
---|---|---|
committer | Sebastián Mancilla <smancill@smancill.dev> | 2022-01-22 18:36:06 -0300 |
commit | aaea9844c65f01b6ad605a1d80e2e6cfae4d5352 (patch) | |
tree | 3c2e8eccc477795ecd9e9e2031ad85f6794762c4 /pkgs/applications/science/machine-learning | |
parent | 4bbd574b2bd8c8ec47871258a3ae149043c1b684 (diff) |
shogun: use Python 3 as build dependency
Also default pythonSupport to false because it's broken for Python 3. In any case the Python interface has been disabled for almost 2 years now because the wrong CMake flag was being passed, so the build stays the same. But do use the proper flag now.
Diffstat (limited to 'pkgs/applications/science/machine-learning')
-rw-r--r-- | pkgs/applications/science/machine-learning/shogun/default.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/applications/science/machine-learning/shogun/default.nix index 3cb018b9a5db5..fc57d8ec5c5e2 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/applications/science/machine-learning/shogun/default.nix @@ -6,7 +6,7 @@ # build , cmake , ctags -, python2Packages +, python3Packages , swig # math , eigen @@ -30,13 +30,13 @@ , lp_solve , colpack # extra support -, pythonSupport ? true +, pythonSupport ? false , opencvSupport ? false , opencv ? null , withSvmLight ? false }: -assert pythonSupport -> python2Packages != null; +assert pythonSupport -> python3Packages != null; assert opencvSupport -> opencv != null; assert (!blas.isILP64) && (!lapack.isILP64); @@ -101,7 +101,7 @@ stdenv.mkDerivation rec { ] ++ lib.optional (!withSvmLight) ./svmlight-scrubber.patch; nativeBuildInputs = [ cmake swig ctags ] - ++ (with python2Packages; [ python jinja2 ply ]); + ++ (with python3Packages; [ python jinja2 ply ]); buildInputs = [ eigen @@ -121,7 +121,7 @@ stdenv.mkDerivation rec { nlopt lp_solve colpack - ] ++ lib.optionals pythonSupport (with python2Packages; [ python numpy ]) + ] ++ lib.optionals pythonSupport (with python3Packages; [ python numpy ]) ++ lib.optional opencvSupport opencv; cmakeFlags = let @@ -139,7 +139,7 @@ stdenv.mkDerivation rec { "-DENABLE_TESTING=${enableIf doCheck}" "-DDISABLE_META_INTEGRATION_TESTS=ON" "-DTRAVIS_DISABLE_META_CPP=ON" - "-DPythonModular=${enableIf pythonSupport}" + "-DINTERFACE_PYTHON=${enableIf pythonSupport}" "-DOpenCV=${enableIf opencvSupport}" "-DUSE_SVMLIGHT=${enableIf withSvmLight}" ]; |