├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── config.yml │ └── feature-request.md ├── pull_request_template.md └── workflows │ ├── lock.yaml │ ├── pre-commit.yaml │ ├── publish.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── docs ├── Makefile ├── _static │ ├── quart-icon.svg │ ├── quart-logo.svg │ ├── quart-name-dark.svg │ └── quart-name.svg ├── changes.md ├── conf.py ├── discussion │ ├── async_compatibility.rst │ ├── background_tasks.rst │ ├── contexts.rst │ ├── design_choices.rst │ ├── dos_mitigations.rst │ ├── flask_evolution.rst │ ├── globals.rst │ ├── index.rst │ ├── python_versions.rst │ └── websockets_discussion.rst ├── how_to_guides │ ├── background_tasks.rst │ ├── blueprints.rst │ ├── command_line.rst │ ├── configuration.rst │ ├── developing.rst │ ├── disconnections.rst │ ├── event_loop.rst │ ├── flask_extensions.rst │ ├── flask_migration.rst │ ├── index.rst │ ├── json_encoding.rst │ ├── logging.rst │ ├── middleware.rst │ ├── quart_extensions.rst │ ├── request_body.rst │ ├── routing.rst │ ├── server_sent_events.rst │ ├── session_storage.rst │ ├── startup_shutdown.rst │ ├── streaming_response.rst │ ├── sync_code.rst │ ├── templating.rst │ ├── testing.rst │ ├── using_http2.rst │ └── websockets.rst ├── index.rst ├── license.md ├── make.bat ├── reference │ ├── api.rst │ ├── cheatsheet.rst │ ├── index.rst │ ├── logo.rst │ ├── response_values.rst │ └── versioning.rst └── tutorials │ ├── api_tutorial.rst │ ├── asyncio.rst │ ├── blog_tutorial.rst │ ├── chat_tutorial.rst │ ├── deployment.rst │ ├── index.rst │ ├── installation.rst │ ├── quickstart.rst │ └── video_tutorial.rst ├── examples ├── api │ ├── README.rst │ ├── pyproject.toml │ ├── src │ │ └── api │ │ │ └── __init__.py │ └── tests │ │ ├── __init__.py │ │ └── test_api.py ├── blog │ ├── README.rst │ ├── pyproject.toml │ ├── src │ │ └── blog │ │ │ ├── __init__.py │ │ │ ├── schema.sql │ │ │ └── templates │ │ │ ├── create.html │ │ │ └── posts.html │ └── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_blog.py ├── chat │ ├── README.rst │ ├── pyproject.toml │ ├── src │ │ └── chat │ │ │ ├── __init__.py │ │ │ ├── broker.py │ │ │ └── templates │ │ │ └── index.html │ └── tests │ │ ├── __init__.py │ │ └── test_chat.py └── video │ ├── README.rst │ ├── pyproject.toml │ ├── src │ └── video │ │ ├── __init__.py │ │ ├── static │ │ └── video.mp4 │ │ └── templates │ │ └── index.html │ └── tests │ ├── __init__.py │ └── test_video.py ├── pyproject.toml ├── src └── quart │ ├── __init__.py │ ├── __main__.py │ ├── app.py │ ├── asgi.py │ ├── blueprints.py │ ├── cli.py │ ├── config.py │ ├── ctx.py │ ├── datastructures.py │ ├── debug.py │ ├── formparser.py │ ├── globals.py │ ├── helpers.py │ ├── json │ ├── __init__.py │ ├── provider.py │ └── tag.py │ ├── logging.py │ ├── py.typed │ ├── routing.py │ ├── sessions.py │ ├── signals.py │ ├── templating.py │ ├── testing │ ├── __init__.py │ ├── app.py │ ├── client.py │ ├── connections.py │ └── utils.py │ ├── typing.py │ ├── utils.py │ ├── views.py │ └── wrappers │ ├── __init__.py │ ├── base.py │ ├── request.py │ ├── response.py │ └── websocket.py ├── tests ├── assets │ └── config.cfg ├── conftest.py ├── test_app.py ├── test_asgi.py ├── test_background_tasks.py ├── test_basic.py ├── test_blueprints.py ├── test_cli.py ├── test_ctx.py ├── test_debug.py ├── test_exceptions.py ├── test_formparser.py ├── test_helpers.py ├── test_routing.py ├── test_sessions.py ├── test_static_hosting.py ├── test_sync.py ├── test_templating.py ├── test_testing.py ├── test_utils.py ├── test_views.py └── wrappers │ ├── test_base.py │ ├── test_request.py │ └── test_response.py └── uv.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/workflows/lock.yaml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/quart-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/_static/quart-icon.svg -------------------------------------------------------------------------------- /docs/_static/quart-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/_static/quart-logo.svg -------------------------------------------------------------------------------- /docs/_static/quart-name-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/_static/quart-name-dark.svg -------------------------------------------------------------------------------- /docs/_static/quart-name.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/_static/quart-name.svg -------------------------------------------------------------------------------- /docs/changes.md: -------------------------------------------------------------------------------- 1 | # Changes 2 | 3 | ```{include} ../CHANGES.md 4 | ``` 5 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/discussion/async_compatibility.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/async_compatibility.rst -------------------------------------------------------------------------------- /docs/discussion/background_tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/background_tasks.rst -------------------------------------------------------------------------------- /docs/discussion/contexts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/contexts.rst -------------------------------------------------------------------------------- /docs/discussion/design_choices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/design_choices.rst -------------------------------------------------------------------------------- /docs/discussion/dos_mitigations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/dos_mitigations.rst -------------------------------------------------------------------------------- /docs/discussion/flask_evolution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/flask_evolution.rst -------------------------------------------------------------------------------- /docs/discussion/globals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/globals.rst -------------------------------------------------------------------------------- /docs/discussion/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/index.rst -------------------------------------------------------------------------------- /docs/discussion/python_versions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/python_versions.rst -------------------------------------------------------------------------------- /docs/discussion/websockets_discussion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/discussion/websockets_discussion.rst -------------------------------------------------------------------------------- /docs/how_to_guides/background_tasks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/background_tasks.rst -------------------------------------------------------------------------------- /docs/how_to_guides/blueprints.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/blueprints.rst -------------------------------------------------------------------------------- /docs/how_to_guides/command_line.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/command_line.rst -------------------------------------------------------------------------------- /docs/how_to_guides/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/configuration.rst -------------------------------------------------------------------------------- /docs/how_to_guides/developing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/developing.rst -------------------------------------------------------------------------------- /docs/how_to_guides/disconnections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/disconnections.rst -------------------------------------------------------------------------------- /docs/how_to_guides/event_loop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/event_loop.rst -------------------------------------------------------------------------------- /docs/how_to_guides/flask_extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/flask_extensions.rst -------------------------------------------------------------------------------- /docs/how_to_guides/flask_migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/flask_migration.rst -------------------------------------------------------------------------------- /docs/how_to_guides/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/index.rst -------------------------------------------------------------------------------- /docs/how_to_guides/json_encoding.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/json_encoding.rst -------------------------------------------------------------------------------- /docs/how_to_guides/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/logging.rst -------------------------------------------------------------------------------- /docs/how_to_guides/middleware.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/middleware.rst -------------------------------------------------------------------------------- /docs/how_to_guides/quart_extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/quart_extensions.rst -------------------------------------------------------------------------------- /docs/how_to_guides/request_body.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/request_body.rst -------------------------------------------------------------------------------- /docs/how_to_guides/routing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/routing.rst -------------------------------------------------------------------------------- /docs/how_to_guides/server_sent_events.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/server_sent_events.rst -------------------------------------------------------------------------------- /docs/how_to_guides/session_storage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/session_storage.rst -------------------------------------------------------------------------------- /docs/how_to_guides/startup_shutdown.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/startup_shutdown.rst -------------------------------------------------------------------------------- /docs/how_to_guides/streaming_response.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/streaming_response.rst -------------------------------------------------------------------------------- /docs/how_to_guides/sync_code.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/sync_code.rst -------------------------------------------------------------------------------- /docs/how_to_guides/templating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/templating.rst -------------------------------------------------------------------------------- /docs/how_to_guides/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/testing.rst -------------------------------------------------------------------------------- /docs/how_to_guides/using_http2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/using_http2.rst -------------------------------------------------------------------------------- /docs/how_to_guides/websockets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/how_to_guides/websockets.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/reference/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/reference/api.rst -------------------------------------------------------------------------------- /docs/reference/cheatsheet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/reference/cheatsheet.rst -------------------------------------------------------------------------------- /docs/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/reference/index.rst -------------------------------------------------------------------------------- /docs/reference/logo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/reference/logo.rst -------------------------------------------------------------------------------- /docs/reference/response_values.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/reference/response_values.rst -------------------------------------------------------------------------------- /docs/reference/versioning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/reference/versioning.rst -------------------------------------------------------------------------------- /docs/tutorials/api_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/api_tutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/asyncio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/asyncio.rst -------------------------------------------------------------------------------- /docs/tutorials/blog_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/blog_tutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/chat_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/chat_tutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/deployment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/deployment.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/tutorials/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/installation.rst -------------------------------------------------------------------------------- /docs/tutorials/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/quickstart.rst -------------------------------------------------------------------------------- /docs/tutorials/video_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/docs/tutorials/video_tutorial.rst -------------------------------------------------------------------------------- /examples/api/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/api/README.rst -------------------------------------------------------------------------------- /examples/api/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/api/pyproject.toml -------------------------------------------------------------------------------- /examples/api/src/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/api/src/api/__init__.py -------------------------------------------------------------------------------- /examples/api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/api/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/api/tests/test_api.py -------------------------------------------------------------------------------- /examples/blog/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/README.rst -------------------------------------------------------------------------------- /examples/blog/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/pyproject.toml -------------------------------------------------------------------------------- /examples/blog/src/blog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/src/blog/__init__.py -------------------------------------------------------------------------------- /examples/blog/src/blog/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/src/blog/schema.sql -------------------------------------------------------------------------------- /examples/blog/src/blog/templates/create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/src/blog/templates/create.html -------------------------------------------------------------------------------- /examples/blog/src/blog/templates/posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/src/blog/templates/posts.html -------------------------------------------------------------------------------- /examples/blog/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/blog/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/tests/conftest.py -------------------------------------------------------------------------------- /examples/blog/tests/test_blog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/blog/tests/test_blog.py -------------------------------------------------------------------------------- /examples/chat/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/chat/README.rst -------------------------------------------------------------------------------- /examples/chat/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/chat/pyproject.toml -------------------------------------------------------------------------------- /examples/chat/src/chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/chat/src/chat/__init__.py -------------------------------------------------------------------------------- /examples/chat/src/chat/broker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/chat/src/chat/broker.py -------------------------------------------------------------------------------- /examples/chat/src/chat/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/chat/src/chat/templates/index.html -------------------------------------------------------------------------------- /examples/chat/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/chat/tests/test_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/chat/tests/test_chat.py -------------------------------------------------------------------------------- /examples/video/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/video/README.rst -------------------------------------------------------------------------------- /examples/video/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/video/pyproject.toml -------------------------------------------------------------------------------- /examples/video/src/video/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/video/src/video/__init__.py -------------------------------------------------------------------------------- /examples/video/src/video/static/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/video/src/video/static/video.mp4 -------------------------------------------------------------------------------- /examples/video/src/video/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/video/src/video/templates/index.html -------------------------------------------------------------------------------- /examples/video/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/video/tests/test_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/examples/video/tests/test_video.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/quart/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/__init__.py -------------------------------------------------------------------------------- /src/quart/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/__main__.py -------------------------------------------------------------------------------- /src/quart/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/app.py -------------------------------------------------------------------------------- /src/quart/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/asgi.py -------------------------------------------------------------------------------- /src/quart/blueprints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/blueprints.py -------------------------------------------------------------------------------- /src/quart/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/cli.py -------------------------------------------------------------------------------- /src/quart/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/config.py -------------------------------------------------------------------------------- /src/quart/ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/ctx.py -------------------------------------------------------------------------------- /src/quart/datastructures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/datastructures.py -------------------------------------------------------------------------------- /src/quart/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/debug.py -------------------------------------------------------------------------------- /src/quart/formparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/formparser.py -------------------------------------------------------------------------------- /src/quart/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/globals.py -------------------------------------------------------------------------------- /src/quart/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/helpers.py -------------------------------------------------------------------------------- /src/quart/json/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/json/__init__.py -------------------------------------------------------------------------------- /src/quart/json/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/json/provider.py -------------------------------------------------------------------------------- /src/quart/json/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/json/tag.py -------------------------------------------------------------------------------- /src/quart/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/logging.py -------------------------------------------------------------------------------- /src/quart/py.typed: -------------------------------------------------------------------------------- 1 | Marker 2 | -------------------------------------------------------------------------------- /src/quart/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/routing.py -------------------------------------------------------------------------------- /src/quart/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/sessions.py -------------------------------------------------------------------------------- /src/quart/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/signals.py -------------------------------------------------------------------------------- /src/quart/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/templating.py -------------------------------------------------------------------------------- /src/quart/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/testing/__init__.py -------------------------------------------------------------------------------- /src/quart/testing/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/testing/app.py -------------------------------------------------------------------------------- /src/quart/testing/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/testing/client.py -------------------------------------------------------------------------------- /src/quart/testing/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/testing/connections.py -------------------------------------------------------------------------------- /src/quart/testing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/testing/utils.py -------------------------------------------------------------------------------- /src/quart/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/typing.py -------------------------------------------------------------------------------- /src/quart/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/utils.py -------------------------------------------------------------------------------- /src/quart/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/views.py -------------------------------------------------------------------------------- /src/quart/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/wrappers/__init__.py -------------------------------------------------------------------------------- /src/quart/wrappers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/wrappers/base.py -------------------------------------------------------------------------------- /src/quart/wrappers/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/wrappers/request.py -------------------------------------------------------------------------------- /src/quart/wrappers/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/wrappers/response.py -------------------------------------------------------------------------------- /src/quart/wrappers/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/src/quart/wrappers/websocket.py -------------------------------------------------------------------------------- /tests/assets/config.cfg: -------------------------------------------------------------------------------- 1 | FOO=bar 2 | BOB=jeff 3 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_asgi.py -------------------------------------------------------------------------------- /tests/test_background_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_background_tasks.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_blueprints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_blueprints.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_ctx.py -------------------------------------------------------------------------------- /tests/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_debug.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_formparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_formparser.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_routing.py -------------------------------------------------------------------------------- /tests/test_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_sessions.py -------------------------------------------------------------------------------- /tests/test_static_hosting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_static_hosting.py -------------------------------------------------------------------------------- /tests/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_sync.py -------------------------------------------------------------------------------- /tests/test_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_templating.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/test_views.py -------------------------------------------------------------------------------- /tests/wrappers/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/wrappers/test_base.py -------------------------------------------------------------------------------- /tests/wrappers/test_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/wrappers/test_request.py -------------------------------------------------------------------------------- /tests/wrappers/test_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/tests/wrappers/test_response.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pallets/quart/HEAD/uv.lock --------------------------------------------------------------------------------