From f15ff50c71ed588f0d233124c564ea501b4bcf32 Mon Sep 17 00:00:00 2001 From: Assil Ksiksi Date: Thu, 22 Aug 2024 20:13:13 -0400 Subject: [PATCH] python312Packages.google-cloud-network-connectivity: init at 2.4.5 --- .../default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/google-cloud-network-connectivity/default.nix diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix new file mode 100644 index 000000000000..eaa3d4e435e0 --- /dev/null +++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix @@ -0,0 +1,56 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + pythonOlder, + google-api-core, + grpc-google-iam-v1, + mock, + proto-plus, + protobuf, + pytest-asyncio, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "google-cloud-network-connectivity"; + version = "2.4.5"; + pyproject = true; + + disabled = pythonOlder "3.7"; + + src = fetchPypi { + inherit version; + pname = "google_cloud_network_connectivity"; + hash = "sha256-g2N39pKk0HG8f9NkSh/iOmDQNapnTyMf85mPBM0LIe4="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + google-api-core + grpc-google-iam-v1 + proto-plus + protobuf + ] ++ google-api-core.optional-dependencies.grpc; + + nativeCheckInputs = [ + mock + pytest-asyncio + pytestCheckHook + ]; + + pythonImportsCheck = [ + "google.cloud.networkconnectivity" + "google.cloud.networkconnectivity_v1" + ]; + + meta = with lib; { + description = "API Client library for Google Cloud Network Connectivity Center"; + homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-network-connectivity"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-network-connectivity-v${version}/packages/google-cloud-network-connectivity/CHANGELOG.md"; + license = licenses.asl20; + maintainers = with maintainers; [ aksiksi ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4c8c0bd5f40f..ac25ca62f3b6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5147,6 +5147,8 @@ self: super: with self; { google-cloud-netapp = callPackage ../development/python-modules/google-cloud-netapp { }; + google-cloud-network-connectivity = callPackage ../development/python-modules/google-cloud-network-connectivity { }; + google-cloud-org-policy = callPackage ../development/python-modules/google-cloud-org-policy { }; google-cloud-os-config = callPackage ../development/python-modules/google-cloud-os-config { };