├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── build-release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── AUTHORS.rst ├── CHANGELOG.rst ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE ├── NOTICE ├── README.rst ├── RELEASING.md ├── SECURITY.md ├── docs ├── Makefile ├── _static │ └── logo.png ├── _templates │ ├── donate.html │ └── sponsors.html ├── advanced.rst ├── api.rst ├── authors.rst ├── changelog.rst ├── conf.py ├── contributing.rst ├── ecosystem.rst ├── framework_support.rst ├── index.rst ├── install.rst ├── license.rst ├── make.bat ├── quickstart.rst └── upgrading.rst ├── examples ├── __init__.py ├── aiohttp_example.py ├── annotations_example.py ├── bottle_example.py ├── falcon_example.py ├── flask_example.py ├── flaskrestful_example.py ├── pyramid_example.py ├── requirements.txt ├── schema_example.py └── tornado_example.py ├── pyproject.toml ├── src └── webargs │ ├── __init__.py │ ├── _types.py │ ├── aiohttpparser.py │ ├── asyncparser.py │ ├── bottleparser.py │ ├── core.py │ ├── djangoparser.py │ ├── falconparser.py │ ├── fields.py │ ├── flaskparser.py │ ├── multidictproxy.py │ ├── py.typed │ ├── pyramidparser.py │ ├── testing.py │ └── tornadoparser.py ├── tests ├── __init__.py ├── apps │ ├── __init__.py │ ├── aiohttp_app.py │ ├── bottle_app.py │ ├── django_app │ │ ├── __init__.py │ │ ├── base │ │ │ ├── __init__.py │ │ │ ├── settings.py │ │ │ ├── urls.py │ │ │ └── wsgi.py │ │ ├── echo │ │ │ ├── __init__.py │ │ │ └── views.py │ │ └── manage.py │ ├── falcon_app.py │ ├── flask_app.py │ └── pyramid_app.py ├── conftest.py ├── test_aiohttpparser.py ├── test_bottleparser.py ├── test_core.py ├── test_djangoparser.py ├── test_falconparser.py ├── test_flaskparser.py ├── test_pyramidparser.py └── test_tornadoparser.py └── tox.ini /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: "marshmallow" 2 | tidelift: "pypi/webargs" 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/NOTICE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/RELEASING.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/_templates/donate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/_templates/donate.html -------------------------------------------------------------------------------- /docs/_templates/sponsors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/_templates/sponsors.html -------------------------------------------------------------------------------- /docs/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/advanced.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | 2 | .. include:: ../AUTHORS.rst 3 | -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/ecosystem.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/ecosystem.rst -------------------------------------------------------------------------------- /docs/framework_support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/framework_support.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/upgrading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/docs/upgrading.rst -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/aiohttp_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/aiohttp_example.py -------------------------------------------------------------------------------- /examples/annotations_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/annotations_example.py -------------------------------------------------------------------------------- /examples/bottle_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/bottle_example.py -------------------------------------------------------------------------------- /examples/falcon_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/falcon_example.py -------------------------------------------------------------------------------- /examples/flask_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/flask_example.py -------------------------------------------------------------------------------- /examples/flaskrestful_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/flaskrestful_example.py -------------------------------------------------------------------------------- /examples/pyramid_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/pyramid_example.py -------------------------------------------------------------------------------- /examples/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/requirements.txt -------------------------------------------------------------------------------- /examples/schema_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/schema_example.py -------------------------------------------------------------------------------- /examples/tornado_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/examples/tornado_example.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/webargs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/__init__.py -------------------------------------------------------------------------------- /src/webargs/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/_types.py -------------------------------------------------------------------------------- /src/webargs/aiohttpparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/aiohttpparser.py -------------------------------------------------------------------------------- /src/webargs/asyncparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/asyncparser.py -------------------------------------------------------------------------------- /src/webargs/bottleparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/bottleparser.py -------------------------------------------------------------------------------- /src/webargs/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/core.py -------------------------------------------------------------------------------- /src/webargs/djangoparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/djangoparser.py -------------------------------------------------------------------------------- /src/webargs/falconparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/falconparser.py -------------------------------------------------------------------------------- /src/webargs/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/fields.py -------------------------------------------------------------------------------- /src/webargs/flaskparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/flaskparser.py -------------------------------------------------------------------------------- /src/webargs/multidictproxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/multidictproxy.py -------------------------------------------------------------------------------- /src/webargs/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/webargs/pyramidparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/pyramidparser.py -------------------------------------------------------------------------------- /src/webargs/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/testing.py -------------------------------------------------------------------------------- /src/webargs/tornadoparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/src/webargs/tornadoparser.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/aiohttp_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/aiohttp_app.py -------------------------------------------------------------------------------- /tests/apps/bottle_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/bottle_app.py -------------------------------------------------------------------------------- /tests/apps/django_app/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/apps/django_app/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/django_app/base/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/django_app/base/settings.py -------------------------------------------------------------------------------- /tests/apps/django_app/base/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/django_app/base/urls.py -------------------------------------------------------------------------------- /tests/apps/django_app/base/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/django_app/base/wsgi.py -------------------------------------------------------------------------------- /tests/apps/django_app/echo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apps/django_app/echo/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/django_app/echo/views.py -------------------------------------------------------------------------------- /tests/apps/django_app/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/django_app/manage.py -------------------------------------------------------------------------------- /tests/apps/falcon_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/falcon_app.py -------------------------------------------------------------------------------- /tests/apps/flask_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/flask_app.py -------------------------------------------------------------------------------- /tests/apps/pyramid_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/apps/pyramid_app.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_aiohttpparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_aiohttpparser.py -------------------------------------------------------------------------------- /tests/test_bottleparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_bottleparser.py -------------------------------------------------------------------------------- /tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_core.py -------------------------------------------------------------------------------- /tests/test_djangoparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_djangoparser.py -------------------------------------------------------------------------------- /tests/test_falconparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_falconparser.py -------------------------------------------------------------------------------- /tests/test_flaskparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_flaskparser.py -------------------------------------------------------------------------------- /tests/test_pyramidparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_pyramidparser.py -------------------------------------------------------------------------------- /tests/test_tornadoparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tests/test_tornadoparser.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marshmallow-code/webargs/HEAD/tox.ini --------------------------------------------------------------------------------