fastapi-sqlmodel-starter

View on PyPIReverse Dependencies (0)

1.0.1 fastapi_sqlmodel_starter-1.0.1-py3-none-any.whl

Wheel Details

Project: fastapi-sqlmodel-starter
Version: 1.0.1
Filename: fastapi_sqlmodel_starter-1.0.1-py3-none-any.whl
Download: [link]
Size: 49736
MD5: d5292a77fd3891683ca23768a3a9f87a
SHA256: 9bac944ccac0f7405592927db3a109ceb3e8b80912c846969e1473a2c2e9ef12
Uploaded: 2024-04-20 15:51:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-sqlmodel-starter
Version: 1.0.1
Summary: Fss aims to be one of top scaffold in PyWeb.
Author: tyvekZhang
Author-Email: tyvekzhang[at]gmail.com
Maintainer: tyvekZhang
Maintainer-Email: tyvekzhang[at]gmail.com
Home-Page: https://github.com/tyvekzhang/fastapi-sqlmodel-starter
Project-Url: Documentation, https://github.com/tyvekzhang/fastapi-sqlmodel-starter/wiki
Project-Url: Repository, https://github.com/tyvekzhang/fastapi-sqlmodel-starter
License: MIT
Keywords: fastapi,sqlmodel,tools,web,scaffold
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9,<4.0
Requires-Dist: aiomysql (<0.3.0,>=0.2.0)
Requires-Dist: aiosqlite (<0.21.0,>=0.20.0)
Requires-Dist: alembic (<2.0.0,>=1.13.1)
Requires-Dist: asyncpg (<0.30.0,>=0.29.0)
Requires-Dist: bcrypt (==4.0.1)
Requires-Dist: diskcache (<6.0.0,>=5.6.3)
Requires-Dist: eval-type-backport (<0.2.0,>=0.1.3)
Requires-Dist: fastapi (<0.111.0,>=0.110.0)
Requires-Dist: fastapi-async-sqlalchemy (<0.7.0,>=0.6.1)
Requires-Dist: fastapi-offline (<2.0.0,>=1.7.1)
Requires-Dist: fastapi-pagination (<0.13.0,>=0.12.21)
Requires-Dist: loguru (<0.8.0,>=0.7.2)
Requires-Dist: openpyxl (<4.0.0,>=3.1.2)
Requires-Dist: pandas (<3.0.0,>=2.2.2)
Requires-Dist: passlib (<2.0.0,>=1.7.4)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-jose[cryptography] (<4.0.0,>=3.3.0)
Requires-Dist: python-multipart (<0.0.10,>=0.0.9)
Requires-Dist: redis[hiredis] (<6.0.0,>=5.0.3)
Requires-Dist: slowapi (<0.2.0,>=0.1.9)
Requires-Dist: sqlalchemy-utils (<0.42.0,>=0.41.2)
Requires-Dist: sqlmodel (<0.0.17,>=0.0.16)
Requires-Dist: uvicorn (<0.30.0,>=0.29.0)
Requires-Dist: xlsxwriter (<4.0.0,>=3.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2575 characters]

WHEEL

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

RECORD

