Skip to content

Move async interfaces to public surface once integrated #613

Open
@crwilcox

Description

@crwilcox

Since there aren't any packages using this yet, it has been put in as _internal surface in #612

Once this is being used, we should move to a public surface with this.

  • google.auth.transport._aiohttp_requests -> google.auth.transport.aiohttp_requests
  • google.auth._jwt_async -> google.auth.jwt_async
  • google.auth._credentials_async -> google.auth.credentials_async
  • google.oauth2._service_account_async -> google.oauth2.service_account_async
  • google.oauth2._credentials_async -> google.oauth2.credentials_async
  • google.oauth2._id_token_async -> google.oauth2.id_token_async

Also, google/auth/__init__.py should be updated with the following:

from google.auth._default_async import default_async
 
__all__ = ["default", "load_credentials_from_file", "default_async"]

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions