evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / jupyter-cache / default.nix
blob2815d9ee8105d87e3735452d53a2b0a3dc3947dd
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   attrs,
6   click,
7   flit-core,
8   importlib-metadata,
9   nbclient,
10   nbformat,
11   pyyaml,
12   sqlalchemy,
13   tabulate,
14   pythonOlder,
17 buildPythonPackage rec {
18   pname = "jupyter-cache";
19   version = "1.0.0";
20   pyproject = true;
22   disabled = pythonOlder "3.9";
24   src = fetchPypi {
25     inherit version;
26     pname = "jupyter_cache";
27     hash = "sha256-0Pp9dTPNV5gZjYiJMYJpqME4LtOyL2IsCak1ZSH0hoc=";
28   };
30   nativeBuildInputs = [ flit-core ];
32   propagatedBuildInputs = [
33     attrs
34     click
35     importlib-metadata
36     nbclient
37     nbformat
38     pyyaml
39     sqlalchemy
40     tabulate
41   ];
43   pythonImportsCheck = [ "jupyter_cache" ];
45   meta = with lib; {
46     description = "Defined interface for working with a cache of jupyter notebooks";
47     mainProgram = "jcache";
48     homepage = "https://github.com/executablebooks/jupyter-cache";
49     changelog = "https://github.com/executablebooks/jupyter-cache/blob/v${version}/CHANGELOG.md";
50     license = licenses.mit;
51     maintainers = [ ];
52   };