Installation
Quart is only compatible with Python 3.7 or higher and can be installed using pip or your favorite python package manager:
.. code-block:: console
pip install quart
If you do not have Python 3.7 or better an error message Python 3.7
is the minimum required version
will be displayed.
Dependencies
Quart dependends on the following packages, which will automatically be installed with Quart:
aiofiles, to load files in an asyncio compatible manner,
blinker, to manager signals,
click, to manage command line arguments
hypercorn, an ASGI server for development,
importlib_metadata only for Python 3.7,
itsdangerous, for signing secure cookies,
jinja2, for template rendering,
markupsafe, for markup rendering,
typing_extensions only for Python 3.7,
werkzeug, as the basis of many Quart classes.
You can choose to install with the dotenv extra:
pip install quart[dotenv]
Whcih will install the python-dotenv
package which enables support
for automatically loading environment variables when running quart
commands.
See also
Poetry for project management.