1{ lib 2, buildPythonPackage 3, isPy27 4, fetchFromGitHub 5, matplotlib 6, networkx 7, nose 8, numpy 9, scipy 10, pytestCheckHook 11}: 12 13buildPythonPackage rec { 14 pname = "scikit-fuzzy"; 15 version = "unstable-2021-03-31"; 16 disabled = isPy27; 17 18 src = fetchFromGitHub { 19 owner = pname; 20 repo = pname; 21 rev = "92ad3c382ac19707086204ac6cdf6e81353345a7"; 22 sha256 = "0q89p385nsg3lymlsqm3mw6y45vgrk6w9p30igbm59b7r9mkgdj8"; 23 }; 24 25 propagatedBuildInputs = [ networkx numpy scipy ]; 26 checkInputs = [ matplotlib nose pytestCheckHook ]; 27 28 # test error: "ValueError: could not convert string to float: '2.6.2'" 29 disabledTestPaths = [ "skfuzzy/control/tests/test_controlsystem.py" ]; 30 31 meta = with lib; { 32 homepage = "https://github.com/scikit-fuzzy/scikit-fuzzy"; 33 description = "Fuzzy logic toolkit for scientific Python"; 34 license = licenses.bsd3; 35 maintainers = [ maintainers.bcdarwin ]; 36 }; 37}