15 buildPythonPackage rec {
16 pname = "scikit-fuzzy";
17 version = "unstable-2022-11-07";
20 # code depends on distutils
21 disabled = pythonAtLeast "3.12";
23 src = fetchFromGitHub {
26 rev = "d8c45c259d62955004379592e45bc64c8e002fc3";
27 hash = "sha256-kS48aHC719wUdc2WcJa9geoMUcLHSj7ZsoRZYAhF2a0=";
31 # https://github.com/scikit-fuzzy/scikit-fuzzy/pull/299
33 name = "numpy-1.25-test-compatibility-1.patch";
34 url = "https://github.com/scikit-fuzzy/scikit-fuzzy/commit/d7d114cff002e2edf9361a55cb985615e91797b5.patch";
35 hash = "sha256-udF/z94tVGRHq7gcOko4BSkvVnqe/A/bAARfCPrc06M=";
38 name = "numpy-1.25-test-compatibility-2.patch";
39 url = "https://github.com/scikit-fuzzy/scikit-fuzzy/commit/f1612f6aeff34dc9329dbded7cee098fcd22ffd9.patch";
40 hash = "sha256-Le1ECR4+RjWCkfqjVrd471GD7tuVaQlZ7RZd3zvFdHU=";
43 name = "numpy-1.25-test-compatibility-3.patch";
44 url = "https://github.com/scikit-fuzzy/scikit-fuzzy/commit/459b9602cf182b7b42f93aad8bcf3bda6f20bfb5.patch";
45 hash = "sha256-gKrhNpGt6XoAlMwQW70OPFZj/ZC8NhQq6dEaBpGE8yY=";
53 propagatedBuildInputs = [
65 pythonImportsCheck = [ "skfuzzy" ];
68 homepage = "https://github.com/scikit-fuzzy/scikit-fuzzy";
69 description = "Fuzzy logic toolkit for scientific Python";
70 license = licenses.bsd3;
71 maintainers = [ maintainers.bcdarwin ];