Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / cufflinks / default.nix
blob4884c2e584bc270c557cf2694541a4ff08fd49f5
1 { lib, buildPythonPackage, fetchPypi
2 , chart-studio
3 , colorlover
4 , ipython
5 , ipywidgets
6 , pytest
7 , nose
8 , numpy
9 , pandas
10 , six
11 , statsmodels
14 buildPythonPackage rec {
15   pname = "cufflinks";
16   version = "0.17.3";
17   format = "setuptools";
19   src = fetchPypi {
20     inherit pname version;
21     sha256 = "0i56062k54dlg5iz3qyl1ykww62mpkp8jr4n450h0c60dm0b7ha8";
22   };
24   propagatedBuildInputs = [
25     chart-studio
26     colorlover
27     ipython
28     ipywidgets
29     numpy
30     pandas
31     six
32     statsmodels
33   ];
35   nativeCheckInputs = [ pytest nose ];
37   # ignore tests which are incompatible with pandas>=1.0
38   # https://github.com/santosjorge/cufflinks/issues/236
39   checkPhase = ''
40     pytest tests.py -k 'not bar_row'
41   '';
43   meta = with lib; {
44     description = "Productivity Tools for Plotly + Pandas";
45     homepage = "https://github.com/santosjorge/cufflinks";
46     license = licenses.mit;
47     maintainers = with maintainers; [ ];
48   };