diff --git a/pkgs/development/python-modules/google-cloud-iam/default.nix b/pkgs/development/python-modules/google_cloud_iam/default.nix similarity index 53% rename from pkgs/development/python-modules/google-cloud-iam/default.nix rename to pkgs/development/python-modules/google_cloud_iam/default.nix index 9d612062938..3f7224f6c80 100644 --- a/pkgs/development/python-modules/google-cloud-iam/default.nix +++ b/pkgs/development/python-modules/google_cloud_iam/default.nix @@ -1,5 +1,14 @@ -{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder -, google_api_core, libcst, mock, proto-plus, pytest-asyncio }: +{ lib +, buildPythonPackage +, fetchPypi +, pytestCheckHook +, pythonOlder +, google_api_core +, libcst +, mock +, proto-plus +, pytest-asyncio +}: buildPythonPackage rec { pname = "google-cloud-iam"; @@ -11,12 +20,18 @@ buildPythonPackage rec { }; propagatedBuildInputs = [ google_api_core libcst proto-plus ]; + checkInputs = [ mock pytestCheckHook pytest-asyncio ]; + pythonImportsCheck = [ + "google.cloud.iam_credentials" + "google.cloud.iam_credentials_v1" + ]; + meta = with lib; { - description = "Google Cloud IAM API client library"; + description = "IAM Service Account Credentials API client library"; homepage = "https://github.com/googleapis/python-iam"; license = licenses.asl20; - maintainers = with maintainers; [ austinbutler ]; + maintainers = with maintainers; [ austinbutler SuperSandro2000 ]; }; } diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fe0a1555036..e9ebf1e188d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2553,7 +2553,7 @@ in { google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { }; - google-cloud-iam = callPackage ../development/python-modules/google-cloud-iam { }; + google_cloud_iam = callPackage ../development/python-modules/google_cloud_iam { }; google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { };