hobbit-core

View on PyPIReverse Dependencies (0)

4.0.0 hobbit_core-4.0.0-py3-none-any.whl

Wheel Details

Project: hobbit-core
Version: 4.0.0
Filename: hobbit_core-4.0.0-py3-none-any.whl
Download: [link]
Size: 60474
MD5: 9448b51abe9bd9608d1bb182eaf74a46
SHA256: 9bde96bd1654e47ae925331493415563029ed39330d216ac6f314a9177ee360a
Uploaded: 2024-09-26 07:04:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hobbit-core
Version: 4.0.0
Summary: Hobbit - A flask project generator.
Author: Legolas Bloom
Author-Email: zhanhsw[at]gmail.com
Home-Page: https://github.com/TTWShell/hobbit-core
Classifier: Topic :: Utilities
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: License :: OSI Approved :: MIT License
Requires-Python: >=3.8, <4
Requires-Dist: Click (>=6.7); extra == "hobbit"
Requires-Dist: Jinja2 (>=3.0); extra == "hobbit"
Requires-Dist: inflect (>=2.1.0); extra == "hobbit"
Requires-Dist: markupsafe (>=2.0.1); extra == "hobbit"
Requires-Dist: Flask (<4,>=3.0); extra == "hobbit-core"
Requires-Dist: flask-marshmallow (<2,>=1.0); extra == "hobbit-core"
Requires-Dist: Flask-Migrate (<5,>=4); extra == "hobbit-core"
Requires-Dist: flask-shell-ipython (>=0.4.1); extra == "hobbit-core"
Requires-Dist: SQLAlchemy (<3,>=2.0); extra == "hobbit-core"
Requires-Dist: Flask-SQLAlchemy (<4,>=3.0.0); extra == "hobbit-core"
Requires-Dist: marshmallow (<4,>=3.0.0); extra == "hobbit-core"
Requires-Dist: marshmallow-enum (<2,>=1.5.1); extra == "hobbit-core"
Requires-Dist: marshmallow-sqlalchemy (<3,>=0.26.1); extra == "hobbit-core"
Requires-Dist: webargs (<9,>=8.0.0); extra == "hobbit-core"
Requires-Dist: mypy-extensions (>=0.4.3); extra == "hobbit-core"
Requires-Dist: pyyaml (!=5.4.0,!=5.4.1,!=6.0.0); extra == "hobbit-core"
Provides-Extra: hobbit
Provides-Extra: hobbit_core
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5525 characters]

WHEEL

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

RECORD

