1{ lib
2, buildPythonPackage
3, fetchPypi
4, fst-pso
5, numpy
6, pandas
7, pythonOlder
8, scipy
9, simpful
10}:
11
12buildPythonPackage rec {
13 pname = "pyfume";
14 version = "0.2.25";
15 format = "setuptools";
16
17 disabled = pythonOlder "3.7";
18
19 src = fetchPypi {
20 pname = "pyFUME";
21 inherit version;
22 hash = "sha256-uD1IHFyNd9yv3eyHPZ4pg6X2+rLTY5sYsQysuIXbvfA=";
23 };
24
25 propagatedBuildInputs = [
26 fst-pso
27 numpy
28 pandas
29 scipy
30 simpful
31 ];
32
33 # Module has not test
34 doCheck = false;
35
36 pythonImportsCheck = [
37 "pyfume"
38 ];
39
40 meta = with lib; {
41 description = "A Python package for fuzzy model estimation";
42 homepage = "https://github.com/CaroFuchs/pyFUME";
43 license = with licenses; [ gpl3Only ];
44 maintainers = with maintainers; [ fab ];
45 };
46}