alxhttp

View on PyPIReverse Dependencies (0)

0.9.40 alxhttp-0.9.40-py3-none-any.whl

Wheel Details

Project: alxhttp
Version: 0.9.40
Filename: alxhttp-0.9.40-py3-none-any.whl
Download: [link]
Size: 36492
MD5: 561fe05db3b7b81d06acca3266f34779
SHA256: 56de2f8dbf462c436604e3dedb3a9e3ee857c537fa9685a330b14ba440afa962
Uploaded: 2024-08-26 20:52:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: alxhttp
Version: 0.9.40
Summary: A better base server for AioHTTP
Author-Email: Alexander Macdonald <alex[at]alexmac.cc>
Project-Url: Homepage, https://github.com/alexmac/alxhttp
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Requires-Dist: aiohttp (~=3.9)
Requires-Dist: pydantic (~=2.7)
Requires-Dist: asyncpg (~=0.29)
Requires-Dist: pyhumps (~=3.8)
Requires-Dist: pglast (~=6.2)
Requires-Dist: redis (~=5.0)
Requires-Dist: watchdog (~=4.0)
Requires-Dist: aws-xray-sdk (~=2.13); extra == "xray"
Provides-Extra: xray
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 209 characters]

WHEEL

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

RECORD

Path Digest Size
alxhttp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alxhttp/cookies.py sha256=9ludAJFK-d8ljRC59BLouywSewAPh02abfPL5h0zbL4 3648
alxhttp/errors.py sha256=Lt7U6ESRFodiEyHHRVlsQXlaFtKNaA24M3PAm1bQ7Fc 736
alxhttp/file.py sha256=Ab_D-ZmMGUUMCXbPHO-EZOtHghnwvANtcurAXOq9gWs 199
alxhttp/file_watcher.py sha256=ZBKUCGMcp9nSu5HbMExbCZLCYmBYJMA8MxFSoNsg0s8 1378
alxhttp/headers.py sha256=sw86WfOot94h-7ndKcVezceJXNusIfIa_c3pT-yLS2w 2526
alxhttp/json.py sha256=Rr-MG-j9l2XMC3gtUh76L4CIvh0DgdNoSkPDKFCAhrM 909
alxhttp/logging.py sha256=4QCgRBeXIq1O6ud6yhU54kG8mjhlcfChH3nU-Ir6hjw 2089
alxhttp/req_id.py sha256=gMQQu_TgIuW0TPOaQ5xZfrIW5uuXl-AuRLv_0c2-Z1I 767
alxhttp/schemas.py sha256=e3dq-hSz4MsFfts8enJ2s8f1D6wrjIEyKVjBJOzhFCc 330
alxhttp/server.py sha256=PP2LyOgC8QTTscLi0pGlgN4ljXKmcbUY0EX-JrjpsCE 1963
alxhttp/sql.py sha256=B23D1YA_vqe1PPC6BlEUKRJ1VBhhfOeVtHesgfhMbGU 3994
alxhttp/xray.py sha256=H05PZ0wbajtV9-_KCcB-c10GKPcvh0LHyXh_1hCC9Ew 2010
alxhttp/middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alxhttp/middleware/assign_req_id.py sha256=WjMcGMmyrdzsw4CZF0vFzW9z3u9hKSuRubpwC2_p2x8 400
alxhttp/middleware/defaults.py sha256=tdJ3NEuHygGr0NSZsTUiNUuV3bbor5EKEsWpkXdAehM 833
alxhttp/middleware/ensure_json_errors.py sha256=XiZoquU9kU26ciykgAC8cOMk8yKEare3NYt2lC7Z62g 1938
alxhttp/middleware/g_state.py sha256=cJVgIzQpAhSakh6m1EI8p7_4gBAgOUSbGkUCPjPClso 365
alxhttp/middleware/pydantic_validation.py sha256=cYeX7-1oSXkXaNfEwqdixD_r9cdLaB4FDjpPxCyir-A 714
alxhttp/middleware/save_json.py sha256=0Nucg1PttPwFK7J-riTDQVaP6Tk8cqCEgnlNxlYVEkI 2513
alxhttp/middleware/security_headers.py sha256=GwINfP4JD3lTqgWTuFRj4tuG6QBB3l_9-_FzYcadzi8 993
alxhttp/middleware/unhandled_errors.py sha256=sWYafbFOXEuj6TMdS_j8-0dpfX7uwi8sFzlQhyayhp4 1007
alxhttp/pydantic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alxhttp/pydantic/basemodel.py sha256=owpyEpnS7XZOIshxNVAxFc66BXLwNXMMmsF3-kNfibk 5529
alxhttp/pydantic/request.py sha256=V34axsKdcm4bVHhFLSjvTIn3-n2FZRCF3xww3lg-Xpo 902
alxhttp/pydantic/response.py sha256=8OvDlyZXuzi_eNVbDUxVehVveQ3sfky-46UDPWhAodQ 1056
alxhttp/pydantic/route.py sha256=D8CulXxxGXkAK0Kw4uuXBRd66UXC1YwDmGe6fqLU_mU 2723
alxhttp/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alxhttp/tests/multipart_bytes_writer.py sha256=SvK4X4DcLZbQgqbPTTKRoJJ7ERuaoX-sgiGXb1IzwKI 972
alxhttp/tests/stream_reader.py sha256=cAmCxU6MfvCHIfKHDwuVghp2gObne2NkBzDZSTM-FAA 1431
alxhttp/typescript/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alxhttp/typescript/basic_syntax.py sha256=s_ugBD3q__Uo9jgu1LgUOKIRfyD2kW_YFaDtUUUIU0k 1023
alxhttp/typescript/syntax_tree.py sha256=Fc6v-_ixTzLN25rDDC-EYAGp0qAiJ2dsbaVrmNI9roU 4912
alxhttp/typescript/type_checks.py sha256=o2TPXPYVzby_sGxkuuiDxK5UjOblYfqPxdLgakhbrX8 2257
alxhttp/typescript/type_conversion.py sha256=MtcOGgqkdwyiTfHSLyrEdzD0S1RoPbRK7P3XXV3CuSU 1626
alxhttp/typescript/type_index.py sha256=rED3rUwxOQkwpd807TUiPXGP1sJnBOtwU26b3ia3E1M 10860
alxhttp/typescript/types.py sha256=4ywAJcUPu2T4kDuyftKc23qjQMIjB2usqH1-YYyKwQ4 333
alxhttp/typescript/writer.py sha256=ZFHEP9v3KcUmvZ91mKlm9IxR7p0vdIx-viYwVhd0CII 2449
alxhttp/typescript/wrappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alxhttp/typescript/wrappers/gen_delete_wrapper.py sha256=F9P9CHHqOPAY67AK3eyKZLXqIHJOnXNSb3q_jOUIR8c 2407
alxhttp/typescript/wrappers/gen_get_wrapper.py sha256=AMvXYb6FqCgj6LZwnbSw7T4lfIMXTe4jyTRCZib0ILs 2334
alxhttp/typescript/wrappers/gen_post_wrapper.py sha256=qUm2l4EKA0baH6WwBTeJHJmNPHUPxHCuQ-JszBUUIVI 2652
alxhttp/typescript/wrappers/wrappers.py sha256=83aVrGS0HL9EPOW4vjTZ2SqmUYjuanO_5oeCh1nknxo 6534
alxhttp-0.9.40.dist-info/LICENSE sha256=ELNF-v4ooXIecasviICCTSkwHxDSl82ZO5DWat_Uqeo 1076
alxhttp-0.9.40.dist-info/METADATA sha256=jV3hrvJ22vOVPIqmXvLcqg2A4LfCqiy8VxGpCHkQ2RQ 923
alxhttp-0.9.40.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
alxhttp-0.9.40.dist-info/top_level.txt sha256=AMt-tP3lTYk5gvhAixP0Z2gih-2jsYLMW5xOFzA7KN4 8
alxhttp-0.9.40.dist-info/RECORD

top_level.txt

alxhttp