Replace Incomplete | None = None in third party stubs (#14063)

This commit is contained in:
Sebastian Rittau
2025-05-15 21:37:43 +02:00
committed by GitHub
parent acc51542c9
commit 126768408a
488 changed files with 2259 additions and 4044 deletions
@@ -1,16 +1,14 @@
from _typeshed import Incomplete
from authlib.integrations.base_client.sync_app import OAuth1Base, OAuth2Base
__all__ = ["AsyncOAuth1Mixin", "AsyncOAuth2Mixin"]
class AsyncOAuth1Mixin(OAuth1Base):
async def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
async def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
async def fetch_access_token(self, request_token: Incomplete | None = None, **kwargs): ...
async def request(self, method, url, token=None, **kwargs): ...
async def create_authorization_url(self, redirect_uri=None, **kwargs): ...
async def fetch_access_token(self, request_token=None, **kwargs): ...
class AsyncOAuth2Mixin(OAuth2Base):
async def load_server_metadata(self): ...
async def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
async def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
async def fetch_access_token(self, redirect_uri: Incomplete | None = None, **kwargs): ...
async def request(self, method, url, token=None, **kwargs): ...
async def create_authorization_url(self, redirect_uri=None, **kwargs): ...
async def fetch_access_token(self, redirect_uri=None, **kwargs): ...
@@ -1,8 +1,6 @@
from _typeshed import Incomplete
__all__ = ["AsyncOpenIDMixin"]
class AsyncOpenIDMixin:
async def fetch_jwk_set(self, force: bool = False): ...
async def userinfo(self, **kwargs): ...
async def parse_id_token(self, token, nonce, claims_options: Incomplete | None = None): ...
async def parse_id_token(self, token, nonce, claims_options=None): ...
@@ -4,10 +4,10 @@ class FrameworkIntegration:
expires_in: int
name: Incomplete
cache: Incomplete
def __init__(self, name, cache: Incomplete | None = None) -> None: ...
def __init__(self, name, cache=None) -> None: ...
def get_state_data(self, session, state): ...
def set_state_data(self, session, state, data): ...
def clear_state_data(self, session, state): ...
def update_token(self, token, refresh_token: Incomplete | None = None, access_token: Incomplete | None = None) -> None: ...
def update_token(self, token, refresh_token=None, access_token=None) -> None: ...
@staticmethod
def load_config(oauth, name, params) -> None: ...
@@ -11,9 +11,7 @@ class BaseOAuth:
cache: Incomplete
fetch_token: Incomplete
update_token: Incomplete
def __init__(
self, cache: Incomplete | None = None, fetch_token: Incomplete | None = None, update_token: Incomplete | None = None
) -> None: ...
def __init__(self, cache=None, fetch_token=None, update_token=None) -> None: ...
def create_client(self, name): ...
def register(self, name, overwrite: bool = False, **kwargs): ...
def generate_client_kwargs(self, name, overwrite, **kwargs): ...
@@ -3,7 +3,7 @@ from _typeshed import Incomplete
class BaseApp:
client_cls: Incomplete
OAUTH_APP_CONFIG: Incomplete
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
def request(self, method, url, token=None, **kwargs): ...
def get(self, url, **kwargs): ...
def post(self, url, **kwargs): ...
def patch(self, url, **kwargs): ...
@@ -29,26 +29,26 @@ class OAuth1Base:
def __init__(
self,
framework,
name: Incomplete | None = None,
fetch_token: Incomplete | None = None,
client_id: Incomplete | None = None,
client_secret: Incomplete | None = None,
request_token_url: Incomplete | None = None,
request_token_params: Incomplete | None = None,
access_token_url: Incomplete | None = None,
access_token_params: Incomplete | None = None,
authorize_url: Incomplete | None = None,
authorize_params: Incomplete | None = None,
api_base_url: Incomplete | None = None,
client_kwargs: Incomplete | None = None,
user_agent: Incomplete | None = None,
name=None,
fetch_token=None,
client_id=None,
client_secret=None,
request_token_url=None,
request_token_params=None,
access_token_url=None,
access_token_params=None,
authorize_url=None,
authorize_params=None,
api_base_url=None,
client_kwargs=None,
user_agent=None,
**kwargs,
) -> None: ...
class OAuth1Mixin(_RequestMixin, OAuth1Base):
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
def fetch_access_token(self, request_token: Incomplete | None = None, **kwargs): ...
def request(self, method, url, token=None, **kwargs): ...
def create_authorization_url(self, redirect_uri=None, **kwargs): ...
def fetch_access_token(self, request_token=None, **kwargs): ...
class OAuth2Base:
client_cls: Incomplete
@@ -68,26 +68,26 @@ class OAuth2Base:
def __init__(
self,
framework,
name: Incomplete | None = None,
fetch_token: Incomplete | None = None,
update_token: Incomplete | None = None,
client_id: Incomplete | None = None,
client_secret: Incomplete | None = None,
access_token_url: Incomplete | None = None,
access_token_params: Incomplete | None = None,
authorize_url: Incomplete | None = None,
authorize_params: Incomplete | None = None,
api_base_url: Incomplete | None = None,
client_kwargs: Incomplete | None = None,
server_metadata_url: Incomplete | None = None,
compliance_fix: Incomplete | None = None,
client_auth_methods: Incomplete | None = None,
user_agent: Incomplete | None = None,
name=None,
fetch_token=None,
update_token=None,
client_id=None,
client_secret=None,
access_token_url=None,
access_token_params=None,
authorize_url=None,
authorize_params=None,
api_base_url=None,
client_kwargs=None,
server_metadata_url=None,
compliance_fix=None,
client_auth_methods=None,
user_agent=None,
**kwargs,
) -> None: ...
class OAuth2Mixin(_RequestMixin, OAuth2Base):
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
def request(self, method, url, token=None, **kwargs): ...
def load_server_metadata(self): ...
def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
def fetch_access_token(self, redirect_uri: Incomplete | None = None, **kwargs): ...
def create_authorization_url(self, redirect_uri=None, **kwargs): ...
def fetch_access_token(self, redirect_uri=None, **kwargs): ...
@@ -1,7 +1,5 @@
from _typeshed import Incomplete
class OpenIDMixin:
def fetch_jwk_set(self, force: bool = False): ...
def userinfo(self, **kwargs): ...
def parse_id_token(self, token, nonce, claims_options: Incomplete | None = None, leeway: int = 120): ...
def parse_id_token(self, token, nonce, claims_options=None, leeway: int = 120): ...
def create_load_key(self): ...
@@ -9,7 +9,7 @@ class ECDH1PUAlgorithm(JWEAlgorithmWithTagAwareKeyAgreement):
description: str
key_size: Incomplete
aeskw: Incomplete
def __init__(self, key_size: Incomplete | None = None) -> None: ...
def __init__(self, key_size=None) -> None: ...
def prepare_key(self, raw_data): ...
def generate_preset(self, enc_alg, key): ...
def compute_shared_key(self, shared_key_e, shared_key_s): ...
@@ -17,10 +17,10 @@ class ECDH1PUAlgorithm(JWEAlgorithmWithTagAwareKeyAgreement):
def compute_derived_key(self, shared_key, fixed_info, bit_size): ...
def deliver_at_sender(self, sender_static_key, sender_ephemeral_key, recipient_pubkey, headers, bit_size, tag): ...
def deliver_at_recipient(self, recipient_key, sender_static_pubkey, sender_ephemeral_pubkey, headers, bit_size, tag): ...
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset: Incomplete | None = None): ...
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset=None): ...
def agree_upon_key_and_wrap_cek(self, enc_alg, headers, key, sender_key, epk, cek, tag): ...
def wrap(self, enc_alg, headers, key, sender_key, preset: Incomplete | None = None): ...
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag: Incomplete | None = None): ...
def wrap(self, enc_alg, headers, key, sender_key, preset=None): ...
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag=None): ...
JWE_DRAFT_ALG_ALGORITHMS: Incomplete
+2 -4
View File
@@ -1,4 +1,2 @@
from _typeshed import Incomplete
def loads(obj, kid: Incomplete | None = None): ...
def dumps(key, kty: Incomplete | None = None, **params): ...
def loads(obj, kid=None): ...
def dumps(key, kty=None, **params): ...
+4 -4
View File
@@ -3,12 +3,12 @@ from _typeshed import Incomplete
class JsonWebSignature:
REGISTERED_HEADER_PARAMETER_NAMES: Incomplete
ALGORITHMS_REGISTRY: Incomplete
def __init__(self, algorithms: Incomplete | None = None, private_headers: Incomplete | None = None) -> None: ...
def __init__(self, algorithms=None, private_headers=None) -> None: ...
@classmethod
def register_algorithm(cls, algorithm) -> None: ...
def serialize_compact(self, protected, payload, key): ...
def deserialize_compact(self, s, key, decode: Incomplete | None = None): ...
def deserialize_compact(self, s, key, decode=None): ...
def serialize_json(self, header_obj, payload, key): ...
def deserialize_json(self, obj, key, decode: Incomplete | None = None): ...
def deserialize_json(self, obj, key, decode=None): ...
def serialize(self, header, payload, key): ...
def deserialize(self, s, key, decode: Incomplete | None = None): ...
def deserialize(self, s, key, decode=None): ...
+7 -7
View File
@@ -5,15 +5,15 @@ class JsonWebEncryption:
ALG_REGISTRY: Incomplete
ENC_REGISTRY: Incomplete
ZIP_REGISTRY: Incomplete
def __init__(self, algorithms: Incomplete | None = None, private_headers: Incomplete | None = None) -> None: ...
def __init__(self, algorithms=None, private_headers=None) -> None: ...
@classmethod
def register_algorithm(cls, algorithm) -> None: ...
def serialize_compact(self, protected, payload, key, sender_key: Incomplete | None = None): ...
def serialize_json(self, header_obj, payload, keys, sender_key: Incomplete | None = None): ...
def serialize(self, header, payload, key, sender_key: Incomplete | None = None): ...
def deserialize_compact(self, s, key, decode: Incomplete | None = None, sender_key: Incomplete | None = None): ...
def deserialize_json(self, obj, key, decode: Incomplete | None = None, sender_key: Incomplete | None = None): ...
def deserialize(self, obj, key, decode: Incomplete | None = None, sender_key: Incomplete | None = None): ...
def serialize_compact(self, protected, payload, key, sender_key=None): ...
def serialize_json(self, header_obj, payload, keys, sender_key=None): ...
def serialize(self, header, payload, key, sender_key=None): ...
def deserialize_compact(self, s, key, decode=None, sender_key=None): ...
def deserialize_json(self, obj, key, decode=None, sender_key=None): ...
def deserialize(self, obj, key, decode=None, sender_key=None): ...
@staticmethod
def parse_json(obj): ...
def get_header_alg(self, header): ...
@@ -11,14 +11,14 @@ class JWEAlgorithmBase(metaclass=ABCMeta):
def generate_preset(self, enc_alg, key) -> None: ...
class JWEAlgorithm(JWEAlgorithmBase, metaclass=ABCMeta):
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None) -> None: ...
def wrap(self, enc_alg, headers, key, preset=None) -> None: ...
def unwrap(self, enc_alg, ek, headers, key) -> None: ...
class JWEAlgorithmWithTagAwareKeyAgreement(JWEAlgorithmBase, metaclass=ABCMeta):
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset: Incomplete | None = None) -> None: ...
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset=None) -> None: ...
def agree_upon_key_and_wrap_cek(self, enc_alg, headers, key, sender_key, epk, cek, tag) -> None: ...
def wrap(self, enc_alg, headers, key, sender_key, preset: Incomplete | None = None) -> None: ...
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag: Incomplete | None = None) -> None: ...
def wrap(self, enc_alg, headers, key, sender_key, preset=None) -> None: ...
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag=None) -> None: ...
class JWEEncAlgorithm:
name: Incomplete
@@ -1,5 +1 @@
from _typeshed import Incomplete
def load_pem_key(
raw, ssh_type: Incomplete | None = None, key_type: Incomplete | None = None, password: Incomplete | None = None
): ...
def load_pem_key(raw, ssh_type=None, key_type=None, password=None): ...
@@ -10,9 +10,7 @@ class AsymmetricKey(Key):
SSH_PUBLIC_PREFIX: bytes
private_key: Incomplete
public_key: Incomplete
def __init__(
self, private_key: Incomplete | None = None, public_key: Incomplete | None = None, options: Incomplete | None = None
) -> None: ...
def __init__(self, private_key=None, public_key=None, options=None) -> None: ...
@property
def public_only(self): ...
def get_op_key(self, operation): ...
@@ -26,14 +24,14 @@ class AsymmetricKey(Key):
def load_public_key(self) -> None: ...
def as_dict(self, is_private: bool = False, **params): ...
def as_key(self, is_private: bool = False): ...
def as_bytes(self, encoding: Incomplete | None = None, is_private: bool = False, password: Incomplete | None = None): ...
def as_pem(self, is_private: bool = False, password: Incomplete | None = None): ...
def as_der(self, is_private: bool = False, password: Incomplete | None = None): ...
def as_bytes(self, encoding=None, is_private: bool = False, password=None): ...
def as_pem(self, is_private: bool = False, password=None): ...
def as_der(self, is_private: bool = False, password=None): ...
@classmethod
def import_dict_key(cls, raw, options: Incomplete | None = None): ...
def import_dict_key(cls, raw, options=None): ...
@classmethod
def import_key(cls, raw, options: Incomplete | None = None): ...
def import_key(cls, raw, options=None): ...
@classmethod
def validate_raw_key(cls, key): ...
@classmethod
def generate_key(cls, crv_or_size, options: Incomplete | None = None, is_private: bool = False) -> AsymmetricKey: ...
def generate_key(cls, crv_or_size, options=None, is_private: bool = False) -> AsymmetricKey: ...
@@ -7,7 +7,7 @@ class Key:
PUBLIC_KEY_OPS: Incomplete
REQUIRED_JSON_FIELDS: Incomplete
options: Incomplete
def __init__(self, options: Incomplete | None = None) -> None: ...
def __init__(self, options=None) -> None: ...
@property
def tokens(self): ...
@property
+1 -1
View File
@@ -6,7 +6,7 @@ from authlib.jose.rfc7517 import Key, KeySet
class JsonWebKey:
JWK_KEY_CLS: Incomplete
@classmethod
def generate_key(cls, kty, crv_or_size, options: Incomplete | None = None, is_private: bool = False): ...
def generate_key(cls, kty, crv_or_size, options=None, is_private: bool = False): ...
@classmethod
def import_key(cls, raw: Mapping[str, object], options: Mapping[str, object] | None = None) -> Key: ...
@classmethod
@@ -21,4 +21,4 @@ class ECKey(AsymmetricKey):
def dumps_private_key(self): ...
def dumps_public_key(self): ...
@classmethod
def generate_key(cls, crv: str = "P-256", options: Incomplete | None = None, is_private: bool = False) -> ECKey: ...
def generate_key(cls, crv: str = "P-256", options=None, is_private: bool = False) -> ECKey: ...
@@ -7,7 +7,7 @@ class DirectAlgorithm(JWEAlgorithm):
description: str
def prepare_key(self, raw_data): ...
def generate_preset(self, enc_alg, key): ...
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
def wrap(self, enc_alg, headers, key, preset=None): ...
def unwrap(self, enc_alg, ek, headers, key): ...
class RSAAlgorithm(JWEAlgorithm):
@@ -18,7 +18,7 @@ class RSAAlgorithm(JWEAlgorithm):
def __init__(self, name, description, pad_fn) -> None: ...
def prepare_key(self, raw_data): ...
def generate_preset(self, enc_alg, key): ...
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
def wrap(self, enc_alg, headers, key, preset=None): ...
def unwrap(self, enc_alg, ek, headers, key): ...
class AESAlgorithm(JWEAlgorithm):
@@ -29,7 +29,7 @@ class AESAlgorithm(JWEAlgorithm):
def prepare_key(self, raw_data): ...
def generate_preset(self, enc_alg, key): ...
def wrap_cek(self, cek, key): ...
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
def wrap(self, enc_alg, headers, key, preset=None): ...
def unwrap(self, enc_alg, ek, headers, key): ...
class AESGCMAlgorithm(JWEAlgorithm):
@@ -40,7 +40,7 @@ class AESGCMAlgorithm(JWEAlgorithm):
def __init__(self, key_size) -> None: ...
def prepare_key(self, raw_data): ...
def generate_preset(self, enc_alg, key): ...
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
def wrap(self, enc_alg, headers, key, preset=None): ...
def unwrap(self, enc_alg, ek, headers, key): ...
class ECDHESAlgorithm(JWEAlgorithm):
@@ -50,13 +50,13 @@ class ECDHESAlgorithm(JWEAlgorithm):
description: str
key_size: Incomplete
aeskw: Incomplete
def __init__(self, key_size: Incomplete | None = None) -> None: ...
def __init__(self, key_size=None) -> None: ...
def prepare_key(self, raw_data): ...
def generate_preset(self, enc_alg, key): ...
def compute_fixed_info(self, headers, bit_size): ...
def compute_derived_key(self, shared_key, fixed_info, bit_size): ...
def deliver(self, key, pubkey, headers, bit_size): ...
def wrap(self, enc_alg, headers, key, preset: Incomplete | None = None): ...
def wrap(self, enc_alg, headers, key, preset=None): ...
def unwrap(self, enc_alg, ek, headers, key): ...
def u32be_len_input(s, base64: bool = False): ...
@@ -8,7 +8,7 @@ class OctKey(Key):
kty: str
REQUIRED_JSON_FIELDS: Incomplete
raw_key: Incomplete
def __init__(self, raw_key: Incomplete | None = None, options: Incomplete | None = None) -> None: ...
def __init__(self, raw_key=None, options=None) -> None: ...
@property
def public_only(self): ...
def get_op_key(self, operation): ...
@@ -18,6 +18,6 @@ class OctKey(Key):
@classmethod
def validate_raw_key(cls, key): ...
@classmethod
def import_key(cls, raw, options: Incomplete | None = None): ...
def import_key(cls, raw, options=None): ...
@classmethod
def generate_key(cls, key_size: int = 256, options: Incomplete | None = None, is_private: bool = True): ...
def generate_key(cls, key_size: int = 256, options=None, is_private: bool = True): ...
@@ -16,8 +16,8 @@ class RSAKey(AsymmetricKey):
def load_private_key(self): ...
def load_public_key(self): ...
@classmethod
def generate_key(cls, key_size: int = 2048, options: Incomplete | None = None, is_private: bool = False) -> RSAKey: ...
def generate_key(cls, key_size: int = 2048, options=None, is_private: bool = False) -> RSAKey: ...
@classmethod
def import_dict_key(cls, raw, options: Incomplete | None = None): ...
def import_dict_key(cls, raw, options=None): ...
def has_all_prime_factors(obj): ...
@@ -6,13 +6,13 @@ class BaseClaims(dict[str, Any]): # dict values are key-dependent
header: Incomplete
options: Incomplete
params: Incomplete
def __init__(self, payload, header, options: Incomplete | None = None, params: Incomplete | None = None) -> None: ...
def __init__(self, payload, header, options=None, params=None) -> None: ...
# TODO: Adds an attribute for each key in REGISTERED_CLAIMS
def __getattr__(self, key: str): ...
def get_registered_claims(self) -> dict[str, Incomplete]: ...
class JWTClaims(BaseClaims):
def validate(self, now: Incomplete | None = None, leeway: int = 0) -> None: ...
def validate(self, now=None, leeway: int = 0) -> None: ...
def validate_iss(self) -> None: ...
def validate_sub(self) -> None: ...
def validate_aud(self) -> None: ...
+2 -9
View File
@@ -3,17 +3,10 @@ from _typeshed import Incomplete
class JsonWebToken:
SENSITIVE_NAMES: Incomplete
SENSITIVE_VALUES: Incomplete
def __init__(self, algorithms, private_headers: Incomplete | None = None) -> None: ...
def __init__(self, algorithms, private_headers=None) -> None: ...
def check_sensitive_data(self, payload) -> None: ...
def encode(self, header, payload, key, check: bool = True): ...
def decode(
self,
s,
key,
claims_cls: Incomplete | None = None,
claims_options: Incomplete | None = None,
claims_params: Incomplete | None = None,
): ...
def decode(self, s, key, claims_cls=None, claims_options=None, claims_params=None): ...
def decode_payload(bytes_payload): ...
def prepare_raw_key(raw): ...
@@ -19,6 +19,6 @@ class OKPKey(AsymmetricKey):
def load_private_key(self): ...
def load_public_key(self): ...
def dumps_private_key(self): ...
def dumps_public_key(self, public_key: Incomplete | None = None): ...
def dumps_public_key(self, public_key=None): ...
@classmethod
def generate_key(cls, crv: str = "Ed25519", options: Incomplete | None = None, is_private: bool = False) -> OKPKey: ...
def generate_key(cls, crv: str = "Ed25519", options=None, is_private: bool = False) -> OKPKey: ...
+9 -9
View File
@@ -10,16 +10,16 @@ class OAuth1Client:
self,
session,
client_id,
client_secret: Incomplete | None = None,
token: Incomplete | None = None,
token_secret: Incomplete | None = None,
redirect_uri: Incomplete | None = None,
rsa_key: Incomplete | None = None,
verifier: Incomplete | None = None,
client_secret=None,
token=None,
token_secret=None,
redirect_uri=None,
rsa_key=None,
verifier=None,
signature_method="HMAC-SHA1",
signature_type="HEADER",
force_include_body: bool = False,
realm: Incomplete | None = None,
realm=None,
**kwargs,
) -> None: ...
@property
@@ -30,9 +30,9 @@ class OAuth1Client:
def token(self): ...
@token.setter
def token(self, token) -> None: ...
def create_authorization_url(self, url, request_token: Incomplete | None = None, **kwargs): ...
def create_authorization_url(self, url, request_token=None, **kwargs): ...
def fetch_request_token(self, url, **kwargs): ...
def fetch_access_token(self, url, verifier: Incomplete | None = None, **kwargs): ...
def fetch_access_token(self, url, verifier=None, **kwargs): ...
def parse_authorization_response(self, url): ...
def parse_response_token(self, status_code, text): ...
@staticmethod
@@ -9,9 +9,9 @@ class AuthorizationServer(BaseServer):
def handle_response(self, status_code, payload, headers) -> None: ...
def handle_error_response(self, error): ...
def validate_temporary_credentials_request(self, request): ...
def create_temporary_credentials_response(self, request: Incomplete | None = None): ...
def create_temporary_credentials_response(self, request=None): ...
def validate_authorization_request(self, request): ...
def create_authorization_response(self, request, grant_user: Incomplete | None = None): ...
def create_authorization_response(self, request, grant_user=None): ...
def validate_token_request(self, request): ...
def create_token_response(self, request): ...
def create_temporary_credential(self, request) -> None: ...
@@ -21,15 +21,15 @@ class ClientAuth:
def __init__(
self,
client_id,
client_secret: Incomplete | None = None,
token: Incomplete | None = None,
token_secret: Incomplete | None = None,
redirect_uri: Incomplete | None = None,
rsa_key: Incomplete | None = None,
verifier: Incomplete | None = None,
client_secret=None,
token=None,
token_secret=None,
redirect_uri=None,
rsa_key=None,
verifier=None,
signature_method="HMAC-SHA1",
signature_type="HEADER",
realm: Incomplete | None = None,
realm=None,
force_include_body: bool = False,
) -> None: ...
def get_oauth_signature(self, method, uri, headers, body): ...
@@ -1,11 +1,7 @@
from _typeshed import Incomplete
from authlib.common.errors import AuthlibHTTPError
class OAuth1Error(AuthlibHTTPError):
def __init__(
self, description: Incomplete | None = None, uri: Incomplete | None = None, status_code: Incomplete | None = None
) -> None: ...
def __init__(self, description=None, uri=None, status_code=None) -> None: ...
def get_headers(self): ...
class InsecureTransportError(OAuth1Error):
@@ -1,5 +1,3 @@
from _typeshed import Incomplete
def prepare_headers(oauth_params, headers: Incomplete | None = None, realm: Incomplete | None = None): ...
def prepare_headers(oauth_params, headers=None, realm=None): ...
def prepare_form_encoded_body(oauth_params, body): ...
def prepare_request_uri_query(oauth_params, uri): ...
@@ -1,5 +1,3 @@
from _typeshed import Incomplete
SIGNATURE_HMAC_SHA1: str
SIGNATURE_RSA_SHA1: str
SIGNATURE_PLAINTEXT: str
@@ -7,8 +5,8 @@ SIGNATURE_TYPE_HEADER: str
SIGNATURE_TYPE_QUERY: str
SIGNATURE_TYPE_BODY: str
def construct_base_string(method, uri, params, host: Incomplete | None = None): ...
def normalize_base_string_uri(uri, host: Incomplete | None = None): ...
def construct_base_string(method, uri, params, host=None): ...
def normalize_base_string_uri(uri, host=None): ...
def normalize_parameters(params): ...
def generate_signature_base_string(request): ...
def hmac_sha1_signature(base_string, client_secret, token_secret): ...
@@ -12,7 +12,7 @@ class OAuth1Request:
query_params: Incomplete
body_params: Incomplete
params: Incomplete
def __init__(self, method, uri, body: Incomplete | None = None, headers: Incomplete | None = None) -> None: ...
def __init__(self, method, uri, body=None, headers=None) -> None: ...
@property
def client_id(self): ...
@property
+2 -2
View File
@@ -9,7 +9,7 @@ class ClientAuth:
client_id: Incomplete
client_secret: Incomplete
auth_method: Incomplete
def __init__(self, client_id, client_secret, auth_method: Incomplete | None = None) -> None: ...
def __init__(self, client_id, client_secret, auth_method=None) -> None: ...
def prepare(self, method, uri, headers, body): ...
class TokenAuth:
@@ -19,6 +19,6 @@ class TokenAuth:
token_placement: Incomplete
client: Incomplete
hooks: Incomplete
def __init__(self, token, token_placement: str = "header", client: Incomplete | None = None) -> None: ...
def __init__(self, token, token_placement: str = "header", client=None) -> None: ...
def set_token(self, token) -> None: ...
def prepare(self, uri, headers, body): ...
+7 -7
View File
@@ -8,13 +8,13 @@ class OAuth2Error(AuthlibHTTPError):
redirect_fragment: Incomplete
def __init__(
self,
description: Incomplete | None = None,
uri: Incomplete | None = None,
status_code: Incomplete | None = None,
state: Incomplete | None = None,
redirect_uri: Incomplete | None = None,
description=None,
uri=None,
status_code=None,
state=None,
redirect_uri=None,
redirect_fragment: bool = False,
error: Incomplete | None = None,
error=None,
) -> None: ...
def get_body(self): ...
def __call__(self, uri: Incomplete | None = None): ...
def __call__(self, uri=None): ...
+17 -53
View File
@@ -27,17 +27,17 @@ class OAuth2Client:
def __init__(
self,
session,
client_id: Incomplete | None = None,
client_secret: Incomplete | None = None,
token_endpoint_auth_method: Incomplete | None = None,
revocation_endpoint_auth_method: Incomplete | None = None,
scope: Incomplete | None = None,
state: Incomplete | None = None,
redirect_uri: Incomplete | None = None,
code_challenge_method: Incomplete | None = None,
token: Incomplete | None = None,
client_id=None,
client_secret=None,
token_endpoint_auth_method=None,
revocation_endpoint_auth_method=None,
scope=None,
state=None,
redirect_uri=None,
code_challenge_method=None,
token=None,
token_placement: str = "header",
update_token: Incomplete | None = None,
update_token=None,
leeway: int = 60,
**metadata,
) -> None: ...
@@ -47,50 +47,14 @@ class OAuth2Client:
def token(self): ...
@token.setter
def token(self, token) -> None: ...
def create_authorization_url(
self, url, state: Incomplete | None = None, code_verifier: Incomplete | None = None, **kwargs
): ...
def create_authorization_url(self, url, state=None, code_verifier=None, **kwargs): ...
def fetch_token(
self,
url: Incomplete | None = None,
body: str = "",
method: str = "POST",
headers: Incomplete | None = None,
auth: Incomplete | None = None,
grant_type: Incomplete | None = None,
state: Incomplete | None = None,
**kwargs,
): ...
def token_from_fragment(self, authorization_response, state: Incomplete | None = None): ...
def refresh_token(
self,
url: Incomplete | None = None,
refresh_token: Incomplete | None = None,
body: str = "",
auth: Incomplete | None = None,
headers: Incomplete | None = None,
**kwargs,
): ...
def ensure_active_token(self, token: Incomplete | None = None): ...
def revoke_token(
self,
url,
token: Incomplete | None = None,
token_type_hint: Incomplete | None = None,
body: Incomplete | None = None,
auth: Incomplete | None = None,
headers: Incomplete | None = None,
**kwargs,
): ...
def introspect_token(
self,
url,
token: Incomplete | None = None,
token_type_hint: Incomplete | None = None,
body: Incomplete | None = None,
auth: Incomplete | None = None,
headers: Incomplete | None = None,
**kwargs,
self, url=None, body: str = "", method: str = "POST", headers=None, auth=None, grant_type=None, state=None, **kwargs
): ...
def token_from_fragment(self, authorization_response, state=None): ...
def refresh_token(self, url=None, refresh_token=None, body: str = "", auth=None, headers=None, **kwargs): ...
def ensure_active_token(self, token=None): ...
def revoke_token(self, url, token=None, token_type_hint=None, body=None, auth=None, headers=None, **kwargs): ...
def introspect_token(self, url, token=None, token_type_hint=None, body=None, auth=None, headers=None, **kwargs): ...
def register_compliance_hook(self, hook_type, hook) -> None: ...
def parse_response_token(self, resp): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from collections.abc import Callable, Collection, Mapping
from typing_extensions import TypeAlias
@@ -17,7 +16,7 @@ class AuthorizationServer:
self,
grant_type: str,
client: ClientMixin,
user: Incomplete | None = None,
user=None,
scope: str | None = None,
expires_in: int | None = None,
include_refresh_token: bool = True,
@@ -36,11 +35,9 @@ class AuthorizationServer:
) -> None: ...
def register_endpoint(self, endpoint) -> None: ...
def get_authorization_grant(self, request: OAuth2Request) -> BaseGrant: ...
def get_consent_grant(self, request: Incomplete | None = None, end_user: Incomplete | None = None): ...
def get_consent_grant(self, request=None, end_user=None): ...
def get_token_grant(self, request: OAuth2Request) -> BaseGrant: ...
def create_endpoint_response(self, name, request: Incomplete | None = None): ...
def create_authorization_response(
self, request: Incomplete | None = None, grant_user: Incomplete | None = None
) -> object: ...
def create_token_response(self, request: Incomplete | None = None) -> _ServerResponse: ...
def create_endpoint_response(self, name, request=None): ...
def create_authorization_response(self, request=None, grant_user=None) -> object: ...
def create_token_response(self, request=None) -> _ServerResponse: ...
def handle_error_response(self, request: OAuth2Request, error: OAuth2Error) -> object: ...
@@ -65,7 +65,7 @@ class ForbiddenError(OAuth2Error):
status_code: int
auth_type: Incomplete
realm: Incomplete
def __init__(self, auth_type: Incomplete | None = None, realm: Incomplete | None = None) -> None: ...
def __init__(self, auth_type=None, realm=None) -> None: ...
def get_headers(self): ...
class MissingAuthorizationError(ForbiddenError):
@@ -20,7 +20,7 @@ class BaseGrant:
def client(self): ...
def generate_token(
self,
user: Incomplete | None = None,
user=None,
scope: str | None = None,
grant_type: str | None = None,
expires_in: int | None = None,
@@ -1,14 +1,4 @@
from _typeshed import Incomplete
def prepare_grant_uri(
uri,
client_id,
response_type,
redirect_uri: Incomplete | None = None,
scope: Incomplete | None = None,
state: Incomplete | None = None,
**kwargs,
): ...
def prepare_token_request(grant_type, body: str = "", redirect_uri: Incomplete | None = None, **kwargs): ...
def parse_authorization_code_response(uri, state: Incomplete | None = None): ...
def parse_implicit_response(uri, state: Incomplete | None = None): ...
def prepare_grant_uri(uri, client_id, response_type, redirect_uri=None, scope=None, state=None, **kwargs): ...
def prepare_token_request(grant_type, body: str = "", redirect_uri=None, **kwargs): ...
def parse_authorization_code_response(uri, state=None): ...
def parse_implicit_response(uri, state=None): ...
@@ -43,6 +43,6 @@ class JsonRequest:
uri: Incomplete
body: Incomplete
headers: Incomplete
def __init__(self, method, uri, body: Incomplete | None = None, headers: Incomplete | None = None) -> None: ...
def __init__(self, method, uri, body=None, headers=None) -> None: ...
@property
def data(self): ...
@@ -4,7 +4,7 @@ class TokenValidator:
TOKEN_TYPE: str
realm: Incomplete
extra_attributes: Incomplete
def __init__(self, realm: Incomplete | None = None, **extra_attributes) -> None: ...
def __init__(self, realm=None, **extra_attributes) -> None: ...
@staticmethod
def scope_insufficient(token_scopes, required_scopes): ...
def authenticate_token(self, token_string) -> None: ...
@@ -10,15 +10,7 @@ class InvalidTokenError(OAuth2Error):
status_code: int
realm: Incomplete
extra_attributes: Incomplete
def __init__(
self,
description: Incomplete | None = None,
uri: Incomplete | None = None,
status_code: Incomplete | None = None,
state: Incomplete | None = None,
realm: Incomplete | None = None,
**extra_attributes,
) -> None: ...
def __init__(self, description=None, uri=None, status_code=None, state=None, realm=None, **extra_attributes) -> None: ...
def get_headers(self): ...
class InsufficientScopeError(OAuth2Error):
@@ -1,6 +1,4 @@
from _typeshed import Incomplete
def add_to_uri(token, uri): ...
def add_to_headers(token, headers: Incomplete | None = None): ...
def add_to_body(token, body: Incomplete | None = None): ...
def add_to_headers(token, headers=None): ...
def add_to_body(token, body=None): ...
def add_bearer_token(token, uri, headers, body, placement: str = "header"): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from collections.abc import Callable
from typing import Protocol
@@ -25,7 +24,7 @@ class BearerTokenGenerator:
self,
grant_type: str,
client: ClientMixin,
user: Incomplete | None = None,
user=None,
scope: str | None = None,
expires_in: int | None = None,
include_refresh_token: bool = True,
@@ -34,7 +33,7 @@ class BearerTokenGenerator:
self,
grant_type: str,
client: ClientMixin,
user: Incomplete | None = None,
user=None,
scope: str | None = None,
expires_in: int | None = None,
include_refresh_token: bool = True,
@@ -1,5 +1 @@
from _typeshed import Incomplete
def prepare_revoke_token_request(
token, token_type_hint: Incomplete | None = None, body: Incomplete | None = None, headers: Incomplete | None = None
): ...
def prepare_revoke_token_request(token, token_type_hint=None, body=None, headers=None): ...
@@ -23,11 +23,11 @@ class AssertionClient:
token_endpoint,
issuer,
subject,
audience: Incomplete | None = None,
grant_type: Incomplete | None = None,
claims: Incomplete | None = None,
audience=None,
grant_type=None,
claims=None,
token_placement: str = "header",
scope: Incomplete | None = None,
scope=None,
leeway: int = 60,
**kwargs,
) -> None: ...
@@ -1,19 +1,5 @@
from _typeshed import Incomplete
def sign_jwt_bearer_assertion(
key,
issuer,
audience,
subject: Incomplete | None = None,
issued_at: Incomplete | None = None,
expires_at: Incomplete | None = None,
claims: Incomplete | None = None,
header: Incomplete | None = None,
**kwargs,
): ...
def client_secret_jwt_sign(
client_secret, client_id, token_endpoint, alg: str = "HS256", claims: Incomplete | None = None, **kwargs
): ...
def private_key_jwt_sign(
private_key, client_id, token_endpoint, alg: str = "RS256", claims: Incomplete | None = None, **kwargs
key, issuer, audience, subject=None, issued_at=None, expires_at=None, claims=None, header=None, **kwargs
): ...
def client_secret_jwt_sign(client_secret, client_id, token_endpoint, alg: str = "HS256", claims=None, **kwargs): ...
def private_key_jwt_sign(private_key, client_id, token_endpoint, alg: str = "RS256", claims=None, **kwargs): ...
@@ -6,13 +6,7 @@ class ClientSecretJWT:
token_endpoint: Incomplete
claims: Incomplete
headers: Incomplete
def __init__(
self,
token_endpoint: Incomplete | None = None,
claims: Incomplete | None = None,
headers: Incomplete | None = None,
alg: Incomplete | None = None,
) -> None: ...
def __init__(self, token_endpoint=None, claims=None, headers=None, alg=None) -> None: ...
def sign(self, auth, token_endpoint): ...
def __call__(self, auth, method, uri, headers, body): ...
@@ -8,16 +8,7 @@ class JWTBearerGrant(BaseGrant, TokenEndpointMixin):
GRANT_TYPE = JWT_BEARER_GRANT_TYPE
CLAIMS_OPTIONS: Incomplete
@staticmethod
def sign(
key,
issuer,
audience,
subject: Incomplete | None = None,
issued_at: Incomplete | None = None,
expires_at: Incomplete | None = None,
claims: Incomplete | None = None,
**kwargs,
): ...
def sign(key, issuer, audience, subject=None, issued_at=None, expires_at=None, claims=None, **kwargs): ...
def process_assertion_claims(self, assertion): ...
def resolve_public_key(self, headers, payload): ...
def validate_token_request(self) -> None: ...
+4 -19
View File
@@ -5,26 +5,11 @@ class JWTBearerTokenGenerator:
secret_key: Incomplete
issuer: Incomplete
alg: Incomplete
def __init__(self, secret_key, issuer: Incomplete | None = None, alg: str = "RS256") -> None: ...
def __init__(self, secret_key, issuer=None, alg: str = "RS256") -> None: ...
@staticmethod
def get_allowed_scope(client, scope): ...
@staticmethod
def get_sub_value(user): ...
def get_token_data(self, grant_type, client, expires_in, user: Incomplete | None = None, scope: Incomplete | None = None): ...
def generate(
self,
grant_type,
client,
user: Incomplete | None = None,
scope: Incomplete | None = None,
expires_in: Incomplete | None = None,
): ...
def __call__(
self,
grant_type,
client,
user: Incomplete | None = None,
scope: Incomplete | None = None,
expires_in: Incomplete | None = None,
include_refresh_token: bool = True,
): ...
def get_token_data(self, grant_type, client, expires_in, user=None, scope=None): ...
def generate(self, grant_type, client, user=None, scope=None, expires_in=None): ...
def __call__(self, grant_type, client, user=None, scope=None, expires_in=None, include_refresh_token: bool = True): ...
@@ -18,7 +18,5 @@ class JWTBearerTokenValidator(BearerTokenValidator):
token_cls = JWTBearerToken
public_key: Incomplete
claims_options: Incomplete
def __init__(
self, public_key, issuer: Incomplete | None = None, realm: Incomplete | None = None, **extra_attributes
) -> None: ...
def __init__(self, public_key, issuer=None, realm=None, **extra_attributes) -> None: ...
def authenticate_token(self, token_string): ...
@@ -6,7 +6,7 @@ class ClientRegistrationEndpoint:
software_statement_alg_values_supported: Incomplete
server: Incomplete
claims_classes: list[type[Incomplete]]
def __init__(self, server: Incomplete | None = None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
def __init__(self, server=None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
def __call__(self, request) -> dict[Incomplete, Incomplete]: ...
def create_registration_response(self, request): ...
def extract_client_metadata(self, request): ...
@@ -5,7 +5,7 @@ class ClientConfigurationEndpoint:
ENDPOINT_NAME: Final = "client_configuration"
server: Incomplete
claims_classes: list[type[Incomplete]]
def __init__(self, server: Incomplete | None = None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
def __init__(self, server=None, claims_classes: list[type[Incomplete]] | None = None) -> None: ...
def __call__(self, request): ...
def create_configuration_response(self, request): ...
def create_endpoint_request(self, request): ...
@@ -1,9 +1,7 @@
from _typeshed import Incomplete
from authlib.jose import JWTClaims
class JWTAccessTokenClaims(JWTClaims):
def validate(self, now: Incomplete | None = None, leeway: int = 0, **kwargs) -> None: ...
def validate(self, now=None, leeway: int = 0, **kwargs) -> None: ...
def validate_typ(self) -> None: ...
def validate_client_id(self): ...
def validate_auth_time(self) -> None: ...
@@ -5,7 +5,7 @@ from authlib.oauth2.rfc7662 import IntrospectionEndpoint
class JWTIntrospectionEndpoint(IntrospectionEndpoint):
ENDPOINT_NAME: str
issuer: Incomplete
def __init__(self, issuer, server: Incomplete | None = None, *args, **kwargs) -> None: ...
def __init__(self, issuer, server=None, *args, **kwargs) -> None: ...
def create_endpoint_response(self, request): ...
def authenticate_token(self, request, client): ...
def create_introspection_payload(self, token): ...
@@ -4,6 +4,6 @@ from authlib.oauth2.rfc7009 import RevocationEndpoint
class JWTRevocationEndpoint(RevocationEndpoint):
issuer: Incomplete
def __init__(self, issuer, server: Incomplete | None = None, *args, **kwargs) -> None: ...
def __init__(self, issuer, server=None, *args, **kwargs) -> None: ...
def authenticate_token(self, request, client) -> None: ...
def get_jwks(self) -> None: ...
@@ -5,13 +5,7 @@ from authlib.oauth2.rfc6750 import BearerTokenGenerator
class JWTBearerTokenGenerator(BearerTokenGenerator):
issuer: Incomplete
alg: Incomplete
def __init__(
self,
issuer,
alg: str = "RS256",
refresh_token_generator: Incomplete | None = None,
expires_generator: Incomplete | None = None,
) -> None: ...
def __init__(self, issuer, alg: str = "RS256", refresh_token_generator=None, expires_generator=None) -> None: ...
def get_jwks(self) -> None: ...
def get_extra_claims(self, client, grant_type, user, scope): ...
def get_audiences(self, client, user, scope) -> str | list[str]: ...
@@ -9,12 +9,4 @@ class JWTBearerTokenValidator(BearerTokenValidator):
def get_jwks(self) -> None: ...
def validate_iss(self, claims, iss: str) -> bool: ...
def authenticate_token(self, token_string): ...
def validate_token(
self,
token,
scopes,
request,
groups: Incomplete | None = None,
roles: Incomplete | None = None,
entitlements: Incomplete | None = None,
) -> None: ...
def validate_token(self, token, scopes, request, groups=None, roles=None, entitlements=None) -> None: ...
+2 -2
View File
@@ -6,7 +6,7 @@ __all__ = ["IDToken", "CodeIDToken", "ImplicitIDToken", "HybridIDToken", "UserIn
class IDToken(JWTClaims):
ESSENTIAL_CLAIMS: Incomplete
def validate(self, now: Incomplete | None = None, leeway: int = 0) -> None: ...
def validate(self, now=None, leeway: int = 0) -> None: ...
def validate_auth_time(self) -> None: ...
def validate_nonce(self) -> None: ...
def validate_acr(self): ...
@@ -24,7 +24,7 @@ class ImplicitIDToken(IDToken):
class HybridIDToken(ImplicitIDToken):
RESPONSE_TYPES: Incomplete
def validate(self, now: Incomplete | None = None, leeway: int = 0) -> None: ...
def validate(self, now=None, leeway: int = 0) -> None: ...
def validate_c_hash(self) -> None: ...
class UserInfo(dict[str, object]):
@@ -13,4 +13,4 @@ class OpenIDImplicitGrant(ImplicitGrant):
def validate_consent_request(self) -> None: ...
def create_authorization_response(self, redirect_uri, grant_user): ...
def create_granted_params(self, grant_user): ...
def process_implicit_token(self, token, code: Incomplete | None = None): ...
def process_implicit_token(self, token, code=None): ...
@@ -14,7 +14,7 @@ class _Namespace(_BaseNamespace, Protocol):
def emit(
self,
event: str,
data: Incomplete | None = None,
data=None,
to=None,
room: str | None = None,
skip_sid=None,
@@ -33,14 +33,7 @@ class _Namespace(_BaseNamespace, Protocol):
ignore_queue: bool = False,
) -> None: ...
def call(
self,
event: str,
data: Incomplete | None = None,
to=None,
sid=None,
namespace: str | None = None,
timeout=None,
ignore_queue: bool = False,
self, event: str, data=None, to=None, sid=None, namespace: str | None = None, timeout=None, ignore_queue: bool = False
): ...
def enter_room(self, sid, room: str, namespace: str | None = None): ...
def leave_room(self, sid, room: str, namespace: str | None = None): ...
@@ -57,7 +50,7 @@ class Namespace(_Namespace):
def emit( # type: ignore[override]
self,
event: str,
data: Incomplete | None = None,
data=None,
room: str | None = None,
include_self: bool = True,
namespace: str | None = None,
+26 -26
View File
@@ -86,20 +86,20 @@ class Connection(Generic[_C]):
self: Connection[Cursor], # different between overloads
*,
host: str | None = None,
user: Incomplete | None = None,
user=None,
password: str = "",
database: Incomplete | None = None,
database=None,
port: int = 0,
unix_socket: Incomplete | None = None,
unix_socket=None,
charset: str = "",
collation: str | None = None,
sql_mode: Incomplete | None = None,
read_default_file: Incomplete | None = None,
sql_mode=None,
read_default_file=None,
conv=None,
use_unicode: bool | None = True,
client_flag: int = 0,
cursorclass: None = None, # different between overloads
init_command: Incomplete | None = None,
init_command=None,
connect_timeout: int | None = 10,
ssl: Mapping[Any, Any] | None = None,
ssl_ca=None,
@@ -109,21 +109,21 @@ class Connection(Generic[_C]):
ssl_key_password: _PasswordType | None = None,
ssl_verify_cert=None,
ssl_verify_identity=None,
read_default_group: Incomplete | None = None,
compress: Incomplete | None = None,
named_pipe: Incomplete | None = None,
read_default_group=None,
compress=None,
named_pipe=None,
autocommit: bool | None = False,
db: Incomplete | None = None,
passwd: Incomplete | None = None,
db=None,
passwd=None,
local_infile: Incomplete | None = False,
max_allowed_packet: int = 16777216,
defer_connect: bool | None = False,
auth_plugin_map: Mapping[Any, Any] | None = None,
read_timeout: float | None = None,
write_timeout: float | None = None,
bind_address: Incomplete | None = None,
bind_address=None,
binary_prefix: bool | None = False,
program_name: Incomplete | None = None,
program_name=None,
server_public_key: bytes | None = None,
) -> None: ...
@overload
@@ -132,20 +132,20 @@ class Connection(Generic[_C]):
self: Connection[_C], # pyright: ignore[reportInvalidTypeVarUse] #11780
*,
host: str | None = None,
user: Incomplete | None = None,
user=None,
password: str = "",
database: Incomplete | None = None,
database=None,
port: int = 0,
unix_socket: Incomplete | None = None,
unix_socket=None,
charset: str = "",
collation: str | None = None,
sql_mode: Incomplete | None = None,
read_default_file: Incomplete | None = None,
sql_mode=None,
read_default_file=None,
conv=None,
use_unicode: bool | None = True,
client_flag: int = 0,
cursorclass: type[_C] = ..., # different between overloads
init_command: Incomplete | None = None,
init_command=None,
connect_timeout: int | None = 10,
ssl: Mapping[Any, Any] | None = None,
ssl_ca=None,
@@ -154,21 +154,21 @@ class Connection(Generic[_C]):
ssl_key=None,
ssl_verify_cert=None,
ssl_verify_identity=None,
read_default_group: Incomplete | None = None,
compress: Incomplete | None = None,
named_pipe: Incomplete | None = None,
read_default_group=None,
compress=None,
named_pipe=None,
autocommit: bool | None = False,
db: Incomplete | None = None,
passwd: Incomplete | None = None,
db=None,
passwd=None,
local_infile: Incomplete | None = False,
max_allowed_packet: int = 16777216,
defer_connect: bool | None = False,
auth_plugin_map: Mapping[Any, Any] | None = None,
read_timeout: float | None = None,
write_timeout: float | None = None,
bind_address: Incomplete | None = None,
bind_address=None,
binary_prefix: bool | None = False,
program_name: Incomplete | None = None,
program_name=None,
server_public_key: bytes | None = None,
) -> None: ...
socket: Any
+9 -9
View File
@@ -1,4 +1,4 @@
from _typeshed import Incomplete, SupportsRead
from _typeshed import SupportsRead
from collections.abc import Mapping, Sequence
from typing import IO, Any
from typing_extensions import TypeAlias
@@ -34,14 +34,14 @@ class CBaseDumper(CEmitter, BaseRepresenter, BaseResolver):
stream: IO[Any],
default_style: str | None = None,
default_flow_style: bool | None = False,
canonical: Incomplete | None = None,
canonical=None,
indent: int | None = None,
width: int | None = None,
allow_unicode: Incomplete | None = None,
allow_unicode=None,
line_break: str | None = None,
encoding: str | None = None,
explicit_start: Incomplete | None = None,
explicit_end: Incomplete | None = None,
explicit_start=None,
explicit_end=None,
version: Sequence[int] | None = None,
tags: Mapping[str, str] | None = None,
sort_keys: bool = True,
@@ -53,14 +53,14 @@ class CDumper(CEmitter, SafeRepresenter, Resolver):
stream: IO[Any],
default_style: str | None = None,
default_flow_style: bool = False,
canonical: Incomplete | None = None,
canonical=None,
indent: int | None = None,
width: int | None = None,
allow_unicode: Incomplete | None = None,
allow_unicode=None,
line_break: str | None = None,
encoding: str | None = None,
explicit_start: Incomplete | None = None,
explicit_end: Incomplete | None = None,
explicit_start=None,
explicit_end=None,
version: Sequence[int] | None = None,
tags: Mapping[str, str] | None = None,
sort_keys: bool = True,
+1 -2
View File
@@ -1,9 +1,8 @@
import argparse
from _typeshed import Incomplete
def main_inner(parser, argns): ...
class HelpFormatter(argparse.HelpFormatter):
def __init__(self, prog, indent_increment: int = 2, max_help_position: int = 16, width: Incomplete | None = None) -> None: ...
def __init__(self, prog, indent_increment: int = 2, max_help_position: int = 16, width=None) -> None: ...
def main(args=...): ...
+1 -2
View File
@@ -1,11 +1,10 @@
from _typeshed import Incomplete
from collections.abc import Iterable, Iterator
from typing import Any
from pygments.lexer import Lexer
from pygments.token import _TokenType
def apply_filters(stream, filters, lexer: Incomplete | None = None): ...
def apply_filters(stream, filters, lexer=None): ...
def simplefilter(f): ...
class Filter:
+3 -4
View File
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any, TypeVar
from pygments.formatter import Formatter
@@ -33,9 +32,9 @@ class HtmlFormatter(Formatter[_T]):
linespans: Any
anchorlinenos: Any
hl_lines: Any
def get_style_defs(self, arg: Incomplete | None = None): ...
def get_token_style_defs(self, arg: Incomplete | None = None): ...
def get_background_style_defs(self, arg: Incomplete | None = None): ...
def get_style_defs(self, arg=None): ...
def get_token_style_defs(self, arg=None): ...
def get_background_style_defs(self, arg=None): ...
def get_linenos_style_defs(self): ...
def get_css_prefix(self, arg): ...
def wrap(self, source): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any, TypeVar
from pygments.formatter import Formatter
@@ -11,14 +10,7 @@ class EscapeSequence:
bold: Any
underline: Any
italic: Any
def __init__(
self,
fg: Incomplete | None = None,
bg: Incomplete | None = None,
bold: bool = False,
underline: bool = False,
italic: bool = False,
) -> None: ...
def __init__(self, fg=None, bg=None, bold: bool = False, underline: bool = False, italic: bool = False) -> None: ...
def escape(self, attrs): ...
def color_string(self): ...
def true_color_string(self): ...
+5 -5
View File
@@ -49,9 +49,9 @@ class combined(tuple[Incomplete, ...]):
class _PseudoMatch:
def __init__(self, start, text) -> None: ...
def start(self, arg: Incomplete | None = None): ...
def end(self, arg: Incomplete | None = None): ...
def group(self, arg: Incomplete | None = None): ...
def start(self, arg=None): ...
def end(self, arg=None): ...
def group(self, arg=None): ...
def groups(self): ...
def groupdict(self): ...
@@ -75,7 +75,7 @@ class words(Future):
def get(self): ...
class RegexLexerMeta(LexerMeta):
def process_tokendef(cls, name, tokendefs: Incomplete | None = None): ...
def process_tokendef(cls, name, tokendefs=None): ...
def get_tokendefs(cls): ...
def __call__(cls, *args, **kwds): ...
@@ -89,7 +89,7 @@ class LexerContext:
pos: Incomplete
end: Incomplete
stack: Incomplete
def __init__(self, text, pos, stack: Incomplete | None = None, end: Incomplete | None = None) -> None: ...
def __init__(self, text, pos, stack=None, end=None) -> None: ...
class ExtendedRegexLexer(RegexLexer):
def get_tokens_unprocessed( # type: ignore[override]
+4 -5
View File
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from io import TextIOWrapper
from typing import Any
@@ -10,10 +9,10 @@ xml_decl_re: Any
class ClassNotFound(ValueError): ...
class OptionError(Exception): ...
def get_choice_opt(options, optname, allowed, default: Incomplete | None = None, normcase: bool = False): ...
def get_bool_opt(options, optname, default: Incomplete | None = None): ...
def get_int_opt(options, optname, default: Incomplete | None = None): ...
def get_list_opt(options, optname, default: Incomplete | None = None): ...
def get_choice_opt(options, optname, allowed, default=None, normcase: bool = False): ...
def get_bool_opt(options, optname, default=None): ...
def get_int_opt(options, optname, default=None): ...
def get_list_opt(options, optname, default=None): ...
def docstring_headline(obj): ...
def make_analysator(f): ...
def shebang_matches(text, regex): ...
+21 -22
View File
@@ -1,7 +1,6 @@
import sys
from _typeshed import (
BytesPath,
Incomplete,
OpenBinaryMode,
OpenBinaryModeReading,
OpenBinaryModeUpdating,
@@ -29,7 +28,7 @@ def TemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -43,7 +42,7 @@ def TemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@@ -57,7 +56,7 @@ def TemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@@ -71,7 +70,7 @@ def TemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
# 3.12 added `delete_on_close`
@@ -89,7 +88,7 @@ if sys.version_info >= (3, 12):
delete: bool = True,
delete_on_close: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -105,7 +104,7 @@ if sys.version_info >= (3, 12):
delete: bool = True,
delete_on_close: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@@ -121,7 +120,7 @@ if sys.version_info >= (3, 12):
delete: bool = True,
delete_on_close: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@@ -137,7 +136,7 @@ if sys.version_info >= (3, 12):
delete: bool = True,
delete_on_close: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
else:
@@ -153,7 +152,7 @@ else:
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -168,7 +167,7 @@ else:
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@@ -183,7 +182,7 @@ else:
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@@ -198,7 +197,7 @@ else:
dir: StrOrBytesPath | None = None,
delete: bool = True,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
# Text mode: always returns AsyncTextIOWrapper
@@ -214,7 +213,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
@overload
def SpooledTemporaryFile(
@@ -227,7 +226,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -243,7 +242,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncFileIO]: ...
@overload
def SpooledTemporaryFile(
@@ -256,7 +255,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@@ -271,7 +270,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@@ -287,7 +286,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
@overload
def SpooledTemporaryFile(
@@ -300,7 +299,7 @@ def SpooledTemporaryFile(
prefix: AnyStr | None = None,
dir: StrOrBytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
@overload
def TemporaryDirectory(
@@ -308,7 +307,7 @@ def TemporaryDirectory(
prefix: str | None = None,
dir: StrPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManagerTempDir: ...
@overload
def TemporaryDirectory(
@@ -316,7 +315,7 @@ def TemporaryDirectory(
prefix: bytes | None = None,
dir: BytesPath | None = None,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManagerTempDir: ...
class AiofilesContextManagerTempDir(AiofilesContextManager[AsyncTemporaryDirectory]):
@@ -1,6 +1,5 @@
from _typeshed import (
FileDescriptorOrPath,
Incomplete,
OpenBinaryMode,
OpenBinaryModeReading,
OpenBinaryModeUpdating,
@@ -31,7 +30,7 @@ def open(
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncTextIOWrapper]: ...
# Unbuffered binary: returns a FileIO
@@ -47,7 +46,7 @@ def open(
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncFileIO]: ...
# Buffered binary reading/updating: AsyncBufferedReader
@@ -63,7 +62,7 @@ def open(
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedReader]: ...
# Buffered binary writing: AsyncBufferedIOBase
@@ -79,7 +78,7 @@ def open(
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[AsyncBufferedIOBase]: ...
# Buffering cannot be determined: fall back to _UnknownAsyncBinaryIO
@@ -95,7 +94,7 @@ def open(
opener: _Opener | None = None,
*,
loop: AbstractEventLoop | None = None,
executor: Incomplete | None = None,
executor=None,
) -> AiofilesContextManager[_UnknownAsyncBinaryIO]: ...
stdin: AsyncTextIndirectIOWrapper
@@ -28,7 +28,7 @@ class ParserRuleContext(RuleContext):
def addTokenNode(self, token: Token): ...
def addErrorNode(self, badToken: Token): ...
def getChild(self, i: int, ttype: type | None = None): ...
def getChildren(self, predicate: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
def getChildren(self, predicate=None) -> Generator[Incomplete, None, None]: ...
def getToken(self, ttype: int, i: int): ...
def getTokens(self, ttype: int): ...
def getTypedRuleContext(self, ctxType: type, i: int): ...
@@ -24,7 +24,7 @@ class ATNConfigSet:
cachedHashCode: int
def __init__(self, fullCtx: bool = True) -> None: ...
def __iter__(self): ...
def add(self, config: ATNConfig, mergeCache: Incomplete | None = None): ...
def add(self, config: ATNConfig, mergeCache=None): ...
def getOrAdd(self, config: ATNConfig): ...
def getStates(self): ...
def getPredicates(self): ...
@@ -30,7 +30,7 @@ class ATNDeserializer:
def stateIsEndStateFor(self, state: ATNState, idx: int): ...
def markPrecedenceDecisions(self, atn: ATN): ...
def verifyATN(self, atn: ATN): ...
def checkCondition(self, condition: bool, message: Incomplete | None = None): ...
def checkCondition(self, condition: bool, message=None): ...
def readInt(self): ...
edgeFactories: Incomplete
def edgeFactory(self, atn: ATN, type: int, src: int, trg: int, arg1: int, arg2: int, arg3: int, sets: list[Incomplete]): ...
@@ -21,11 +21,7 @@ class RecognitionException(Exception):
offendingToken: Incomplete
offendingState: int
def __init__(
self,
message: str | None = None,
recognizer: Recognizer | None = None,
input: InputStream | None = None,
ctx: Incomplete | None = None,
self, message: str | None = None, recognizer: Recognizer | None = None, input: InputStream | None = None, ctx=None
) -> None: ...
def getExpectedTokens(self): ...
@@ -42,10 +38,10 @@ class NoViableAltException(RecognitionException):
def __init__(
self,
recognizer,
input: Incomplete | None = None,
startToken: Incomplete | None = None,
offendingToken: Incomplete | None = None,
deadEndConfigs: Incomplete | None = None,
input=None,
startToken=None,
offendingToken=None,
deadEndConfigs=None,
ctx: ParserRuleContext | None = None,
) -> None: ...
@@ -22,7 +22,7 @@ class XPathLexer(Lexer):
symbolicNames: Incomplete
ruleNames: Incomplete
grammarFileName: str
def __init__(self, input: Incomplete | None = None, output: TextIO = ...) -> None: ...
def __init__(self, input=None, output: TextIO = ...) -> None: ...
def action(self, localctx: RuleContext, ruleIndex: int, actionIndex: int): ...
type: Incomplete
def ID_action(self, localctx: RuleContext, actionIndex: int): ...
+1 -1
View File
@@ -5,7 +5,7 @@ class Auth0Error(Exception):
error_code: str
message: str
content: Incomplete | None
def __init__(self, status_code: int, error_code: str, message: str, content: Incomplete | None = None) -> None: ...
def __init__(self, status_code: int, error_code: str, message: str, content=None) -> None: ...
class RateLimitError(Auth0Error):
reset_at: int
@@ -1,13 +1,11 @@
from _typeshed import Incomplete
from .context import Context as _Context
class AsyncContext(_Context):
def __init__(self, *args, loop: Incomplete | None = None, use_task_factory: bool = True, **kwargs) -> None: ...
def __init__(self, *args, loop=None, use_task_factory: bool = True, **kwargs) -> None: ...
def clear_trace_entities(self) -> None: ...
class TaskLocalStorage:
def __init__(self, loop: Incomplete | None = None) -> None: ...
def __init__(self, loop=None) -> None: ...
def __setattr__(self, name: str, value) -> None: ...
def __getattribute__(self, item: str): ...
def clear(self) -> None: ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from types import TracebackType
from .models.segment import SegmentContextManager
@@ -19,7 +18,7 @@ class AsyncSubsegmentContextManager(SubsegmentContextManager):
) -> None: ...
class AsyncAWSXRayRecorder(AWSXRayRecorder):
def capture_async(self, name: Incomplete | None = None): ...
def in_segment_async(self, name: Incomplete | None = None, **segment_kwargs): ...
def in_subsegment_async(self, name: Incomplete | None = None, **subsegment_kwargs): ...
def capture_async(self, name=None): ...
def in_segment_async(self, name=None, **segment_kwargs): ...
def in_subsegment_async(self, name=None, **subsegment_kwargs): ...
async def record_subsegment_async(self, wrapped, instance, args, kwargs, name, namespace, meta_processor): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from logging import Logger
from .context import Context
@@ -14,7 +13,7 @@ def check_in_lambda(): ...
class LambdaContext(Context):
def __init__(self) -> None: ...
def put_segment(self, segment) -> None: ...
def end_segment(self, end_time: Incomplete | None = None) -> None: ...
def end_segment(self, end_time=None) -> None: ...
def put_subsegment(self, subsegment) -> None: ...
def get_trace_entity(self): ...
@property
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from logging import Logger
from traceback import StackSummary
from typing import Any
@@ -20,8 +19,8 @@ class Entity:
cause: Any
subsegments: Any
end_time: Any
def __init__(self, name, entity_id: Incomplete | None = None) -> None: ...
def close(self, end_time: Incomplete | None = None) -> None: ...
def __init__(self, name, entity_id=None) -> None: ...
def close(self, end_time=None) -> None: ...
def add_subsegment(self, subsegment) -> None: ...
def remove_subsegment(self, subsegment) -> None: ...
def put_http_meta(self, key, value) -> None: ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
from .segment import Segment
@@ -8,7 +7,7 @@ MUTATION_UNSUPPORTED_MESSAGE: str
class FacadeSegment(Segment):
initializing: Any
def __init__(self, name, entityid, traceid, sampled) -> None: ...
def close(self, end_time: Incomplete | None = None) -> None: ...
def close(self, end_time=None) -> None: ...
def put_http_meta(self, key, value) -> None: ...
def put_annotation(self, key, value) -> None: ...
def put_metadata(self, key, value, namespace: str = "default") -> None: ...
@@ -1,5 +1,4 @@
import time
from _typeshed import Incomplete
from types import TracebackType
from typing import Any
@@ -18,7 +17,7 @@ class SubsegmentContextManager:
subsegment_kwargs: dict[str, Any] | None
recorder: AWSXRayRecorder
subsegment: Subsegment
def __init__(self, recorder: AWSXRayRecorder, name: Incomplete | None = None, **subsegment_kwargs) -> None: ...
def __init__(self, recorder: AWSXRayRecorder, name=None, **subsegment_kwargs) -> None: ...
def __call__(self, wrapped, instance, args: list[Any], kwargs: dict[str, Any]): ...
def __enter__(self) -> Subsegment | None: ...
def __exit__(
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -8,6 +7,6 @@ IMDS_URL: str
def initialize() -> None: ...
def get_token(): ...
def get_metadata(token: Incomplete | None = None): ...
def get_metadata(token=None): ...
def parse_metadata_json(json_str): ...
def do_request(url, headers: Incomplete | None = None, method: str = "GET"): ...
def do_request(url, headers=None, method: str = "GET"): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
from ...exceptions.exceptions import InvalidSamplingManifestError as InvalidSamplingManifestError
@@ -9,5 +8,5 @@ SUPPORTED_RULE_VERSION: Any
class LocalSampler:
def __init__(self, rules=...) -> None: ...
def should_trace(self, sampling_req: Incomplete | None = None): ...
def should_trace(self, sampling_req=None): ...
def load_local_rules(self, rules) -> None: ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
from .connector import ServiceConnector as ServiceConnector
@@ -13,9 +12,9 @@ log: Any
class DefaultSampler:
def __init__(self) -> None: ...
def start(self) -> None: ...
def should_trace(self, sampling_req: Incomplete | None = None): ...
def should_trace(self, sampling_req=None): ...
def load_local_rules(self, rules) -> None: ...
def load_settings(self, daemon_config, context, origin: Incomplete | None = None) -> None: ...
def load_settings(self, daemon_config, context, origin=None) -> None: ...
@property
def xray_client(self): ...
@xray_client.setter
@@ -1,17 +1,6 @@
from _typeshed import Incomplete
class SamplingRule:
def __init__(
self,
name,
priority,
rate,
reservoir_size,
host: Incomplete | None = None,
method: Incomplete | None = None,
path: Incomplete | None = None,
service: Incomplete | None = None,
service_type: Incomplete | None = None,
self, name, priority, rate, reservoir_size, host=None, method=None, path=None, service=None, service_type=None
) -> None: ...
def match(self, sampling_req): ...
def is_default(self): ...
@@ -1,3 +1 @@
from _typeshed import Incomplete
def get_stacktrace(limit: Incomplete | None = None): ...
def get_stacktrace(limit=None): ...
+8 -24
View File
@@ -1,4 +1,4 @@
from _typeshed import Incomplete, SupportsRead
from _typeshed import SupportsRead
from collections.abc import Iterator, Sequence
from typing import Any
from typing_extensions import Self
@@ -55,35 +55,19 @@ class BeautifulSoup(Tag):
preserve_whitespace_tag_stack: Any
string_container_stack: Any
def reset(self) -> None: ...
def new_tag(
self,
name,
namespace: Incomplete | None = None,
nsprefix: Incomplete | None = None,
attrs={},
sourceline: Incomplete | None = None,
sourcepos: Incomplete | None = None,
**kwattrs,
) -> Tag: ...
def string_container(self, base_class: Incomplete | None = None): ...
def new_string(self, s, subclass: Incomplete | None = None): ...
def new_tag(self, name, namespace=None, nsprefix=None, attrs={}, sourceline=None, sourcepos=None, **kwattrs) -> Tag: ...
def string_container(self, base_class=None): ...
def new_string(self, s, subclass=None): ...
def insert_before(self, *args) -> None: ...
def insert_after(self, *args) -> None: ...
def popTag(self): ...
def pushTag(self, tag) -> None: ...
def endData(self, containerClass: Incomplete | None = None) -> None: ...
def object_was_parsed(self, o, parent: Incomplete | None = None, most_recent_element: Incomplete | None = None) -> None: ...
def endData(self, containerClass=None) -> None: ...
def object_was_parsed(self, o, parent=None, most_recent_element=None) -> None: ...
def handle_starttag(
self,
name,
namespace,
nsprefix,
attrs,
sourceline: Incomplete | None = None,
sourcepos: Incomplete | None = None,
namespaces: dict[str, str] | None = None,
self, name, namespace, nsprefix, attrs, sourceline=None, sourcepos=None, namespaces: dict[str, str] | None = None
): ...
def handle_endtag(self, name, nsprefix: Incomplete | None = None) -> None: ...
def handle_endtag(self, name, nsprefix=None) -> None: ...
def handle_data(self, data) -> None: ...
def decode( # type: ignore[override]
self,
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
class TreeBuilderRegistry:
@@ -33,11 +32,7 @@ class TreeBuilder:
def can_be_empty_element(self, tag_name): ...
def feed(self, markup) -> None: ...
def prepare_markup(
self,
markup,
user_specified_encoding: Incomplete | None = None,
document_declared_encoding: Incomplete | None = None,
exclude_encodings: Incomplete | None = None,
self, markup, user_specified_encoding=None, document_declared_encoding=None, exclude_encodings=None
) -> None: ...
def test_fragment_to_document(self, fragment): ...
def set_up_substitutions(self, tag): ...
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from html.parser import HTMLParser
from typing import Any
@@ -28,12 +27,8 @@ class HTMLParserTreeBuilder(HTMLTreeBuilder):
features: Any
TRACKS_LINE_NUMBERS: bool
parser_args: Any
def __init__(self, parser_args: Incomplete | None = None, parser_kwargs: Incomplete | None = None, **kwargs) -> None: ...
def __init__(self, parser_args=None, parser_kwargs=None, **kwargs) -> None: ...
def prepare_markup(
self,
markup,
user_specified_encoding: Incomplete | None = None,
document_declared_encoding: Incomplete | None = None,
exclude_encodings: Incomplete | None = None,
self, markup, user_specified_encoding=None, document_declared_encoding=None, exclude_encodings=None
) -> None: ...
def feed(self, markup) -> None: ...
+2 -7
View File
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from typing import Any
from bs4.builder import HTMLTreeBuilder, TreeBuilder
@@ -19,13 +18,9 @@ class LXMLTreeBuilderForXML(TreeBuilder):
empty_element_tags: Any
soup: Any
nsmaps: Any
def __init__(self, parser: Incomplete | None = None, empty_element_tags: Incomplete | None = None, **kwargs) -> None: ...
def __init__(self, parser=None, empty_element_tags=None, **kwargs) -> None: ...
def prepare_markup( # type: ignore[override] # the order of the parameters is different
self,
markup,
user_specified_encoding: Incomplete | None = None,
exclude_encodings: Incomplete | None = None,
document_declared_encoding: Incomplete | None = None,
self, markup, user_specified_encoding=None, exclude_encodings=None, document_declared_encoding=None
) -> None: ...
parser: Any
def feed(self, markup) -> None: ...
+3 -9
View File
@@ -1,4 +1,4 @@
from _typeshed import Incomplete, ReadableBuffer
from _typeshed import ReadableBuffer
from collections.abc import Callable, Iterable, Iterator
from re import Pattern
from typing import Any, Literal, TypeVar, overload
@@ -359,16 +359,10 @@ class Tag(PageElement):
@property
def descendants(self) -> Iterable[PageElement]: ...
def select_one(
self, selector: str, namespaces: Incomplete | None = None, *, flags: int = ..., custom: dict[str, str] | None = ...
self, selector: str, namespaces=None, *, flags: int = ..., custom: dict[str, str] | None = ...
) -> Tag | None: ...
def select(
self,
selector: str,
namespaces: Incomplete | None = None,
limit: int | None = None,
*,
flags: int = ...,
custom: dict[str, str] | None = ...,
self, selector: str, namespaces=None, limit: int | None = None, *, flags: int = ..., custom: dict[str, str] | None = ...
) -> ResultSet[Tag]: ...
def childGenerator(self) -> Iterable[PageElement]: ...
def recursiveChildGenerator(self) -> Iterable[PageElement]: ...
+2 -4
View File
@@ -20,9 +20,7 @@ class LRI(dict[_KT, _VT]):
soft_miss_count: int
max_size: int
on_miss: Callable[[_KT], _VT] | None
def __init__(
self, max_size: int = 128, values: Incomplete | None = None, on_miss: Callable[[_KT], _VT] | None = None
) -> None: ...
def __init__(self, max_size: int = 128, values=None, on_miss: Callable[[_KT], _VT] | None = None) -> None: ...
def __setitem__(self, key: _KT, value: _VT) -> None: ...
def __getitem__(self, key: _KT) -> _VT: ...
@overload
@@ -85,7 +83,7 @@ class CachedMethod:
typed: bool = False,
key: Callable[..., Incomplete] | None = None,
): ...
def __get__(self, obj, objtype: Incomplete | None = None): ...
def __get__(self, obj, objtype=None): ...
def __call__(self, *args, **kwargs): ...
def cached(
+7 -18
View File
@@ -19,7 +19,7 @@ def inspect_formatargspec(
formatreturns=...,
formatannotation=...,
): ...
def get_module_callables(mod, ignore: Incomplete | None = None): ...
def get_module_callables(mod, ignore=None): ...
def mro_items(type_obj): ...
def dir_dict(obj, raise_exc: bool = False): ...
def copy_function(orig, copy_dict: bool = True): ...
@@ -37,22 +37,11 @@ class CachedInstancePartial(functools.partial[Incomplete]):
partial = CachedInstancePartial
def format_invocation(name: str = "", args=(), kwargs: Incomplete | None = None, **kw): ...
def format_exp_repr(
obj, pos_names, req_names: Incomplete | None = None, opt_names: Incomplete | None = None, opt_key: Incomplete | None = None
): ...
def format_nonexp_repr(
obj, req_names: Incomplete | None = None, opt_names: Incomplete | None = None, opt_key: Incomplete | None = None
): ...
def wraps(func, injected: Incomplete | None = None, expected: Incomplete | None = None, **kw): ...
def update_wrapper(
wrapper,
func,
injected: Incomplete | None = None,
expected: Incomplete | None = None,
build_from: Incomplete | None = None,
**kw,
): ...
def format_invocation(name: str = "", args=(), kwargs=None, **kw): ...
def format_exp_repr(obj, pos_names, req_names=None, opt_names=None, opt_key=None): ...
def format_nonexp_repr(obj, req_names=None, opt_names=None, opt_key=None): ...
def wraps(func, injected=None, expected=None, **kw): ...
def update_wrapper(wrapper, func, injected=None, expected=None, build_from=None, **kw): ...
class FunctionBuilder:
name: Incomplete
@@ -61,7 +50,7 @@ class FunctionBuilder:
def get_invocation_str(self): ...
@classmethod
def from_func(cls, func): ...
def get_func(self, execdict: Incomplete | None = None, add_source: bool = True, with_dict: bool = True): ...
def get_func(self, execdict=None, add_source: bool = True, with_dict: bool = True): ...
def get_defaults_dict(self): ...
def get_arg_names(self, only_required: bool = False): ...
defaults: Incomplete
+6 -6
View File
@@ -7,7 +7,7 @@ EINVAL: Incomplete
class SpooledIOBase(metaclass=abc.ABCMeta):
__metaclass__: Incomplete
def __init__(self, max_size: int = 5000000, dir: Incomplete | None = None) -> None: ...
def __init__(self, max_size: int = 5000000, dir=None) -> None: ...
@abstractmethod
def read(self, n: int = -1): ...
@abstractmethod
@@ -15,7 +15,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta):
@abstractmethod
def seek(self, pos, mode: int = 0): ...
@abstractmethod
def readline(self, length: Incomplete | None = None): ...
def readline(self, length=None): ...
@abstractmethod
def readlines(self, sizehint: int = 0): ...
def writelines(self, lines) -> None: ...
@@ -41,7 +41,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta):
@property
def buf(self): ...
def fileno(self): ...
def truncate(self, size: Incomplete | None = None): ...
def truncate(self, size=None): ...
def getvalue(self): ...
def seekable(self): ...
def readable(self): ...
@@ -61,7 +61,7 @@ class SpooledBytesIO(SpooledIOBase):
def read(self, n: int = -1): ...
def write(self, s) -> None: ...
def seek(self, pos, mode: int = 0): ...
def readline(self, length: Incomplete | None = None): ...
def readline(self, length=None): ...
def readlines(self, sizehint: int = 0): ...
def rollover(self) -> None: ...
@property
@@ -75,7 +75,7 @@ class SpooledStringIO(SpooledIOBase):
def read(self, n: int = -1): ...
def write(self, s) -> None: ...
def seek(self, pos, mode: int = 0): ...
def readline(self, length: Incomplete | None = None): ...
def readline(self, length=None): ...
def readlines(self, sizehint: int = 0): ...
@property
def buffer(self): ...
@@ -88,5 +88,5 @@ def is_text_fileobj(fileobj) -> bool: ...
class MultiFileReader:
def __init__(self, *fileobjs) -> None: ...
def read(self, amt: Incomplete | None = None): ...
def read(self, amt=None): ...
def seek(self, offset, whence=0) -> None: ...
+21 -31
View File
@@ -4,17 +4,15 @@ from collections.abc import Generator
def is_iterable(obj) -> bool: ...
def is_scalar(obj) -> bool: ...
def is_collection(obj) -> bool: ...
def split(src, sep: Incomplete | None = None, maxsplit: Incomplete | None = None): ...
def split_iter(
src, sep: Incomplete | None = None, maxsplit: Incomplete | None = None
) -> Generator[Incomplete, None, Incomplete]: ...
def lstrip(iterable, strip_value: Incomplete | None = None): ...
def lstrip_iter(iterable, strip_value: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
def rstrip(iterable, strip_value: Incomplete | None = None): ...
def rstrip_iter(iterable, strip_value: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
def strip(iterable, strip_value: Incomplete | None = None): ...
def strip_iter(iterable, strip_value: Incomplete | None = None): ...
def chunked(src, size, count: Incomplete | None = None, **kw): ...
def split(src, sep=None, maxsplit=None): ...
def split_iter(src, sep=None, maxsplit=None) -> Generator[Incomplete, None, Incomplete]: ...
def lstrip(iterable, strip_value=None): ...
def lstrip_iter(iterable, strip_value=None) -> Generator[Incomplete, None, None]: ...
def rstrip(iterable, strip_value=None): ...
def rstrip_iter(iterable, strip_value=None) -> Generator[Incomplete, None, None]: ...
def strip(iterable, strip_value=None): ...
def strip_iter(iterable, strip_value=None): ...
def chunked(src, size, count=None, **kw): ...
def chunked_iter(src, size, **kw) -> Generator[Incomplete, None, Incomplete]: ...
def chunk_ranges(
input_size: int, chunk_size: int, input_offset: int = 0, overlap_size: int = 0, align: bool = False
@@ -23,19 +21,17 @@ def pairwise(src, end=...): ...
def pairwise_iter(src, end=...): ...
def windowed(src, size, fill=...): ...
def windowed_iter(src, size, fill=...): ...
def xfrange(stop, start: Incomplete | None = None, step: float = 1.0) -> Generator[Incomplete, None, None]: ...
def frange(stop, start: Incomplete | None = None, step: float = 1.0): ...
def backoff(start, stop, count: Incomplete | None = None, factor: float = 2.0, jitter: bool = False): ...
def backoff_iter(
start, stop, count: Incomplete | None = None, factor: float = 2.0, jitter: bool = False
) -> Generator[Incomplete, None, None]: ...
def bucketize(src, key=..., value_transform: Incomplete | None = None, key_filter: Incomplete | None = None): ...
def xfrange(stop, start=None, step: float = 1.0) -> Generator[Incomplete, None, None]: ...
def frange(stop, start=None, step: float = 1.0): ...
def backoff(start, stop, count=None, factor: float = 2.0, jitter: bool = False): ...
def backoff_iter(start, stop, count=None, factor: float = 2.0, jitter: bool = False) -> Generator[Incomplete, None, None]: ...
def bucketize(src, key=..., value_transform=None, key_filter=None): ...
def partition(src, key=...): ...
def unique(src, key: Incomplete | None = None): ...
def unique_iter(src, key: Incomplete | None = None) -> Generator[Incomplete, None, Incomplete]: ...
def redundant(src, key: Incomplete | None = None, groups: bool = False): ...
def one(src, default: Incomplete | None = None, key: Incomplete | None = None): ...
def first(iterable, default: Incomplete | None = None, key: Incomplete | None = None): ...
def unique(src, key=None): ...
def unique_iter(src, key=None) -> Generator[Incomplete, None, Incomplete]: ...
def redundant(src, key=None, groups: bool = False): ...
def one(src, default=None, key=None): ...
def first(iterable, default=None, key=None): ...
def flatten_iter(iterable) -> Generator[Incomplete, None, None]: ...
def flatten(iterable): ...
def same(iterable, ref=...): ...
@@ -73,11 +69,5 @@ class SequentialGUIDerator(GUIDerator):
guid_iter: Incomplete
seq_guid_iter: Incomplete
def soft_sorted(
iterable,
first: Incomplete | None = None,
last: Incomplete | None = None,
key: Incomplete | None = None,
reverse: bool = False,
): ...
def untyped_sorted(iterable, key: Incomplete | None = None, reverse: bool = False): ...
def soft_sorted(iterable, first=None, last=None, key=None, reverse: bool = False): ...
def untyped_sorted(iterable, key=None, reverse: bool = False): ...
+6 -6
View File
@@ -38,21 +38,21 @@ class NamedTupleInputType(InputType):
class Table:
headers: Incomplete
metadata: Incomplete
def __init__(self, data: Incomplete | None = None, headers=..., metadata: Incomplete | None = None) -> None: ...
def __init__(self, data=None, headers=..., metadata=None) -> None: ...
def extend(self, data) -> None: ...
@classmethod
def from_dict(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
def from_dict(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
@classmethod
def from_list(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
def from_list(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
@classmethod
def from_object(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
def from_object(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
@classmethod
def from_data(cls, data, headers=..., max_depth: int = 1, **kwargs): ...
def __len__(self): ...
def __getitem__(self, idx): ...
def to_html(
self,
orientation: Incomplete | None = None,
orientation=None,
wrapped: bool = True,
with_headers: bool = True,
with_newlines: bool = True,
@@ -60,6 +60,6 @@ class Table:
max_depth: int = 1,
): ...
def get_cell_html(self, value): ...
def to_text(self, with_headers: bool = True, maxlen: Incomplete | None = None): ...
def to_text(self, with_headers: bool = True, maxlen=None): ...
__all__ = ["Table"]
+3 -11
View File
@@ -17,14 +17,14 @@ def quote_fragment_part(text, full_quote: bool = True): ...
def quote_userinfo_part(text, full_quote: bool = True): ...
def unquote(string, encoding: str = "utf-8", errors: str = "replace"): ...
def unquote_to_bytes(string): ...
def register_scheme(text, uses_netloc: Incomplete | None = None, default_port: Incomplete | None = None) -> None: ...
def register_scheme(text, uses_netloc=None, default_port=None) -> None: ...
def resolve_path_parts(path_parts): ...
class cachedproperty:
__doc__: Incomplete
func: Incomplete
def __init__(self, func) -> None: ...
def __get__(self, obj, objtype: Incomplete | None = None): ...
def __get__(self, obj, objtype=None): ...
class URL:
scheme: Incomplete
@@ -38,15 +38,7 @@ class URL:
def __init__(self, url: str = "") -> None: ...
@classmethod
def from_parts(
cls,
scheme: Incomplete | None = None,
host: Incomplete | None = None,
path_parts=(),
query_params=(),
fragment: str = "",
port: Incomplete | None = None,
username: Incomplete | None = None,
password: Incomplete | None = None,
cls, scheme=None, host=None, path_parts=(), query_params=(), fragment: str = "", port=None, username=None, password=None
): ...
query_params: Incomplete
qp: Incomplete
@@ -63,4 +63,4 @@ class BraintreeGateway:
verification: CreditCardVerificationGateway
webhook_notification: WebhookNotificationGateway
webhook_testing: WebhookTestingGateway
def __init__(self, config: Incomplete | None = None, **kwargs) -> None: ...
def __init__(self, config=None, **kwargs) -> None: ...
+1 -3
View File
@@ -1,7 +1,5 @@
from _typeshed import Incomplete
class ClientToken:
@staticmethod
def generate(params: Incomplete | None = None, gateway: Incomplete | None = None): ...
def generate(params=None, gateway=None): ...
@staticmethod
def generate_signature() -> list[str | dict[str, list[str]]]: ...
@@ -4,4 +4,4 @@ class ClientTokenGateway:
gateway: Incomplete
config: Incomplete
def __init__(self, gateway) -> None: ...
def generate(self, params: Incomplete | None = None): ...
def generate(self, params=None): ...
+4 -4
View File
@@ -12,7 +12,7 @@ class Configuration:
public_key: str,
private_key: str,
*,
http_strategy: Incomplete | None = None,
http_strategy=None,
timeout: int = 60,
wrap_http_exceptions: bool = False,
) -> None: ...
@@ -23,7 +23,7 @@ class Configuration:
public_key: str,
private_key: str,
*,
http_strategy: Incomplete | None = None,
http_strategy=None,
timeout: int = 60,
wrap_http_exceptions: bool = False,
) -> Configuration: ...
@@ -46,7 +46,7 @@ class Configuration:
wrap_http_exceptions: bool
def __init__(
self,
environment: Incomplete | None = None,
environment=None,
merchant_id: str | None = None,
public_key: str | None = None,
private_key: str | None = None,
@@ -56,7 +56,7 @@ class Configuration:
*args,
timeout: int = 60,
wrap_http_exceptions: bool = False,
http_strategy: Incomplete | None = None,
http_strategy=None,
) -> None: ...
def base_merchant_path(self) -> str: ...
def base_url(self) -> str: ...

Some files were not shown because too many files have changed in this diff Show More