1{
2 lib,
3 isPy27,
4 buildPythonPackage,
5 fetchFromGitHub,
6 matplotlib,
7 numpy,
8 scipy,
9 scikit-learn,
10 pyaml,
11 pytestCheckHook,
12}:
13
14buildPythonPackage rec {
15 pname = "scikit-optimize";
16 version = "0.9.0";
17 format = "setuptools";
18 disabled = isPy27;
19
20 src = fetchFromGitHub {
21 owner = "scikit-optimize";
22 repo = "scikit-optimize";
23 rev = "v${version}";
24 sha256 = "0hsq6pmryimxc275yrcy4bv217bx7ma6rz0q6m4138bv4zgq18d1";
25 };
26
27 propagatedBuildInputs = [
28 matplotlib
29 numpy
30 scipy
31 scikit-learn
32 pyaml
33 ];
34
35 nativeCheckInputs = [ pytestCheckHook ];
36
37 meta = with lib; {
38 description = "Sequential model-based optimization toolbox";
39 homepage = "https://scikit-optimize.github.io/";
40 license = licenses.bsd3;
41 maintainers = [ ];
42 broken = true; # It will fix by https://github.com/scikit-optimize/scikit-optimize/pull/1123
43 };
44}