Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / mlxtend / default.nix
blob4a743ac664a96c6d749fb958830066b42d68156f
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , isPy27
5 , setuptools
6 , pytestCheckHook
7 , scipy
8 , numpy
9 , scikit-learn
10 , pandas
11 , matplotlib
12 , joblib
15 buildPythonPackage rec {
16   pname = "mlxtend";
17   version = "0.23.1";
18   pyproject = true;
20   disabled = isPy27;
22   src = fetchFromGitHub {
23     owner = "rasbt";
24     repo = pname;
25     rev = "refs/tags/v${version}";
26     hash = "sha256-FlP6UqX/Ejk9c3Enm0EJ0xqy7iOhDlFqjWWxd4VIczQ=";
27   };
29   nativeBuildInputs = [
30     setuptools
31   ];
33   propagatedBuildInputs = [
34     scipy
35     numpy
36     scikit-learn
37     pandas
38     matplotlib
39     joblib
40   ];
42   nativeCheckInputs = [
43     pytestCheckHook
44   ];
46   pytestFlagsArray = [
47     "-sv"
48   ];
50   disabledTestPaths = [
51     # image tests download files over the network
52     "mlxtend/image"
53   ];
55   meta = with lib; {
56     description = "A library of Python tools and extensions for data science";
57     homepage = "https://github.com/rasbt/mlxtend";
58     license= licenses.bsd3;
59     maintainers = with maintainers; [ evax ];
60     platforms = platforms.unix;
61     # incompatible with nixpkgs scikit-learn version
62     broken = true;
63   };