snok

View on PyPIReverse Dependencies (0)

0.0.17 snok-0.0.17-py3-none-any.whl

Wheel Details

Project: snok
Version: 0.0.17
Filename: snok-0.0.17-py3-none-any.whl
Download: [link]
Size: 132393
MD5: 9a2cbf3d751227784467a397b58d9664
SHA256: f1c18b27d335364a343099df8a30e9e888433ec7d3ddaa4bd3ab161e718210bc
Uploaded: 2024-02-06 22:38:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: snok
Version: 0.0.17
Summary: 🚀 A simple, modern, full-stack toolkit for Python 🐍
Author-Email: Anthony Corletti <anthcor+snok[at]gmail.com>
Project-Url: Home, https://github.com/anthonycorletti/snok
Project-Url: Documentation, https://snok.corletti.xyz
License: MIT
Requires-Python: >=3.11
Requires-Dist: httpx (>=0.24.1)
Requires-Dist: invoke (>=1.6.0)
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: packaging (>=21.0)
Requires-Dist: pydantic (>=1.8.2)
Requires-Dist: rich (>=13.4.2)
Requires-Dist: setuptools (>=67.8.0)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: typer (>=0.7.0)
Requires-Dist: wheel (>=0.36)
Requires-Dist: asgi-lifespan (>=2.1.0); extra == "dev"
Requires-Dist: black (>=21.10); extra == "dev"
Requires-Dist: coverage (>=7.2.7); extra == "dev"
Requires-Dist: greenlet (>=2.0.2); extra == "dev"
Requires-Dist: mdx-include (>=1.4.2); extra == "dev"
Requires-Dist: mkdocs-material (>=9.1.5); extra == "dev"
Requires-Dist: mkdocs (>=1.4.2); extra == "dev"
Requires-Dist: mypy (>=0.910); extra == "dev"
Requires-Dist: pre-commit (>=2.17.0); extra == "dev"
Requires-Dist: pytest-asyncio (>=0.21.1); extra == "dev"
Requires-Dist: pytest-cov (>=3.0.0); extra == "dev"
Requires-Dist: pytest-xdist (>=3.3.1); extra == "dev"
Requires-Dist: pytest (>=6.2.5); extra == "dev"
Requires-Dist: ruff (>=0.0.98); extra == "dev"
Requires-Dist: types-toml (>=0.1.0); extra == "dev"
Requires-Dist: watchfiles (>=0.19.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4478 characters]

WHEEL

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

RECORD

