Metadata-Version: 2.1
Name: hface
Version: 0.1
Summary: Hackable HTTP/{1,2,3} {client,server,proxy}
Home-page: https://github.com/akamai/hface
Author: Miloslav Pojman
Author-email: mpojman@akamai.com
License: Apache License 2.0
Project-URL: Documentation, https://hface.readthedocs.io/
Project-URL: Source Code, https://github.com/akamai/hface
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
Description-Content-Type: text/x-rst
Provides-Extra: all
Provides-Extra: trio
Provides-Extra: uvloop
Provides-Extra: dev
License-File: LICENSE
License-File: NOTICE
License-File: AUTHORS


===================================================
hface - Hackable HTTP/{1,2,3} {client,server,proxy}
===================================================

Documentation_ | GitHub_ | PyPI_

* HTTP client and server written in Python
* HTTP/1.1, HTTP/2, and HTTP/3 support
* Sans-IO_ core with pluggable protocol implementations
* asyncio_ or Trio_ support thanks to AnyIO_
* Layered design with well-defined APIs

See online documentation_ for more info.


.. _Documentation: https://hface.readthedocs.io/
.. _GitHub: https://github.com/akamai/hface
.. _PyPI: https://pypi.org/project/hface/

.. _Sans-IO: https://sans-io.readthedocs.io/
.. _AnyIO: https://anyio.readthedocs.io/
.. _asyncio: https://docs.python.org/3/library/asyncio.html
.. _Trio: https://trio.readthedocs.io/en/stable/


License
-------

::

    Copyright 2022 Akamai Technologies, Inc

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
