Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / lime / default.nix
bloba3296f09c52c9410542cb6bc4890d75cda7909de
1 { lib
2 , fetchPypi
3 , buildPythonPackage
5 , matplotlib
6 , numpy
7 , scipy
8 , tqdm
9 , scikit-learn
10 , scikit-image
12 , pytestCheckHook
13 , pythonOlder
16 buildPythonPackage rec {
17   pname = "lime";
18   version = "0.2.0.1";
19   format = "setuptools";
21   disabled = pythonOlder "3.5";
23   src = fetchPypi {
24     inherit pname version;
25     hash = "sha256-dpYOTwVf61Pom1AiODuvyHtj8lusYmWYSwozPRpX94E=";
26   };
28   propagatedBuildInputs =  [
29     matplotlib
30     numpy
31     scipy
32     tqdm
33     scikit-learn
34     scikit-image
35   ];
37   nativeCheckInputs = [
38     pytestCheckHook
39   ];
41   disabledTestPaths = [
42     # touches network
43     "lime/tests/test_lime_text.py"
44   ];
46   pythonImportsCheck = [
47     "lime.exceptions"
48     "lime.explanation"
49     "lime.lime_base"
50     "lime.lime_image"
51     "lime.lime_text"
52   ];
54   meta = with lib; {
55     description = "Local Interpretable Model-Agnostic Explanations for machine learning classifiers";
56     homepage = "https://github.com/marcotcr/lime";
57     changelog = "https://github.com/marcotcr/lime/releases/tag/${version}";
58     license = licenses.bsd2;
59     maintainers = with lib.maintainers; [ khaser ];
60   };