about summary refs log tree commit diff
path: root/pkgs/development/python-modules/vowpalwabbit
diff options
context:
space:
mode:
authorVikram Narayanan <vikram186@gmail.com>2021-11-27 15:39:22 -0800
committerVikram Narayanan <vikram186@gmail.com>2021-11-27 15:39:22 -0800
commit9c431b8569e0c046b1a1709dfae04dabbca2ef8e (patch)
tree66bd73059f2f6d01b1be0dccb5d0b3c1eda91826 /pkgs/development/python-modules/vowpalwabbit
parent9c191ebcdfe917043195c54ab6ae8e934434fe7b (diff)
vowpalwabbit: fix build
Diffstat (limited to 'pkgs/development/python-modules/vowpalwabbit')
-rw-r--r--pkgs/development/python-modules/vowpalwabbit/default.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/vowpalwabbit/default.nix b/pkgs/development/python-modules/vowpalwabbit/default.nix
index 4cd6fb1128cdb..2f950ecd6c44b 100644
--- a/pkgs/development/python-modules/vowpalwabbit/default.nix
+++ b/pkgs/development/python-modules/vowpalwabbit/default.nix
@@ -10,7 +10,11 @@
 , pygments
 , numpy
 , scipy
-, scikit-learn }:
+, scikit-learn
+, spdlog
+, fmt
+, rapidjson
+}:
 
 buildPythonPackage rec {
   pname = "vowpalwabbit";
@@ -31,8 +35,15 @@ buildPythonPackage rec {
     pygments
     python.pkgs.boost
     zlib.dev
+    spdlog
+    fmt
+    rapidjson
   ];
 
+  # As we disable configure via cmake, pass explicit global options to enable
+  # spdlog and fmt packages
+  setupPyGlobalFlags = [ "--cmake-options=\"-DSPDLOG_SYS_DEP=ON;-DFMT_SYS_DEP=ON\"" ];
+
   propagatedBuildInputs = [
     numpy
     scikit-learn