13 buildPythonPackage rec {
14 pname = "linien-common";
18 src = fetchFromGitHub {
21 rev = "refs/tags/v${version}";
22 hash = "sha256-V6oo0a4cNlvn4pIwzchvCTOu7qtUGS+Pc0qpbEsvGZo=";
25 sourceRoot = "${src.name}/linien-common";
28 export HOME=$(mktemp -d)
31 nativeBuildInputs = [ setuptools ];
33 propagatedBuildInputs = [
41 pythonImportsCheck = [ "linien_common" ];
44 pytest = callPackage ./tests.nix { };
48 description = "Shared components of the Linien spectroscopy lock application";
49 homepage = "https://github.com/linien-org/linien/tree/develop/linien-common";
50 license = licenses.gpl3Plus;
51 maintainers = with maintainers; [ fsagbuya doronbehar ];