.coveragerc
AUTHORS
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.rst
pyproject.toml
setup.py
tox.ini
docs/Makefile
docs/conf.py
docs/index.rst
docs/_content/govcert.png
docs/_content/sentry-dark.svg
docs/_content/sentry.svg
docs/_content/sidebar-sponsors.html
docs/_static/custom-icons.js
docs/_static/custom.css
docs/_static/img/favicon.ico
docs/_static/img/logo.svg
docs/_templates/sidebar-sponsors.html
docs/_templates/sidebar-top.html
docs/api/api.rst
docs/api/app.rst
docs/api/cookies.rst
docs/api/cors.rst
docs/api/errors.rst
docs/api/hooks.rst
docs/api/index.rst
docs/api/inspect.rst
docs/api/media.rst
docs/api/middleware.rst
docs/api/multipart.rst
docs/api/redirects.rst
docs/api/request_and_response.rst
docs/api/request_and_response_asgi.rst
docs/api/request_and_response_wsgi.rst
docs/api/routing.rst
docs/api/status.rst
docs/api/testing.rst
docs/api/typing.rst
docs/api/util.rst
docs/api/websocket.rst
docs/changes/0.2.0.rst
docs/changes/0.3.0.rst
docs/changes/1.0.0.rst
docs/changes/1.1.0.rst
docs/changes/1.2.0.rst
docs/changes/1.3.0.rst
docs/changes/1.4.0.rst
docs/changes/1.4.1.rst
docs/changes/2.0.0.rst
docs/changes/3.0.0.rst
docs/changes/3.0.1.rst
docs/changes/3.1.0.rst
docs/changes/3.1.1.rst
docs/changes/3.1.2.rst
docs/changes/3.1.3.rst
docs/changes/4.0.0.rst
docs/changes/4.0.1.rst
docs/changes/4.0.2.rst
docs/changes/index.rst
docs/community/contributing.md
docs/community/help.rst
docs/community/index.rst
docs/deploy/index.rst
docs/deploy/intro.rst
docs/deploy/nginx-uwsgi.rst
docs/ext/__init__.py
docs/ext/autodoc_customizations.py
docs/ext/cibuildwheel.py
docs/ext/doorway.py
docs/ext/private_args.py
docs/ext/rfc.py
docs/user/faq.rst
docs/user/index.rst
docs/user/install.rst
docs/user/intro.rst
docs/user/quickstart.rst
docs/user/tutorial-asgi.rst
docs/user/tutorial-websockets.rst
docs/user/tutorial.rst
docs/user/recipes/header-name-case.rst
docs/user/recipes/index.rst
docs/user/recipes/multipart-mixed.rst
docs/user/recipes/output-csv.rst
docs/user/recipes/pretty-json.rst
docs/user/recipes/raw-url-path.rst
docs/user/recipes/request-id.rst
e2e-tests/conftest.py
e2e-tests/test_e2e.py
e2e-tests/server/__init__.py
e2e-tests/server/app.py
e2e-tests/server/chat.py
e2e-tests/server/hub.py
e2e-tests/server/ping.py
e2e-tests/static/index.html
e2e-tests/static/main.js
e2e-tests/static/style.css
examples/__init__.py
examples/quote.py
examples/things.py
examples/things_advanced.py
examples/things_advanced_asgi.py
examples/things_asgi.py
examples/asgilook/asgilook/__init__.py
examples/asgilook/asgilook/app.py
examples/asgilook/asgilook/asgi.py
examples/asgilook/asgilook/cache.py
examples/asgilook/asgilook/config.py
examples/asgilook/asgilook/images.py
examples/asgilook/asgilook/store.py
examples/asgilook/tests/__init__.py
examples/asgilook/tests/conftest.py
examples/asgilook/tests/test_images.py
examples/asgilook/tests/test_thumbnails.py
examples/look/look/__init__.py
examples/look/look/app.py
examples/look/look/images.py
examples/look/tests/__init__.py
examples/look/tests/conftest.py
examples/look/tests/test_app.py
examples/look/tests/test_integration.py
examples/recipes/header_name_case_app.py
examples/recipes/header_name_case_mw.py
examples/recipes/multipart_mixed_intro.py
examples/recipes/multipart_mixed_main.py
examples/recipes/output_csv_stream_asgi.py
examples/recipes/output_csv_stream_wsgi.py
examples/recipes/output_csv_text_asgi.py
examples/recipes/output_csv_text_wsgi.py
examples/recipes/pretty_json_intro.py
examples/recipes/pretty_json_main.py
examples/recipes/raw_url_path_asgi.py
examples/recipes/raw_url_path_wsgi.py
examples/recipes/request_id_context.py
examples/recipes/request_id_log.py
examples/recipes/request_id_middleware.py
examples/recipes/request_id_structlog.py
examples/ws_tutorial/tests/__init__.py
examples/ws_tutorial/tests/conftest.py
examples/ws_tutorial/tests/test_asgi_http.py
examples/ws_tutorial/tests/test_asgi_ws.py
examples/ws_tutorial/ws_tutorial/__init__.py
examples/ws_tutorial/ws_tutorial/app.py
examples/ws_tutorial/ws_tutorial/client.py
examples/ws_tutorial/ws_tutorial/reports_client.py
falcon/__init__.py
falcon/_typing.py
falcon/app.py
falcon/app_helpers.py
falcon/asgi_spec.py
falcon/constants.py
falcon/errors.py
falcon/forwarded.py
falcon/hooks.py
falcon/http_error.py
falcon/http_status.py
falcon/inspect.py
falcon/middleware.py
falcon/py.typed
falcon/redirects.py
falcon/request.py
falcon/request_helpers.py
falcon/responders.py
falcon/response.py
falcon/response_helpers.py
falcon/status_codes.py
falcon/stream.py
falcon/typing.py
falcon/uri.py
falcon/version.py
falcon.egg-info/PKG-INFO
falcon.egg-info/SOURCES.txt
falcon.egg-info/dependency_links.txt
falcon.egg-info/entry_points.txt
falcon.egg-info/not-zip-safe
falcon.egg-info/requires.txt
falcon.egg-info/top_level.txt
falcon/asgi/__init__.py
falcon/asgi/_asgi_helpers.py
falcon/asgi/_request_helpers.py
falcon/asgi/app.py
falcon/asgi/multipart.py
falcon/asgi/reader.py
falcon/asgi/request.py
falcon/asgi/response.py
falcon/asgi/stream.py
falcon/asgi/structures.py
falcon/asgi/ws.py
falcon/bench/__init__.py
falcon/bench/bench.py
falcon/bench/create.py
falcon/bench/dj/__init__.py
falcon/bench/dj/manage.py
falcon/bench/dj/dj/__init__.py
falcon/bench/dj/dj/settings.py
falcon/bench/dj/dj/urls.py
falcon/bench/dj/dj/wsgi.py
falcon/bench/dj/hello/__init__.py
falcon/bench/dj/hello/admin.py
falcon/bench/dj/hello/apps.py
falcon/bench/dj/hello/models.py
falcon/bench/dj/hello/tests.py
falcon/bench/dj/hello/views.py
falcon/bench/dj/hello/migrations/__init__.py
falcon/bench/nuts/__init__.py
falcon/bench/nuts/config.py
falcon/bench/nuts/setup.py
falcon/bench/nuts/nuts/__init__.py
falcon/bench/nuts/nuts/app.py
falcon/bench/nuts/nuts/controllers/__init__.py
falcon/bench/nuts/nuts/controllers/root.py
falcon/bench/nuts/nuts/model/__init__.py
falcon/bench/nuts/nuts/tests/__init__.py
falcon/bench/nuts/nuts/tests/config.py
falcon/bench/nuts/nuts/tests/test_functional.py
falcon/bench/nuts/nuts/tests/test_units.py
falcon/bench/queues/__init__.py
falcon/bench/queues/api.py
falcon/bench/queues/claims.py
falcon/bench/queues/messages.py
falcon/bench/queues/queues.py
falcon/bench/queues/stats.py
falcon/cmd/__init__.py
falcon/cmd/bench.py
falcon/cmd/inspect_app.py
falcon/cyutil/__init__.py
falcon/cyutil/misc.pyx
falcon/cyutil/reader.pyx
falcon/cyutil/uri.pyx
falcon/media/__init__.py
falcon/media/base.py
falcon/media/handlers.py
falcon/media/json.py
falcon/media/msgpack.py
falcon/media/multipart.py
falcon/media/urlencoded.py
falcon/media/validators/__init__.py
falcon/media/validators/jsonschema.py
falcon/routing/__init__.py
falcon/routing/compiled.py
falcon/routing/converters.py
falcon/routing/static.py
falcon/routing/util.py
falcon/testing/__init__.py
falcon/testing/client.py
falcon/testing/helpers.py
falcon/testing/resource.py
falcon/testing/srmock.py
falcon/testing/test_case.py
falcon/util/__init__.py
falcon/util/deprecation.py
falcon/util/mediatypes.py
falcon/util/misc.py
falcon/util/reader.py
falcon/util/structures.py
falcon/util/sync.py
falcon/util/time.py
falcon/util/uri.py
requirements/bench
requirements/cibwtest
requirements/docs
requirements/e2e
requirements/mintest
requirements/tests
tests/_inspect_fixture.py
tests/_wsgi_test_app.py
tests/conftest.py
tests/dump_asgi.py
tests/dump_wsgi.py
tests/test_after_hooks.py
tests/test_alias.py
tests/test_app_initializers.py
tests/test_before_hooks.py
tests/test_boundedstream.py
tests/test_buffered_reader.py
tests/test_cmd_inspect_app.py
tests/test_compiled_router.py
tests/test_cookies.py
tests/test_cors_middleware.py
tests/test_custom_router.py
tests/test_cython.py
tests/test_default_router.py
tests/test_error.py
tests/test_error_handlers.py
tests/test_examples.py
tests/test_headers.py
tests/test_hello.py
tests/test_http_custom_method_routing.py
tests/test_http_method_routing.py
tests/test_httperror.py
tests/test_httpstatus.py
tests/test_inspect.py
tests/test_media_handlers.py
tests/test_media_multipart.py
tests/test_media_urlencoded.py
tests/test_mediatypes.py
tests/test_middleware.py
tests/test_options.py
tests/test_python_version_requirements.py
tests/test_query_params.py
tests/test_recipes.py
tests/test_redirects.py
tests/test_request_access_route.py
tests/test_request_attrs.py
tests/test_request_body.py
tests/test_request_context.py
tests/test_request_forwarded.py
tests/test_request_media.py
tests/test_response.py
tests/test_response_body.py
tests/test_response_context.py
tests/test_response_media.py
tests/test_sink_and_static.py
tests/test_sinks.py
tests/test_slots.py
tests/test_static.py
tests/test_status_codes.py
tests/test_testing.py
tests/test_uri_converters.py
tests/test_uri_templates.py
tests/test_utils.py
tests/test_validators.py
tests/test_wsgi.py
tests/test_wsgi_errors.py
tests/test_wsgi_interface.py
tests/test_wsgi_servers.py
tests/test_wsgiref_inputwrapper_with_size.py
tests/asgi/__init__.py
tests/asgi/_asgi_test_app.py
tests/asgi/_cythonized.pyx
tests/asgi/test_asgi_conductor.py
tests/asgi/test_asgi_helpers.py
tests/asgi/test_asgi_servers.py
tests/asgi/test_boundedstream_asgi.py
tests/asgi/test_buffered_reader.py
tests/asgi/test_cythonized_asgi.py
tests/asgi/test_hello_asgi.py
tests/asgi/test_lifespan_handlers.py
tests/asgi/test_middleware_asgi.py
tests/asgi/test_misc.py
tests/asgi/test_request_asgi.py
tests/asgi/test_request_body_asgi.py
tests/asgi/test_request_context_asgi.py
tests/asgi/test_response_media_asgi.py
tests/asgi/test_scheduled_callbacks.py
tests/asgi/test_scope.py
tests/asgi/test_sse.py
tests/asgi/test_sync.py
tests/asgi/test_testing_asgi.py
tests/asgi/test_ws.py
tools/add_contributors.py
tools/check_dist.py
tools/clean.py
tools/generate_dash.sh
tools/sed_coverage_rc.py
tools/test_dist.py
tools/towncrier_draft.py
tools/tox_sdist.py
tools/testing/fetch_mailman.sh