hface

View on PyPIReverse Dependencies (0)

0.1 hface-0.1-py3-none-any.whl

Wheel Details

Project: hface
Version: 0.1
Filename: hface-0.1-py3-none-any.whl
Download: [link]
Size: 89451
MD5: f0487eb656bc3f6e13094e7d74b363a1
SHA256: f8151a41d6b2a024ed2b89c3b1a2d9d1e5dd160da45411acfbaa86794eb25d09
Uploaded: 2022-11-01 22:28:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hface
Version: 0.1
Summary: Hackable HTTP/{1,2,3} {client,server,proxy}
Author: Miloslav Pojman
Author-Email: mpojman[at]akamai.com
Home-Page: https://github.com/akamai/hface
Project-Url: Documentation, https://hface.readthedocs.io/
Project-Url: Source Code, https://github.com/akamai/hface
License: Apache License 2.0
Keywords: HTTP,HTTP/2,HTTP/3,server,client,proxy,AnyIO,asyncio,Trio
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: AnyIO
Classifier: Framework :: AsyncIO
Classifier: Framework :: Trio
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software 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.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
Classifier: Typing :: Typed
Requires-Python: >=3.7
Requires-Dist: aioquic
Requires-Dist: anyio
Requires-Dist: h11
Requires-Dist: h2
Requires-Dist: importlib-metadata
Requires-Dist: anyio[trio]; extra == "all"
Requires-Dist: uvloop; extra == "all"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: mypy (>=0.981); extra == "dev"
Requires-Dist: anyio[trio]; extra == "trio"
Requires-Dist: uvloop; extra == "uvloop"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: trio
Provides-Extra: uvloop
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: NOTICE
License-File: AUTHORS
[Description omitted; length: 1418 characters]

WHEEL

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

RECORD

