auth-fastapi

View on PyPIReverse Dependencies (2)

1.0.2 auth_fastapi-1.0.2-py3-none-any.whl

Wheel Details

Project: auth-fastapi
Version: 1.0.2
Filename: auth_fastapi-1.0.2-py3-none-any.whl
Download: [link]
Size: 31633
MD5: fb32e220b40fcfdbce3a784ee6956981
SHA256: 16d279c6887d13d6e43bc2fdc742505793fb06c9e04e4bb0b60772904027633a
Uploaded: 2024-04-04 14:21:33 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: auth_fastapi
Version: 1.0.2
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.22.4
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fastapi_auth/__init__.py sha256=SnX_ohe08EL7QbaT3Jw_Jz8AqjDGQkcrPfoIXrkQf0Y 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=3Do1fpeRW-pW2QjYxw_nQQMCK8J5m2mkCkjyP6JBplk 781
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=7l6eXvqj53gnY1DIqCU_DRK4fv_7kERvwo8_zszD1aU 1886
fastapi_auth/filters/search_filter.py sha256=Manf4iRn9ciAQSurvO57FsognzDj4KDgyvaHs90MGXY 1879
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=UFcCTNg79OdcD2lpXCW_mzKGIYIWX7YHlZttbV0PJLo 1396
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.2.dist-info/METADATA sha256=df8lDmy_cC8UWJ4bYxI1pYw31f2X10irB7HwF4zOJ9U 3283
auth_fastapi-1.0.2.dist-info/WHEEL sha256=uNdcs2TADwSd5pVaP0Z_kcjcvvTUklh2S7bxZMF8Uj0 87
auth_fastapi-1.0.2.dist-info/entry_points.txt sha256=nffEilqr9Zm1LROA6AASDKWy3ycgN7TFgNom98VuMw0 60
auth_fastapi-1.0.2.dist-info/RECORD

entry_points.txt

fastapi_auth = fastapi_auth.__main__:main