Path Digest Size
fss/.env.example sha256=rDXxar-eMYzBifXRoDPrajBtBrQKovd0zureXGgyG_I 1123
fss/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/alembic.ini sha256=w3Lg5rlx29TJ6jhZ1Ayx7viVrzBrR_5S2k71XY3El9c 3811
fss/apiserver.py sha256=XNg_F7Q3qnvqoOIoW1gpDlXD9SwZPuuuqAuIOFa4xrY 109
fss/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/cache/cache.py sha256=a73ziYjoVpf-heX9VjYSZM0qCVLUUBBgf55YeMNoncw 1137
fss/common/cache/page_cache.py sha256=-MCDIDFhHXa-19TaxnE5z2gIAekJxylwd7DE8rgMClk 994
fss/common/cache/redis_cache.py sha256=ZI47vSA7T7ZdVi6-CsFcOavh25fdV-pyH89R5i9Z83k 882
fss/common/cache/redis_manager.py sha256=90591tjkTM4lRNWM-sGwF58F3TjmEAXsK8zHb7OBs74 959
fss/common/config.py sha256=uKNSwkfiOFb2twgsRiieLRWeAgk6twuYMLTHQmvpOqY 1756
fss/common/enum/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/enum/enum.py sha256=ZPAFLrnp8yFHU5PgJYahlGmEK_zIGGBDjKlZZlt5tb8 464
fss/common/exception/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/exception/exception.py sha256=38mrW_KzbrLw6Ox1BdXytdQgtqp6p3RXZSGruBsezP4 413
fss/common/exception/exception_handler.py sha256=dzJf300ySg2zYb-08d4UNZ176XRsazkUw6IYpKetXik 2323
fss/common/persistence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/persistence/base_mapper.py sha256=sLgo4u_ZAQhW-pGl8yQ8rHGpTgD7kAeLJSYNMJTqv4s 1644
fss/common/persistence/base_model.py sha256=rZSf1LegEnuJ0zag5EBnuipyN8JUjyoZaWLH4eMUGNM 814
fss/common/persistence/sqlmodel_impl.py sha256=bGpsKkpC5WT-UDkMYQdZXiO5_xpBzGpBVezaiQYJYHk 9921
fss/common/result/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/result/result.py sha256=ZsAgdxtEu4l5cpHkCnATJM5bg47rg8iBQYzUDsXJB8A 714
fss/common/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/schema/schema.py sha256=Ob92x5SBLFS0vhydhMP9fbJMDSCgWRkMobkJ--V3YwE 309
fss/common/security/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/security/security.py sha256=P3_JWyiMhXN8C63I--FV4biKM-lt3DRyfmhVtS-SK5c 2912
fss/common/service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/service/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/service/impl/service_impl.py sha256=BCeJj8MkkXUfAlZhUu_EFAUYc6sszcqiBd_PV4FYpRY 3097
fss/common/service/service.py sha256=J6TLVUFqed5pLxVa61pg0O5sV1SUizb3jWzthwhSlpE 1296
fss/common/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/util/excel.py sha256=Kv2xvxRqeC77zPW0cknvGNmF44-8BQzNCY0VjSOVSkw 1289
fss/common/util/snowflake.py sha256=7_lkpRHfF1aqfODMYXhYfZ9OWgYQdmlq5LAulUZxfdc 1820
fss/middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/middleware/db_session_middleware.py sha256=XK_vcRDoEkiAnBocI7aUfAuCwndMye0A69n4WeFSqVg 4942
fss/middleware/ip_block_middleware.py sha256=-60k3f8GjhZjlsOMECG1r47yccSPmttN2l9Y9hMsHbM 806
fss/middleware/jwt_middleware.py sha256=rQa_FO9dC0L82ep291ZFxsMsak2GWqrv1rbI5_EVBTA 1661
fss/middleware/rate_limit_middleware.py sha256=lGbW-0iVXHXXYFOW8RCULquzmRR7wqWExjVkWW-w6E4 655
fss/migrations/db/README sha256=lckVvcvuLTR6Cg3s0fOY_LFp8Sryhb6zLkd8ZDjTKlI 15
fss/migrations/env.py sha256=QFQh8Cc6rY6unjWDDluUTET189rJ6w76iUWCTXn6Kiw 2714
fss/migrations/README sha256=heMzebYwlGhnE8_4CWJ4LS74WoEZjBy-S-mIJRxAEKI 39
fss/migrations/script.py.mako sha256=Z7hxnGUVO1mb5lNvNZCFDBDox7P9KnA5ZlXSLKgzZkk 577
fss/migrations/versions/947dad7dbfdb_init_project.py sha256=qRdo6FsWTmGd3cLBtOOv9WcnH2udqPkdlUS1qmG32kc 1516
fss/migrations/versions/aa3b6ded81f6_add_role_and_user_role_table.py sha256=55SwpXOwKV3MBbzons0doKqre4nANZodxfy4cxZBaUc 2481
fss/starter/__init__.py sha256=VH9LuwFwRBw8jb5WNEKaMdh-Ue5MdA9AzxQh0OReGo4 503
fss/starter/server.py sha256=wsr-zWzOTfQX4x9qRdwgSd-Hj8JjVTJgKfavKmhhza8 996
fss/starter/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/api/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/api/v1/probe_controller.py sha256=u-CQi6aURR6f2VFuQ6lzXFEqD32aOt-Ix5wZkQol4Vw 1689
fss/starter/system/api/v1/role_controller.py sha256=pXEBIRflp_YTEGxToL9pHcs1oUgNxFMARjEgKv4Ayts 3924
fss/starter/system/api/v1/user_controller.py sha256=vbZoXNUvYwrD7Jn8szOjRjgEiwGeMEP9yOWqLVgcgZM 7655
fss/starter/system/enum/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/enum/system.py sha256=LLFXss6_-0VdVEzTjIp2kT2jwUcxUy9te__F8Zgqf7o 1007
fss/starter/system/exception/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/exception/system.py sha256=lLQuWYtifyM16JGaGv8--Xd5dTJHgdC6LceoE0iRn58 382
fss/starter/system/mapper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/mapper/role_mapper.py sha256=cXZVTjbD9EadQ_wuuzpQXX64QDqK4dxOdDmemBcC49M 232
fss/starter/system/mapper/user_mapper.py sha256=pya3ZirLyROYHlSaLnciDENTihyvDcNN5VJz0y5Bg4Q 1476
fss/starter/system/mapper/user_role_mapper.py sha256=mvRlZGCjB4CkS88LGzjVRc9CQDsWXRhKeciAuvQ97A8 265
fss/starter/system/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/model/migrate.py sha256=ggIqi4mPucGgttluyZWhPkBHc-3QHmdDyUzz0GYE_0A 297
fss/starter/system/model/role_do.py sha256=AI2KdHUJnNU-PyxxJyM73t5HqY-D7NhkbjwmEyHyd-Q 664
fss/starter/system/model/user_do.py sha256=22plWc6N8UAOCil-U3JGihb03aYfInD29R-a27mzn10 728
fss/starter/system/model/user_role_do.py sha256=0sTEacGTOSJRvQ6T2LwMkrMpNNg4a4smifm91Tg3nqs 697
fss/starter/system/router/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/router/system.py sha256=3TGaRXmPZa_ce4--EEai8IrjMAqHI8M6mNr7CGi-sGU 672
fss/starter/system/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/schema/role_schema.py sha256=D2C5IqecGDe9ZCWzsr5e2axWS8gaDaFKCgOj-PMhaRg 329
fss/starter/system/schema/user_schema.py sha256=ZVt-ShWVmbJzd-lWZ-h5ngVs5NiPerLWmp2ijJEGrwM 627
fss/starter/system/service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/service/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/service/impl/role_service_impl.py sha256=Moh_E4-o2lQB68Ms5NA3E5ceGtkWmq47YelMN8eE-5s 969
fss/starter/system/service/impl/user_role_service_impl.py sha256=JOgc7sgnueIhjmlzKbUibULtjZ-jc4FNmaL5KBlrmQ4 750
fss/starter/system/service/impl/user_service_impl.py sha256=WQFrkodGKyJMHJ-5U6_66JE0chkgRgkck7f6yfUjoO8 7282
fss/starter/system/service/role_service.py sha256=ZWbdCQyZ-5kXTpDZEEoz7-n5m0P0NIMw4Mq-BnWEWB0 209
fss/starter/system/service/user_role_service.py sha256=TjoGP15vfhprgT7D1tPee-nWpnbfs9UYQrHkjQDexyE 230
fss/starter/system/service/user_service.py sha256=CW97rUCj_kkkgJ_oQ8iA9wvZUmyYBPdDSkhij5kWVKc 1079
fss/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/tests/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/tests/system/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/tests/system/v1/probe_test.py sha256=FfkjOTp360LOTNXke2a51kPKFDR8YENtEyMlQ-VzVB0 568
fss/tests/system/v1/role_test.py sha256=IJ0yMbssRioGK43_RY3_uVJvxpVuRDb39iSLsPD4IJ0 4898
fss/tests/system/v1/user_test.py sha256=2aWrnEeiDQ2WUOuZBRVrsKiswACo7uNRjrBD99cUGdc 9380
fastapi_sqlmodel_starter-1.0.1.dist-info/entry_points.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_sqlmodel_starter-1.0.1.dist-info/LICENSE sha256=Dscf0pXl1PN7lmMepp9ouFstH2Oy54N9gJx2PQy3bCs 1066
fastapi_sqlmodel_starter-1.0.1.dist-info/METADATA sha256=Cc_b9s2tZ3lI4QGcR4gouZEP6E01nej-xJYwy1rFjgU 5401
fastapi_sqlmodel_starter-1.0.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
fastapi_sqlmodel_starter-1.0.1.dist-info/RECORD

entry_points.txt

[empty]