Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python310-uvicorn | Distribution: openSUSE:Factory:zSystems |
Version: 0.18.2 | Vendor: obs://build.opensuse.org/openSUSE:Factory:zSystems |
Release: 1.1 | Build date: Mon Sep 5 01:49:19 2022 |
Group: Unspecified | Build host: s390zp21 |
Size: 340032 | Source RPM: python-uvicorn-0.18.2-1.1.src.rpm |
Url: https://github.com/encode/uvicorn | |
Summary: An Asynchronous Server Gateway Interface server |
Uvicorn is an ASGI server implementation, using uvloop and httptools. It supports HTTP/1.1 and WebSockets only.
BSD-3-Clause
* Fri Aug 05 2022 Dominique Leuenberger <dimstar@opensuse.org> - Fix URL to 1537.patch: add ".patch" to the gh Pr to reference the raw patch, not the gh webui. * Tue Jul 19 2022 Ben Greiner <code@bnavigator.de> - Disable testing with watchfiles * We don't want it in Ring1-MinimalX * Mon Jul 18 2022 Ben Greiner <code@bnavigator.de> - Update to version 0.18.2 * Add default `log_config` on `uvicorn.run()` (#1541) * Revert `logging` file name modification (#1543) - Release 0.18.1 * Use `DEFAULT_MAX_INCOMPLETE_EVENT_SIZE` as default to `h11_max_incomplete_event_size` on the CLI (#1534) - Release 0.18.0 * The `reload` flag prioritizes `watchfiles` instead of the deprecated `watchgod` (#1437) * Annotate `uvicorn.run()` function (#1423) * Allow configuring `max_incomplete_event_size` for `h11` implementation (#1514) * Remove `asgiref` dependency (#1532) * Turn `raw_path` into bytes on both websockets implementations (#1487) * Revert log exception traceback in case of invalid HTTP request (#1518) * Set `asyncio.WindowsSelectorEventLoopPolicy()` when using multiple workers to avoid "WinError 87" (#1454) - Release 0.17.5 * Fix case where url is fragmented in httptools protocol (#1263) 2/16/22 * Fix WSGI middleware not to explode quadratically in the case of a larger body (#1329) * Send HTTP 400 response for invalid request (#1352) - Release 0.17.4 * Replace `create_server` by `create_unix_server` (#1362) - Release 0.17.3 * Drop wsproto version checking. (#1359) - Release 0.17.2 * Revert #1332. While trying to solve the memory leak, it introduced an issue (#1345) when the server receives big chunks of data using the `httptools` implementation. (#1354) * Revert stream interface changes. This was introduced on 0.14.0, and caused an issue (#1226), which caused a memory leak when sending TCP pings. (#1355) * Fix wsproto version check expression (#1342) - Release 0.17.1 * Move all data handling logic to protocol and ensure connection is closed. (#1332) * Change `spec_version` field from "2.1" to "2.3", as Uvicorn is compliant with that version of the ASGI specifications. (#1337) - Add uvicorn-pr1537-no-watchgod-tests.patch gh#encode/uvicorn#1537 * Tue Feb 01 2022 Steve Kowalik <steven.kowalik@suse.com> - Add missing Requires on python-asgiref. * Mon Jan 24 2022 kkaempf@suse.com - Update to version 0.17.0: * Release 0.17.0 (#1322) * Fix reload process behavior when exception is raised (#1313) * Fix version that supports Python 3.6 on the README (#1316) * Add missing http version on websockets scope (#1309) * Remove Python 3.6 (#1261) * Support `extra_headers` for WS `accept` message (#1293) * Allow configurable websocket per-message-deflate setting (#1300) * Remove root_path from logs (#1294) - Update to version 0.16.0: * Version 0.16.0 (#1270) * Allow app-dir parameter on the run() function (#1271) - Update to version 0.15.0: * Added - Change reload to be configurable with glob patterns. Currently only .py files are watched, which is different from the previous default behavior. (#820) 08/08/21 - Add Python 3.10-rc.1 support. Now the server uses asyncio.run which will: start a fresh asyncio event loop, on shutdown cancel any background tasks rather than aborting them, aexit any remaining async generators, and shutdown the default ThreadPoolExecutor. (#1070) 30/07/21 - Exit with status 3 when worker starts failed (#1077) 22/06/21 - Add option to set websocket ping interval and timeout (#1048) 09/06/21 - Adapt bind_socket to make it usable with multiple processes (#1009) 21/06/21 - Add existence check to the reload directory(ies) (#1089) 21/06/21 - Add missing trace log for websocket protocols (#1083) 19/06/21 - Support disabling default Server and Date headers (#818) 11/06/21 * Changed - Add PEP440 compliant version of click (#1099) 29/06/21 - Bump asgiref to 3.4.0 (#1100) 29/06/21 * Fixed - When receiving a SIGTERM supervisors now terminate their processes before joining them (#1069) 30/07/21 - Fix the need of httptools on minimal installation (#1135) 30/07/21 - Fix ping parameters annotation in Config class (#1127) 19/07/21 - Update to version 0.14.0: * Added - Defaults ws max_size on server to 16MB (#995) 5/29/21 - Improve user feedback if no ws library installed (#926 and [#1023]) 2/27/21 - Support 'reason' field in 'websocket.close' messages (#957) 2/24/21 - Implemented lifespan.shutdown.failed (#755) 2/25/21 * Changed - Upgraded websockets requirements (#1065) 6/1/21 - Switch to asyncio streams API (#869) 5/29/21 - Update httptools from 0.1.* to 0.2.* (#1024) 5/28/21 - Allow Click 8.0, refs #1016 (#1042) 5/23/21 - Add search for a trusted host in ProxyHeadersMiddleware (#591) 3/13/21 - Up wsproto to 1.0.0 (#892) 2/25/21 * Fixed - Force reload_dirs to be a list (#978) 6/1/21 - Fix gunicorn worker not running if extras not installed (#901) 5/28/21 - Fix socket port 0 (#975) 3/5/21 - Prevent garbage collection of main lifespan task (#972) 3/4/21 - Update to version 0.13.0: * Add --factory flag to support factory-style application imports. (#875) 2020-12-07 50fc0d1 * Skip installation of signal handlers when not in the main thread. Allows using Server in multithreaded contexts without having to override .install_signal_handlers(). (#871) 2020-12-07 ce2ef45 * Fri Sep 17 2021 Dominique Leuenberger <dimstar@opensuse.org> - Do not build for python 3.6: the required dependency uvloop does no longer support Python 3.6 since version 0.16. * Sun Nov 29 2020 John Vandenberg <jayvdb@gmail.com> - Skip three tests due to minor change introduced in wsproto 1.0.0 - Add some missing minimum versions to Requires and BuildRequires - Update to v0.12.3 * Fix race condition that leads Quart to hang * Use latin1 when decoding X-Forwarded-* headers * Rework IPv6 support * Cancel old keepalive-trigger before setting new one - from v0.12.2 * Adding ability to decrypt ssl key file * Support .yml log config files * Added python 3.9 support * Fixes watchgod with common prefixes * Fix reload with ipv6 host * Added cli support for headers containing colon * Sharing socket across workers on windows * Note the need to configure trusted "ips" when using unix sockets * Tue Oct 13 2020 Jan Engelhardt <jengelh@inai.de> - Trim marketing wording from descriptions. * Sun Oct 11 2020 John Vandenberg <jayvdb@gmail.com> - Update to v0.12.1 * Sat Jul 25 2020 John Vandenberg <jayvdb@gmail.com> - Update to v0.11.6 * Tue Oct 08 2019 John Vandenberg <jayvdb@gmail.com> - Initial spec for v0.9.0
/etc/alternatives/uvicorn /usr/bin/uvicorn /usr/bin/uvicorn-3.10 /usr/lib/python3.10/site-packages/uvicorn /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info/PKG-INFO /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info/SOURCES.txt /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info/dependency_links.txt /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info/entry_points.txt /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info/requires.txt /usr/lib/python3.10/site-packages/uvicorn-0.18.2-py3.10.egg-info/top_level.txt /usr/lib/python3.10/site-packages/uvicorn/__init__.py /usr/lib/python3.10/site-packages/uvicorn/__main__.py /usr/lib/python3.10/site-packages/uvicorn/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/__main__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/__main__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/_subprocess.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/_subprocess.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/_types.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/_types.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/config.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/config.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/importer.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/importer.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/logging.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/logging.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/main.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/main.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/server.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/server.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/workers.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/__pycache__/workers.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/_subprocess.py /usr/lib/python3.10/site-packages/uvicorn/_types.py /usr/lib/python3.10/site-packages/uvicorn/config.py /usr/lib/python3.10/site-packages/uvicorn/importer.py /usr/lib/python3.10/site-packages/uvicorn/lifespan /usr/lib/python3.10/site-packages/uvicorn/lifespan/__init__.py /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__/off.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__/off.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__/on.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/lifespan/__pycache__/on.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/lifespan/off.py /usr/lib/python3.10/site-packages/uvicorn/lifespan/on.py /usr/lib/python3.10/site-packages/uvicorn/logging.py /usr/lib/python3.10/site-packages/uvicorn/loops /usr/lib/python3.10/site-packages/uvicorn/loops/__init__.py /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/asyncio.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/asyncio.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/auto.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/auto.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/loops/asyncio.py /usr/lib/python3.10/site-packages/uvicorn/loops/auto.py /usr/lib/python3.10/site-packages/uvicorn/loops/uvloop.py /usr/lib/python3.10/site-packages/uvicorn/main.py /usr/lib/python3.10/site-packages/uvicorn/middleware /usr/lib/python3.10/site-packages/uvicorn/middleware/__init__.py /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/debug.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/debug.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/middleware/asgi2.py /usr/lib/python3.10/site-packages/uvicorn/middleware/debug.py /usr/lib/python3.10/site-packages/uvicorn/middleware/message_logger.py /usr/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py /usr/lib/python3.10/site-packages/uvicorn/middleware/wsgi.py /usr/lib/python3.10/site-packages/uvicorn/protocols /usr/lib/python3.10/site-packages/uvicorn/protocols/__init__.py /usr/lib/python3.10/site-packages/uvicorn/protocols/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/__pycache__/utils.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/__pycache__/utils.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__init__.py /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/h11_impl.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/h11_impl.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/http/auto.py /usr/lib/python3.10/site-packages/uvicorn/protocols/http/flow_control.py /usr/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py /usr/lib/python3.10/site-packages/uvicorn/protocols/http/httptools_impl.py /usr/lib/python3.10/site-packages/uvicorn/protocols/utils.py /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__init__.py /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/wsproto_impl.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/__pycache__/wsproto_impl.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/auto.py /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/websockets_impl.py /usr/lib/python3.10/site-packages/uvicorn/protocols/websockets/wsproto_impl.py /usr/lib/python3.10/site-packages/uvicorn/server.py /usr/lib/python3.10/site-packages/uvicorn/supervisors /usr/lib/python3.10/site-packages/uvicorn/supervisors/__init__.py /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__ /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/statreload.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/statreload.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/watchgodreload.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/__pycache__/watchgodreload.cpython-310.pyc /usr/lib/python3.10/site-packages/uvicorn/supervisors/basereload.py /usr/lib/python3.10/site-packages/uvicorn/supervisors/multiprocess.py /usr/lib/python3.10/site-packages/uvicorn/supervisors/statreload.py /usr/lib/python3.10/site-packages/uvicorn/supervisors/watchfilesreload.py /usr/lib/python3.10/site-packages/uvicorn/supervisors/watchgodreload.py /usr/lib/python3.10/site-packages/uvicorn/workers.py /usr/share/doc/packages/python310-uvicorn /usr/share/doc/packages/python310-uvicorn/README.md /usr/share/licenses/python310-uvicorn /usr/share/licenses/python310-uvicorn/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 9 12:39:58 2024