aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/jwt/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/jwt/__init__.py')
-rw-r--r--.venv/lib/python3.12/site-packages/jwt/__init__.py75
1 files changed, 75 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/jwt/__init__.py b/.venv/lib/python3.12/site-packages/jwt/__init__.py
new file mode 100644
index 00000000..457a4e35
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/jwt/__init__.py
@@ -0,0 +1,75 @@
+from .api_jwk import PyJWK, PyJWKSet
+from .api_jws import (
+ PyJWS,
+ get_algorithm_by_name,
+ get_unverified_header,
+ register_algorithm,
+ unregister_algorithm,
+)
+from .api_jwt import PyJWT, decode, decode_complete, encode
+from .exceptions import (
+ DecodeError,
+ ExpiredSignatureError,
+ ImmatureSignatureError,
+ InvalidAlgorithmError,
+ InvalidAudienceError,
+ InvalidIssuedAtError,
+ InvalidIssuerError,
+ InvalidKeyError,
+ InvalidSignatureError,
+ InvalidTokenError,
+ MissingRequiredClaimError,
+ PyJWKClientConnectionError,
+ PyJWKClientError,
+ PyJWKError,
+ PyJWKSetError,
+ PyJWTError,
+)
+from .jwks_client import PyJWKClient
+
+__version__ = "2.10.1"
+
+__title__ = "PyJWT"
+__description__ = "JSON Web Token implementation in Python"
+__url__ = "https://pyjwt.readthedocs.io"
+__uri__ = __url__
+__doc__ = f"{__description__} <{__uri__}>"
+
+__author__ = "José Padilla"
+__email__ = "hello@jpadilla.com"
+
+__license__ = "MIT"
+__copyright__ = "Copyright 2015-2022 José Padilla"
+
+
+__all__ = [
+ "PyJWS",
+ "PyJWT",
+ "PyJWKClient",
+ "PyJWK",
+ "PyJWKSet",
+ "decode",
+ "decode_complete",
+ "encode",
+ "get_unverified_header",
+ "register_algorithm",
+ "unregister_algorithm",
+ "get_algorithm_by_name",
+ # Exceptions
+ "DecodeError",
+ "ExpiredSignatureError",
+ "ImmatureSignatureError",
+ "InvalidAlgorithmError",
+ "InvalidAudienceError",
+ "InvalidIssuedAtError",
+ "InvalidIssuerError",
+ "InvalidKeyError",
+ "InvalidSignatureError",
+ "InvalidTokenError",
+ "MissingRequiredClaimError",
+ "PyJWKClientConnectionError",
+ "PyJWKClientError",
+ "PyJWKError",
+ "PyJWKSetError",
+ "PyJWTError",
+]