Skip to content

Commit

Permalink
Bump python-jose to 3.4.* (#13522)
Browse files Browse the repository at this point in the history
  • Loading branch information
sobolevn authored Feb 23, 2025
1 parent fe64ce1 commit d86ad84
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 2 deletions.
3 changes: 3 additions & 0 deletions stubs/python-jose/@tests/stubtest_allowlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ jose.backends.CryptographyECKey
jose.backends.CryptographyHMACKey
jose.backends.CryptographyRSAKey
jose.backends.ECDSAECKey

# See https://github.com/mpdavis/python-jose/pull/372
jose.jwt.utc_now
2 changes: 1 addition & 1 deletion stubs/python-jose/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
version = "3.3.*"
version = "3.4.*"
upstream_repository = "https://github.com/mpdavis/python-jose"
requires = ["types-pyasn1"] # excluding pyrsa, cryptography until typing is available
3 changes: 2 additions & 1 deletion stubs/python-jose/jose/backends/cryptography_backend.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from _typeshed import Incomplete
from typing import Any
from typing import Any, ClassVar

from .base import Key

Expand Down Expand Up @@ -51,6 +51,7 @@ class CryptographyAESKey(Key):
KEY_512: Any
AES_KW_ALGS: Any
MODES: Any
IV_BYTE_LENGTH_MODE_MAP: ClassVar[dict[str, int]]
def __init__(self, key, algorithm) -> None: ...
def to_dict(self): ...
def encrypt(self, plain_text, aad: Incomplete | None = None): ...
Expand Down
3 changes: 3 additions & 0 deletions stubs/python-jose/jose/constants.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
from collections.abc import Callable, Mapping
from hashlib import _Hash
from typing import Final

from .backends.base import Key

Expand Down Expand Up @@ -70,3 +71,5 @@ class Zips:
SUPPORTED: set[str | None]

ZIPS: Zips

JWE_SIZE_LIMIT: Final[int]
2 changes: 2 additions & 0 deletions stubs/python-jose/jose/utils.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ def base64url_decode(input: bytes) -> bytes: ...
def base64url_encode(input: bytes) -> bytes: ...
def timedelta_total_seconds(delta: timedelta) -> int: ...
def ensure_binary(s: str | bytes) -> bytes: ...
def is_pem_format(key: bytes) -> bool: ...
def is_ssh_key(key: bytes) -> bool: ...

0 comments on commit d86ad84

Please sign in to comment.