fastapi-sqlmodel-starter

View on PyPIReverse Dependencies (0)

1.1.1 fastapi_sqlmodel_starter-1.1.1-py3-none-any.whl

Wheel Details

Project: fastapi-sqlmodel-starter
Version: 1.1.1
Filename: fastapi_sqlmodel_starter-1.1.1-py3-none-any.whl
Download: [link]
Size: 51006
MD5: 61273c41b790d794a642cd6e3b519a8b
SHA256: c678ede1c3b5737e49acbb03ad0c27e8c3a6661d245f62a6f4172a4bba8af968
Uploaded: 2024-06-20 01:39:52 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-sqlmodel-starter
Version: 1.1.1
Summary: Fss aims to be one of the best 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 :: 5 - Production/Stable
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: greenlet (<4.0.0,>=3.0.3)
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: 3516 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=QE5CMJnbGb-nRgPk2OsYJd7RWvhRsFkMuwPHTUtIyCo 1122
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=kjmdv7T-A9A2vGzdlUovLEfoD6i7GXjZ0R7WDOr322o 1781
fss/common/enum/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/enum/enum.py sha256=ggOGRkGw-HYDU15Q0kHqj0b2XpUHngeqAQ1bpl7zrRs 486
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=0kTtytRtFivSrnKC-ScpLnp16L7Zm3nQsIQ7D0kxvV8 3225
fss/common/persistence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/persistence/base_mapper.py sha256=2ZwY3HlnKupHapcYc2bsEyXU0aJsimz5I1TGrBb4p9A 1486
fss/common/persistence/base_model.py sha256=rZSf1LegEnuJ0zag5EBnuipyN8JUjyoZaWLH4eMUGNM 814
fss/common/persistence/sqlmodel_impl.py sha256=Bl1w8QfY9lKrc-L8hTlH8n1pswNZ6Ccn5Iv7orisXOU 9316
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=iijxWbuDoxoWRqaH2mlb53KU5Nvi9SrD_j4b7Cap6i8 434
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=o2OesGESBdJ8xXl87PNo-T5l0axBILVXsByEx6IEJNg 3040
fss/common/service/service.py sha256=514aKzlZm0-atiA0lCCL13JGFu8NEdoWMpLX-eh9BV4 1184
fss/common/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/common/util/excel.py sha256=_X4aYTU9H5i3T2ZN1DJONnZhLG7Mt6AnrC3CUvb0USY 1283
fss/common/util/snowflake.py sha256=txIdqsCVM96D8aakJFEFdQXOFWw20RyQVVsAQv5PPxU 1858
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.md sha256=eB2CQ8NfmiG4jNgxLyY-EbovH9dw6KQJQAdOi3UutsU 32
fss/migrations/env.py sha256=QFQh8Cc6rY6unjWDDluUTET189rJ6w76iUWCTXn6Kiw 2714
fss/migrations/script.py.mako sha256=Z7hxnGUVO1mb5lNvNZCFDBDox7P9KnA5ZlXSLKgzZkk 577
fss/migrations/versions/4cbbaaa2be10_init_db.py sha256=greeWKqQsCKTVL1knxpOeS6AWyob-kTFhl5dE2o1WMY 3270
fss/starter/__init__.py sha256=VH9LuwFwRBw8jb5WNEKaMdh-Ue5MdA9AzxQh0OReGo4 503
fss/starter/server.py sha256=UZDmuYB7TfqlrmYBl02Lw5duPFnbBIv7Ptdc7CLcAGA 1107
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=Nil0r3cqXwurg0jd5g1VP9B-vJWxJO_Ge2kjwya1jos 1682
fss/starter/system/api/v1/role_controller.py sha256=DSFCyCfCUhwjXrCZLw443K6dalEe241rRCmmg0tW8l8 2762
fss/starter/system/api/v1/user_controller.py sha256=N3bi4VX-zXoEhDBEQJqtm6ZwaGxAR6LrvpAGdGfgmQ0 5863
fss/starter/system/enum/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/enum/system.py sha256=xnzn3Rz6U68WrVLP7fIrcqmm9TpIT5BTL8SRUw4DLEc 1184
fss/starter/system/exception/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/exception/system.py sha256=lLQuWYtifyM16JGaGv8--Xd5dTJHgdC6LceoE0iRn58 382
fss/starter/system/factory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fss/starter/system/factory/service_factory.py sha256=wbKCyjxmjcl1bbA7tiEoDJ7FBx6duoTyyiWLp84qQpY 2670
fss/starter/system/factory/sqlsession_factory.py sha256=hL3dZ4dle2E3lA1W1MLjTPnx-QqZ2Tb_H8_TRkKDp_4 648
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=y6k65pObHzhsaKS1nT0YkxQ2PNfYgVBgqAen9nhToB0 155
fss/starter/system/model/role_do.py sha256=tC_riGJfdpiFEip16wI8JXyevUOn-dYzyqhwGIIymMQ 661
fss/starter/system/model/user_do.py sha256=qcPJZ5wzbdsShysf4ZpEzrCEVwumTw-aPWSwvTUgZCM 725
fss/starter/system/model/user_role_do.py sha256=39P5viYmQMMwjuT0fHEx3EdG_aXS4SBVxkfbAo7klLw 694
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=rfWBJURYAIZ_lp6Bo1gczBjPVwGeDYZ8KS6K4hLlbVk 232
fss/starter/system/schema/user_schema.py sha256=KoasPGYSySjKP2p4_zU3Yzf0mSFGsy30s0ole0Ckt0k 1691
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=6alnv2Q1GzEvDRt3gN5vRcM3Xon8oiu9JN7FaVrYv9I 719
fss/starter/system/service/impl/user_role_service_impl.py sha256=pZHLO3HMXJf_qHloTMUNLGQJ-2qR7YcicA4mnK48OFw 1022
fss/starter/system/service/impl/user_service_impl.py sha256=gY6EEIxbNmHKJAMRMZ4bGqqTLNGoiJM4QliV8ZwruWA 7705
fss/starter/system/service/role_service.py sha256=OVEVHLlQsUVmCYqzeEJAK2OZLJogMGMYOzsnD-rCR3A 204
fss/starter/system/service/user_role_service.py sha256=jgxmc4Ys745pw1ZFHhhlwyMpHEASRCCn-AAvJroxPqc 368
fss/starter/system/service/user_service.py sha256=jftg0RdN-7aspK-Gg-9F5ZrSD65St2dr2J-nV8EhT9Q 1183
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=nR7zUl-kAIZw4WiYfT5LutpxSwnZ7HWtP7VUxouLF4Y 568
fss/tests/system/v1/role_test.py sha256=1muigpmauJK5p4n8vff6iB6AAjh1LN3P4wEpn1JgeTM 4414
fss/tests/system/v1/user_test.py sha256=Kp-L9uQFPRDfErnRTMgAeNSwTCwggsoS5uY-SEhcrnc 9104
fastapi_sqlmodel_starter-1.1.1.dist-info/entry_points.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_sqlmodel_starter-1.1.1.dist-info/LICENSE sha256=Dscf0pXl1PN7lmMepp9ouFstH2Oy54N9gJx2PQy3bCs 1066
fastapi_sqlmodel_starter-1.1.1.dist-info/METADATA sha256=AHqq1hDJK4zcMX1YbP6KjqsS2nnqiUDKOT8jLeLPM7A 6507
fastapi_sqlmodel_starter-1.1.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
fastapi_sqlmodel_starter-1.1.1.dist-info/RECORD

entry_points.txt

[empty]