Skip to content

Commit 1267684

Browse files
authored
Replace Incomplete | None = None in third party stubs (#14063)
1 parent acc5154 commit 1267684

488 files changed

Lines changed: 2259 additions & 4044 deletions

File tree

Some content is hidden

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

pyrightconfig.stricter.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"stdlib/tkinter/scrolledtext.pyi",
2525
"stdlib/tkinter/tix.pyi",
2626
"stdlib/tkinter/ttk.pyi",
27-
"stubs/aiofiles/aiofiles/tempfile/temptypes.pyi",
27+
"stubs/aiofiles",
2828
"stubs/antlr4-python3-runtime",
2929
"stubs/auth0-python",
3030
"stubs/Authlib",
@@ -62,13 +62,16 @@
6262
"stubs/ldap3",
6363
"stubs/m3u8",
6464
"stubs/Markdown",
65+
"stubs/mock/mock/mock.pyi",
6566
"stubs/mysqlclient",
6667
"stubs/netaddr/netaddr/core.pyi",
6768
"stubs/netaddr/netaddr/ip/__init__.pyi",
6869
"stubs/netaddr/netaddr/ip/iana.pyi",
6970
"stubs/networkx",
7071
"stubs/oauthlib",
7172
"stubs/openpyxl",
73+
"stubs/opentracing/opentracing/span.pyi",
74+
"stubs/paramiko/paramiko/_winapi.pyi",
7275
"stubs/parsimonious/parsimonious/nodes.pyi",
7376
"stubs/passlib",
7477
"stubs/peewee",
@@ -86,6 +89,7 @@
8689
"stubs/python-dateutil",
8790
"stubs/python-http-client",
8891
"stubs/python-jose",
92+
"stubs/pytz/pytz/lazy.pyi",
8993
"stubs/pywin32",
9094
"stubs/pyxdg",
9195
"stubs/PyYAML",
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
from _typeshed import Incomplete
2-
31
from authlib.integrations.base_client.sync_app import OAuth1Base, OAuth2Base
42

53
__all__ = ["AsyncOAuth1Mixin", "AsyncOAuth2Mixin"]
64

75
class AsyncOAuth1Mixin(OAuth1Base):
8-
async def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
9-
async def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
10-
async def fetch_access_token(self, request_token: Incomplete | None = None, **kwargs): ...
6+
async def request(self, method, url, token=None, **kwargs): ...
7+
async def create_authorization_url(self, redirect_uri=None, **kwargs): ...
8+
async def fetch_access_token(self, request_token=None, **kwargs): ...
119

1210
class AsyncOAuth2Mixin(OAuth2Base):
1311
async def load_server_metadata(self): ...
14-
async def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
15-
async def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
16-
async def fetch_access_token(self, redirect_uri: Incomplete | None = None, **kwargs): ...
12+
async def request(self, method, url, token=None, **kwargs): ...
13+
async def create_authorization_url(self, redirect_uri=None, **kwargs): ...
14+
async def fetch_access_token(self, redirect_uri=None, **kwargs): ...
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
from _typeshed import Incomplete
2-
31
__all__ = ["AsyncOpenIDMixin"]
42

53
class AsyncOpenIDMixin:
64
async def fetch_jwk_set(self, force: bool = False): ...
75
async def userinfo(self, **kwargs): ...
8-
async def parse_id_token(self, token, nonce, claims_options: Incomplete | None = None): ...
6+
async def parse_id_token(self, token, nonce, claims_options=None): ...

stubs/Authlib/authlib/integrations/base_client/framework_integration.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ class FrameworkIntegration:
44
expires_in: int
55
name: Incomplete
66
cache: Incomplete
7-
def __init__(self, name, cache: Incomplete | None = None) -> None: ...
7+
def __init__(self, name, cache=None) -> None: ...
88
def get_state_data(self, session, state): ...
99
def set_state_data(self, session, state, data): ...
1010
def clear_state_data(self, session, state): ...
11-
def update_token(self, token, refresh_token: Incomplete | None = None, access_token: Incomplete | None = None) -> None: ...
11+
def update_token(self, token, refresh_token=None, access_token=None) -> None: ...
1212
@staticmethod
1313
def load_config(oauth, name, params) -> None: ...

stubs/Authlib/authlib/integrations/base_client/registry.pyi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ class BaseOAuth:
1111
cache: Incomplete
1212
fetch_token: Incomplete
1313
update_token: Incomplete
14-
def __init__(
15-
self, cache: Incomplete | None = None, fetch_token: Incomplete | None = None, update_token: Incomplete | None = None
16-
) -> None: ...
14+
def __init__(self, cache=None, fetch_token=None, update_token=None) -> None: ...
1715
def create_client(self, name): ...
1816
def register(self, name, overwrite: bool = False, **kwargs): ...
1917
def generate_client_kwargs(self, name, overwrite, **kwargs): ...

stubs/Authlib/authlib/integrations/base_client/sync_app.pyi

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ from _typeshed import Incomplete
33
class BaseApp:
44
client_cls: Incomplete
55
OAUTH_APP_CONFIG: Incomplete
6-
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
6+
def request(self, method, url, token=None, **kwargs): ...
77
def get(self, url, **kwargs): ...
88
def post(self, url, **kwargs): ...
99
def patch(self, url, **kwargs): ...
@@ -29,26 +29,26 @@ class OAuth1Base:
2929
def __init__(
3030
self,
3131
framework,
32-
name: Incomplete | None = None,
33-
fetch_token: Incomplete | None = None,
34-
client_id: Incomplete | None = None,
35-
client_secret: Incomplete | None = None,
36-
request_token_url: Incomplete | None = None,
37-
request_token_params: Incomplete | None = None,
38-
access_token_url: Incomplete | None = None,
39-
access_token_params: Incomplete | None = None,
40-
authorize_url: Incomplete | None = None,
41-
authorize_params: Incomplete | None = None,
42-
api_base_url: Incomplete | None = None,
43-
client_kwargs: Incomplete | None = None,
44-
user_agent: Incomplete | None = None,
32+
name=None,
33+
fetch_token=None,
34+
client_id=None,
35+
client_secret=None,
36+
request_token_url=None,
37+
request_token_params=None,
38+
access_token_url=None,
39+
access_token_params=None,
40+
authorize_url=None,
41+
authorize_params=None,
42+
api_base_url=None,
43+
client_kwargs=None,
44+
user_agent=None,
4545
**kwargs,
4646
) -> None: ...
4747

4848
class OAuth1Mixin(_RequestMixin, OAuth1Base):
49-
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
50-
def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
51-
def fetch_access_token(self, request_token: Incomplete | None = None, **kwargs): ...
49+
def request(self, method, url, token=None, **kwargs): ...
50+
def create_authorization_url(self, redirect_uri=None, **kwargs): ...
51+
def fetch_access_token(self, request_token=None, **kwargs): ...
5252

5353
class OAuth2Base:
5454
client_cls: Incomplete
@@ -68,26 +68,26 @@ class OAuth2Base:
6868
def __init__(
6969
self,
7070
framework,
71-
name: Incomplete | None = None,
72-
fetch_token: Incomplete | None = None,
73-
update_token: Incomplete | None = None,
74-
client_id: Incomplete | None = None,
75-
client_secret: Incomplete | None = None,
76-
access_token_url: Incomplete | None = None,
77-
access_token_params: Incomplete | None = None,
78-
authorize_url: Incomplete | None = None,
79-
authorize_params: Incomplete | None = None,
80-
api_base_url: Incomplete | None = None,
81-
client_kwargs: Incomplete | None = None,
82-
server_metadata_url: Incomplete | None = None,
83-
compliance_fix: Incomplete | None = None,
84-
client_auth_methods: Incomplete | None = None,
85-
user_agent: Incomplete | None = None,
71+
name=None,
72+
fetch_token=None,
73+
update_token=None,
74+
client_id=None,
75+
client_secret=None,
76+
access_token_url=None,
77+
access_token_params=None,
78+
authorize_url=None,
79+
authorize_params=None,
80+
api_base_url=None,
81+
client_kwargs=None,
82+
server_metadata_url=None,
83+
compliance_fix=None,
84+
client_auth_methods=None,
85+
user_agent=None,
8686
**kwargs,
8787
) -> None: ...
8888

8989
class OAuth2Mixin(_RequestMixin, OAuth2Base):
90-
def request(self, method, url, token: Incomplete | None = None, **kwargs): ...
90+
def request(self, method, url, token=None, **kwargs): ...
9191
def load_server_metadata(self): ...
92-
def create_authorization_url(self, redirect_uri: Incomplete | None = None, **kwargs): ...
93-
def fetch_access_token(self, redirect_uri: Incomplete | None = None, **kwargs): ...
92+
def create_authorization_url(self, redirect_uri=None, **kwargs): ...
93+
def fetch_access_token(self, redirect_uri=None, **kwargs): ...
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
from _typeshed import Incomplete
2-
31
class OpenIDMixin:
42
def fetch_jwk_set(self, force: bool = False): ...
53
def userinfo(self, **kwargs): ...
6-
def parse_id_token(self, token, nonce, claims_options: Incomplete | None = None, leeway: int = 120): ...
4+
def parse_id_token(self, token, nonce, claims_options=None, leeway: int = 120): ...
75
def create_load_key(self): ...

stubs/Authlib/authlib/jose/drafts/_jwe_algorithms.pyi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ class ECDH1PUAlgorithm(JWEAlgorithmWithTagAwareKeyAgreement):
99
description: str
1010
key_size: Incomplete
1111
aeskw: Incomplete
12-
def __init__(self, key_size: Incomplete | None = None) -> None: ...
12+
def __init__(self, key_size=None) -> None: ...
1313
def prepare_key(self, raw_data): ...
1414
def generate_preset(self, enc_alg, key): ...
1515
def compute_shared_key(self, shared_key_e, shared_key_s): ...
1616
def compute_fixed_info(self, headers, bit_size, tag): ...
1717
def compute_derived_key(self, shared_key, fixed_info, bit_size): ...
1818
def deliver_at_sender(self, sender_static_key, sender_ephemeral_key, recipient_pubkey, headers, bit_size, tag): ...
1919
def deliver_at_recipient(self, recipient_key, sender_static_pubkey, sender_ephemeral_pubkey, headers, bit_size, tag): ...
20-
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset: Incomplete | None = None): ...
20+
def generate_keys_and_prepare_headers(self, enc_alg, key, sender_key, preset=None): ...
2121
def agree_upon_key_and_wrap_cek(self, enc_alg, headers, key, sender_key, epk, cek, tag): ...
22-
def wrap(self, enc_alg, headers, key, sender_key, preset: Incomplete | None = None): ...
23-
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag: Incomplete | None = None): ...
22+
def wrap(self, enc_alg, headers, key, sender_key, preset=None): ...
23+
def unwrap(self, enc_alg, ek, headers, key, sender_key, tag=None): ...
2424

