eynnyd

View on PyPIReverse Dependencies (0)

0.4.1 eynnyd-0.4.1-py3-none-any.whl

Wheel Details

Project: eynnyd
Version: 0.4.1
Filename: eynnyd-0.4.1-py3-none-any.whl
Download: [link]
Size: 62825
MD5: 1d68e7cb803196769f4fd05e34f5cb33
SHA256: cbdff856c7bc16352c47aac5f7fa3de02f05cebbf274e07414c5058eddd9eeb5
Uploaded: 2020-10-24 03:42:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: eynnyd
Version: 0.4.1
Summary: A light-weight wsgi web framework
Author: Chad Befus
Author-Email: crbefus[at]gmail.com
Home-Page: https://eynnyd.readthedocs.io/en/latest/
License: MIT License
Keywords: wsgi web framework api rest http
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.5
Requires-Dist: arrow (<=1.0.0,>=0.14.4)
Requires-Dist: optional.py (<=2.0.0,>=1.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4902 characters]

WHEEL

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

RECORD

Path Digest Size
eynnyd/__init__.py sha256=lJrpQYepGlsSjGIhmqj9Jzfnipj2JG3XE717cXjcB3Y 429
eynnyd/abstract_request.py sha256=JZgmvQRoBlBFnxYOs0Zwbum4xcWBIZap_FvG_NxldmU 2569
eynnyd/abstract_response.py sha256=81KnfT0y1fdeNmGvKH-Afs4b8bX56W2xqILS1Oc0nzU 1038
eynnyd/error_handlers_builder.py sha256=F3R1S8Xjtih9CI0l58SreIoWG8TnOyMWIdQfwiX9tzA 5736
eynnyd/exceptions.py sha256=Tskcki7yb4gcJmH7fRgrAVL7UjyYPaa3nl47LTU9BoI 4459
eynnyd/eynnyd_webapp_builder.py sha256=G2HXGl8iYY8vo0CbPU9cRcCyTaUQQieXumSy7VflNwk 1395
eynnyd/response_builder.py sha256=OW4VZbZ8EB2lxfuOUw8_CT4KWbLi9dhQYc7jqy30m1w 9783
eynnyd/response_cookie_builder.py sha256=qIr4IHM8zmyCgiB7LlTodd9kmMEBN7RiLQ3YSvRl6gk 4838
eynnyd/routes_builder.py sha256=MET_6HFvZOMyEZ5XM3g9nhn2DALmHnebb5mBBiVGx6I 5189
eynnyd/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eynnyd/internal/eynnyd_webapp.py sha256=q8_U4Mv0wpADfT-jyfaRrcp3ulTBhvGPVm2w_kAo5bc 2483
eynnyd/internal/response.py sha256=kAKKTfjrV3fPum5DwdYTLPTBVOphY4WhsG1bSKorN1I 596
eynnyd/internal/response_body.py sha256=gs23t9A41KM11mTtFLtYaPxtbF07Ie6i-TGtFlxbLO8 412
eynnyd/internal/response_body_type.py sha256=shyBB5TJf-Gu_C2RPZDwXv0TQnbx13e9nabcmujQnKE 125
eynnyd/internal/wsgi_loaded_request.py sha256=V-JMVwFrs7yavvh2Zjfwuk0g_RuMMpmNOwfsfikircA 2998
eynnyd/internal/plan_execution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eynnyd/internal/plan_execution/default_error_handlers.py sha256=SJ6qjd88RsUc2v70lwnNh305gUYVuenz7Y7_H8xpeio 1595
eynnyd/internal/plan_execution/error_handlers.py sha256=ohy9uPQb6f3hV_aBkuuALyOMbXWD8_j004_pQIJt6gk 1269
eynnyd/internal/plan_execution/execution_plan.py sha256=vxf8M8p7jkJiHd89VIJ_VnLfwk4fHp9x9grJWcZxWI8 655
eynnyd/internal/plan_execution/execution_plan_builder.py sha256=qMvrNRq6L_0ECIzaMrV3KCBMrOLSs1PklAw8kdSveDU 1242
eynnyd/internal/plan_execution/plan_executor.py sha256=IgJqpjTK9PNASPZSTTyEln0gQ-prxS_8WhVAQmLOH50 3167
eynnyd/internal/routing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eynnyd/internal/routing/pattern_route.py sha256=nvWYla2HswG-uNi9_U3SD-bVMIEhfuP7G1Jf1OBLN5k 353
eynnyd/internal/routing/pattern_route_builder.py sha256=Zu0H1QYNljGrk97f_512e82Eca-U7GqvC7EmhllWuco 497
eynnyd/internal/routing/route_tree_builder.py sha256=n42L7yTth2LJqJ-sX1Wq-1TfzB_R5RPYZohG_BGbth8 2820
eynnyd/internal/routing/route_tree_node.py sha256=BXRJMz8u6FGw-V0oEhsBARkiZAuEF_vWe0NTlaWpQ_g 1802
eynnyd/internal/routing/route_tree_traverser.py sha256=aYD-6YTOGj_Sr6JZdpwrOp2HytKgewT_VYe9W1vCFX4 757
eynnyd/internal/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eynnyd/internal/utils/header_helpers.py sha256=t2vqkm5AT2oX31b_z2Niv11dqJPttcmITVBFZ7D6Fa8 558
eynnyd/internal/utils/http_status.py sha256=RgguRqcBG-yEfkrbZbmM4E1TnrOT1ar53OnQuDWg-Pw 581
eynnyd/internal/utils/http_status_factory.py sha256=uq4lzpVAjStMJyoruyu7hjv52rs5FgtAhAeBw91BU5M 3557
eynnyd/internal/utils/http_status_groups.py sha256=5VXfEWK0OucH0uZGlEW2xvI5GnGk1ME8Gm9vsOW_9EE 333
eynnyd/internal/utils/request_uri.py sha256=QXCyB6kJ7Y8XxnqqY9tbLkzsZGqKVTju47Vnp33iXbk 2148
eynnyd/internal/utils/uri_components_converter.py sha256=YTZOlZq5q0AYb0jvGYEjL8QMo7gz5JnSmTG2xG11mC8 596
eynnyd/internal/utils/cookies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eynnyd/internal/utils/cookies/header_converter.py sha256=4R9Poch5i4NmoUK4q4DEIcY3SvF1x5u1qRRaRN2L1Uc 2255
eynnyd/internal/utils/cookies/request_cookie.py sha256=WcF0YPNJgbs3jV41CQ1iG4mE89IaeFQGY5oaC7BiQqs 361
eynnyd/internal/utils/cookies/response_cookie.py sha256=jgnYu5We-LLIKXmYFcPuprbVxwW7G9pEt6sIO2C4ccs 1283
eynnyd/internal/utils/cookies/rfc.py sha256=pxhQUnE3MO6-bSEGzjROwNFtuZXVH6DVlITSB_zKgls 4937
eynnyd/internal/wsgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eynnyd/internal/wsgi/abstract_response_body.py sha256=jL-R6JROSF93v0ATO-vwbcqIBeOY0OhQdjaHHSBEf5A 128
eynnyd/internal/wsgi/byte_response_body.py sha256=0xlirw9hw_X0thWncuzzsueRhHAQYUjXd_uYNhQ4kxY 233
eynnyd/internal/wsgi/closeable_stream_iterator.py sha256=6NpVe2auYhAgviKcKfw34gdWb-pguzUxSBM-4o0fQRU 472
eynnyd/internal/wsgi/empty_response_body.py sha256=UtbHhxnKekPgjtEFQO_F0Jgxxv_1F3rURpUL1mMroVg 169
eynnyd/internal/wsgi/iterable_response_body.py sha256=qA6bW7tHumY4To2H4vIOUbtvs3zlVLnEFqb3lZbT6KE 236
eynnyd/internal/wsgi/raw_wsgi_server_error_response.py sha256=wUAdwVPYbhR9oXnridmEaVIg4uQ4aQ6cfjEqXvSmFV4 439
eynnyd/internal/wsgi/stream_reader_factory.py sha256=PK6qG_AtRQZvDvusTL_FviVCnS15QXnkBS1_X87dGB4 286
eynnyd/internal/wsgi/stream_response_body.py sha256=ogg3kh--e8CSrnk5beaqr-BFf_FNWVSLq5rPOIg-yXY 360
eynnyd/internal/wsgi/utf8_response_body.py sha256=Q-CW8oT3JsARX3qs57vI-eNSaqdjwi3X_R5sonk8Iw4 234
eynnyd/internal/wsgi/wsgi_response.py sha256=eG8TrurffmWQpcyPDXhkiQ2-hUGOKCsVvznJuVyEuUQ 352
eynnyd/internal/wsgi/wsgi_response_adapter.py sha256=CEcSrfqiIqjDSxRB2awoh_9rohHCPduDAUUVbPbOIIw 722
eynnyd/internal/wsgi/wsgi_response_body_factory.py sha256=O5bToccOTUL_rp6xYYh7RzKWXHi4QjDRK_4JdjqGDbk 1222
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_eynnyd_webapp.py sha256=VHJitD2E1hnhtW1lxtOJU1tHybkK-nRsZW0X4S6CnB4 35284
tests/test_response.py sha256=H0kwuAlJTfGKn26kBrPs-cbh-qP-fbAf31QqJtrlAWQ 236
tests/test_response_builder.py sha256=r0wGYoipkynUmF_zDcdMUiFuTIxrUQcMtqqM8lc-kz8 6965
tests/test_wsgi_loaded_request.py sha256=cdZY2X6DKWpkWvBjAJzvxfXob7KEGE3CvqG9YobFUa8 5344
tests/plan_execution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/plan_execution/test_default_exception_handlers.py sha256=SkBQytx9u7_iUz6bzg5e66AlaJ2IHRv7ALxjaeraFRc 1734
tests/plan_execution/test_error_handlers.py sha256=2YvNzSBwvxqqrj2FRRXsgsKQRYkJ-SQ7EZWlPvHLYEI 4254
tests/plan_execution/test_error_handlers_builder.py sha256=i-W8PJlXlxuvR9Ukp_rzi2TRJvbcRAl7MkOnRZoMRws 8411
tests/plan_execution/test_execution_plan.py sha256=oPdj_K4R2ZN49CEt1LDSAs6ffYFdeiDIcfvn3nw22ys 2435
tests/plan_execution/test_execution_plan_builder.py sha256=OH-X6rQ0xLtcI_-8HoxJEn9gIBUPtNahWPUqR5R-mIM 1203
tests/plan_execution/test_plan_executor.py sha256=AsYWFAlxm-Ko5bbHBQ7BLBFqSvgbwP0C8oF5klJjwHI 11149
tests/routing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/routing/test_route_tree_builder.py sha256=eq0XBDD1ewGFXIho9goX46tKHnaEEcYvvoTdW_E0ilk 615
tests/routing/test_routes_builder.py sha256=Jd1YlJ-ekOSMVi7Z4ejZuxCGTjF7wclQbc13inmUes4 4101
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/test_header_splitter.py sha256=JacFtHpmul_V3eq-wyI5FwIQHPC9TnfHn0ruqaKIR5Q 501
tests/utils/test_http_status.py sha256=Md1x6kXgn98o3Y4GTgg-vWjjIcK1COOd4k5pNRtlyuk 764
tests/utils/test_http_status_factory.py sha256=QsPWYurpZBYtANex5anB44nvlrOfWvCgb5CIPnlOSQ4 1249
tests/utils/test_request_uri.py sha256=SoVqVPrWcNmCDFD1tEfTaXGrrm3ZC_o6a0hpbWVztAo 3872
tests/utils/test_uri_components_converter.py sha256=p52gW8iZRJJWcFerjNBzQgyAAAGRG-HXkDksUJtgMOk 1337
tests/utils/cookies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/cookies/test_header_converter.py sha256=PwCpGusdqZSaLI9HTvMb2LbsVCVil5FkLN1LR-sRzZ0 3444
tests/utils/cookies/test_request_cookie.py sha256=bH4RJXtygXm4ci8vwZ8wvchIRRP76U53R9yRWtJmXmM 303
tests/utils/cookies/test_response_cookie_builder.py sha256=YrjWiNn-w72hWVDwz4-rHDmEspyHrlCslv3KKK-gvXY 4248
tests/utils/cookies/test_rfc.py sha256=N0xZwwmC_REfnxAkY6IXxymIZvNTz2BSJDgUjR97JDs 34526
tests/wsgi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/wsgi/test_byte_response_body.py sha256=pX1pVdK8D4JwDHbx10puiUdtN1VaxIqrdOKHOvMXe5Q 272
tests/wsgi/test_closeable_stream_iterator.py sha256=Dn1kwww2O2GBqlw6r9NGtWXLdczrMYocUOX39Oo7MTY 1944
tests/wsgi/test_empty_response_body.py sha256=BYFb_SC1iHyvKnD5xXde0Zaq78G_QceqGzuvEk8K8wc 258
tests/wsgi/test_iterable_response_body.py sha256=dkxN-LqyhrozD1t1jXmRDwv2h8f1T5RNeRJbHOR8vAA 297
tests/wsgi/test_raw_wsgi_server_error_response.py sha256=D8u-05DWlDVF5YzlLrHzgi-WOXVhfFcBwOTAwJkYP_k 490
tests/wsgi/test_stream_reader_factory.py sha256=a_1_KimgcwDZ-hiRCCWKEnO5taqB3zKjVRNNyl27uNQ 499
tests/wsgi/test_stream_response_body.py sha256=ztUOr6DFgajaKK8jSJ68X7EITA1L6qCp3N9aoJPR7LY 764
tests/wsgi/test_utf8_response_body.py sha256=LrCsNvwLwSyR_CtmbW0VFRBbze3Cb6POQnulNXM4qpo 271
tests/wsgi/test_wsgi_response.py sha256=mte_J6uIsWspVzvm5Sl6RLES3gHRJrqUMv133p_cRiY 456
tests/wsgi/test_wsgi_response_adapter.py sha256=PjTBlHXKd_DfaKo0ByocXMPlN-pBtfqd09uuyzS_W0I 1204
tests/wsgi/test_wsgi_response_body_factory.py sha256=TwH2i1YyQIH_90AHjK_oryXoW2JUhVGEeSHUKKN5tc0 2004
eynnyd-0.4.1.dist-info/LICENSE sha256=yI5uGz9lMVVbXZkbrONCZyi4yOsynw_Yv-88xlmJ3Dg 1083
eynnyd-0.4.1.dist-info/METADATA sha256=wyPs0Rf7KHto1e3W0nWbrOT46OQEXmrQa1DUV9QFpkw 6079
eynnyd-0.4.1.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
eynnyd-0.4.1.dist-info/top_level.txt sha256=OBJUHIC5Jdgz8Y3fM79FtE70egRoRy5KEs8sn4SoYvs 13
eynnyd-0.4.1.dist-info/RECORD

top_level.txt

eynnyd
tests