

use-colors / -no-use-colors Enable/Disable colorized logging. access-log / -no-access-log Enable/Disable access log. log-config PATH Logging configuration file. env-file PATH Environment configuration file. interface Select ASGI3, ASGI2, or WSGI as the application interface. ws-max-size INTEGER WebSocket max size message in bytes -ws-ping-interval FLOAT WebSocket ping interval -ws-ping-timeout FLOAT WebSocket ping timeout -lifespan Lifespan implementation. Defaults to the $ WEB_CONCURRENCY environment variable if available, or 1. workers INTEGER Number of worker processes. reload-delay FLOAT Delay between previous and next check if application needs to be. sw.*, ~*' by default, which can be overridden in reload - excludes. reload-exclude TEXT Set glob patterns to exclude while watching for files. Includes '*.py' by default, which can be overridden in reload - excludes. reload-include TEXT Set glob patterns to include while watching for files. reload-dir PATH Set reload directories explicitly, instead of using the current working directory. fd INTEGER Bind to socket from this file descriptor. $ uvicorn -help Usage : uvicorn APP Options : -host TEXT Bind socket to this host.
Rust server files for mac osx windows#

Rust server files for mac osx install#
the websocket protocol will be handled by websockets (should you want to use wsproto you'd need to install it manually) if possible.Read more about comparison with h11 here.the http protocol will be handled by httptools if possible.The built-in asyncio event loop serves as an easy-to-read reference implementation and is there for easy debugging as it's pure-python based.uvloop is a fast, drop-in replacement of the built-in asyncio event loop.the event loop uvloop will be installed and used if possible.In this context, "Cython-based" means the following: This will install uvicorn with "Cython-based" dependencies (where possible) and other "optional extras".
