1{ lib
2, isPy27
3, buildPythonPackage
4, fetchFromGitHub
5, matplotlib
6, numpy
7, scipy
8, scikit-learn
9, pyaml
10, pytestCheckHook
11}:
12
13buildPythonPackage rec {
14 pname = "scikit-optimize";
15 version = "0.9.0";
16 disabled = isPy27;
17
18 src = fetchFromGitHub {
19 owner = "scikit-optimize";
20 repo = "scikit-optimize";
21 rev = "v${version}";
22 sha256 = "0hsq6pmryimxc275yrcy4bv217bx7ma6rz0q6m4138bv4zgq18d1";
23 };
24
25 propagatedBuildInputs = [
26 matplotlib
27 numpy
28 scipy
29 scikit-learn
30 pyaml
31 ];
32
33 nativeCheckInputs = [
34 pytestCheckHook
35 ];
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}