Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / summarytools / default.nix
blob4bbbae78c88b7db263de8fb377f1cbb86a4a8f97
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , setuptools
6 , ipython
7 , matplotlib
8 , numpy
9 , pandas
10 , pytestCheckHook
13 buildPythonPackage rec {
14   pname = "summarytools";
15   version = "0.2.3";
16   pyproject = true;
18   disabled = pythonOlder "3.7";
20   # no version tags in GitHub repo
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-wsDf9IXCMQe0cVfQQuRVwMhxkhhUxbPu06yWZPLvgw4=";
24   };
26   nativeBuildInputs = [ setuptools ];
28   propagatedBuildInputs = [
29     ipython
30     matplotlib
31     numpy
32     pandas
33   ];
35   nativeCheckImports = [ pytestCheckHook ];
36   pythonImportsCheck = [ "summarytools" ];
38   meta = with lib; {
39     description = "Python port of the R summarytools package for summarizing dataframes";
40     homepage = "https://github.com/6chaoran/jupyter-summarytools";
41     license = licenses.asl20;
42     maintainers = with maintainers; [ bcdarwin ];
43   };