linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / mlxtend / default.nix
blob44402b36ec081a81a20f1241b012010da71f7e2f
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , isPy27
5 , pytestCheckHook
6 , scipy
7 , numpy
8 , scikitlearn
9 , pandas
10 , matplotlib
11 , joblib
14 buildPythonPackage rec {
15   pname = "mlxtend";
16   version = "0.17.3";
17   disabled = isPy27;
19   src = fetchFromGitHub {
20     owner = "rasbt";
21     repo = pname;
22     rev = version;
23     sha256 = "1515wgmj5rhwpmky7apmmvys1630sfg534fai6559s13hp11pdcl";
24   };
26   checkInputs = [ pytestCheckHook ];
27   # image tests download files over the network
28   pytestFlagsArray = [ "-sv" "--ignore=mlxtend/image" ];
29   # Fixed in master, but failing in release version
30   # see: https://github.com/rasbt/mlxtend/pull/721
31   disabledTests = [ "test_variance_explained_ratio" ];
33   propagatedBuildInputs = [
34     scipy
35     numpy
36     scikitlearn
37     pandas
38     matplotlib
39     joblib
40   ];
42   meta = with lib; {
43     description = "A library of Python tools and extensions for data science";
44     homepage = "https://github.com/rasbt/mlxtend";
45     license= licenses.bsd3;
46     maintainers = with maintainers; [ evax ];
47     platforms = platforms.unix;
48     # incompatible with nixpkgs scikitlearn version
49     broken = true;
50   };