Skip to content

Commit e86c4b8

Browse files
committed
1 parent 5632132 commit e86c4b8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+2388
-0
lines changed

stubs/google-auth/METADATA.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version = "2.48.*"
2+
upstream-repository = "https://github.com/googleapis/google-auth-library-python"
3+
dependencies = [
4+
"types-requests",
5+
"types-grpcio",
6+
"cryptography",
7+
]

stubs/google-auth/google/__init__.pyi

Whitespace-only changes.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from google.auth._default import (
2+
default as default,
3+
load_credentials_from_dict as load_credentials_from_dict,
4+
load_credentials_from_file as load_credentials_from_file,
5+
)
6+
7+
__all__ = ["default", "load_credentials_from_file", "load_credentials_from_dict"]
8+
9+
class Python37DeprecationWarning(DeprecationWarning): ...
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from typing import Any
2+
3+
CRYPTOGRAPHY_NOT_FOUND_ERROR: str
4+
5+
def get_agent_identity_certificate_path() -> str | None: ...
6+
def get_and_parse_agent_identity_certificate() -> Any | None: ...
7+
def parse_certificate(cert_bytes: bytes) -> Any: ...
8+
def calculate_certificate_fingerprint(cert: Any) -> str: ...
9+
def should_request_bound_token(cert: Any) -> bool: ...
10+
def get_cached_cert_fingerprint(cached_cert: bytes | None) -> str: ...
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from collections.abc import Hashable
2+
from typing import TypeVar
3+
4+
_Key = TypeVar("_Key", bound=Hashable)
5+
_Value = TypeVar("_Value")
6+
7+
class LRUCache(dict[_Key, _Value]):
8+
maxsize: int
9+
10+
def __init__(self, maxsize: int) -> None: ...
11+
def clear(self) -> None: ...
12+
def __getitem__(self, key: _Key) -> _Value: ...
13+
def __setitem__(self, key: _Key, value: _Value) -> None: ...
14+
def __delitem__(self, key: _Key) -> None: ...
15+
def popitem(self) -> tuple[_Key, _Value]: ...
16+
def _update(self, key: _Key) -> None: ...
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
CLOUD_SDK_CLIENT_ID: str
2+
3+
def get_config_path() -> str: ...
4+
def get_application_default_credentials_path() -> str: ...
5+
def get_project_id() -> str | None: ...
6+
def get_auth_access_token(account: str | None = None) -> str: ...
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
_SERVICE_ACCOUNT_TRUST_BOUNDARY_LOOKUP_ENDPOINT: str
2+
_WORKFORCE_POOL_TRUST_BOUNDARY_LOOKUP_ENDPOINT: str
3+
_WORKLOAD_IDENTITY_POOL_TRUST_BOUNDARY_LOOKUP_ENDPOINT: str
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import abc
2+
from collections.abc import Mapping, Sequence
3+
4+
from google.auth import credentials
5+
from google.auth.transport import Request as _Request
6+
7+
class Credentials(credentials.Credentials, metaclass=abc.ABCMeta):
8+
async def before_request(self, request: _Request, method: str, url: str, headers: Mapping[str, str]) -> None: ...
9+
10+
class CredentialsWithQuotaProject(credentials.CredentialsWithQuotaProject, metaclass=abc.ABCMeta): ...
11+
12+
class AnonymousCredentials(credentials.AnonymousCredentials, Credentials):
13+
async def before_request(self, request: _Request, method: str, url: str, headers: Mapping[str, str]) -> None: ...
14+
15+
class ReadOnlyScoped(credentials.ReadOnlyScoped, metaclass=abc.ABCMeta): ...
16+
class Scoped(credentials.Scoped, metaclass=abc.ABCMeta): ...
17+
18+
def with_scopes_if_required(credentials: Credentials, scopes: Sequence[str]) -> Credentials: ...
19+
20+
class Signing(credentials.Signing, metaclass=abc.ABCMeta): ...
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import abc
2+
from _typeshed import Incomplete
3+
from collections.abc import Coroutine
4+
from typing import Any
5+
6+
from google.auth.transport import Request as _TransportRequest
7+
8+
class _BaseCredentials(metaclass=abc.ABCMeta):
9+
token: Incomplete
10+
11+
def __init__(self) -> None: ...
12+
@abc.abstractmethod
13+
def refresh(self, request: _TransportRequest) -> None | Coroutine[Any, Any, None]: ...
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
from collections.abc import Mapping, Sequence
2+
from typing import Any
3+
4+
from google.auth.api_key import Credentials as _ApiKeyCredentials
5+
from google.auth.credentials import Credentials as Credentials
6+
from google.auth.transport import Request as Request
7+
8+
def load_credentials_from_file(
9+
filename: str,
10+
scopes: Sequence[str] | None = None,
11+
default_scopes: Sequence[str] | None = None,
12+
quota_project_id: str | None = None,
13+
request: Request | None = None,
14+
) -> tuple[Credentials, str | None]: ...
15+
def load_credentials_from_dict(
16+
info: Mapping[str, Any],
17+
scopes: Sequence[str] | None = None,
18+
default_scopes: Sequence[str] | None = None,
19+
quota_project_id: str | None = None,
20+
request: Request | None = None,
21+
) -> tuple[Credentials, str | None]: ...
22+
def get_api_key_credentials(key: str) -> _ApiKeyCredentials: ...
23+
def default(
24+
scopes: Sequence[str] | None = None,
25+
request: Request | None = None,
26+
quota_project_id: str | None = None,
27+
default_scopes: Sequence[str] | None = None,
28+
) -> tuple[Credentials, str | None]: ...

0 commit comments

Comments
 (0)