xpresso

View on PyPIReverse Dependencies (0)

0.46.0 xpresso-0.46.0-py3-none-any.whl

Wheel Details

Project: xpresso
Version: 0.46.0
Filename: xpresso-0.46.0-py3-none-any.whl
Download: [link]
Size: 62846
MD5: 004e4da53fbdce35077baab3afd537a3
SHA256: 72034522eee732a78c4ddf67ec6c10080b499eb9e7f32dba43d5464b0a71b5d1
Uploaded: 2022-12-21 18:32:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xpresso
Version: 0.46.0
Summary: A developer centric, performant Python web framework
Author: Adrian Garcia Badaracco
Author-Email: adrian[at]adriangb.com
Home-Page: https://github.com/adriangb/xpresso
Project-Url: Documentation, https://www.xpresso-api.dev
Project-Url: Repository, https://github.com/adriangb/xpresso
License: MIT
Keywords: web-framework,http,openapi
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.7,<4
Requires-Dist: anyio (<5,>=3.4.0)
Requires-Dist: di (==0.73.0)
Requires-Dist: pydantic (<2.0.0,>=1.10.2)
Requires-Dist: starlette (<1,>=0.21.0)
Requires-Dist: typing-extensions (>=3); python_version < "3.9"
Description-Content-Type: text/markdown
[Description omitted; length: 6984 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.8
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
xpresso/__init__.py sha256=C6y6ufmen-5FHjc5m4rcWEOkAzDMYrmnzAyusajeH8s 1889
xpresso/_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpresso/_utils/asgi.py sha256=TTWIjFcq3oLXHttUS5GLAduoKjuKWITJbrgPSRERcLU 695
xpresso/_utils/endpoint_dependent.py sha256=VEWpQsjU4rPcQzy1W0oZ4uDtX28Qu_81_bA7hNt6gi8 804
xpresso/_utils/overrides.py sha256=MtgA31FhgXS76bKE5sBLBfODQe1FGOtifyX9KvT8zrM 2186
xpresso/_utils/pydantic_utils.py sha256=c22MsW4-Mu8W2MqMjiAG6dWEBc7noDqJC4G5LzYJomU 1803
xpresso/_utils/routing.py sha256=Joq55c7g-k5-9RgRgql4KPK56LPlhJIYvkg-UJFp3Sk 2249
xpresso/_utils/schemas.py sha256=iQjcdBscy7fPAswvRxGUCxgCBjQoOst5eEIHJQ-6Zds 783
xpresso/_utils/scope_resolver.py sha256=DdVUftLRJ9ehjKaNT5cot49h9Mc9h0BEMxVV3iHFgig 807
xpresso/_utils/typing.py sha256=1QOkhPLualn2gFeTehpq9M_2FKHejndgTitp3-Y0l-A 880
xpresso/applications.py sha256=EbTQo83vWOUlcdin6Yg8YlSLZocB9KKyyXlnqtAdIzI 17560
xpresso/background.py sha256=ZPT9ctnbEGPnPimtAD5Qcyug21rtwDdjhOHcPlnPPbE 82
xpresso/binders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpresso/binders/_binders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpresso/binders/_binders/cookie_params.py sha256=VzKPiEP_gZRiZk5_2QTn9TbMBQLoLa8IIW1As3acAaU 2890
xpresso/binders/_binders/file_body.py sha256=DfjGRQLFJxgQ-_9_wu7MJyKyhwAcoiLe-gc5wYYE8vg 8088
xpresso/binders/_binders/form_body.py sha256=OKAZG7UFjp0j94hAQUtFtRqoW9-wZ4KRfhOG8DWNEj8 14877
xpresso/binders/_binders/formencoded_parsing.py sha256=Pz3FUi3Tkr1L-USB4yB9RULXVhh9Ncvr6-zPv8Zx5Lw 3824
xpresso/binders/_binders/grouped.py sha256=KsLYxDd3r3t5qa3Jy3bQc3N3N-D5Ksv3Ft-VGwjDUxw 446
xpresso/binders/_binders/header_params.py sha256=S43klBqgUmqwJq91lq7dSn3L4g1JvgcMKsvBLfU9rOQ 4462
xpresso/binders/_binders/json_body.py sha256=2uWOFu_ZoaTxBhFNEVM4i6ay-zE7K7PVewQMzrOHIAQ 5766
xpresso/binders/_binders/media_type_validator.py sha256=x9exrJ9DHZKmAbMeJVhZ1D6uucB0-w-tF2S2Cso8fvs 1538
xpresso/binders/_binders/param_openapi.py sha256=D-cEa5OwpiWNthrz7anUaavwB2RlBncRx1fV6eeYFfs 3683
xpresso/binders/_binders/path_params.py sha256=HfQ9HhqZa3Co2U6jRjcHL43g-pYcginv-q6Gtk0VHiA 5174
xpresso/binders/_binders/pydantic_validators.py sha256=zK8xHx4lPDonEhks1d52Jx3ng-iEoMOgS8C8YjIC354 2216
xpresso/binders/_binders/query_params.py sha256=uGJOU3KJK1nxei7_n1ahIaG1sPiEED6wlc0exu778Ok 2439
xpresso/binders/_binders/union.py sha256=DVlzyPhBeDCOF4D6SFhk66FyiQZX2eZs0aimDB3JwhQ 4541
xpresso/binders/_binders/utils.py sha256=gBVRLcftwrTsk-Z-TOt-VM28iC6U4Om_PKcQdbxBkQI 450
xpresso/binders/api.py sha256=oktudbasoSJk0_7k7hB02-HmvQqd6xtXHJMMhuRNypQ 2564
xpresso/binders/dependents.py sha256=syXVSdL2668isgSUrtq-j44GtsTHhrRw2UB0RqJ9awA 1308
xpresso/bodies.py sha256=V7KtuLSbBa5KRmNQ0n25dAaq8Q0cXbH3QSu6XBII6Pw 5521
xpresso/config.py sha256=4q_kOAkOrUtRCNHIWBQ9Wg7d3urTEOK-350LuKQkF5A 718
xpresso/datastructures.py sha256=aQvVy2e9v_ZO1F2GrVkJHMRKjBW-6mZUQrkuL4BfP6E 567
xpresso/dependencies/__init__.py sha256=IFzxY2deKiU06-XUJV8DS7t5rN8lkAsz6JXhC8hlpQk 128
xpresso/dependencies/_dependencies.py sha256=OtB58pcu73Pr_OEsCu8Yh9T3vxRZIpICn2_bnsRP0Lc 3078
xpresso/encoders.py sha256=GgAVMi-C5-oc8dgRJv5VGibG0cuS3lNUc6cIJ_Jpc5g 5110
xpresso/exception_handlers.py sha256=2A2Vz0lI0W0OxQq_l9ldmg8YZtl7MtWMx9BUoZVybZI 1113
xpresso/exceptions.py sha256=aK3Y67FGlsk-Lkj3yQgAbla-guTzhOgS1EXqGOzTBV0 1066
xpresso/middleware/__init__.py sha256=INHDho9AdwwXPFmdTgnvs4dpQTkjXMcH5ADBIOCr7PE 72
xpresso/middleware/cors.py sha256=n8cfP7QKTE5wVCfWeFmNs5V_kTEvR06lMpKqJKtEUnw 85
xpresso/middleware/exceptions.py sha256=iuFvIqJJei0B91JFBJU881_FLcb_by2Rf55CKJDuXqI 2010
xpresso/middleware/gzip.py sha256=a2qZk22fIWts2X85ywPhoj3pwFXnWS4UtVCgQ7oqj0U 85
xpresso/middleware/httpsredirect.py sha256=961fkMPJu6ft8e03jviqVWSRGv3idkUbLDjkmvGeOFY 121
xpresso/middleware/trustedhost.py sha256=I0-46n-B20k-3-tOhUTsHnY2W7RQ738k6P4g8_8ygEI 115
xpresso/openapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpresso/openapi/_builder.py sha256=Q2uPdJnL0W1RuthbzRQujeapODLYC3BFNj924NOlWZk 15380
xpresso/openapi/_constants.py sha256=-JASC9CfKyUXByBfarQKfYyhIMF77gz_UUCH4aiQ7UY 37
xpresso/openapi/_html.py sha256=4lChnieT_vPylDCJwhyYS4f348WNEttZcUjpOT_QCEc 1853
xpresso/openapi/_utils.py sha256=zpvLD5_U-sEZxiTgmkIUD0gbZb9OlACMVI4V0isba0c 802
xpresso/openapi/models.py sha256=eJqqmgbczSexG12drLRH2O0lF5HJsH7yyaSIBc4Xo0I 11049
xpresso/parameters.py sha256=B8V_uY9N581UKtqDduTcDpMvWFnaoz1HlkzNc3Hv_Fg 4094
xpresso/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpresso/requests.py sha256=zayepKFcienBllv3snmWI20Gk0oHNVLU4DDhqXBb4LU 142
xpresso/responses.py sha256=6PTabvo1noH2FMRh1q2sz6j67ZZ4PPpMyE-wcoVYB3k 2646
xpresso/routing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xpresso/routing/host.py sha256=RPfri3hTilOTU1B928flsB8gePYB0FUlqXi6cDC3OSo 57
xpresso/routing/mount.py sha256=uwKr1S6joK37Cl-ohB-I_MxggvLJScCnv-VOkXIXwsg 59
xpresso/routing/operation.py sha256=rxtVQobe5UVQWlNwPxh7YuygRvOph-AXe6Fz5iVqEFA 7652
xpresso/routing/pathitem.py sha256=wJ2WWJMkY-O_0ZidZg-eYiXmMBAMVtP17CL9XSi0Vow 4206
xpresso/routing/router.py sha256=hq0xag21CO3mZcpahP5oIGmfQrsBaKRuhEVkFO3PEUg 2968
xpresso/routing/websockets.py sha256=asolatrX9BwxFUWFhlApl2511pfgELheZF9Mp7agZ4o 3733
xpresso/staticfiles.py sha256=MYkALelKuDEYxeXGv-2CPqoooLMdTyf5qR_8c_vHUp0 75
xpresso/testclient.py sha256=Mvgd-hd5-1GoaU3CLiuVFEPIbj-WWa7FYkkWyAFsQ6Q 72
xpresso/typing.py sha256=bhyx8qyDFWyPnu58RpTJo-O2VIg-Y0XPsfC3R3KK0Po 255
xpresso/websockets.py sha256=fvG26F2UjskQUvTHzn4NMpBpG3ijLLqUnK1fKSj7gfg 169
xpresso-0.46.0.dist-info/LICENSE.txt sha256=xycPafmpfgnjoK1RVSGiErW_TuEZMN0jXXCTgHzzKFY 1063
xpresso-0.46.0.dist-info/WHEEL sha256=DA86_h4QwwzGeRoz62o1svYt5kGEXpoUTuTtwzoTb30 83
xpresso-0.46.0.dist-info/METADATA sha256=VwFPD6d4doGuZ9_D4OE0bi95lp6SqlIfIk9mMG7dnlk 8782
xpresso-0.46.0.dist-info/RECORD