authly

View on PyPIReverse Dependencies (0)

0.1.4 authly-0.1.4-py3-none-any.whl

Wheel Details

Project: authly
Version: 0.1.4
Filename: authly-0.1.4-py3-none-any.whl
Download: [link]
Size: 33316
MD5: 17f8d848a56dbbd8e9be2edbc67e9662
SHA256: 847e60c097e8d67fa11825e83a3b378296fdeaa0996589148fad22bd810f5cd8
Uploaded: 2025-02-15 17:06:07 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: authly
Version: 0.1.4
Summary: Authentication and Authorization for Python FastAPI
Author: Ove Ranheim
Author-Email: oranheim[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: bcrypt (==4.2.1)
Requires-Dist: cryptography (<45.0.0,>=44.0.1)
Requires-Dist: fastapi (<0.116.0,>=0.115.0)
Requires-Dist: psycopg (<4.0.0,>=3.2.3)
Requires-Dist: psycopg-pool (<4.0.0,>=3.2.4)
Requires-Dist: psycopg-toolkit (<0.2.0,>=0.1.5)
Requires-Dist: pydantic (<3.0.0,>=2.10.5)
Requires-Dist: pydantic-settings (<3.0.0,>=2.1.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-jose[cryptography] (<4.0.0,>=3.3.0)
Requires-Dist: starlette (<0.46.0,>=0.45.0)
Requires-Dist: tenacity (<10.0.0,>=9.0.0)
Requires-Dist: tomli (<3.0.0,>=2.2.1)
Requires-Dist: uvicorn (<0.35.0,>=0.34.0)
Description-Content-Type: text/markdown
[Description omitted; length: 14989 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
authly/__init__.py sha256=td3JU752gZS0ZsJ3GvaHBn5_5giZv9qmPHg6NGR_czY 1259
authly/api/__init__.py sha256=7idpp-XhUK0TjU5ag479BSGctYSYh0U0cs_ym2qTnAo 1708
authly/api/auth_dependencies.py sha256=J6RazN_CwYAUmlDbbF2cQleMgTRAGxYW0MuvxVPLZYo 2152
authly/api/auth_router.py sha256=NfqQlo88w_-urc2saAufZGvy7mSq6MLHIEe54axHlKU 14147
authly/api/health_router.py sha256=ITfyrozDIPPA8CkQvaPW90XZpB6mGYZrY2nehLuUqFg 653
authly/api/rate_limiter.py sha256=99VmeU0QKA0IBpBzo3YqHgBWEZk9EZrrXW8oWQVFI-E 977
authly/api/users_dependencies.py sha256=KdxCydT-moIkVavw2HYfQ2W-LJUSD1gFToKdrmcMwig 4867
authly/api/users_router.py sha256=z7zsMpjSgAsm7oJN-PwqR8vcWfHBFSbmfy1OfiB2ejg 8664
authly/auth/__init__.py sha256=cH0td0JAmSHU7v-OA02JYzUQf9ZC4Yrlj4CPV0Arm8I 284
authly/auth/core.py sha256=5bIleFWTKxI4jiq3WeHVTM0EcjuuIZMwfrLOHlZksik 2729
authly/authly.py sha256=UQkTpOxV__1x2p5RWdvf5l8dPqcJOCi1fa-EW_JRHbk 1400
authly/config/__init__.py sha256=b3tGtPOO3TdZ2GUNDE9iN-VXGUMO1D3M5Nqhy4o06-w 530
authly/config/config.py sha256=vJnI1-hB0vXXhJYKyvAv2XUNInh0kjRcpvm4SdZ_OPA 2835
authly/config/secret_providers.py sha256=vowZsNZaSItmNCIqlbo71GFQdX4D98Av704pnuCtw8M 2299
authly/config/secure.py sha256=mu9hLXsVe1HafDmxiuRDK5eU4_yw2x5iLb4KAtb4v0U 15101
authly/tokens/__init__.py sha256=TrITTeP2LZnzXjloCwWot6nKDrUnKyNlZGa8a9OlKPY 1226
authly/tokens/models.py sha256=mC49Vx3LZ67IWkpGiIQ0AEraHtM1m-E7hMnCwAdz_NM 837
authly/tokens/repository.py sha256=kSg7-_gFc3IQQIRbUuWNtcaiHLBOQ4axea1kVkEzjn8 8705
authly/tokens/service.py sha256=0wzY1Iq2-0fsY0WoqwCUC_HzjZzg8jxBgdrbzZedxFc 2842
authly/tokens/store/__init__.py sha256=MS_sK1XWAIqFupdHc0Vb8L5EqV66pnhzYSjYqkjKgOg 404
authly/tokens/store/base.py sha256=YJ5vLrKeN8ZpqA1zlmGZuWuAFQXtUWLRCVPcL_qD_30 4119
authly/tokens/store/postgres.py sha256=k62RhJBl2vx89Eu7zmLmKzJOgcLawM3d2xyOwxxXMRY 2681
authly/users/__init__.py sha256=d-GaCgiBRtYBR-3QlrONjqvC2n61hcj4C8p_cN7pFGQ 147
authly/users/models.py sha256=O-fkMR2LYtWHXzRkO9U7b8yPwF8uTLJZfuUfDEetIZU 387
authly/users/repository.py sha256=PHb3FY0uMXpAO4Xb32Fvz7p4beWNhtQBvhG7U_4LcFY 3723
authly-0.1.4.dist-info/LICENSE sha256=ReuYWxqSV34yoz01y9AGKlYpFlZDkeL2df9pdjE2Hkg 1065
authly-0.1.4.dist-info/METADATA sha256=_Euytr1k8fmcusTYkzrYdnrT5S2sgvnU2DBI-NTCssE 16065
authly-0.1.4.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
authly-0.1.4.dist-info/RECORD