Mark stub-only private symbols as @type_check_only in third-party stubs (#14545)

This commit is contained in:
Brian Schubert
2025-08-08 05:29:48 -04:00
committed by GitHub
parent a358dc24e8
commit 81c8fcb2e6
131 changed files with 334 additions and 147 deletions
@@ -1,11 +1,12 @@
from collections.abc import Mapping
from logging import Logger
from typing import Literal, TypedDict
from typing import Literal, TypedDict, type_check_only
from typing_extensions import NotRequired
from oauthlib.common import Request
from oauthlib.oauth2.rfc6749.clients import Client
@type_check_only
class _BearerToken(TypedDict):
token_type: Literal["Bearer"]
access_token: str
@@ -14,6 +15,7 @@ class _BearerToken(TypedDict):
refresh_token: NotRequired[str]
state: NotRequired[str]
@type_check_only
class _AuthorizationCode(TypedDict):
code: str
state: NotRequired[str]