Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / reportengine / default.nix
blob79e1a908f7ebbbc69bdc6c1d991ef0d1b398fe3f
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , flit
5 , jinja2
6 , ruamel-yaml
7 , matplotlib
8 , pandas
9 , pandoc
10 , pygments
11 , blessings
12 , curio
13 , hypothesis
14 , pytestCheckHook
17 buildPythonPackage rec {
18   pname = "reportengine";
19   version = "0.31";
20   format = "pyproject";
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-jrt+ml8o1PUidV1bY0hCyNgcPaVTBloW574/i5Pl7iE=";
25   };
27   nativeBuildInputs = [ flit ];
29   propagatedBuildInputs = [
30     jinja2
31     ruamel-yaml
32     matplotlib
33     pandas
34     pygments
35     blessings
36     curio
37   ];
39   nativeCheckInputs = [
40     hypothesis
41     pandoc
42     pytestCheckHook
43   ];
45   pythonImportsCheck = [ "reportengine" ];
47   meta = with lib; {
48     description = "A framework for declarative data analysis";
49     homepage = "https://github.com/NNPDF/reportengine/";
50     license = with licenses; [ gpl2Only ];
51     maintainers = with maintainers; [ veprbl ];
52   };