nav: init at 1.2.1 (#356071)
[NixPkgs.git] / pkgs / development / python-modules / catboost / default.nix
blobd0fc77b70038364965f54a10586553de8fe917d6
2   lib,
3   buildPythonPackage,
4   catboost,
5   python,
7   # build-system
8   setuptools,
10   # dependencies
11   graphviz,
12   matplotlib,
13   numpy,
14   pandas,
15   plotly,
16   scipy,
17   six,
20 buildPythonPackage rec {
21   inherit (catboost)
22     pname
23     version
24     src
25     meta
26     ;
27   pyproject = true;
29   sourceRoot = "${src.name}/catboost/python-package";
31   build-system = [
32     setuptools
33   ];
35   dependencies = [
36     graphviz
37     matplotlib
38     numpy
39     pandas
40     plotly
41     scipy
42     six
43   ];
45   buildPhase = ''
46     runHook preBuild
48     # these arguments must set after bdist_wheel
49     ${python.pythonOnBuildForHost.interpreter} setup.py bdist_wheel --no-widget --prebuilt-extensions-build-root-dir=${lib.getDev catboost}
51     runHook postBuild
52   '';
54   # setup a test is difficult
55   doCheck = false;
57   pythonImportsCheck = [ "catboost" ];