clastic

View on PyPIReverse Dependencies (0)

24.0.0 clastic-24.0.0-py2.py3-none-any.whl

Wheel Details

Project: clastic
Version: 24.0.0
Filename: clastic-24.0.0-py2.py3-none-any.whl
Download: [link]
Size: 144971
MD5: 8c97ea3ff9c2d51ee90030edce4d6d0c
SHA256: 6111b3679f90b4a5367db7b3c637ddf65052aa39eab81ee31039b4249b81e4a2
Uploaded: 2024-04-24 04:58:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: clastic
Version: 24.0.0
Summary: A functional Python web framework that streamlines explicit development practices while eliminating global state.
Author: Mahmoud Hashemi
Author-Email: mahmoud[at]hatnote.com
Home-Page: https://github.com/mahmoud/clastic
License: BSD
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
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: Programming Language :: Python :: 3.11
Platform: any
Requires-Dist: Werkzeug (<2.0,>=1.0.0)
Requires-Dist: ashes
Requires-Dist: attrs
Requires-Dist: boltons (>=20.0.0)
Requires-Dist: glom
Requires-Dist: secure-cookie (<=0.2.0,==0.1.0)
[Description omitted; length: 127 characters]

WHEEL

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

RECORD

Path Digest Size
clastic/__init__.py sha256=00kG5A9PhEwofClJL-LC7-p6aNYfvTJHAqdOfqhSgaM 1185
clastic/_contextual_errors.py sha256=mcdsZIvSOxX2eptzEh9_RBsEDXcdbYnbKU4VkEDaHr0 15261
clastic/_version.py sha256=rhdsYH565miXQHiLL5BTq4EQWFZLJ6qUSboKGAzTS0U 116
clastic/_werkzeug_serving.py sha256=EtQsmqK1Vh-PBWxutoiwcDW7BLsedR2GNop2lgKPSiU 27636
clastic/application.py sha256=nRm_EucUBNRT_8pzQcOG70JYcfNXf-JV2AJ7VgY4mKw 21394
clastic/cline.py sha256=8C8P3Kg-SXWarGtB2O3GxPh8Aj7H0ui_2nLdsyZixpo 2405
clastic/decorators.py sha256=WTgQi2yOKwxPS7IPrpZC48kge1uw8clYwDQyMlUUqyI 778
clastic/errors.py sha256=ocU7jRIXx9XPuoY43v4FcI_jAARvOn274riqU2r3ln0 26472
clastic/flaw.py sha256=cPwgAq20oAtzHFL9o9otCZn-tI5mVL3QYqUDLNyJLSg 6369
clastic/meta.py sha256=2khjx8L8dKYMisiPxCbvsYDW2Q2cVOy7bVnYTKbC_sM 16367
clastic/meta_base.html sha256=enK55vhH7Vkaq1U_BDQxeA-ZR-13qduIaaPrcVaR14M 903
clastic/meta_env_section.html sha256=telYOCzkS9rwCE0RoO5GQY9bhez5j4Ned_Hm-2ErqY8 3557
clastic/meta_host_section.html sha256=3FyxE2IrvwNpssuBC9JLDNk5x-a8BOfZTpP7b9rdkXU 505
clastic/meta_main_base.html sha256=Jv17uSr39GBERUOth5bRa8nI1kWL5gE7AQrD-QzFMa4 742
clastic/meta_mw_section.html sha256=4Y0AlKuJTb4UQU7YXn176mLzLyzCxj4Lo6dyeaOaHz4 393
clastic/meta_proc_section.html sha256=5y3trSaXBqYVNmY9hHlCtGX-f1NuoBIZMEHacT71k0k 501
clastic/meta_pyvm_section.html sha256=F2V_uFfFD5j_Pi_jGtyuy8r40-GtdakpF2Jx8ztTuxo 1221
clastic/meta_resource_section.html sha256=1Exoya5X0GRv-Mds-acdrrKI1zm5uY9JO8lQCbLV-1g 191
clastic/meta_route_section.html sha256=Iv9uVGq1MEiOUaZhW_X9FuFsti6zEsHKVvLwXxDZENU 958
clastic/meta_rusage_section.html sha256=BcPR0ktjww0WMa5JjAZG5W7q1yXS39BYx75bGlqLnuQ 1253
clastic/route.py sha256=otpXueXN6r74K9iao8pfoq5YTTIb7xjGVZCO99Ab05M 25392
clastic/server.py sha256=CokUbHT0sQNX1SJ6Tn4hqH693C5mfWUdPve0QFZNV2A 6676
clastic/sinter.py sha256=cNv0EDgHVl5GieE4Z5e6rWyhDZrfaryIVjCtBKLgID0 5810
clastic/static.py sha256=4tvvj2OX1dPh7iB0w61lOl4BSbvVvbTkJqPHVL56-Go 6285
clastic/utils.py sha256=0Fi1htjcE_ZX10dCDn3I8BCr8Ef3LhtrjOBHwGhYP30 1357
clastic/_clastic_assets/common.css sha256=lP9L6e0clbVzRPacH-Wg9ezmmFSvYSUypjOsmPsIiEQ 1292
clastic/_clastic_assets/jquery-1.10.1.min.js sha256=SDf34fFWX_ZnUozXXEH0AeB-Ip3hvRsjLwp6QNTEb3k 93064
clastic/_clastic_assets/normalize.css sha256=hAskqAW9qGHRrd3-ncKmKJvYV66GaJ1o7Nei1p6OCRY 7346
clastic/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
clastic/contrib/obj_browser.py sha256=Wjh8ZYDEWNiRvnefft_9zdRq71bkwREXJ6Avc4nipKY 5250
clastic/contrib/webtop/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
clastic/contrib/webtop/top.html sha256=8Si2IVcf-8nwifZaLeBjjrddsAs_oexv3yBu_46HKf8 694
clastic/contrib/webtop/top.py sha256=j7AJGcYIuwP0tsw7gtLHI4by0bkh0jnia6lIuU1syNc 2937
clastic/docs/routing.md sha256=Mn31lseFupB2YVQNMx9aLYQVV4trmmaoFAWmyDCDNHA 9781
clastic/middleware/__init__.py sha256=V5qF8M13Riq-CrDpmsqx2iYGEN3fxFqAZyHdxqzNl88 460
clastic/middleware/client_cache.py sha256=72SYGvD5aHWXDMXDVv7VNvPbGLag1TIFDsCx-hHIL-0 1258
clastic/middleware/compress.py sha256=rKHjyipNTUS6eDNxEuvf0XUq0puqmDb9ZWHYM2_3QEw 1223
clastic/middleware/context.py sha256=3MDpVVTMCa-JXd7BF47J20GWJIux32Rj8LPOYWKjuzA 3278
clastic/middleware/cookie.py sha256=MX_4YGaFeeMyTu39ZPIUZOHhoo4X8VvQpwlTCSRqV40 4665
clastic/middleware/core.py sha256=xA2iMcksDDnH9ikpcp_1lFUgTpBOD62TSF40bqoIBp8 7424
clastic/middleware/form.py sha256=CANNY0sbrE195hJH-6mvvVzRqWJpr86uTvoF0G6O36k 1347
clastic/middleware/profile.py sha256=VHwHO0Dh4jm7ncap_9q_iFkKpuGqgCvk4xs7IflnRZ0 1702
clastic/middleware/stats.py sha256=xen35keGtKKqqUeqSWGS2wU07USd1NSSsy5QxwvjILA 5835
clastic/middleware/url.py sha256=fKgCD6mnhk8Lcamzug9cS8JS33n3YVCQq0MgNUc0qdQ 1630
clastic/render/__init__.py sha256=zG6cAdaW1iXJo3iERrontTi-6A5Eq-3UqZZpxECUnqA 483
clastic/render/ashes_templates.py sha256=NnoK4j36eiDomkdaVwA_O8Xj2-nS0eGucKskcoSCuUI 2077
clastic/render/chameleon_templates.py sha256=wEAd2WkTYeO6MLaehwu1PsKNN-DIGclLnzs_T09I0vo 2085
clastic/render/mako_templates.py sha256=WlcUdqpGc8_ATHw1BD6NnB4wXpfkx3xWC7jMz0OAc-I 1784
clastic/render/simple.py sha256=ceRg9iZFlaRQrg4MygSWAlt5JBjLUddzZR-yJaiv474 6224
clastic/render/tabular.py sha256=QCc4MuaKyqO991OGbfPYr1pt1mAg9oEoGKUmmGvOj_0 4806
clastic/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
clastic/tests/common.py sha256=ghPY-NoMzmIKNW-hWoCkKphptPdOijgLwiu8dkg0m5c 2146
clastic/tests/test_arg_resolve.py sha256=S1cqRp9Zx5f3j99tqekekd4eEQIXAGtBoOwovPqZpME 2754
clastic/tests/test_ashes_render.py sha256=bhqKHX5hQXUHKqLlCf1cX7AcyrelmnTakcujqkRgdYg 2323
clastic/tests/test_basic.py sha256=G2E3Q7GkTtesg86Ul4KHdTADE_RtYU1eRzNAqmLBcMY 3420
clastic/tests/test_chameleon_render.py sha256=cGvzIJn-x5y0uoRQfA0pGSjsE6pTDDLeUVFo9t1wRm0 2082
clastic/tests/test_cline.py sha256=SIiX9YmSy-s27K4JHPkKODw4Qt5ku6VmlMnZlTemTEo 329
clastic/tests/test_context_proc.py sha256=_geB4pjFTR5thJFEC1JPsAKWvS_vU_o1YUEEqhLKW8Y 3483
clastic/tests/test_cookie.py sha256=DMnfaidPk5f7gBhkZjWgHZtE2SEZlcUZSA_pvKuGYn0 1513
clastic/tests/test_decorators.py sha256=twuPAteHGc7IXRaUFvj_-FonBlKWTddvJQMVxdIALDo 1499
clastic/tests/test_errors.py sha256=h36z5hvxG9LlKVcAI41HxwI578x6TP9POcKysQgArQk 2294
clastic/tests/test_flaw.py sha256=e1xAS2O3wn1eN_U5MzASvJonjCxhOPQMbplwvoN8HJQ 416
clastic/tests/test_http_routing.py sha256=AT4veMwSGzVBMGpit0DZq1PH0RdGjXGdKbK3ScKCD2Y 1750
clastic/tests/test_mako_render.py sha256=IWJe4DWiTbrjXy8jjTrqJxT6wTB4xPXACzvUsBwWDHw 2008
clastic/tests/test_meta.py sha256=qz22GPEKPVizAFVBv5EEri6rGUYgza4fGd3xjE2mnII 3252
clastic/tests/test_middleware.py sha256=YLLY26M3AqF6qe5FosYeIqBQlLDCIzbFOYlVAPQa1eg 6338
clastic/tests/test_obj_browser.py sha256=h8tfaNsxqaiKbTJ8r-NdsJ_8aeQT7ft6Axdy56kKoF0 548
clastic/tests/test_render.py sha256=eQXWgLYELhERYhGUKxtQyfl72Ryoup4mHIFbU9A8EMo 4901
clastic/tests/test_render_error.py sha256=OU3SnOELaD-8PpwFb4RdWqp02l_3tuz_vJbWT8a42HM 2935
clastic/tests/test_routing.py sha256=S3QiXIocireCWnjYJlTAs9YoARx-jk6LI3O2VEl6NQI 6011
clastic/tests/test_serve.py sha256=twW85vS6RdrJlfxQyWE_z_MaDQfQO-rMZgJ6ZNd1g5Y 709
clastic/tests/test_static.py sha256=eMcWe3wnU4MWPz0bbWq6mLpKhsGym4FC8vpEUUBlhS4 1757
clastic/tests/test_stats_mw.py sha256=DBrJrsmyLpohrXtXjm7-JwUeRKzzJRwC35sdN0qwE7M 841
clastic/tests/test_webtop.py sha256=XTsitz6_jJqbgkkUcabOUCnexe5cc8zb1lClpNBnUOE 244
clastic/tests/_ashes_tmpls/basic_template.html sha256=Wgu7dtr64AJ1dcvz7Y6mdaBFU2LP1WOkrQBt5fBJ3vI 251
clastic/tests/_chameleon_tmpls/basic_template.pt sha256=m-pm_GzVSMxPhK05tMl8-1E8yDmQaEWrkeaLSsQ3l70 331
clastic/tests/_chameleon_tmpls/broken_template_1.pt sha256=tG2uurXdDk6ZK2T0qi9zkfkclLMdu_rikdCcBRP9LwU 59
clastic/tests/_mako_tmpls/basic_template.html sha256=n9j22JuVBLygU0BYnPYqcQm_TF_4L2NJq6cI-tBJRK8 356
clastic/tests/_mako_tmpls/broken_template_1.html sha256=jUbmhoAeMjGm9Jy4sDPDFB10KMkMn1WaJInK_V0YiQA 102
clastic-24.0.0.dist-info/LICENSE sha256=aqw9FI34ormJYc-hkk6zKK8G6mjqI0qcjv5dQ_XcRvk 1502
clastic-24.0.0.dist-info/METADATA sha256=lrtHAJPHSLh202c-HL2wHkEmMaWOSfDNzvkvxr7dO58 1424
clastic-24.0.0.dist-info/WHEEL sha256=-G_t0oGuE7UD0DrSpVZnq1hHMBV9DD2XkS5v7XpmTnk 110
clastic-24.0.0.dist-info/top_level.txt sha256=a0GQhj7AEmIV5HqpWh1xuAtJHGFr_YjtkYv--XZEH60 8
clastic-24.0.0.dist-info/RECORD

top_level.txt

clastic