Skip to content

Commit 725a900

Browse files
authored
[Authlib] Update to 1.6.5 (#14830)
1 parent aa52024 commit 725a900

File tree

5 files changed

+19
-11
lines changed

5 files changed

+19
-11
lines changed

stubs/Authlib/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = "~= 1.6.4"
1+
version = "1.6.5"
22
upstream_repository = "https://github.com/lepture/authlib"
33
requires = ["cryptography"]
44
partial_stub = true

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
from _typeshed import Incomplete
22

33
class JsonWebSignature:
4-
REGISTERED_HEADER_PARAMETER_NAMES: Incomplete
5-
ALGORITHMS_REGISTRY: Incomplete
4+
REGISTERED_HEADER_PARAMETER_NAMES: frozenset[str]
5+
MAX_CONTENT_LENGTH: int
6+
ALGORITHMS_REGISTRY: dict[str, Incomplete]
67
def __init__(self, algorithms=None, private_headers=None) -> None: ...
78
@classmethod
89
def register_algorithm(cls, algorithm) -> None: ...

stubs/Authlib/authlib/jose/rfc7516/models.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ class JWEZipAlgorithm:
4040
description: Incomplete
4141
algorithm_type: str
4242
algorithm_location: str
43-
def compress(self, s) -> None: ...
44-
def decompress(self, s) -> None: ...
43+
def compress(self, s: bytes) -> bytes | None: ...
44+
def decompress(self, s: bytes) -> bytes | None: ...
4545

4646
class JWESharedHeader(dict[str, object]):
4747
protected: Incomplete
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1+
from typing import Final
2+
13
from authlib.jose.rfc7516 import JWEZipAlgorithm
24

5+
GZIP_HEAD: Final[bytes]
6+
MAX_SIZE: Final = 256000
7+
38
class DeflateZipAlgorithm(JWEZipAlgorithm):
49
name: str
510
description: str
6-
def compress(self, s): ...
7-
def decompress(self, s): ...
11+
def compress(self, s: bytes) -> bytes: ...
12+
def decompress(self, s: bytes) -> bytes: ...
813

914
def register_jwe_rfc7518() -> None: ...

stubs/Authlib/authlib/oauth2/rfc7591/endpoint.pyi

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
from _typeshed import Incomplete
22
from typing import Final
33

4+
from authlib.jose import JWTClaims
5+
46
class ClientRegistrationEndpoint:
57
ENDPOINT_NAME: Final = "client_registration"
68
software_statement_alg_values_supported: Incomplete
@@ -10,12 +12,12 @@ class ClientRegistrationEndpoint:
1012
def __call__(self, request) -> dict[Incomplete, Incomplete]: ...
1113
def create_registration_response(self, request): ...
1214
def extract_client_metadata(self, request): ...
13-
def extract_software_statement(self, software_statement, request): ...
14-
def generate_client_info(self): ...
15+
def extract_software_statement(self, software_statement, request) -> JWTClaims: ...
16+
def generate_client_info(self, request) -> dict[str, Incomplete]: ...
1517
def generate_client_registration_info(self, client, request) -> None: ...
1618
def create_endpoint_request(self, request): ...
17-
def generate_client_id(self): ...
18-
def generate_client_secret(self): ...
19+
def generate_client_id(self, request) -> str: ...
20+
def generate_client_secret(self, request) -> str: ...
1921
def get_server_metadata(self) -> None: ...
2022
def authenticate_token(self, request) -> None: ...
2123
def resolve_public_key(self, request) -> None: ...

0 commit comments

Comments
 (0)