From f0a5f42df932d90b46c2ca0fcb8f4ebc2921c6a3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 29 Sep 2024 17:04:43 +0200 Subject: [PATCH] python3Packages.google-cloud-iam: 2.15.0 -> 2.15.2 https://github.com/googleapis/python-iam/releases/tag/v2.15.2 --- .../google-cloud-iam/default.nix | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-iam/default.nix b/pkgs/development/python-modules/google-cloud-iam/default.nix index 0b3f31b643b7..e0d771425c65 100644 --- a/pkgs/development/python-modules/google-cloud-iam/default.nix +++ b/pkgs/development/python-modules/google-cloud-iam/default.nix @@ -3,30 +3,40 @@ buildPythonPackage, fetchPypi, google-api-core, + google-auth, + grpc-google-iam-v1, libcst, mock, proto-plus, + protobuf, pytest-asyncio, pytestCheckHook, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "google-cloud-iam"; - version = "2.15.0"; - format = "setuptools"; + version = "2.15.2"; + pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.7"; src = fetchPypi { - inherit pname version; - hash = "sha256-6TgaGCPlFi9owoBI/xowe6Og5Tja9getfUHP47dWpvA="; + pname = "google_cloud_iam"; + inherit version; + hash = "sha256-CbE12Wuiz2+Ap+2AEUNuidJYjouyPNYUXEdjAvSHGoI="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ google-api-core + google-auth + grpc-google-iam-v1 libcst proto-plus + protobuf ] ++ google-api-core.optional-dependencies.grpc; nativeCheckInputs = [ @@ -47,8 +57,8 @@ buildPythonPackage rec { meta = with lib; { description = "IAM Service Account Credentials API client library"; - homepage = "https://github.com/googleapis/python-iam"; - changelog = "https://github.com/googleapis/python-iam/releases/tag/v${version}"; + homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-iam"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-iam-v${version}/packages/google-cloud-iam/CHANGELOG.md"; license = licenses.asl20; maintainers = with maintainers; [ austinbutler ]; };