Path Digest Size
hobbit/__init__.py sha256=mdSZo2I8YChDnsLd9XV5ZYtWsUrpkM7y3Y-WxnDubm0 3315
hobbit/bootstrap.py sha256=YlssGP3bs-IILT4fWtVX4pSX0qgMo7ZxoCv4vr4kh-0 2018
hobbit/devtools.py sha256=r8xMpAla2BvwyOxb5r-CzedTCDcEJxdyOrWlteJayNo 809
hobbit/handlers/__init__.py sha256=xreS_gno68JEs1DCtdXtfBHNlo12-UnTkexG-cnwwhQ 118
hobbit/handlers/bootstrap.py sha256=QryZNq_mfk9HLI2s7yWdiLgrvEY59d9b41svW5UdI6k 2093
hobbit/handlers/devtools.py sha256=D3sHa9A9CwW3_Xaunn9GlC0DZZ5XyxdCNz0jI43WUQA 1172
hobbit/static/bootstrap/rivendell/.gitignore.jinja2 sha256=8AnZNdM-aOGX3727VMlpLGuNQ6szPvIbv30Gl7wLPqc 70
hobbit/static/bootstrap/rivendell/Dockerfile.jinja2 sha256=fAgS8_v4NeKm3qamRCWRdod7AHkj__-pB_eP9Al1QUU 615
hobbit/static/bootstrap/rivendell/deploy.sh.jinja2 sha256=AZe0x9kuTOO1Ptdk3Xx-N_XlP79YU5Rx-Ev7xH3-LNU 2346
hobbit/static/bootstrap/rivendell/docker-compose.yml.jinja2 sha256=g-6umqsSKo4Qq2gHsE4UTpDBd7wXZUXSJEuPBuIUYr8 489
hobbit/static/bootstrap/rivendell/pytest.ini.jinja2 sha256=2NIYa3VHE8b6fHNV9VzsqQvhxqgHBItB90WINk75N0Y 140
hobbit/static/bootstrap/rivendell/requirements.txt.jinja2 sha256=osNn40nskYqhXLXlg0yrmbTtZCgm2mP-17oVL6eEkDI 46
hobbit/static/bootstrap/rivendell/app/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/rivendell/app/exts.py.jinja2 sha256=HNC3btmSD81w7YUrYr6t8WSjGxAIkt6btHt0cVltFMI 239
hobbit/static/bootstrap/rivendell/app/run.py.jinja2 sha256=sG6x8n97-3LJAWNmLkR_FUts3KtMtqGPC_LoIQsmy2A 1304
hobbit/static/bootstrap/rivendell/app/configs/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/rivendell/app/configs/default.py.jinja2 sha256=oBrhtMEooSlbw5NdGotJ1oB_qAlNGlJyyaNI1hjOcHQ 256
hobbit/static/bootstrap/rivendell/app/configs/development.py.jinja2 sha256=BR9vnUQcU3ZJvFIDSm1djzoD4qi2M0bJ5CcBNKzRfv4 37
hobbit/static/bootstrap/rivendell/app/configs/production.py.jinja2 sha256=Wxc4xD9vXxR1FoOOH8ywRv7A37wBMTp6pB3ntaqGqdY 52
hobbit/static/bootstrap/rivendell/app/configs/testing.py.jinja2 sha256=m_dGNHaySQpTP3o-1n3vvFb7vUQWzJMXAH-hIuGDE44 347
hobbit/static/bootstrap/rivendell/app/core/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/rivendell/app/models/__init__.py.jinja2 sha256=AZHLzeSY9dnbCY7vJq0jHopeJBZuvE-6tsQfolLB7os 76
hobbit/static/bootstrap/rivendell/app/models/consts.py.jinja2 sha256=H4Mam8bWYJYhFAdO0L6Yb8qhxFtACg74m2s7sKBXwxA 44
hobbit/static/bootstrap/rivendell/app/schemas/__init__.py.jinja2 sha256=AZHLzeSY9dnbCY7vJq0jHopeJBZuvE-6tsQfolLB7os 76
hobbit/static/bootstrap/rivendell/app/services/__init__.py.jinja2 sha256=AZHLzeSY9dnbCY7vJq0jHopeJBZuvE-6tsQfolLB7os 76
hobbit/static/bootstrap/rivendell/app/services/tools.py.jinja2 sha256=7w8MmAOVwWyZVim5dq5WYVrrHN9dq6KsgPo0HZhPrjs 411
hobbit/static/bootstrap/rivendell/app/utils/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/rivendell/app/views/__init__.py.jinja2 sha256=Ho4GWNqScnplCwn5euVDRGCTdQHa5hKEqordM1AKRWY 95
hobbit/static/bootstrap/rivendell/app/views/tools.py.jinja2 sha256=WNaS_5zqsmqEZ1-cHwdCZ52lDvhy9f3jREkiWg_L7Vk 447
hobbit/static/bootstrap/rivendell/configs/gunicorn-logging.ini.jinja2 sha256=32Mwurl8zuSY4iOobrsRuGJPZWR-wIioxfRGRmrmhgU 722
hobbit/static/bootstrap/rivendell/docs/index.apib.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/rivendell/tests/__init__.py.jinja2 sha256=MR2zFuZSA3g0QsLMyY5hqInodyFhUojD85bGq0MLVUU 1008
hobbit/static/bootstrap/rivendell/tests/conftest.py.jinja2 sha256=frMaB9YsF_6EkPzSqhHlam4q8564mB7QE6pO5d2el5w 326
hobbit/static/bootstrap/rivendell/tests/test_tools.py.jinja2 sha256=ELkarrbKGPvBq2badMPuNgc1qVgCtCmqwmR9Yp3Q6EI 322
hobbit/static/bootstrap/shire/.gitignore.jinja2 sha256=8AnZNdM-aOGX3727VMlpLGuNQ6szPvIbv30Gl7wLPqc 70
hobbit/static/bootstrap/shire/.gitlab-ci.yml.jinja2 sha256=1i5Mqqbin-IrFmTDbs5I8pNsxyBIbIz719hvKkuZObM 427
hobbit/static/bootstrap/shire/Dockerfile.jinja2 sha256=fAgS8_v4NeKm3qamRCWRdod7AHkj__-pB_eP9Al1QUU 615
hobbit/static/bootstrap/shire/deploy.sh.jinja2 sha256=AZe0x9kuTOO1Ptdk3Xx-N_XlP79YU5Rx-Ev7xH3-LNU 2346
hobbit/static/bootstrap/shire/docker-compose.yml.jinja2 sha256=g-6umqsSKo4Qq2gHsE4UTpDBd7wXZUXSJEuPBuIUYr8 489
hobbit/static/bootstrap/shire/pytest.ini.jinja2 sha256=2NIYa3VHE8b6fHNV9VzsqQvhxqgHBItB90WINk75N0Y 140
hobbit/static/bootstrap/shire/requirements.txt.jinja2 sha256=osNn40nskYqhXLXlg0yrmbTtZCgm2mP-17oVL6eEkDI 46
hobbit/static/bootstrap/shire/app/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/shire/app/exts.py.jinja2 sha256=HNC3btmSD81w7YUrYr6t8WSjGxAIkt6btHt0cVltFMI 239
hobbit/static/bootstrap/shire/app/run.py.jinja2 sha256=sG6x8n97-3LJAWNmLkR_FUts3KtMtqGPC_LoIQsmy2A 1304
hobbit/static/bootstrap/shire/app/configs/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/shire/app/configs/default.py.jinja2 sha256=oBrhtMEooSlbw5NdGotJ1oB_qAlNGlJyyaNI1hjOcHQ 256
hobbit/static/bootstrap/shire/app/configs/development.py.jinja2 sha256=BR9vnUQcU3ZJvFIDSm1djzoD4qi2M0bJ5CcBNKzRfv4 37
hobbit/static/bootstrap/shire/app/configs/production.py.jinja2 sha256=Wxc4xD9vXxR1FoOOH8ywRv7A37wBMTp6pB3ntaqGqdY 52
hobbit/static/bootstrap/shire/app/configs/testing.py.jinja2 sha256=m_dGNHaySQpTP3o-1n3vvFb7vUQWzJMXAH-hIuGDE44 347
hobbit/static/bootstrap/shire/app/core/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/shire/app/models/__init__.py.jinja2 sha256=AZHLzeSY9dnbCY7vJq0jHopeJBZuvE-6tsQfolLB7os 76
hobbit/static/bootstrap/shire/app/models/consts.py.jinja2 sha256=H4Mam8bWYJYhFAdO0L6Yb8qhxFtACg74m2s7sKBXwxA 44
hobbit/static/bootstrap/shire/app/schemas/__init__.py.jinja2 sha256=AZHLzeSY9dnbCY7vJq0jHopeJBZuvE-6tsQfolLB7os 76
hobbit/static/bootstrap/shire/app/utils/__init__.py.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/shire/app/views/__init__.py.jinja2 sha256=Ho4GWNqScnplCwn5euVDRGCTdQHa5hKEqordM1AKRWY 95
hobbit/static/bootstrap/shire/app/views/tools.py.jinja2 sha256=ktqYTNYIh40_U_ge4yH4DCSXnfO446aQNd2X1hBKZRY 675
hobbit/static/bootstrap/shire/configs/gunicorn-logging.ini.jinja2 sha256=32Mwurl8zuSY4iOobrsRuGJPZWR-wIioxfRGRmrmhgU 722
hobbit/static/bootstrap/shire/docs/index.apib.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit/static/bootstrap/shire/tests/__init__.py.jinja2 sha256=MR2zFuZSA3g0QsLMyY5hqInodyFhUojD85bGq0MLVUU 1008
hobbit/static/bootstrap/shire/tests/conftest.py.jinja2 sha256=frMaB9YsF_6EkPzSqhHlam4q8564mB7QE6pO5d2el5w 326
hobbit/static/bootstrap/shire/tests/test_tools.py.jinja2 sha256=ELkarrbKGPvBq2badMPuNgc1qVgCtCmqwmR9Yp3Q6EI 322
hobbit_core/__init__.py sha256=RjauKHinxcbD0xMf6zYxOYnPvE9VVCpkK_gqKXPJD1Y 1119
hobbit_core/db.py sha256=S-G6FBAigFXISozDEglszd1wtyRsEZpUno4HpkUn7VI 11586
hobbit_core/err_handler.py sha256=9KkGd7j6oZJt_iZCUPc3lHgEqKnG8Q-UYSVy38TYHng 2077
hobbit_core/pagination.py sha256=6O0zARJ0QJKdN-uFvUvVAWacUa6hqafOOtYNImHMNU4 2628
hobbit_core/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hobbit_core/response.py sha256=mnt6417Q_MjxRoD8yYXRHgvMN9maCSMlShlrYHB3fbs 3914
hobbit_core/schemas.py sha256=OmCFjL2MYnE66gTAW83VNDRG8SSNEBm2ir886pLQZ9E 4430
hobbit_core/utils.py sha256=ml9RpdHeIgjDSRiOyv4IjEDvG85_VjwMwSCq_8E47a8 10831
hobbit_core/webargs.py sha256=aObGB3tYn2JD-_TaBE5BT8nya-jwpNnM1gAEDZNZygY 721
tests/__init__.py sha256=cFtO_bEBC_ihcDLt-KLlbXOnJiOEGCoAmzBkQoPkkjg 1296
tests/conftest.py sha256=l3_w3l5aJ1GwhSGDjpMqY2NOTzryG1woszKjtMRwz-w 1657
tests/test_db.py sha256=WGDAe9DFP5ld4eyRF1Le9BkvC42Xr591PojxYUD9WAo 9090
tests/test_err_handler.py sha256=2jL5HOgB-cpFu3NRCWVicpAaxeN-yHzv1Em13EPwF-k 1878
tests/test_fixture.py sha256=e6K88BFJ2i_RFW9nWzV3nhEUckzKc70MnQkDi6_sEMA 1024
tests/test_hobbit.py sha256=RsNBvpm0IkNZpVk8JHQ5JsV5jtSWmFlR9y7I2tPwVgE 2774
tests/test_pagination.py sha256=XgvGk8RuAV0dO0TVcnBAa56LCwl7nkI9XGEz7-NcqmE 2762
tests/test_response.py sha256=J-l_-Se1ObJR1ydHhvDYKOwcKw1O_-w3cYWCJwHSR8c 3129
tests/test_schemas.py sha256=QiqPAOCSfTQltKFFOQnZoRdlFTG6-CYsYS7V8FrA7A4 1531
tests/test_utils.py sha256=RCpBe4VzlETS114A7irLQFP1D74esTspDImGWes0SWs 5955
tests/importsub/__init__.py sha256=gcdFDTgES98BkKqQ7CaEkh-zUVcugyrRPQEP24k8ACk 75
tests/importsub/models.py sha256=2cyI_ZGumK7a5JK4uPUQjHOI1IWSJm1GIweMMlox_Zk 567
tests/importsub/others.py sha256=eGsUvOc-6Baoob3rq2c5qvi999eUS8Wm3Y4Zs35vTIM 82
tests/importsub/schemas.py sha256=4kzrCqPmBlGqDGRbBGDhW3CsoUFx_XatoiLz8U3EAVM 438
tests/importsub/services.py sha256=9If0y_lGRsCoE-HP7ku6PIdNEgyxe2QdEiGoe9HBnck 56
tests/test_app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_app/exts.py sha256=sB7aImnEiZT3gOLOxCS1Ngmol4ybhATaFn2UYHN7V4A 185
tests/test_app/models.py sha256=27ljS48T9LDySWHs2kQMVdNPuM5DOwxwToMklFtWaro 2430
tests/test_app/run.py sha256=iXupvo6mUf3VqPt7baeQ94u4E3jSW-QgRcG5s73ra1Y 1090
tests/test_app/schemas.py sha256=j47EdodeALo8OmcED80tsF46X9G1dPWrQAPO3Ff1Lds 237
tests/test_app/views.py sha256=wKo_y1AcLoFM_gFSibkl7ItT5f-0IfYI3Q17EL1vLmI 1838
hobbit_core-4.0.0.dist-info/LICENSE sha256=d70yqsdgJ3CuV8e4x8C5SS6--9wM9a9n7uB_d2D5sP8 1070
hobbit_core-4.0.0.dist-info/METADATA sha256=66f01R0uH5G8aB9Go3P1YLUuaSM6X0rDxgAAwbs5ZcE 7237
hobbit_core-4.0.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
hobbit_core-4.0.0.dist-info/entry_points.txt sha256=r8TJ700tcpF-8kP2L6LlC_vKbdNKfv-g4aKffCx3Voo 39
hobbit_core-4.0.0.dist-info/top_level.txt sha256=1zmufuG8gXpMF2XZUlcaFxfVOMbcE24F3TgNuMQlFY8 25
hobbit_core-4.0.0.dist-info/RECORD

top_level.txt

hobbit
hobbit_core
tests

entry_points.txt

hobbit = hobbit:main