Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / linien-client / default.nix
blob8997c3454a3875cc8c94a12a821cc5cdcb608e99
1 { lib
2 , buildPythonPackage
3 , linien-common
4 , setuptools
5 , fabric
6 , typing-extensions
7 , numpy
8 , scipy
9 }:
11 buildPythonPackage rec {
12   pname = "linien-client";
13   pyproject = true;
15   inherit (linien-common) src version;
17   sourceRoot = "${src.name}/linien-client";
19   preBuild = ''
20     export HOME=$(mktemp -d)
21   '';
23   nativeBuildInputs = [ setuptools ];
25   propagatedBuildInputs = [
26     fabric
27     typing-extensions
28     numpy
29     scipy
30     linien-common
31   ];
33   pythonImportsCheck = [ "linien_client" ];
35   meta = with lib; {
36     description = "Client components of the Linien spectroscopy lock application";
37     homepage = "https://github.com/linien-org/linien/tree/develop/linien-client";
38     license = licenses.gpl3Plus;
39     maintainers = with maintainers; [ fsagbuya doronbehar ];
40   };