Path Digest Size
snok/__init__.py sha256=WjQuMUSGce5aStk0WSWzfyX0Yu6yh7Bd_0_8fVrk69M 35
snok/cli.py sha256=-PoQJwDSJqXaQQuWnHb21P44nU-JvIGzj8oYgUdp9oA 12378
snok/const.py sha256=Zgn_l7mYE4sS3RZeM2niUnSo4hAc5g6CJElYwvALR-A 1285
snok/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/utils.py sha256=3JaZRMNTOz4fUx_LCdqNrLSzFTukKxpMDa0IYKiqqhk 6244
snok/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/services/generator.py sha256=kDcgS7j6S4ytW08UblXxgxjNSsKxV_tAfr1Fst8AsoI 10504
snok/services/new.py sha256=sB6c2hNpK_eEPSVI_VkX9Oixeli_IE4hxQjP_Dv74yE 9770
snok/templates/__app/_.env.dev sha256=miuiT6zjV5FWxIm-FeO8HD0_53cgRzt5fGM38djiu_w 76
snok/templates/__app/_.env.test sha256=x3j8QNpFSx7MRr7cMaWU1eq25wedIHqXXoLCI6ndZ0s 66
snok/templates/__app/__init__.py sha256=Ci0nP6w2c1K61HA4YbhBD4zSZlKBfH0S302pF3JNbD0 51
snok/templates/__app/_modal.py sha256=a_UK5uQnQwMT1UFXRMrNKi-ZCA9LWye9AWENwT7iozw 2837
snok/templates/__app/_types.py sha256=aFV6eRWPGEmccc8SKDvSTqEw9iSFye1EnQyUnpfcguQ 965
snok/templates/__app/app.py sha256=sngIxBhgk3yZ4u92Qkw294GY_Whf7hbPLvlWOy66seg 2711
snok/templates/__app/config.py sha256=_rV4AjL4VCXRc3TQ3HOmlbgSocuMI10PB_tmV0Z89tM 2736
snok/templates/__app/const.py sha256=EP0H71OgdGD6tvo-sd1CCPR17DmyI5y6oGpbjUatiTk 457
snok/templates/__app/database.py sha256=nBHokheH65FYJUwauSbGzdbO5lT5l9JqHsw7wRAAVxE 967
snok/templates/__app/exceptions.py sha256=2Kw6mPNcidEUjtAYA3xHDnRlYb9Pc4F1a9VUBQkyrMU 147
snok/templates/__app/logger.py sha256=cbN_RbclHjnWLrwMHe-lIwNqomYXX1R_Hj6sUw5ly48 1053
snok/templates/__app/router.py sha256=Cow3It_E1qN5EUtrgMJs29nrUCM1FbPmwr2_HOm7b0c 334
snok/templates/__app/health/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app/health/router.py sha256=PuevBBV-ws-rsffVGLoQq1jtZo6OR0zQgqiO730uDG4 670
snok/templates/__app/health/schemas.py sha256=TeJoO9_bISVD0N6Ocvf5QEvK1wzCHFUy4U-5JwgmD4k 230
snok/templates/__app/kit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app/kit/db.py sha256=0iBzWoJKJ11uwdwWyFGUPUWp7TroBH1W7uktwWmuiz0 1446
snok/templates/__app/kit/routers.py sha256=a06axuixvwP2WLG3h-06oBfQ5RNKGhC4iud8b_A_7Qo 1653
snok/templates/__app/modal_testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app/modal_testing/router.py sha256=ShqHSYnr5B6HNAH06PuWjcywCP5BdMD3zg8uJO8rLLM 2568
snok/templates/__app/models/__init__.py sha256=04NaOosUVZ_H0vhC_-RQOv_9_ngPR8RicfpNZVmU_2E 107
snok/templates/__app_migrations/README sha256=hKrO1HLr0kwG283xajl_qsTl-UoYDOf2SUAoDMQxZQo 122
snok/templates/__app_migrations/alembic.ini sha256=Ct1pBfZupthgwOLgH0K9ISD8pLLArpMAMtV6rk6RHBw 3222
snok/templates/__app_migrations/env.py sha256=gX_jMYoCkeJSqW2fFd6OR8M3JAET1SHmxR6DJaYiEiM 2523
snok/templates/__app_migrations/script.py.mako sha256=XS36zXsNjLJoq4l_mse0AnQP-gN20yogdECRVWxkkKs 510
snok/templates/__app_migrations/versions/_.keep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app_models/model.py sha256=ruyLYPgCMeiDJ50ekl4RhwVUDs4Ea_8NwyZYxqSyF80 269
snok/templates/__app_router/router.py sha256=iChAvqqBvuheJiOC8_U8bC-glzv3fjukfYcxUGoDxxo 337
snok/templates/__app_scaffold/router.py sha256=4Y9ILhJqkE29sNZXdP1ngFzSVaHwPM7N2keO-vltTg8 4694
snok/templates/__app_scaffold/schemas.py sha256=gRIXjwHLTl7GaMU6l0HacmYxo8m4raIeyhD30B2fCNQ 598
snok/templates/__app_scaffold/service.py sha256=2h9jHQimGrUGwjnU1woSP8WYBahqDpsFHzxWcoGnHsc 2845
snok/templates/__app_scaffold_tests/test_router.py sha256=j4-M-fSHQ8jZvb31Zh_VAlcCbZPdrKkivpkPioSl2vE 4128
snok/templates/__app_scaffold_views/_form.html sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app_scaffold_views/base.html sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app_scaffold_views/edit.html sha256=AUdihUcMpsSh5YpefAeyTWydDd23iKZdI9-1Vlnj_uA 1144
snok/templates/__app_scaffold_views/index.html sha256=gxZkKnMKz5wMqq6XKDNs0wqOMiG3P3zqDcPat9566tg 2347
snok/templates/__app_scaffold_views/new.html sha256=JD9kjOBKfidG2sdrfOy7baD5YpFxu6TjE0s8DHqrT70 1829
snok/templates/__app_scaffold_views/show.html sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app_static/tailwind.config.js sha256=jT3TOeVrP7Dz3RWFufc8ZmhsFH8_b7_72GuzU1yOG7U 406
snok/templates/__app_static/css/input.css sha256=k4uDOuX6eCROL8fn4_TVVc1x8k75g_ep4iL8US4IHTk 184
snok/templates/__app_static/images/favicon.png sha256=1W_os74bWquia8IG8oRZft65oY8pwqwIYhLukK9yWes 27360
snok/templates/__app_static/images/logo.png sha256=1W_os74bWquia8IG8oRZft65oY8pwqwIYhLukK9yWes 27360
snok/templates/__app_static/js/htmx/1.9.2/htmx-json-enc.min.js sha256=BLF3VTAWsotDPx1cB2nNMAjKFDP5oLPDELSeeEK7cfY 51649
snok/templates/__app_static/js/htmx/1.9.2/htmx.min.js sha256=XOLqvnZiyEx46EW9vaJTBUaaWg8CGVVfXJkVsUmJbpI 42820
snok/templates/__app_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app_tests/conftest.py sha256=Khr0NwhgQs-8HxmBmnS7mIAhB_WaV75s0gkyXIYgpTY 2545
snok/templates/__app_tests/health/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__app_tests/health/test_router.py sha256=M-1ujk7l-0SfnJSy3JecZUtyIwafnS7hXVjI0JL6Qr8 868
snok/templates/__app_views/404.html sha256=SHlqNP-qoLHzgTrYo6PqNlJG-k_AVfq8B99WQ-DWgXA 467
snok/templates/__app_views/base.html sha256=URGobGEa44b1peotKSzJQ6FGqje6IMz5MJJwqIlhJK0 326
snok/templates/__app_views/index.html sha256=u4ltLhl1oW0UIduLV8vRJwJCMcOjkk33G0HP1LhM71c 1052
snok/templates/__app_views/partials/_foot.html sha256=dfEL351dTS-sakMiHDtoKI7F3gHOENWk2Bn9h0aPyjE 585
snok/templates/__app_views/partials/_head.html sha256=GSFElAuvUXLjkMbsfnlSKsvsuH-aHY7K5r4qDETVM5g 540
snok/templates/__package/__init__.py sha256=Ci0nP6w2c1K61HA4YbhBD4zSZlKBfH0S302pF3JNbD0 51
snok/templates/__package/main.py sha256=QDEBI72M7x3X9tzZbSG4m1hM0KYJD4lB7RJEtqABncI 35
snok/templates/__package_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok/templates/__package_tests/conftest.py sha256=FokqNu2ExzNkAYGop4DDQ13784d2PEDUy6EI8NUKW1I 176
snok/templates/__package_tests/test_main.py sha256=ab0ksJLds5PfAA7s0TSCDNLmg8d4d_ylITcujiVbATw 95
snok/templates/__package_tests/test_version.py sha256=6NtcOErghhtCRyJBgvYllOXs1Gs3_uCjSd5vyfObNz0 111
snok/templates/__shared/CONTRIBUTING.md sha256=IE29g7l4bUhCjAVPRASRdU16MUdr02gy4eLTQAluoY0 1254
snok/templates/__shared/README.md sha256=x5tlAF8AI44PRISbHwjKrHYqdN0mPUFqYRUdsK4Y6T4 143
snok/templates/__shared/_.editorconfig sha256=i2n9tPKJmCusw8Tz7jexsIJL4WyMo105CyRxVUUwNS4 131
snok/templates/__shared/_.gitignore sha256=B-PwB7HQ3hXPEM6UBkUblGY1SVd6GIOOLAl_7rZG4uE 2182
snok/templates/__shared/_.pre-commit-config.yaml sha256=8jhHsOd5qGHx3Jnzs3fVqEtdOR6kc2U2bnztc9NzfCM 705
snok/templates/__shared/_pyproject_toml sha256=oRr9Sn-8bMcuggzuUItfRcOyy49ub1GLPLp7t0Ejhow 2069
snok/templates/__shared/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
snok-0.0.17.dist-info/LICENSE sha256=UpeVUTHe4v7bnOuC7UN3SU2krsiZ__-9cHAbHIJaK7M 1063
snok-0.0.17.dist-info/METADATA sha256=xxH2sqBtg8gKg1o-uFh6ub27jhJA0B_RpENo62CytOY 6035
snok-0.0.17.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
snok-0.0.17.dist-info/entry_points.txt sha256=ZhNZW9oGj24I7DKc106u5fSmhrBUVC2YIWZtZfpizDo 38
snok-0.0.17.dist-info/top_level.txt sha256=lT2GGRA_PoD0w8t81TjNJr6eG_xiiEQALDGbWTV-hnw 5
snok-0.0.17.dist-info/RECORD

top_level.txt

snok

entry_points.txt

snok = snok.cli:app