evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / calysto-scheme / default.nix
blob8c857d45e4f9d9d5e1f4a10b4ab6d9117e3e1701
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   metakernel,
6   pytestCheckHook,
7   yasi,
8 }:
10 buildPythonPackage rec {
11   pname = "calysto-scheme";
12   version = "1.4.8";
13   format = "setuptools";
15   src = fetchFromGitHub {
16     owner = "Calysto";
17     repo = "calysto_scheme";
18     rev = "refs/tags/v${version}";
19     hash = "sha256-gTBXdjm6Ry6DpjO9tP+acYxM+DQDh4dZQF+pyXrUCiI=";
20   };
22   propagatedBuildInputs = [
23     yasi
24     metakernel
25   ];
27   nativeCheckInputs = [ pytestCheckHook ];
29   pythonImportsCheck = [ "calysto_scheme" ];
31   meta = with lib; {
32     description = "Scheme kernel for Jupyter that can use Python libraries";
33     homepage = "https://github.com/Calysto/calysto_scheme";
34     changelog = "https://github.com/Calysto/calysto_scheme/blob/${src.rev}/ChangeLog.md";
35     license = licenses.bsd3;
36     maintainers = with maintainers; [ kranzes ];
37   };