Importing & initializing GCP googleapis/google-cloud-python clients

So I figured it out, primarily I had an issue with another google package that messed up my dependencies.

The import statement is as follows:

from google.cloud.resourcemanager_v3.services.projects.client import ProjectsClient

and the initialization is simply this:

client = ProjectsClient()

Note however, that this relies on an existing application default credentials file existing on the machine, which can be created by running the following command in the console:

gcloud auth application-default login