fastapi-crud-code-generator

View on PyPIReverse Dependencies (0)

0.0.31 fastapi_crud_code_generator-0.0.31-py3-none-any.whl

Wheel Details

Project: fastapi-crud-code-generator
Version: 0.0.31
Filename: fastapi_crud_code_generator-0.0.31-py3-none-any.whl
Download: [link]
Size: 46311
MD5: cb5974f56388d2b030cee47780128400
SHA256: 4116d7e012776f4e448cfb78cf4648925745f80dfd57ca41939b76916dc02a24
Uploaded: 2024-01-07 15:01:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fastapi-crud-code-generator
Version: 0.0.31
Summary: FastaAPI's CRUD project generator for SQLALchemy.
Author: Luis Lui
Author-Email: luis11235178[at]gmail.com
Home-Page: https://github.com/LuisLuii/fastapi-crud-template-generator
License: MIT License
Keywords: fastapi,crud,restful,routing,SQLAlchemy,generator,crudrouter,postgresql,builder
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Code Generators
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: FastAPI
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.7
Requires-Dist: aiosqlite (<=0.17.0)
Requires-Dist: asyncpg (<=0.26.0)
Requires-Dist: fastapi (<=0.85.1)
Requires-Dist: greenlet (<=1.1.3.post0)
Requires-Dist: Jinja2 (<=3.1.2)
Requires-Dist: psycopg2 (<=2.9.4)
Requires-Dist: pydantic (<=1.10.2)
Requires-Dist: SQLAlchemy (<=1.4.42)
Requires-Dist: StrEnum (<=0.4.8)
Requires-Dist: uvicorn (<=0.19.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8590 characters]

WHEEL

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

RECORD

