├── .github └── workflows │ ├── ci.yml │ ├── pypi-package.yml │ └── zizmor.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── Justfile ├── LICENSE ├── README.md ├── docs ├── Makefile ├── _static │ ├── custom.css │ └── fonts │ │ ├── ubuntu-mono-v15-latin-700.woff │ │ ├── ubuntu-mono-v15-latin-700.woff2 │ │ ├── ubuntu-mono-v15-latin-700italic.woff │ │ ├── ubuntu-mono-v15-latin-700italic.woff2 │ │ ├── ubuntu-mono-v15-latin-italic.woff │ │ ├── ubuntu-mono-v15-latin-italic.woff2 │ │ ├── ubuntu-mono-v15-latin-regular.woff │ │ └── ubuntu-mono-v15-latin-regular.woff2 ├── addons.md ├── changelog.md ├── composition.md ├── conf.py ├── handlers.md ├── index.md ├── indices.md ├── make.bat ├── modules.rst ├── openapi.md ├── response_shorthands.md ├── uapi.login.rst ├── uapi.openapi_ui.rst ├── uapi.rst └── uapi.sessions.rst ├── pyproject.toml ├── src └── uapi │ ├── __init__.py │ ├── _openapi.py │ ├── aiohttp.py │ ├── attrschema.py │ ├── base.py │ ├── cookies.py │ ├── django.py │ ├── flask.py │ ├── login │ └── __init__.py │ ├── openapi.py │ ├── openapi_ui │ ├── __init__.py │ ├── elements.html │ ├── redoc.html │ └── swaggerui.html │ ├── path.py │ ├── py.typed │ ├── quart.py │ ├── requests.py │ ├── responses.py │ ├── sessions │ ├── __init__.py │ └── redis.py │ ├── shorthands.py │ ├── starlette.py │ ├── status.py │ └── types.py ├── tests ├── __init__.py ├── aiohttp.py ├── apps.py ├── conftest.py ├── django.py ├── django_uapi │ ├── __init__.py │ ├── django_uapi │ │ ├── __init__.py │ │ ├── asgi.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ └── manage.py ├── django_uapi_app │ ├── __init__.py │ ├── apps.py │ └── views.py ├── flask.py ├── login │ ├── __init__.py │ └── test_login.py ├── models.py ├── models_2.py ├── openapi │ ├── __init__.py │ ├── conftest.py │ ├── test_openapi.py │ ├── test_openapi_attrs.py │ ├── test_openapi_composition.py │ ├── test_openapi_forms.py │ ├── test_openapi_headers.py │ ├── test_openapi_metadata.py │ ├── test_openapi_query.py │ ├── test_openapi_uis.py │ └── test_shorthands.py ├── quart.py ├── response_classes.py ├── sessions │ ├── __init__.py │ ├── conftest.py │ ├── test_redis_sessions.py │ └── test_secure_cookie_sessions.py ├── starlette.py ├── test_attrs.py ├── test_composition.py ├── test_cookies.py ├── test_delete.py ├── test_exceptions.py ├── test_forms.py ├── test_framework_escape_hatch.py ├── test_get.py ├── test_head.py ├── test_headers.py ├── test_options.py ├── test_patch.py ├── test_path.py ├── test_post.py ├── test_put.py ├── test_query.py ├── test_shorthands.py ├── test_shorthands.yml └── test_subapps.py ├── tox.ini └── uv.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/.github/workflows/pypi-package.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | docs/_build 2 | .pdm-python 3 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-700.woff -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-700.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-700italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-700italic.woff -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-700italic.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-italic.woff -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-regular.woff -------------------------------------------------------------------------------- /docs/_static/fonts/ubuntu-mono-v15-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/_static/fonts/ubuntu-mono-v15-latin-regular.woff2 -------------------------------------------------------------------------------- /docs/addons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/addons.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ```{include} ../CHANGELOG.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/composition.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/handlers.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/indices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/indices.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /docs/openapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/openapi.md -------------------------------------------------------------------------------- /docs/response_shorthands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/response_shorthands.md -------------------------------------------------------------------------------- /docs/uapi.login.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/uapi.login.rst -------------------------------------------------------------------------------- /docs/uapi.openapi_ui.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/uapi.openapi_ui.rst -------------------------------------------------------------------------------- /docs/uapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/uapi.rst -------------------------------------------------------------------------------- /docs/uapi.sessions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/docs/uapi.sessions.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/uapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/__init__.py -------------------------------------------------------------------------------- /src/uapi/_openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/_openapi.py -------------------------------------------------------------------------------- /src/uapi/aiohttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/aiohttp.py -------------------------------------------------------------------------------- /src/uapi/attrschema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/attrschema.py -------------------------------------------------------------------------------- /src/uapi/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/base.py -------------------------------------------------------------------------------- /src/uapi/cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/cookies.py -------------------------------------------------------------------------------- /src/uapi/django.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/django.py -------------------------------------------------------------------------------- /src/uapi/flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/flask.py -------------------------------------------------------------------------------- /src/uapi/login/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/login/__init__.py -------------------------------------------------------------------------------- /src/uapi/openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/openapi.py -------------------------------------------------------------------------------- /src/uapi/openapi_ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/openapi_ui/__init__.py -------------------------------------------------------------------------------- /src/uapi/openapi_ui/elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/openapi_ui/elements.html -------------------------------------------------------------------------------- /src/uapi/openapi_ui/redoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/openapi_ui/redoc.html -------------------------------------------------------------------------------- /src/uapi/openapi_ui/swaggerui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/openapi_ui/swaggerui.html -------------------------------------------------------------------------------- /src/uapi/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/path.py -------------------------------------------------------------------------------- /src/uapi/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/uapi/quart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/quart.py -------------------------------------------------------------------------------- /src/uapi/requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/requests.py -------------------------------------------------------------------------------- /src/uapi/responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/responses.py -------------------------------------------------------------------------------- /src/uapi/sessions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/sessions/__init__.py -------------------------------------------------------------------------------- /src/uapi/sessions/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/sessions/redis.py -------------------------------------------------------------------------------- /src/uapi/shorthands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/shorthands.py -------------------------------------------------------------------------------- /src/uapi/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/starlette.py -------------------------------------------------------------------------------- /src/uapi/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/status.py -------------------------------------------------------------------------------- /src/uapi/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/src/uapi/types.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/aiohttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/aiohttp.py -------------------------------------------------------------------------------- /tests/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/apps.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/django.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django.py -------------------------------------------------------------------------------- /tests/django_uapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_uapi/django_uapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_uapi/django_uapi/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi/django_uapi/asgi.py -------------------------------------------------------------------------------- /tests/django_uapi/django_uapi/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi/django_uapi/settings.py -------------------------------------------------------------------------------- /tests/django_uapi/django_uapi/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi/django_uapi/urls.py -------------------------------------------------------------------------------- /tests/django_uapi/django_uapi/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi/django_uapi/wsgi.py -------------------------------------------------------------------------------- /tests/django_uapi/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi/manage.py -------------------------------------------------------------------------------- /tests/django_uapi_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/django_uapi_app/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi_app/apps.py -------------------------------------------------------------------------------- /tests/django_uapi_app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/django_uapi_app/views.py -------------------------------------------------------------------------------- /tests/flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/flask.py -------------------------------------------------------------------------------- /tests/login/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/login/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/login/test_login.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/models_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/models_2.py -------------------------------------------------------------------------------- /tests/openapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/openapi/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/conftest.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_attrs.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_composition.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_forms.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_headers.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_metadata.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_query.py -------------------------------------------------------------------------------- /tests/openapi/test_openapi_uis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_openapi_uis.py -------------------------------------------------------------------------------- /tests/openapi/test_shorthands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/openapi/test_shorthands.py -------------------------------------------------------------------------------- /tests/quart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/quart.py -------------------------------------------------------------------------------- /tests/response_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/response_classes.py -------------------------------------------------------------------------------- /tests/sessions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sessions/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/sessions/conftest.py -------------------------------------------------------------------------------- /tests/sessions/test_redis_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/sessions/test_redis_sessions.py -------------------------------------------------------------------------------- /tests/sessions/test_secure_cookie_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/sessions/test_secure_cookie_sessions.py -------------------------------------------------------------------------------- /tests/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/starlette.py -------------------------------------------------------------------------------- /tests/test_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_attrs.py -------------------------------------------------------------------------------- /tests/test_composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_composition.py -------------------------------------------------------------------------------- /tests/test_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_cookies.py -------------------------------------------------------------------------------- /tests/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_delete.py -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_forms.py -------------------------------------------------------------------------------- /tests/test_framework_escape_hatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_framework_escape_hatch.py -------------------------------------------------------------------------------- /tests/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_get.py -------------------------------------------------------------------------------- /tests/test_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_head.py -------------------------------------------------------------------------------- /tests/test_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_headers.py -------------------------------------------------------------------------------- /tests/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_options.py -------------------------------------------------------------------------------- /tests/test_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_patch.py -------------------------------------------------------------------------------- /tests/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_path.py -------------------------------------------------------------------------------- /tests/test_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_post.py -------------------------------------------------------------------------------- /tests/test_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_put.py -------------------------------------------------------------------------------- /tests/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_query.py -------------------------------------------------------------------------------- /tests/test_shorthands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_shorthands.py -------------------------------------------------------------------------------- /tests/test_shorthands.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_shorthands.yml -------------------------------------------------------------------------------- /tests/test_subapps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tests/test_subapps.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinche/uapi/HEAD/uv.lock --------------------------------------------------------------------------------