Path Digest Size
hface/__init__.py sha256=0kZzbGbObI2_lMMTCLXyLlgZ8kHfT5ZKqYfrh5-wlm0 784
hface/__main__.py sha256=lEQ-PmxWjhz0rQEKhBq2MKn3ZOCk7ynH_8uVIh_ut8Q 670
hface/_configuration.py sha256=wO2EYjGTJUH_O2KOwLAzZwDPqD0GWVH9iHs-Zs6ysVI 1651
hface/_error_codes.py sha256=TjDPwce1nl3Pqkm1WznEPMkZqjvX89jE0mmQFHI8hN0 1207
hface/_typing.py sha256=WRM5V07GyfA6QfRenDJ_C0R69eYju7XkrNRHgttp3CE 801
hface/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hface/cli/__init__.py sha256=5OPlMBepictVr1kkJDajvf1mNTG1KCZp8fN61rJkW9k 612
hface/cli/_main.py sha256=DI7tITjHLfQ2E8uXruJ-YHkTTDfqBhL0xG82ZxsKfJU 1938
hface/cli/_commands/__init__.py sha256=s7RpwiSqv-XgilLhTvMurh3b4zjHppYWlfw2I3RadIU 588
hface/cli/_commands/base.py sha256=HdcEGU2k1KmrH3oySeuOYvYEKwr88voJXYXpiuqBBJA 1538
hface/cli/_commands/client.py sha256=TeLDIagPjWKrLfKwXcuLIV61h-JO93HGQiHoCBO6yeI 3486
hface/cli/_commands/proxy.py sha256=nPa3bLe58nEz-fS4oO17stvTskZox6ztWsCkMlj9_pg 1884
hface/cli/_commands/server.py sha256=ycLVt3MszzsPONrUVfICeArN82pZShELkjAw4YbtDvw 2497
hface/cli/_options/__init__.py sha256=s7RpwiSqv-XgilLhTvMurh3b4zjHppYWlfw2I3RadIU 588
hface/cli/_options/client.py sha256=xrm8rKladWZHnw_og5UfJEvuIf6YJ9EoZbl-G6PN7sk 5042
hface/cli/_options/common.py sha256=jVwzCmj1SGHmI-fFVNo-4F6ez4lAQOk4xMGG7KmM6Nc 2539
hface/cli/_options/server.py sha256=DZVAXknY2Gyof72OSq35l6AUzXJ93V3tO0sz14_-sxU 3893
hface/client/__init__.py sha256=DVNjHJGnes4xozGB5F7RfaXla18SW6E9ksPgInHRuxs 793
hface/client/_base.py sha256=CD6DfdbugnaodEYJhXnWscGaGfdkt2ke3JXkpPRrdRg 3379
hface/client/_client.py sha256=oaIRdx1-JCEJtWmvL3t6EDFfZDfjecaLgzAocikFUQ4 5127
hface/client/_controllers.py sha256=Qc6bsPv20iqVS20XWJYjq6V3KYc39yLco2SfQnK0SK0 7012
hface/client/_exceptions.py sha256=rSAdnBS4fhl7keS4FLfqwrpgt-ZvahnsY0H3cO_mPPQ 633
hface/client/_models.py sha256=OXfL7Lwzhu7mY3ByPlTv5H2rX2qDAVwtHS6cI2V2X7w 9238
hface/client/_proxy_client.py sha256=VPOMWZ_atyGzckjip8tFoYNu4P7P4mOTv6qt0uekcQo 7178
hface/connections/__init__.py sha256=blVYwDpdma4AyPu3ITGzPZvxzw1BiYfE_h_uFLyS4sE 822
hface/connections/_connections.py sha256=ybEI5rUBCBlE2CgwZqnpdMl4JEecHLDvBcDYaJSo3pM 8445
hface/connections/_listeners.py sha256=gBFhgOEisG26hwUWvWn3C0txTpNmpuyqZr2O6ljHBW4 7694
hface/connections/_openers.py sha256=GwW4Q80sxELkYwzsA9kjRAHiZr_m7VHeGHJM9VFUZ4o 5374
hface/connections/_transports.py sha256=4ZzEFg9BZnCHOYrtaglNbu657GGOXD3z4e9LlHiOTl0 5032
hface/events/__init__.py sha256=VVDSBzQobxr0xzW1EuPfM6wsbWmoIxki04xUeK_0QL0 803
hface/events/_events.py sha256=P_fK-EPOCdoSdyhEl9h1IMcwe8-08A5wPZvAAbmv_ac 4210
hface/networking/__init__.py sha256=kv8YkifrxDELnjhP-Bw6us-7E2lERCRVM9FPxCfj7OA 863
hface/networking/_networking.py sha256=xgYj9h2Gq22CruVkCXTLH0jgE13xIV1aY2xW_I3-KA0 10556
hface/networking/_quic.py sha256=_3BcACANJjlxppHxUuRUl3LAsK46cA8thym43Bm0aTk 7337
hface/networking/_typing.py sha256=prsInG6RCsg-NZH5sTT_Vcrx5nnJPcfM3Euae7y2Q-I 1648
hface/protocols/__init__.py sha256=vsIKEYE-THBZhSE9joAJ_Wz7x8GlB01Y6aGty1BTKMQ 1183
hface/protocols/_factories.py sha256=uv4AQlVwGTWHxo38TjEt842vkJNfdj7mWR8wpJRrHMg 6171
hface/protocols/_protocols.py sha256=HCfD9x_sPLtgpqsdII8NjSJ87BnVJE-PLkpJuq36PvU 9003
hface/protocols/_registry.py sha256=f-yh4BN-pCu-dp3eKEs0-LM0YQjwmM21bE92Okc_IF0 3565
hface/protocols/http1/__init__.py sha256=AEzjWUzFxoq9r95sFQNXPDdaLCKsXLTq51WLtNozfDE 652
hface/protocols/http1/_factories.py sha256=5bJ2jwgWshKhM3QQWMoWRxl5v3uvA-iFqbsg_X_1QBc 2069
hface/protocols/http1/_helpers.py sha256=C6LX_qoC6AwUqHnMyjw0zojBcpyjWQmnmPiRXnUGAD4 2221
hface/protocols/http1/_protocol.py sha256=K3XNVQ3s87vWVbwCk9TCw0X5uDr6ip6i8lr-3XQK06o 13726
hface/protocols/http2/__init__.py sha256=Y5JTDMBT2wyuqW6Z3dSI8DWNWiDhyxVAgUilgyJRe0o 652
hface/protocols/http2/_factories.py sha256=_uPKUvR-pboHz377Ecq5xqf54WSmz_Sy65ZYCDO22qA 3565
hface/protocols/http2/_protocol.py sha256=9FF6YGd4LEGikqCwHBkiKyUtXtI3qy5TbTyx6Ve1L_U 4629
hface/protocols/http3/__init__.py sha256=JGTTMuDRuJ7vMyQRfC9SuOHVpqItCpHO8R3HpYhsRFE 711
hface/protocols/http3/_factories.py sha256=wCqXzXOqnVrMMk8lNdL5M70I9lS7ZhB8qcYwmbkDUys 3966
hface/protocols/http3/_protocol.py sha256=4vSEK0cFXb6DWv6WpUEX9Dq7jnayhGziML9RssEq5Bw 9385
hface/protocols/http3/_quic.py sha256=_SO6UxPI2DU1k_kj7pmgsOGGjYAEKegkJ_3NU55a62Q 1653
hface/server/__init__.py sha256=MlpXgja_xpcnXPBUztS3LOUNEKONMTTEHlAb1q-OwCs 724
hface/server/_asgi.py sha256=9YBerqrlu_7jypd6Mbe79jFb0oBgcOH9Q86p3vDGv8c 4934
hface/server/_base.py sha256=Rqrz69gJZMXsuxUI4Ke5OF1Ob7KhQH6cxQDf1qf8mVE 5326
hface/server/_exceptions.py sha256=AyjrVDufMW4mfg-Y8ibvKRJt9uam4xwb3ildpV4UMt4 624
hface/server/_models.py sha256=cj7wn-0dH-vZ7F59HA915RLKvUdPFp-8yK_tLjizXJ8 2138
hface/server/_proxy_server.py sha256=UD6YJNt3IrB-Y7qo1559tgBo-5zAC8Ix26YSqJ0Uxk0 10410
hface/server/_server.py sha256=1h5Sdcf25L86MS8dhu_zE4kGiZDBhKi6M7M1VNZKRX4 12287
hface/server/examples/__init__.py sha256=s7RpwiSqv-XgilLhTvMurh3b4zjHppYWlfw2I3RadIU 588
hface/server/examples/alt_svc.py sha256=ZxI6_VYkTrKAaJweOMCrJeT4iffipL5v5AsX1m_TgYc 1961
hface/server/examples/asgi_echo.py sha256=hmbWSdvbJuVKaFCUhPCGRsdOV6vUXYISn2beEpfpJDU 1927
hface/server/examples/hello.py sha256=pvEZf3fPSB0w6Fg7bV4Y38XxkZ7vVFqw7bC3nannrms 1346
hface-0.1.dist-info/AUTHORS sha256=PfLLPsUX-ya_10BbOyESUw7AXvpFL00wq6QLQcm3Ky0 232
hface-0.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
hface-0.1.dist-info/METADATA sha256=-DOP0YT9wd7p7pc4IkbqBprMT-IgUMp4GohmjLdGzQM 3713
hface-0.1.dist-info/NOTICE sha256=OzG_tCU24BAMqFs4odVgrv6HJLacvwHfDwdiiYbMfYs 565
hface-0.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
hface-0.1.dist-info/entry_points.txt sha256=2SUeJojv0pu7gaQzunQVpxdZxM1ShNia2X4o7VtwLGk 40
hface-0.1.dist-info/top_level.txt sha256=Z8eYsQC2hWwp-qM83CYfqt2DxAJ7oURFizQuZnX2qB8 6
hface-0.1.dist-info/RECORD

top_level.txt

hface

entry_points.txt

hface = hface.cli:run