Path Digest Size
fastapi_quickcrud_codegen/__init__.py sha256=D37miu2aZX4sbHJdozuI8VIjpYN_X_ni_biIxIchtmQ 50
fastapi_quickcrud_codegen/crud_generator.py sha256=sZiqHti6_UQga0Xy78Tk9tjLBI68rRhBuuWGYlqeUkk 11216
fastapi_quickcrud_codegen/db_model.py sha256=gpXhjUorc7J5nTqxRu5Pq2x5tjJga5pgFpaN8gbGJSU 7177
fastapi_quickcrud_codegen/generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/generator/code_generator.py sha256=uKRs1Un0rYBMYMezW7v50Wbk1FRgM8ZxeJLKL9lZsSE 349
fastapi_quickcrud_codegen/generator/common_module_template_generator.py sha256=8UNfmQeFwmQExEtAMlw5LUuQTTVufdmqytzgeMyWBYE 2694
fastapi_quickcrud_codegen/generator/crud_template_generator.py sha256=vxTfRqavI7_lFY9cH81skwBOcBtUN40gTZATNEOjeOo 765
fastapi_quickcrud_codegen/generator/model_template_generator.py sha256=cjX5OFkZOcrECa5X_RuZ1nHSBKImothmDOPJk5ER_3U 763
fastapi_quickcrud_codegen/misc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/misc/constant.py sha256=WimHcCiDJpTmpbZGCXueb9X0gSqprLLio0_df7ezbOM 100
fastapi_quickcrud_codegen/misc/crud_model.py sha256=pzEEA1zqHZmOBeUV04kwn3MEDPvrgKT68EIspdWF3mI 1193
fastapi_quickcrud_codegen/misc/exceptions.py sha256=siuYwiOf4wpEF08vqfZ5TjW_Ij0cKkMtqjMQxQ2sM3E 1211
fastapi_quickcrud_codegen/misc/get_table_name.py sha256=VFr_xhx7gGtILEu-jpam4rtw0X5A86fyWLiXn41q_60 232
fastapi_quickcrud_codegen/misc/type.py sha256=m8Pdo1_wArny5eXksszapK0KJ726DkD6Nq7BmLNfNEM 2237
fastapi_quickcrud_codegen/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/model/common_builder.py sha256=B6ndnqn_tGC-fagXYQcbxpOgZjIiNTgd1EA-StmBJwM 4346
fastapi_quickcrud_codegen/model/crud_builder.py sha256=il8BxbZa1xjHI3UfZjEoXo8O08QAcCyLBrqeWbe-n9U 13521
fastapi_quickcrud_codegen/model/model_builder.py sha256=UP7yojMH26wRwbpjbU5gT5Qz4dJFManQfPfdh2r6g9g 6921
fastapi_quickcrud_codegen/model/template/Constant.jinja2 sha256=BeGXKDBwioQDW0dsn6zw_6_3U_5xHg1BlNSvE57fphA 277
fastapi_quickcrud_codegen/model/template/Enum.jinja2 sha256=XqO63qDNFirSah_ZwC6BB_eEesZ2ZvfNJusTudnJSBA 246
fastapi_quickcrud_codegen/model/template/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/model/template/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/model/template/common/api_route.jinja2 sha256=dsk0X8rbjmlfy3GNfX3lyvSEA80KM6fGI7Ce6H75n90 64
fastapi_quickcrud_codegen/model/template/common/app.jinja2 sha256=HveNreYHEOi480rcCbVi2PdmzgIz4CpMxKxkawGem3I 369
fastapi_quickcrud_codegen/model/template/common/db.jinja2 sha256=5m_p2py4T9t1Q5uZf4T7nktkuzl7BDS7O7fAnbDKgJY 107
fastapi_quickcrud_codegen/model/template/common/http_exception.jinja2 sha256=k14jj4lUoHYixRpJScK9I473lwTcUbunVusbiZDR0bE 277
fastapi_quickcrud_codegen/model/template/common/memory_sql_session.jinja2 sha256=_3lSIjVY4yG7acvlOA10nBsONEPFALP_cQyYkrt1b7Y 2390
fastapi_quickcrud_codegen/model/template/common/route_container.jinja2 sha256=dsk0X8rbjmlfy3GNfX3lyvSEA80KM6fGI7Ce6H75n90 64
fastapi_quickcrud_codegen/model/template/common/typing.jinja2 sha256=UuT5IJ27QlyXH94cYBx-DjuqFLV6-j-FdApQOxV-i6Q 4861
fastapi_quickcrud_codegen/model/template/common/utils.jinja2 sha256=9iKCiHVv_YMhEObD-E_c88UCO5GzHFa07idwBtahA2M 5709
fastapi_quickcrud_codegen/model/template/pydantic/BaseModel.jinja2 sha256=mYODGlE-_zNLFK4n_5GDO1TIZjFyn43sxpSDlxvvvjs 855
fastapi_quickcrud_codegen/model/template/pydantic/BaseModel_root.jinja2 sha256=O9wXr6XmwoQ9iUjA_xVP-Mrz6vrcp8mSJINMYtrNIYw 718
fastapi_quickcrud_codegen/model/template/pydantic/Config.jinja2 sha256=mAviPpJKD1xWIkgoUhUZrgianKBOJUoussHKZBZcCo8 134
fastapi_quickcrud_codegen/model/template/pydantic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/model/template/pydantic/base_model_paginate.jinja2 sha256=N2jD5dNNByEpweayNBVNz8AfF73d5QOmZ31Ik4kYucE 439
fastapi_quickcrud_codegen/model/template/pydantic/dataclass.jinja2 sha256=zN3eekPIJnZRsgS2JfwY8VL4JWM8JJvXYjxXiV36K9k 858
fastapi_quickcrud_codegen/model/template/pydantic/dataclass_method.jinja2 sha256=EkjGzhYCWm4y7auqdXEHV1F4UWNGTBkzwULmEtWGll8 89
fastapi_quickcrud_codegen/model/template/pydantic/exclude_unset_baseModel.jinja2 sha256=f1awAmTTfVMMOAAkSk2pHVYL8nerRdJDLY-rdtoc9dI 239
fastapi_quickcrud_codegen/model/template/route/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/model/template/route/delete_many.jinja2 sha256=kWrRejyKzUl1WQ5mKS0oqYAJ7BGtuGWqX32JUAWlad0 1184
fastapi_quickcrud_codegen/model/template/route/delete_one.jinja2 sha256=DNAQqqOKAHYG3poUzjSXnnPOSE-e6aeK0VHXOQc9qmw 1378
fastapi_quickcrud_codegen/model/template/route/find_many.jinja2 sha256=lUncDx_jsLmFTczVXIXuVSCb4Q5gQzYP9-s8w37czqw 2890
fastapi_quickcrud_codegen/model/template/route/find_one.jinja2 sha256=1S8tsi6rm4VBs0Dg4JjrnCk5ZfL9e-ZoXm5EGQ6l1UE 1505
fastapi_quickcrud_codegen/model/template/route/insert_many.jinja2 sha256=KUHHHztDNM181qg_IJVwv4aDXkmupisDmAGTucU8ak0 1481
fastapi_quickcrud_codegen/model/template/route/insert_one.jinja2 sha256=8q8ldzsinTH1U9ENzsoLWuJBW6w8K0U_NC31d31qsFY 1375
fastapi_quickcrud_codegen/model/template/route/patch_many.jinja2 sha256=RVHsUa95zOHH4HzT34Tcy8bSRgxfb3XJzztahVpLFjk 1889
fastapi_quickcrud_codegen/model/template/route/patch_one.jinja2 sha256=sWGeOnEPhYpxUkqCn0_oLBs1OU4WRQ_Gsdo-Hyh0nF4 1937
fastapi_quickcrud_codegen/model/template/route/update_many.jinja2 sha256=OyptAYipOjpHdTd2WejYk4noGIWZqp4kSPVMzONC1ts 1890
fastapi_quickcrud_codegen/model/template/route/update_one.jinja2 sha256=SiFbgNLy5SU6jVLM8n-ipGyqSflwHztWCSzsXbyEUig 1909
fastapi_quickcrud_codegen/model/template/sqlalchemy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/model/template/sqlalchemy/dataclass.jinja2 sha256=dRNgZ-pa57AUtnilUjF0nlyiHdOJiAo6VpMVcUHzA2A 496
fastapi_quickcrud_codegen/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fastapi_quickcrud_codegen/utils/create_file.py sha256=v86yo0h-a40iziJxahw1r5RoPhDmdxYy9IDWSNyT0Ws 237
fastapi_quickcrud_codegen/utils/import_builder.py sha256=zp4QUu4CJ41hnK8ZC1KfOIxo7YDc6PCZJ8QTp4Gtg8Y 804
fastapi_quickcrud_codegen/utils/is_table.py sha256=-tOCXbOK-ANmLV0I9VS_doq5vYf2w3q5gG0X8uJYKf4 229
fastapi_quickcrud_codegen/utils/schema_builder.py sha256=pW4g0_ykV68Z0gOsQF6347cpIMHYFBwNr40aP6DZIQs 37433
fastapi_quickcrud_codegen/utils/sqlalchemy_to_pydantic.py sha256=YyvByh5nG3PCs2e0wQD85wh8AYVrIIgPVMSlrhzlmvc 5313
fastapi_crud_code_generator-0.0.31.dist-info/LICENSE sha256=FYgjK3Q2TrJGLVZaUULbEU_F8ndRBgK_NVqZjZuY5yE 1061
fastapi_crud_code_generator-0.0.31.dist-info/METADATA sha256=_PNZ00kWNgkwrekjWPlYp7yju9VOFiqtqMr0qWOyYCo 10097
fastapi_crud_code_generator-0.0.31.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
fastapi_crud_code_generator-0.0.31.dist-info/top_level.txt sha256=1HyNUt2k5rxsaW5iSacNu1cG41UfZaGLDvowAJdkcYQ 26
fastapi_crud_code_generator-0.0.31.dist-info/RECORD

top_level.txt

fastapi_quickcrud_codegen