emmett

View on PyPIReverse Dependencies (2)

2.6.2 emmett-2.6.2-py3-none-any.whl

Wheel Details

Project: emmett
Version: 2.6.2
Filename: emmett-2.6.2-py3-none-any.whl
Download: [link]
Size: 263708
MD5: 1f000be8d21cec09bcca4cd098de4aeb
SHA256: 250dd3e08219b22635cec4569d79c8ff2d9b57d4e90f583de9bb0b89d8f14573
Uploaded: 2024-11-15 16:49:35 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: emmett
Version: 2.6.2
Summary: The web framework for inventors
Author-Email: Giovanni Barillari <g[at]baro.dev>
Project-Url: Homepage, https://emmett.sh
Project-Url: Documentation, https://emmett.sh/docs
Project-Url: Funding, https://github.com/sponsors/gi0baro
Project-Url: Source, https://github.com/emmett-framework/emmett
Project-Url: Issues, https://github.com/emmett-framework/emmett/issues
License: BSD-3-Clause
Keywords: asyncio,web
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
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 :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: click (>=6.0)
Requires-Dist: emmett-core[granian,rapidjson] (~=1.0.4)
Requires-Dist: emmett-pydal (==17.3.1)
Requires-Dist: pendulum (~=3.0.0)
Requires-Dist: pyyaml (~=6.0)
Requires-Dist: renoir (~=1.6)
Requires-Dist: severus (~=1.1)
Requires-Dist: orjson (~=3.10); extra == "orjson"
Requires-Dist: h11 (>=0.12); extra == "uvicorn"
Requires-Dist: httptools (~=0.6); sys_platform != "win32" and extra == "uvicorn"
Requires-Dist: uvicorn (~=0.19); extra == "uvicorn"
Requires-Dist: websockets (~=10.0); extra == "uvicorn"
Provides-Extra: orjson
Provides-Extra: uvicorn
Description-Content-Type: text/markdown
[Description omitted; length: 2881 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
emmett/__init__.py sha256=NE6BrcUxqgEdU5IkOUrXPWgHLmPx_mYg_Ub8dKsSvgw 410
emmett/__main__.py sha256=eP6M0TpNBHXHewvmXW29DmOoh-yvqoY_QETKqGMe4CM 200
emmett/__version__.py sha256=53Sii4w6BIWn-1RhaTyqUO46gDe4nDCRQDAcpsWFH24 22
emmett/_internal.py sha256=LHN7-NID36fuyCMINVg064WvU9CPhST65PpZMo6LF40 988
emmett/_reloader.py sha256=xHrSyHP6FZ67OLUnslMHU2ENLcnfZKciMtlWRzQiei8 5746
emmett/_shortcuts.py sha256=VNM5wIXTCNfDY78xvqd5uOSf_pEd6GK1V15YBshoXr8 803
emmett/app.py sha256=4nkC0UL94XIaXi6-DcUpjWHvsrNWH5IlJIApFbvyqE0 18101
emmett/cache.py sha256=8Wk8k9Qi4h-njGCfWgsDiqLmSq8ZrfpsXr766_rK1Ew 3751
emmett/cli.py sha256=RPElvvsIJKpt1tVkhjZ41LyxCFUiJSABSV41dADdvZk 15980
emmett/ctx.py sha256=7AVfG_Ygzw18ctBIGALz6MmGGfac1VmmeSp2mGXlLOk 1239
emmett/datastructures.py sha256=wzk56yV9Pbi86Qd4f8wDKvNqg6cdzXwScUIpvVGLoME 3234
emmett/debug.py sha256=0zADOEN-GlR4syHggbk5cnRTLkHfLMogJd_ZzSmu9fQ 4830
emmett/extensions.py sha256=7hMtAm-ZJcGyTpRMYqr6BxAE-dQHYvQVpzGE7gsjPdM 594
emmett/forms.py sha256=kzvA0T0h40ok-K8SvIbMB2VPeCpvmpKWKiaNrwg_6z8 25431
emmett/helpers.py sha256=e9YCY3b9TCxoJCzncURZR87Zpzjf0RCyzET3Lm8LJMo 2059
emmett/html.py sha256=x-RXJKIvnuLSQFGblBZAH3bOLbBS8xrNEJmi5BGB9Bs 2280
emmett/http.py sha256=LSgUC3wyeo4o0ANpp_NFzeZ8tZGerG_FazZv1Fmrh48 2029
emmett/locals.py sha256=gBIegqOzEiPIPZlm_UwddNdgTw0jwNouZUJvY44hgg0 917
emmett/parsers.py sha256=yCu2vsI2nUWGsTfkk6d1l071qqSFksITGW6Lts1BvCY 174
emmett/pipeline.py sha256=lAy0QIUxgLLdf6dCMceFQ15vXoogGAnCNkwfdaEJHVQ 2292
emmett/security.py sha256=uFNch8otwrd5Qq3b7L02AO4NFQ_UdBexJ-KI9Di0PM4 2495
emmett/serializers.py sha256=aEzJKcO4XH6UsO_iU91q1USvOPJsBZ_WhSh6apAcQ0o 828
emmett/sessions.py sha256=FnvnJQXRaeY1CTKfJCMxn6OeGPK7DaBwM9SoTkX8Od8 496
emmett/testing.py sha256=oCIOahEr9GQMlAKBDPjs4wkIZUOmVBsRr0OdbAwZ158 1007
emmett/utils.py sha256=0P6CeXxnGzihrlCnPvf5-6KY5CzIH58-xix_JLI1tpU 3070
emmett/asgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/asgi/handlers.py sha256=UboS8he44DZFy_jAi9YP9zChH6f7VgFWkz4thTQJG8s 2644
emmett/asgi/wrappers.py sha256=KHafMoU5V3TsMPYx_HWaU5I4zVeME4NjF8YJz68TNpI 619
emmett/assets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/assets/helpers.js sha256=mE6FKSioMjriT4CPTSCnWYV1DIhO_A_k2_vnMoMi06E 1630
emmett/assets/jquery.min.js sha256=9_aliU8dGd2tb6OSsuzixeV4y_faTqgFtohetphbbj0 89476
emmett/assets/jquery.min.map sha256=UR1vbT56zseM0lBfBCgrbgEym0wkkx852Rc50NHd7vg 137986
emmett/assets/debug/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/assets/debug/shBrushPython.js sha256=jsWjm4fXWnopZ_wGR0M3wVqcoZeOxKiEOBj8JIl-ZHU 2437
emmett/assets/debug/shCore.css sha256=_fqsgAeZFRun-l_2mXiSBw9jGPWMxh_ynPGWIfjJsrg 6204
emmett/assets/debug/shCore.js sha256=WEom85zvLbJF9B1Pa449D336xcBvD0VKSd-5T2-xUXs 16175
emmett/assets/debug/shTheme.css sha256=3DZ8N4ta2HOdy74oo5JXUFnal4tfiqV_P4T-Mo2MMT4 2499
emmett/assets/debug/view.css sha256=vNCpaP0HWF0B3vO1-iGw4LGPzEbFhf-noWyHQWHc-6g 647
emmett/assets/debug/view.html sha256=DII2L2M9ioRffCcetaQxG5a3qiyXNi9q_FC3dNa7iE8 4626
emmett/language/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/language/helpers.py sha256=H8Z_e12WHW8DskLb38GfkQdRY9BZCDq30myqmwwhTB0 1026
emmett/language/translator.py sha256=JmdCMRv6BGJPp4iKXeTGdWsZGMqd_s01wHD6QZ1FYjs 892
emmett/libs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/libs/contenttype.py sha256=IdcnEhGF7JuXwqAoqs6NWmr1GrhbZMj064FRfwAFqwo 25191
emmett/libs/portalocker.py sha256=yNvtYfG_eUdShcKtZHP-fIwfmCSeOWRAsSCsFufQues 3921
emmett/orm/__init__.py sha256=lQkLP-9vbn4mT2xjsibOc0BH8nyER6YtwJ08Dd9hDFA 523
emmett/orm/_patches.py sha256=mpMGK3XNBTue8hzNTQ5K8u_QQakk40S0Ktb7sc6Vs7I 1963
emmett/orm/adapters.py sha256=cnExxF843IaUX5Kt98Rx286rzVbZ2dVfty2mUu8S0vw 12583
emmett/orm/apis.py sha256=wHwdxgCOJoctSshAdYNdnqrVtiQ8IujtDr3uLZcAmd8 3183
emmett/orm/base.py sha256=BdwwCG5tyFFKuZFTYrEWuzm39bh7NTPXU7_1Y6xa3vo 8563
emmett/orm/connection.py sha256=PwlURJ7isHUns6UZab2hnHBYFbPT8sFy-WwDRbSbZBg 11881
emmett/orm/errors.py sha256=RJxt5-kLU7MpU86ypx_bF8DX80-IX6g033sTd-5C0fc 561
emmett/orm/geo.py sha256=ay_xt219ZZTH3RwmfHP1RhWMlVHtNWz0z0WeIIHALHg 1407
emmett/orm/helpers.py sha256=Db47vZUHaE3FB4fqE715GuEr5L0R3SBGvTu9umk4-1Q 17270
emmett/orm/models.py sha256=BY5lcW9BSmbTGXzKCitGl7Yi1_TuZJCqB5vRn0FCkMs 45066
emmett/orm/objects.py sha256=o_-l7zMMdSG_s2M2R22IKGVPy5V3XNSn2xpJYfVZiFE 54283
emmett/orm/transactions.py sha256=oh20OMP9thm8se9FLbdpojd2r_8_TscgfrFY9yaakwI 4180
emmett/orm/wrappers.py sha256=7t4CnWVdQHuuNJGp_-TVFD5Qg6Qw7NFviAYLqTzkuMU 958
emmett/orm/engines/__init__.py sha256=L45WnqpTgtLAS9GdZz8-eRY4EXCO6fl5aQ6twzvQ0E4 68
emmett/orm/engines/postgres.py sha256=xEApAKmoFf7hwqGtImKbRqVfySVQMS87CUjPeQw6640 5501
emmett/orm/engines/sqlite.py sha256=3WuQz39f6I_4CQuQE5ECTD8Kv7awqr_spt15ANJvuR4 1075
emmett/orm/migrations/__init__.py sha256=YOlu20MFk_6B27QHbTmY60idVwC1itr-IBkPda3oS_g 62
emmett/orm/migrations/base.py sha256=V1H2dg9OuOeCa-Bx1G1bs6APlMZf5yLUgvzYvS_WucI 2765
emmett/orm/migrations/commands.py sha256=a3t_Soh-lU5sn7tr3hsqgRv1XQesldY9bZruy8v-_wg 13184
emmett/orm/migrations/engine.py sha256=Cqv4qIx9UhR5xMFOfEhe10fqRAG0SJRzLv_6cCkYgZc 13385
emmett/orm/migrations/exceptions.py sha256=eFuvxIpy3LMxf-c6y6t3VzL98oI77X9dc4tv78wOoSM 1014
emmett/orm/migrations/generation.py sha256=9m6Dn_o5pGtfjfV8ymYe4qRlPDDeIPiE4rRTa0uxs2E 20426
emmett/orm/migrations/helpers.py sha256=gaiXbNyXZK8gtxNf1cu_32iWFt2QWCTC7VxGKZ1wcBc 3608
emmett/orm/migrations/migration.tmpl sha256=GJgCy_jCq8FIPQiWsUIhdhL_Likz_O4QrHtcdEU2yrY 491
emmett/orm/migrations/operations.py sha256=b_FdcQ2SRLMzdJy8kPscOoNYsN4_1I9Nl5tji_M94DU 22012
emmett/orm/migrations/revisions.py sha256=F9U3TztU4HdL_NP17NCBoSVlbWTYMdNW8exsvVsUHtI 14165
emmett/orm/migrations/scripts.py sha256=0OvGOF_1Q7ys8vbuQ0ZX3IeCNwPRVV9WeuIU-V9B804 11557
emmett/orm/migrations/utils.py sha256=84fGEb6MqgeqpUHvLZ7ZaXBqVVCVN1m6-WxTvEd7Xr4 1130
emmett/routing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/routing/response.py sha256=_UjW7ShdMtyYVy6GU9SLysfqQ-IdyIuJcQ3lJnDmYxs 2861
emmett/routing/router.py sha256=Cc3Px_GTyUw4lvh6hWexayzIFfaDEi4ao0JLfJHlxgg 949
emmett/routing/routes.py sha256=cI8Bj-MBW01bfxpvzFVTTYgosiykaAcxIH_QVUDsmXs 2623
emmett/routing/rules.py sha256=wqb9CTvDltI_g1nkxDunZXTpaOoEYtmXTIoB8dnypiY 1937
emmett/routing/urls.py sha256=6Qjr8Of0IOfkDy5os0e8lYsMRUAKbZLC3QDnTmDuC4M 250
emmett/rsgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/rsgi/handlers.py sha256=WhYBN1MkMsw4nGA27dmz1sAUQhSFe1xJZK4havnFnps 1934
emmett/rsgi/wrappers.py sha256=RXLA-1laEl9DgnVUbQzovHQtmSrogvu1xKoLZJ5FMbM 619
emmett/templating/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/templating/lexers.py sha256=9dXfG91N6PwEXbgJveE3ev70xDeDBlrUr01HrWYN5qc 1725
emmett/templating/templater.py sha256=XlNCQVB6224X7s8PwtCgXsv_JwDoZv_3B_GH0SPbT_s 1898
emmett/tools/__init__.py sha256=Y5kQaYUT6AULfUqrlNwAGDriCcOZ_71X_AP_h1uFiv4 125
emmett/tools/decorators.py sha256=X3hDZEFQc8euELEOSlQJDglCQky_CwVw4GDVeqsNdbA 721
emmett/tools/mailer.py sha256=_2ywxDg1KRJvzu8B_VKzh4u1MRsaDgcBJPbnN3M46X4 11045
emmett/tools/service.py sha256=r7DaN3I-53FyA3tP0uAiiO_4zpK-tA4WDOLVwsMAJmk 1039
emmett/tools/auth/__init__.py sha256=SqoM518PT0yER_QIaIxgRFEkX-cMNNB9qjzOa2uFhhU 52
emmett/tools/auth/apis.py sha256=77XY1t8RjzuoMzL3vj38AF7s-8tGNZ6FCeEhqmyF0fs 8871
emmett/tools/auth/exposer.py sha256=NfkKEy-QeNTmvcoYKAubY6D1QZBHT3NfgCnT_B0Yozg 18810
emmett/tools/auth/ext.py sha256=47dlHB_wLMts_yYUga5l6C8-OU87A9E5f_v6tiQgSnU 13744
emmett/tools/auth/forms.py sha256=Wla0or0MAyEI6V_8jUY5siTg-H3yY7bt0XeYe-oUIcM 4809
emmett/tools/auth/models.py sha256=QooUzyiaSev5HJDI1tN415x6xcWw3iDofTAmmggQ6LU 7256
emmett/validators/__init__.py sha256=q3WSSuS6zF1-h5fkjYFXBx9zRslrf3cGmakwIy47WHE 10799
emmett/validators/basic.py sha256=lzNhVu74DdZQp3C5awgL33GdQVP7761tUK4zkdNN0S0 7474
emmett/validators/consist.py sha256=BE1Urf9r7_FLwAi-rG9n0cMg1nT9BP9IgAOZt_nCALE 30050
emmett/validators/helpers.py sha256=hFg-Qjta3-j9c7QHBQUI6GzfUqx8PvaWNd_BtwdCc0M 22201
emmett/validators/inside.py sha256=Z77KyoCERNd8MLRtUU-0candKCobvrUFBG6-f4PpQIA 6959
emmett/validators/process.py sha256=y-gTBXRTLeYTqnvrMn22E_rDss7DgJE8EXyVx-rvNp4 4577
emmett/wrappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
emmett/wrappers/request.py sha256=iBLP1QDbJV45xlK8H6E-Rw8c3dN36ps07oZb0n-fs3A 603
emmett/wrappers/response.py sha256=5VHF785jjTncoCcoAP_I7Ll-9nMcr7JqwE63-zHp0cU 2052
emmett/wrappers/websocket.py sha256=t8u1qiY5MB4Rig5WkyMq_pF-1t1H5XqxyZIXiArYnpE 251
emmett-2.6.2.dist-info/METADATA sha256=0sV4BrluYBbMPajQz80u0CCpJxTJFgxtWdyN1qfjh3g 4719
emmett-2.6.2.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
emmett-2.6.2.dist-info/entry_points.txt sha256=Q7vicfBTjWVhLBrGTDmWPrcCRwA-A6izRwNzkm2du10 43
emmett-2.6.2.dist-info/licenses/LICENSE sha256=PKwZYRG8ZqkTSzWQ8ZAHWxHJEvspth1MjB7jR-FAvI0 1486
emmett-2.6.2.dist-info/RECORD

entry_points.txt

emmett = emmett.cli:main