Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / chirpstack-api / default.nix
blob141a5f349b70ece128972c6643b979e84ea44b5b
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , google-api-core
5 , grpcio
6 , pythonOlder
7 }:
9 buildPythonPackage rec {
10   pname = "chirpstack-api";
11   version = "3.12.4";
12   format = "setuptools";
14   disabled = pythonOlder "3.7";
16   src = fetchFromGitHub {
17     owner = "brocaar";
18     repo = pname;
19     rev = "v${version}";
20     hash = "sha256-69encHMk0eXE2Av87ysKvxoiXog5o68qCUlOx/lgHFU=";
21   };
23   sourceRoot = "${src.name}/python/src";
25   propagatedBuildInputs = [
26     google-api-core
27     grpcio
28   ];
30   # Module has no tests
31   doCheck = false;
33   pythonImportsCheck = [
34     "chirpstack_api"
35   ];
37   meta = with lib; {
38     description = "ChirpStack gRPC API message and service wrappers for Python";
39     homepage = "https://github.com/brocaar/chirpstack-api";
40     license = with licenses; [ mit ];
41     maintainers = with maintainers; [ fab ];
42   };