bitwarden-desktop: 2024.12.0 -> 2024.12.1 (#373177)
[NixPkgs.git] / pkgs / development / python-modules / google-cloud-appengine-logging / default.nix
blob6c0dee2d5a9ddf70140218e8ab0ba964ce716f7b
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   google-api-core,
6   grpc-google-iam-v1,
7   mock,
8   proto-plus,
9   protobuf,
10   pytest-asyncio,
11   pytestCheckHook,
12   pythonOlder,
13   setuptools,
16 buildPythonPackage rec {
17   pname = "google-cloud-appengine-logging";
18   version = "1.5.0";
19   pyproject = true;
21   disabled = pythonOlder "3.7";
23   src = fetchPypi {
24     pname = "google_cloud_appengine_logging";
25     inherit version;
26     hash = "sha256-OaLfaU2XmB7QDvXfVB98/MqSCpJJZwdVfysHu3up1no=";
27   };
29   build-system = [ setuptools ];
31   dependencies = [
32     google-api-core
33     grpc-google-iam-v1
34     proto-plus
35     protobuf
36   ] ++ google-api-core.optional-dependencies.grpc;
38   nativeCheckInputs = [
39     mock
40     pytestCheckHook
41     pytest-asyncio
42   ];
44   pythonImportsCheck = [
45     "google.cloud.appengine_logging"
46     "google.cloud.appengine_logging_v1"
47   ];
49   meta = with lib; {
50     description = "Appengine logging client library";
51     homepage = "https://github.com/googleapis/python-appengine-logging";
52     changelog = "https://github.com/googleapis/python-appengine-logging/blob/v${version}/CHANGELOG.md";
53     license = licenses.asl20;
54     maintainers = with maintainers; [ fab ];
55   };