Skip to content

Commit 3491cf0

Browse files
committed
1 parent 72b7368 commit 3491cf0

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

+2999
-0
lines changed

stubs/google-auth/METADATA.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
version = "2.48.*"
2+
upstream-repository = "https://github.com/googleapis/google-auth-library-python"

stubs/google-auth/google/__init__.pyi

Whitespace-only changes.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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__ = [
8+
"default",
9+
"load_credentials_from_file",
10+
"load_credentials_from_dict",
11+
]
12+
13+
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, Optional
2+
3+
CRYPTOGRAPHY_NOT_FOUND_ERROR: str
4+
5+
def get_agent_identity_certificate_path() -> Optional[str]: ...
6+
def get_and_parse_agent_identity_certificate() -> Optional[Any]: ...
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: Optional[bytes]) -> str: ...
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from typing import Hashable, TypeVar
2+
3+
_Key = TypeVar("_Key", bound=Hashable)
4+
_Value = TypeVar("_Value")
5+
6+
class LRUCache(dict[_Key, _Value]):
7+
maxsize: int
8+
9+
def __init__(self, maxsize: int) -> None: ...
10+
def clear(self) -> None: ...
11+
def __getitem__(self, key: _Key) -> _Value: ...
12+
def __setitem__(self, key: _Key, value: _Value) -> None: ...
13+
def __delitem__(self, key: _Key) -> None: ...
14+
def popitem(self) -> tuple[_Key, _Value]: ...
15+
def _update(self, key: _Key) -> None: ...
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from typing import Optional
2+
3+
CLOUD_SDK_CLIENT_ID: str
4+
5+
def get_config_path() -> str: ...
6+
def get_application_default_credentials_path() -> str: ...
7+
def get_project_id() -> Optional[str]: ...
8+
def get_auth_access_token(account: Optional[str] = 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: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import abc
2+
from typing import Mapping, Sequence
3+
from google.auth import credentials
4+
from google.auth.transport import Request as _Request
5+
6+
class Credentials(credentials.Credentials, metaclass=abc.ABCMeta):
7+
async def before_request(
8+
self,
9+
request: _Request,
10+
method: str,
11+
url: str,
12+
headers: Mapping[str, str],
13+
) -> None: ...
14+
15+
class CredentialsWithQuotaProject(
16+
credentials.CredentialsWithQuotaProject, metaclass=abc.ABCMeta
17+
): ...
18+
19+
class AnonymousCredentials(credentials.AnonymousCredentials, Credentials):
20+
...
21+
22+
async def before_request(
23+
self,
24+
request: _Request,
25+
method: str,
26+
url: str,
27+
headers: Mapping[str, str],
28+
) -> None: ...
29+
30+
class ReadOnlyScoped(credentials.ReadOnlyScoped, metaclass=abc.ABCMeta): ...
31+
class Scoped(credentials.Scoped, metaclass=abc.ABCMeta): ...
32+
33+
def with_scopes_if_required(
34+
credentials: "Credentials", scopes: Sequence[str]
35+
) -> "Credentials": ...
36+
37+
class Signing(credentials.Signing, metaclass=abc.ABCMeta):
38+
pass
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 google.auth.transport import Request as _TransportRequest
4+
from typing import Any, Coroutine
5+
6+
class _BaseCredentials(metaclass=abc.ABCMeta):
7+
token: Incomplete
8+
9+
def __init__(self) -> None: ...
10+
@abc.abstractmethod
11+
def refresh(
12+
self, request: _TransportRequest
13+
) -> None | Coroutine[Any, Any, None]: ...
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
from typing import TYPE_CHECKING, Any, Mapping, Optional, Sequence, Tuple
2+
3+
from google.auth.credentials import Credentials as Credentials
4+
from google.auth.transport import Request as Request
5+
6+
if TYPE_CHECKING:
7+
from google.auth.api_key import Credentials as _ApiKeyCredentials
8+
9+
def load_credentials_from_file(
10+
filename: str,
11+
scopes: Optional[Sequence[str]] = None,
12+
default_scopes: Optional[Sequence[str]] = None,
13+
quota_project_id: Optional[str] = None,
14+
request: Optional[Request] = None,
15+
) -> Tuple[Credentials, Optional[str]]: ...
16+
def load_credentials_from_dict(
17+
info: Mapping[str, Any],
18+
scopes: Optional[Sequence[str]] = None,
19+
default_scopes: Optional[Sequence[str]] = None,
20+
quota_project_id: Optional[str] = None,
21+
request: Optional[Request] = None,
22+
) -> Tuple[Credentials, Optional[str]]: ...
23+
def get_api_key_credentials(key: str) -> "_ApiKeyCredentials": ...
24+
def default(
25+
scopes: Optional[Sequence[str]] = None,
26+
request: Optional[Request] = None,
27+
quota_project_id: Optional[str] = None,
28+
default_scopes: Optional[Sequence[str]] = None,
29+
) -> Tuple[Credentials, Optional[str]]: ...

0 commit comments

Comments
 (0)