2525
JWE_DRAFT_ALG_ALGORITHMS: Incomplete
2626

stubs/Authlib/authlib/jose/jwk.pyi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
from _typeshed import Incomplete
2-
3-
def loads(obj, kid: Incomplete | None = None): ...
4-
def dumps(key, kty: Incomplete | None = None, **params): ...
1+
def loads(obj, kid=None): ...
2+
def dumps(key, kty=None, **params): ...

stubs/Authlib/authlib/jose/rfc7515/jws.pyi

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ from _typeshed import Incomplete
33
class JsonWebSignature:
44
REGISTERED_HEADER_PARAMETER_NAMES: Incomplete
55
ALGORITHMS_REGISTRY: Incomplete
6-
def __init__(self, algorithms: Incomplete | None = None, private_headers: Incomplete | None = None) -> None: ...
6+
def __init__(self, algorithms=None, private_headers=None) -> None: ...
77
@classmethod
88
def register_algorithm(cls, algorithm) -> None: ...
99
def serialize_compact(self, protected, payload, key): ...
10-
def deserialize_compact(self, s, key, decode: Incomplete | None = None): ...
10+
def deserialize_compact(self, s, key, decode=None): ...
1111
def serialize_json(self, header_obj, payload, key): ...
12-
def deserialize_json(self, obj, key, decode: Incomplete | None = None): ...
12+
def deserialize_json(self, obj, key, decode=None): ...
1313
def serialize(self, header, payload, key): ...
14-
def deserialize(self, s, key, decode: Incomplete | None = None): ...
14+
def deserialize(self, s, key, decode=None): ...

0 commit comments

Comments
 (0)