From 8ee421d3075e16f1c6ca636e4eddc4186189896b Mon Sep 17 00:00:00 2001 From: donbarbos Date: Wed, 22 Jul 2026 13:58:18 +0400 Subject: [PATCH 1/2] [Authlib] Update to 1.7.2 Closes: #16063 --- stubs/Authlib/METADATA.toml | 2 +- stubs/Authlib/authlib/common/language.pyi | 1 + stubs/Authlib/authlib/oauth2/rfc8414/models.pyi | 1 + stubs/Authlib/authlib/oidc/core/claims.pyi | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 stubs/Authlib/authlib/common/language.pyi diff --git a/stubs/Authlib/METADATA.toml b/stubs/Authlib/METADATA.toml index d1caa2695ab4..6a322fd7f4d3 100644 --- a/stubs/Authlib/METADATA.toml +++ b/stubs/Authlib/METADATA.toml @@ -1,3 +1,3 @@ -version = "1.7.1" +version = "1.7.2" upstream-repository = "https://github.com/authlib/authlib" dependencies = ["cryptography"] diff --git a/stubs/Authlib/authlib/common/language.pyi b/stubs/Authlib/authlib/common/language.pyi new file mode 100644 index 000000000000..28ad9bea66fa --- /dev/null +++ b/stubs/Authlib/authlib/common/language.pyi @@ -0,0 +1 @@ +def is_valid_language_tag(tag: str) -> bool: ... diff --git a/stubs/Authlib/authlib/oauth2/rfc8414/models.pyi b/stubs/Authlib/authlib/oauth2/rfc8414/models.pyi index 117f9c23b848..54dec12ec5ea 100644 --- a/stubs/Authlib/authlib/oauth2/rfc8414/models.pyi +++ b/stubs/Authlib/authlib/oauth2/rfc8414/models.pyi @@ -38,4 +38,5 @@ class AuthorizationServerMetadata(dict[str, object]): def __getattr__(self, key): ... def validate_array_value(metadata, key) -> None: ... +def validate_language_tags_array(metadata, key) -> None: ... def validate_boolean_value(metadata, key) -> None: ... diff --git a/stubs/Authlib/authlib/oidc/core/claims.pyi b/stubs/Authlib/authlib/oidc/core/claims.pyi index af8116ecefc3..f9a24cfbcfa6 100644 --- a/stubs/Authlib/authlib/oidc/core/claims.pyi +++ b/stubs/Authlib/authlib/oidc/core/claims.pyi @@ -29,6 +29,7 @@ class HybridIDToken(ImplicitIDToken): class UserInfo(dict[str, object]): REGISTERED_CLAIMS: list[str] SCOPES_CLAIMS_MAPPING: dict[str, list[str]] + def validate_locale(self) -> None: ... def filter(self, scope: str) -> UserInfo: ... def __getattr__(self, key): ... From a8769bc97a82d44543630f1675ca005a43923c34 Mon Sep 17 00:00:00 2001 From: Semyon Moroz Date: Wed, 22 Jul 2026 10:14:37 +0000 Subject: [PATCH 2/2] Update stubs/Authlib/authlib/common/language.pyi Co-authored-by: Sebastian Rittau --- stubs/Authlib/authlib/common/language.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/Authlib/authlib/common/language.pyi b/stubs/Authlib/authlib/common/language.pyi index 28ad9bea66fa..34b1ecf943aa 100644 --- a/stubs/Authlib/authlib/common/language.pyi +++ b/stubs/Authlib/authlib/common/language.pyi @@ -1 +1 @@ -def is_valid_language_tag(tag: str) -> bool: ... +def is_valid_language_tag(tag: object) -> bool: ...