fastapi-builder

View on PyPIReverse Dependencies (0)

2.0.0 fastapi_builder-2.0.0-py3-none-any.whl

Wheel Details

Project: fastapi-builder
Version: 2.0.0
Filename: fastapi_builder-2.0.0-py3-none-any.whl
Download: [link]
Size: 89967
MD5: c33ca15bb12eb573d7fffaaa988bfa53
SHA256: ab59a3a6a328b34e13142f19a37989c4414ccc2f63f268bc91df9ac34c12e32c
Uploaded: 2024-09-03 11:04:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-builder
Version: 2.0.0
Summary: fastapi-builder Project generator and manager for FastAPI
Author: fmw666
Author-Email: fmw19990718[at]gmail.com
Home-Page: https://github.com/fmw666/fastapi-builder
License: https://mit-license.org/
Keywords: fastapi,builder,project,python,fastapi-builder
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
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 :: Implementation :: CPython
Classifier: Operating System :: OS Independent
Requires-Dist: click (==8.0.3)
Requires-Dist: cookiecutter (==1.7.3)
Requires-Dist: email-validator (==1.1.3)
Requires-Dist: pydantic (==1.8.2)
Requires-Dist: pymysql (==1.0.2)
Requires-Dist: questionary (==1.10.0)
Requires-Dist: typer (==0.4.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4781 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (72.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
app_demo222/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
app_demo222/api.py sha256=pW94xdfas6BtJYp2IeC0qpYq-J_8Oug5jhDAbeMqMUE 8305
app_demo222/doc.py sha256=-3eyHZfSeL8dKz7VGN1eFA3LFBVR6xYSb_GywL6puLk 5436
app_demo222/field.py sha256=C0HaHCaPBV2j7onBP2Eq1cUkFdDbtt3wIyZJkUh80z0 487
app_demo222/model.py sha256=bVa_Yt78hfhq7eavJqk4iM2oInxgGjaBp_ijIy0H6wU 283
app_demo222/schema.py sha256=7BSi3-uulZo1brTcNJ_2vK1PTWlHaUDQOEVAKkHUH5s 4097
fastapi_builder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/__main__.py sha256=jjDTVvMMRHert8CQBLjucOAmdQNhraBdlRHigvukqNY 129
fastapi_builder/config.py sha256=i7-3jdkpe-aq2ec7fuQkZsPtmKIqiTzlsiKhQx6sJBE 235
fastapi_builder/constants.py sha256=tb0nWN95xzXdhopOflYFTQ5K-98GA9psO_llYEJlQNk 1012
fastapi_builder/context.py sha256=1YDV5zxxQBHj9bCBdwJxaOGswdzBv4VgPfBmw1BiOGU 2107
fastapi_builder/generator.py sha256=fSiWjq3LZHTEJD9SmPPMfj4Jwy4BZPL5QxUagwmsJM8 2245
fastapi_builder/helpers.py sha256=IOfK1AlbwBkZm757vDh8hGNcZZ0OtLd7f37zoN7ss9w 1068
fastapi_builder/main.py sha256=-DCTHtb1LsvZ7_l3Rb-mL_tlK1X_Ne9y-YFf-oE-tNw 6910
fastapi_builder/utils.py sha256=GDBiCsuwY6Y3flYHTAJivwaqATOCiFkf1Q_HcMVUFqw 10286
fastapi_builder/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/app/cookiecutter.json sha256=TdLB74FMO8GyiymTtmCpX7Zq2K5rWJcO43WkrX7ZJQg 293
fastapi_builder/templates/app/app_{{ cookiecutter.folder_name }}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/app/app_{{ cookiecutter.folder_name }}/api.py sha256=F_Q-F3CJcDxqrjOkHP4qoX4TgFycs11Nfa0iH29uehc 12530
fastapi_builder/templates/app/app_{{ cookiecutter.folder_name }}/doc.py sha256=lL5iFvWUcaA-YQr2wSR2fAtekLFtQq14WHJhQ_is4gI 6118
fastapi_builder/templates/app/app_{{ cookiecutter.folder_name }}/field.py sha256=g8hAeJakTUmMgP49XHGCBrkUZkOufoPXAfXx-337Ork 510
fastapi_builder/templates/app/app_{{ cookiecutter.folder_name }}/model.py sha256=HO2D1fJhfnEI51Doc2NNgS1jzFy0rXK819W3NiMSgcM 351
fastapi_builder/templates/app/app_{{ cookiecutter.folder_name }}/schema.py sha256=_NFCx6AvQuzmdLmnrLY5Zd7LlVTsCawkfbeFdJjUcok 5764
fastapi_builder/templates/app/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/app/hooks/post_gen_app.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/project/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/project/cookiecutter.json sha256=QQ3v3rs3u1BPq8eXhMGQptLkGmKz9hXN7xnPCMiXpd0 685
fastapi_builder/templates/project/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/project/hooks/post_gen_project.py sha256=elLu4WOEVXNp0z_oDm3Vncl2pS9a4u7d9BSm_XwLQMM 1908
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/.flake8 sha256=7aA_O0WQv4CKNC9QSZXLIehpoEwwR4dVDAWfHBWARF8 31
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/.pre-commit-config.yaml sha256=qhhKIFdBRALWa2fLacWEdk5K5MKo-abN9wwTS1dsmO8 904
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/Dockerfile sha256=Z1DFcnEic4_vOQKjtWa1wNJXxAUsDp5kM-QS_acKEzQ 714
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/LICENSE sha256=7iZycdsd9u_-5TETejDcw3Npwg2ud70Tql65g_UFlfw 50309
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/README.md sha256=Syg9a8CM56CzxYdzKNMffPy6qaQv07g1Zm15NfeBEK8 6696
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/README_EN.md sha256=gg-exrFLrkTcnodTFdg-ON7_NaQqN_57mfvkKdQazAo 6947
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/alembic.ini sha256=tGG4WxClVez33tQlXOqHhQl-pS34y0-15-v6AxupR8s 2794
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/docker-compose.yaml sha256=SPiM8g4bn1SCgj77aEKFDeYDfpWo4dh8tUkX0UHuy1k 1301
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/fastapi-builder.ini sha256=FtDRbOVJxEJgqRwKDttbf-wkSO9cB7gJ2DFcygMNCLs 651
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/main.py sha256=PiSBMVwhX5GQ-9V7Pqb1OMGRWlolnXtd2dJi7NRIx18 2063
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/pyproject.toml sha256=OKrpIh3BAlcKnV9qEeskzDvfb_LFgEpUHIczEB-6ORA 966
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/requirements.txt sha256=ZJsDsM3XWMjvFnY8tzXcftW3MN1Jc4agdRiWo0Z71-M 269
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/setup.cfg sha256=Jd5-TeSuRoWfFIMH1ecMuCReg_8ZoCVVHcc76E9GtvY 300
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/alembic/README sha256=7rPlUhvEVqaqT6_eKjxd1riDXCB5y7LE3-cS3LVNKzI 119
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/alembic/env.py sha256=IZPMYlc17LZxmJORtQOVKdIqkMOGbMjCzl3tXB-vkUU 2284
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/alembic/script.py.mako sha256=ie8RZD226b2-MjOQiCOZk54MCsYDom6dcF85Uai6SWM 518
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/alembic/versions/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/alembic/versions/b09d03e54aaf_autocreate_migration.py sha256=QzYCAINTY_u7mPTrVZwdD63tb3jmVCnpg_2ulKp3w9A 1631
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/api/errors/http_error.py sha256=lVKYc88rwdOanPX45C_z4lG3tau97UW80nNoLmLweA0 772
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/api/errors/validation_error.py sha256=dQmESixncBEgcwDEg554QBi6JvQ_OyDbzZPwTDsqfk0 2009
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/api/routes/api.py sha256=28Qb1YwGU7l03pjHJ24BzIQ_ouXVbwFdq9heZa0qoas 341
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/api/routes/authentication.py sha256=8LBOsho3UQCskfHrXILdfFSkW4sBFBSSe-A5FE6Z2j8 4643
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/apps/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/apps/app_user/api.py sha256=iGyycj8r5mI3BdzbhQS9-BbOf4mdD1PEo-iHIbtUn2c 9191
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/apps/app_user/doc.py sha256=X6f1j_TafBE87aZecuRv12UqEX2Tvbz7rNvdYLU3W8g 13281
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/apps/app_user/field.py sha256=WRKzB0ar6PMHonSZMwlIvCMNZL4z_AjXQGYBVGo4qBs 669
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/apps/app_user/model.py sha256=ljVItlmDjGaOz8ghCR1yO5E26QrTGsZZoSbG-FqvALA 1282
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/apps/app_user/schema.py sha256=jxt16enp5HkIgxUnoO2trvl-WqAEON6NYIJYA1cJVuo 5548
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/.env sha256=lwuGo2WPjqwHTfW3G9qezz7MTfTxzphSwfTojvMYyT0 275
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/config.py sha256=jck_Vp64yRpNlqwt1fvxaZcjCVe8A0K5i3vMnUAk9LA 2091
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/events.py sha256=vQKygIxxdPlQYaeDjaWwKoI7GtXLEZCYlcg6XgvpdIg 1305
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/logger.py sha256=CRLq5isOg23TBi22EDabjwIkEo97Dw0-M3K0CyaOdbE 1380
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/e/__init__.py sha256=tSKRqoZ1r1gwjGLiCzmC7uee7uNIYBhUbbTBSomuYT4 105
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/e/codes.py sha256=YqVEJNld5AOJH8vNVppxw7gcZurQkNX7MzUIHnA6nxA 751
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/core/e/messages.py sha256=WB3-mBhW7Pp0Qo0oyGhxK1pNAuicv_xrdg6tM8aNheQ 1298
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/db/base.py sha256=pWf8lEAt2mC46HwTNOm56y2lymvnrXITjBaNaTVj0iU 192
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/db/database.py sha256=tr-7eXRP_BgIGWedJEGBU0NvbLM-lnPA89sOXTCqxG0 1227
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/db/errors.py sha256=1tidAYdIIoyMyGxSPZZ46uUySFkWpVVhiF3siQZ37l8 95
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/lib/jwt.py sha256=B6bTHRELQ0W5CL7F-zfsDX3mbO1X6icsGHoS77rXZwY 2683
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/lib/security.py sha256=Nw7mReBDiZxsDHFhEmxq4O9Gxa66FlOYp0zQZp56ZNY 1278
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/middleware/logger.py sha256=UEQaExx4BRatHq3kTk-guuFUvwn7cRERTyG73PlseUc 587
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/models/base.py sha256=AbLtanpVc1PxCAsfgA0yWYpE5IoCr-DfJlD2BBiZqAI 2600
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/models/mixins.py sha256=gafpOiFd8R5xOVKuHbxJOxZ1QCwxdGy_aTTr5Suk_zk 1233
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/schemas/base.py sha256=sToSWjtL2lctlj0jnlIeISpBf_nOq_pJEGOA5VE-0dY 2017
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/schemas/jwt.py sha256=Mv_3oQV0oG3vjYQ0Vrti-U_rs0mAwREE3kiIfQwHf8c 179
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/schemas/response.py sha256=VRz44LoIDZMnz7yXyqztNGIpsb8wh2M8EGign1w1ZCo 852
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/utils/dbmanager.py sha256=nr-0TtHKhYRYtkvTH76h2yblLmlw1fmveOiGZvG_2q0 7015
fastapi_builder/templates/project/{{ cookiecutter.folder_name }}/utils/docs.py sha256=neYoeD1wS5pwIU8TEWmxmN_Tu9myQBVev6j6qZQLOy0 974
fastapi_builder-2.0.0.dist-info/LICENSE sha256=0AR_7jlq7WSFLC3JfPnE9TULuxopGVXUUCHq-odk8Qk 1084
fastapi_builder-2.0.0.dist-info/METADATA sha256=t583hYQQQdjPm-s8z7w88RrPU_kwMT9wCTRGfx3ns2w 8419
fastapi_builder-2.0.0.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
fastapi_builder-2.0.0.dist-info/entry_points.txt sha256=dAlnjtdJqkii9O2PAqxPq8sID3toTTYDYUiRHUhiro8 58
fastapi_builder-2.0.0.dist-info/top_level.txt sha256=HNj_aDZHiBCoa365uBzv6fVKdMz5mg5DLYaKOWK9IWQ 16
fastapi_builder-2.0.0.dist-info/RECORD

top_level.txt

fastapi_builder

entry_points.txt

fastapi = fastapi_builder.__main__:main