1{ lib
2, buildPythonPackage
3, cloudpickle
4, fetchPypi
5, future
6, networkx
7, numpy
8, py4j
9, pymongo
10, pyspark
11, scipy
12, six
13, tqdm
14}:
15
16buildPythonPackage rec {
17 pname = "hyperopt";
18 version = "0.2.7";
19 format = "setuptools";
20
21 src = fetchPypi {
22 inherit pname version;
23 sha256 = "1bf89ae58050bbd32c7307199046117feee245c2fd9ab6255c7308522b7ca149";
24 };
25
26 propagatedBuildInputs = [
27 cloudpickle
28 future
29 networkx
30 numpy
31 py4j
32 pymongo
33 pyspark
34 scipy
35 six
36 tqdm
37 ];
38
39 # tries to use /homeless-shelter to mimic container usage, etc
40 doCheck = false;
41
42 pythonImportsCheck = [
43 "hyperopt"
44 ];
45
46 meta = with lib; {
47 description = "Distributed Asynchronous Hyperparameter Optimization";
48 homepage = "http://hyperopt.github.io/hyperopt/";
49 license = licenses.bsd2;
50 platforms = platforms.unix;
51 maintainers = with maintainers; [ freezeboy ];
52 };
53}