linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / xgboost / default.nix
blob81a8d05f5bf0cb94c0b48dce1c38729d13af9fc7
1 { buildPythonPackage
2 , pytest
3 , nose
4 , scipy
5 , scikitlearn
6 , stdenv
7 , xgboost
8 , substituteAll
9 , pandas
10 , matplotlib
11 , graphviz
12 , datatable
15 buildPythonPackage {
16   pname = "xgboost";
17   inherit (xgboost) version src meta;
19   patches = [
20     (substituteAll {
21       src = ./lib-path-for-python.patch;
22       libpath = "${xgboost}/lib";
23       extention = stdenv.hostPlatform.extensions.sharedLibrary;
24     })
25   ];
27   postPatch = "cd python-package";
29   propagatedBuildInputs = [ scipy ];
30   buildInputs = [ xgboost ];
31   checkInputs = [ nose pytest scikitlearn pandas matplotlib graphviz datatable ];
33   checkPhase = ''
34     ln -sf ../demo .
35     nosetests ../tests/python
36   '';