Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-hypercorn | Distribution: openSUSE:Factory:zSystems |
Version: 0.17.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Jul 31 16:12:37 2024 |
Group: Unspecified | Build host: reproducible |
Size: 529146 | Source RPM: python-hypercorn-0.17.3-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/pgjones/hypercorn/ | |
Summary: A ASGI Server based on Hyper libraries and inspired by Gunicorn |
Hypercorn is an `ASGI and WSGI web server based on the sans-io hyper, h11, h2, and wsproto libraries and inspired by Gunicorn. Hypercorn supports HTTP/1, HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI, and WSGI specifications. Hypercorn can utilise asyncio, uvloop, or trio worker types.
MIT
* Wed Jul 31 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to 0.17.3 * Restore set TCP_NODELAY on TCP sockets * Support uvloop >= 0.18 and the loop_factory argument * Bugfix ensure ExceptionGroup lifespan failures crash the server. - from version 0.17.2 * Bugfix pass the correct quic connection to the H3 Protocol. - from version 0.17.1 * Bugfix revert set TCP_NODELAY on sockets. - from version 0.17.0 * Set TCP_NODELAY on sockets. * Support sending trailing headers on h2/h3. * Add support for lifespan state. * Allow sending of the response before body data arrives. * Bugfix properly set host header to ascii string in ProxyFixMiddleware. * Bugfix encode headers using latin-1. * Bugfix don't double-access log if the response was sent. * Bugfix a statsd logging bug. * Bugfix handle already-closed on StreamEnded. * Bugfix send a 400 response if data is received before the websocket is accepted. * Bugfix ensure only a single QUIC timer task per connection. * Bugfix ensure responses are sent with empty bodies for WSGI. - Update BuildRequires and Requires from pyproject.toml * Tue Apr 02 2024 Steve Kowalik <steven.kowalik@suse.com> - Reflow spec file. - Skip a test broken by new trio. * Thu Jan 25 2024 Ben Greiner <code@bnavigator.de> - Update requirements - Skip Pythons <3.11 in order to avoid immature taskgroup backport * Fri Jan 12 2024 vivid <absolutely.vivid@fastmail.org> - Create package from upstream version 0.16.0
/etc/alternatives/hypercorn /usr/bin/hypercorn /usr/bin/hypercorn-3.11 /usr/lib/python3.11/site-packages/hypercorn /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/INSTALLER /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/LICENSE /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/METADATA /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/RECORD /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/REQUESTED /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/WHEEL /usr/lib/python3.11/site-packages/hypercorn-0.17.3.dist-info/entry_points.txt /usr/lib/python3.11/site-packages/hypercorn/__init__.py /usr/lib/python3.11/site-packages/hypercorn/__main__.py /usr/lib/python3.11/site-packages/hypercorn/__pycache__ /usr/lib/python3.11/site-packages/hypercorn/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/__main__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/__main__.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/app_wrappers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/app_wrappers.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/config.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/config.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/events.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/events.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/logging.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/logging.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/run.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/run.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/statsd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/statsd.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/typing.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/typing.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/utils.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/__pycache__/utils.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/app_wrappers.py /usr/lib/python3.11/site-packages/hypercorn/asyncio /usr/lib/python3.11/site-packages/hypercorn/asyncio/__init__.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__ /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/lifespan.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/lifespan.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/run.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/run.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/statsd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/statsd.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/task_group.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/task_group.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/tcp_server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/tcp_server.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/udp_server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/udp_server.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/worker_context.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/__pycache__/worker_context.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/asyncio/lifespan.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/run.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/statsd.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/task_group.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/tcp_server.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/udp_server.py /usr/lib/python3.11/site-packages/hypercorn/asyncio/worker_context.py /usr/lib/python3.11/site-packages/hypercorn/config.py /usr/lib/python3.11/site-packages/hypercorn/events.py /usr/lib/python3.11/site-packages/hypercorn/logging.py /usr/lib/python3.11/site-packages/hypercorn/middleware /usr/lib/python3.11/site-packages/hypercorn/middleware/__init__.py /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__ /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/dispatcher.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/dispatcher.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/http_to_https.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/http_to_https.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/proxy_fix.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/proxy_fix.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/wsgi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/__pycache__/wsgi.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/middleware/dispatcher.py /usr/lib/python3.11/site-packages/hypercorn/middleware/http_to_https.py /usr/lib/python3.11/site-packages/hypercorn/middleware/proxy_fix.py /usr/lib/python3.11/site-packages/hypercorn/middleware/wsgi.py /usr/lib/python3.11/site-packages/hypercorn/protocol /usr/lib/python3.11/site-packages/hypercorn/protocol/__init__.py /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__ /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/events.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/events.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/h11.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/h11.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/h2.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/h2.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/h3.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/h3.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/http_stream.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/http_stream.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/quic.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/quic.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/ws_stream.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/__pycache__/ws_stream.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/protocol/events.py /usr/lib/python3.11/site-packages/hypercorn/protocol/h11.py /usr/lib/python3.11/site-packages/hypercorn/protocol/h2.py /usr/lib/python3.11/site-packages/hypercorn/protocol/h3.py /usr/lib/python3.11/site-packages/hypercorn/protocol/http_stream.py /usr/lib/python3.11/site-packages/hypercorn/protocol/quic.py /usr/lib/python3.11/site-packages/hypercorn/protocol/ws_stream.py /usr/lib/python3.11/site-packages/hypercorn/py.typed /usr/lib/python3.11/site-packages/hypercorn/run.py /usr/lib/python3.11/site-packages/hypercorn/statsd.py /usr/lib/python3.11/site-packages/hypercorn/trio /usr/lib/python3.11/site-packages/hypercorn/trio/__init__.py /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__ /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/lifespan.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/lifespan.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/run.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/run.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/statsd.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/statsd.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/task_group.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/task_group.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/tcp_server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/tcp_server.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/udp_server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/udp_server.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/worker_context.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/__pycache__/worker_context.cpython-311.pyc /usr/lib/python3.11/site-packages/hypercorn/trio/lifespan.py /usr/lib/python3.11/site-packages/hypercorn/trio/run.py /usr/lib/python3.11/site-packages/hypercorn/trio/statsd.py /usr/lib/python3.11/site-packages/hypercorn/trio/task_group.py /usr/lib/python3.11/site-packages/hypercorn/trio/tcp_server.py /usr/lib/python3.11/site-packages/hypercorn/trio/udp_server.py /usr/lib/python3.11/site-packages/hypercorn/trio/worker_context.py /usr/lib/python3.11/site-packages/hypercorn/typing.py /usr/lib/python3.11/site-packages/hypercorn/utils.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 4 23:43:41 2025