auth-fastapi

View on PyPIReverse Dependencies (2)

1.0.3 auth_fastapi-1.0.3-py3-none-any.whl

Wheel Details

Project: auth-fastapi
Version: 1.0.3
Filename: auth_fastapi-1.0.3-py3-none-any.whl
Download: [link]
Size: 31719
MD5: 1d400a62e39cb9a5f3679e85b235dbb8
SHA256: a6b50c7efd85067efd55cf551af733eddff7e6937110f4b8534300b6876c3399
Uploaded: 2024-08-17 20:08:59 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: auth_fastapi
Version: 1.0.3
Summary: Authentication library for FastAPI for fast migration from Django/DRF. Serializers, signals, permissions, pagination and filters included.
Author: zayycev22
Project-Url: Source, https://github.com/zayycev22/fastapi-auth
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: bcrypt (>=4.1.2)
Requires-Dist: email-validator (>=2.0.0)
Requires-Dist: fastapi (>=0.110.0)
Requires-Dist: passlib (>=1.7.4)
Requires-Dist: pydantic (>=2.6.3)
Requires-Dist: pyjwt[crypto] (>=2.8.0)
Requires-Dist: typing-extensions
Requires-Dist: fastapi-auth-sqlalchemy-models (>=0.0.3); extra == "sqlalchemy"
Requires-Dist: fastapi-auth-tortoise-models (>=0.0.6); extra == "tortoise"
Provides-Extra: sqlalchemy
Provides-Extra: tortoise
Description-Content-Type: text/markdown
[Description omitted; length: 2164 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fastapi_auth/__init__.py sha256=zVRS1vwjFTinE2NjtxLnNQ_725_RLa541nDxlfi6Swc 73
fastapi_auth/__main__.py sha256=hwNkFDn1hcqffhhnrHO8SEBrAS5fiViD06n784hSLSU 160
fastapi_auth/consts.py sha256=Brp89ItaOaFIgumnYeSxT2T2Ec6A3HjlzE0B3i6aUnQ 104
fastapi_auth/exceptions.py sha256=SbNWdGaqYpvE-AYQaTHYL4n_Dod3o-BF0r6OZWGhCTY 159
fastapi_auth/fastapi_auth.py sha256=Yu9SN1DDUIgtxe1z2nprhs2ZEmi3k82eVLeEb97xnyI 256
fastapi_auth/hasher.py sha256=Z2mGpyV8Bo7l-KHax5GwJIoiENC88V5PW7vvSwstwI8 2086
fastapi_auth/jwt.py sha256=N9INNps35WsRQ879mcpmWoSyow1wOaps8GrvMzO1Ykg 624
fastapi_auth/permissions.py sha256=oW77sBkAO5yMXaTaNFfXWi7u8EEFY-EGQ0vFh0_Oo1g 1479
fastapi_auth/authenticators/__init__.py sha256=wGxbfINhovBPype6pwlvfYR7FO6gLBJzNzBegnlfTPY 59
fastapi_auth/authenticators/base.py sha256=P8Bj939G3r8bAke4gEsU_-YcGDlRzBSplCplJVtCXbA 1123
fastapi_auth/backends/__init__.py sha256=sofucrO_pA9GeR0uDyr1WLDVnIZLU0m2shXDINYYSGk 139
fastapi_auth/backends/backend.py sha256=OVYFVoMQE18A_Ekgzv07DvF_JH98REvMzqCnOYy9kM0 215
fastapi_auth/backends/base.py sha256=e7bqP3rfYE5CDG-UZKTec6oN7FkANda0zArtA2aTvf4 1319
fastapi_auth/filters/__init__.py sha256=NAa-qvwKjRz_zqWjb0vEqZyZD-dlx0eJV7VlGD9TrHo 170
fastapi_auth/filters/base.py sha256=esrBKiuxhkg16RdECAEaIT404vYKM8ETkx6UqU1ApvQ 805
fastapi_auth/filters/ordering_filter.py sha256=IyzoDqsmw8C8XF-_2B4NbmrUbhJ4gmKflY1eh6h-LhM 1953
fastapi_auth/filters/search_filter.py sha256=83y7yHGL24Rj_nAzAdEAcI-hA8PivebTTU3FbQ93uDU 2539
fastapi_auth/managers/__init__.py sha256=V4MVM8TNjvLNhIrdfWmm6VpFZWR1Zy2sUeLH9vBdsyo 147
fastapi_auth/managers/base.py sha256=mxhHe89o2F3RwE2Ox5xlOSkkPeibQ_0c8dpqADvQM9M 2289
fastapi_auth/managers/manager.py sha256=BfRNgtOvQ69N1GaxApJuvG3tKJlA-iDADFVt490z0yA 223
fastapi_auth/models/__init__.py sha256=_fl9aFS88A3bXQV0tmtd1tv-sL6Z8SwFZ25oFTgsnm0 318
fastapi_auth/models/model.py sha256=6XYPG3vK4W0J1xOaj2hghc7doVlmzx2SkUg3ybEh-Zs 720
fastapi_auth/models/token.py sha256=QoeY0IjTLbviPJ6f0ahtGDa8Xqt1IFKe20Y8ADSmRAM 962
fastapi_auth/models/user.py sha256=zz_Dspshad6o2LPtD-7hmTR7bKvsQM_v3V5NdI-BNfY 3019
fastapi_auth/pagination/__init__.py sha256=Ag225OzeOFjsR6LV3w0Xb5Fjt8jKUy-cUFxa1ahxQwQ 209
fastapi_auth/pagination/base.py sha256=aDo53X9euONWPuQ1ljHsiB0DV7VI7QuEI-y9gHXTRIs 942
fastapi_auth/pagination/limit_pagination.py sha256=kOEL96DAKr1OzGG-XbHkd8HoXYBICBtLM3lFwDr-FHI 4000
fastapi_auth/pagination/page.py sha256=V3IsSI7HTqdZYdcBQ1YYW9wVDBytgpvqvsYJZ1GzFb8 7811
fastapi_auth/pagination/page_pagination.py sha256=zra5YoZ8i0yJ8tm6bd1_rXbImf3rQrAKhFRoi2beRgc 3927
fastapi_auth/repositories/__init__.py sha256=tvUUxXzqTsgT0LWALAueohuP7qO0WcB4uG5Re2rGqQg 131
fastapi_auth/repositories/base.py sha256=UIh-rpqcpmc7xF4Cy7sHK4mx3yPT5QTlFBQCaP9UlcA 1554
fastapi_auth/schemas/__init__.py sha256=rglDe9T09SNx44Y0Z0fSKoquyiW0JwWyDkz1sy7LsIA 182
fastapi_auth/schemas/default_schemas.py sha256=NsDvU7ceg7w2EsQLEwMfnw8VPiwPQfSO_95TTAbqyVI 338
fastapi_auth/serializers/__init__.py sha256=zOQ2k2Utdmbg7976ZWcGRJl395garctSGd9HacsrFwA 161
fastapi_auth/serializers/base.py sha256=JeOL0MVUhqMNOa6iZ5_sp-zXNP7OLnbPKm9J0Cck6II 1647
fastapi_auth/serializers/serializers.py sha256=Z8MdMpLktdRozucS90Zd6_huoZCygK0301_HOynQ6Fg 2943
fastapi_auth/serializers/sqlalchemy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_auth/serializers/sqlalchemy/serializers.py sha256=eo-Lg5Nq-QNHUgaTkIN478Phc5_J_mzOO0L6t7pXVss 3040
fastapi_auth/serializers/tortoise/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_auth/serializers/tortoise/serializers.py sha256=qIl9HPendoBfEpxrhMlZFB9K65sir1WB2zrPjG1k5Sw 2123
fastapi_auth/signals/__init__.py sha256=yUmEu1X1XipG5QzAxv5sfd2u1-gE-NAtVQmQwX1F1eo 69
fastapi_auth/signals/signal.py sha256=IDPNZauiK4kZ0VHu3DnrKXJuB0BgeCfauSAdwUhzXMw 1723
fastapi_auth/sqlalchemy_models/__init__.py sha256=7WMbsi8HP-4kyPVT1IXn2N3-UHCaZ7GSsD3BfqI0F4M 513
fastapi_auth/strategies/__init__.py sha256=4aCkGr5wlt74SWJ5FtD2dYzMbvDbLTsLoX2wejg4KsM 143
fastapi_auth/strategies/base.py sha256=0crmWk5wLevRybCY-EXNJ9xkm4wktaIH0pTYnJ4HHXg 628
fastapi_auth/strategies/db.py sha256=He7ID7deeBGsX006Y9P7vm-wYEeDn8Menx7eGHNnZy8 1090
fastapi_auth/strategies/jwt.py sha256=HIhouRb4Hj1-agpbS7XFyFtO1amkkcagcuXvd3A5lLA 1515
fastapi_auth/tortoise_models/__init__.py sha256=goOEGbsCWOW-v5jVE4dZoW_vjH-zw-umj_MJ8HGTKEk 505
fastapi_auth/utils/__init__.py sha256=cQEwLRhoWR245iU9bqJ4gyI-wJd_W1qF5YgZiBeOhd8 97
fastapi_auth/utils/command_utils.py sha256=1HM-5niG4-P0jhrFB5zml3nAJS8M1UG9h1ZvGmp6P8E 1222
fastapi_auth/utils/utils.py sha256=HiuGBMzhkGEOITxU8eNKZA1aPrEmZ_ntM0jz6qu3MBg 2053
auth_fastapi-1.0.3.dist-info/METADATA sha256=1P7Gpe4-FEoj_UxBSq0kaxQeXq0fzx1Qxj5Rck6gvpY 3283
auth_fastapi-1.0.3.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
auth_fastapi-1.0.3.dist-info/entry_points.txt sha256=nffEilqr9Zm1LROA6AASDKWy3ycgN7TFgNom98VuMw0 60
auth_fastapi-1.0.3.dist-info/RECORD

entry_points.txt

fastapi_auth = fastapi_auth.__main__:main