Metadata-Version: |
2.1 |
Name: |
webargs |
Version: |
8.6.0 |
Summary: |
Declarative parsing and validation of HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp. |
Author-Email: |
Steven Loria <sloria1[at]gmail.com> |
Maintainer-Email: |
Steven Loria <sloria1[at]gmail.com>, Jérôme Lafréchoux <jerome[at]jolimont.fr>, Stephen Rosen <sirosen0[at]gmail.com> |
Project-Url: |
Changelog, https://webargs.readthedocs.io/en/latest/changelog.html |
Project-Url: |
Funding, https://opencollective.com/marshmallow |
Project-Url: |
Issues, https://github.com/marshmallow-code/webargs/issues |
Project-Url: |
Source, https://github.com/marshmallow-code/webargs |
Project-Url: |
Tidelift, https://tidelift.com/subscription/pkg/pypi-webargs?utm_source=pypi-webargs&utm_medium=pypi |
Keywords: |
webargs,http,flask,django,bottle,tornado,aiohttp,request,arguments,validation,parameters,rest,api,marshmallow |
Classifier: |
Development Status :: 5 - Production/Stable |
Classifier: |
Intended Audience :: Developers |
Classifier: |
License :: OSI Approved :: MIT License |
Classifier: |
Natural Language :: English |
Classifier: |
Programming Language :: Python :: 3 |
Classifier: |
Programming Language :: Python :: 3.8 |
Classifier: |
Programming Language :: Python :: 3.9 |
Classifier: |
Programming Language :: Python :: 3.10 |
Classifier: |
Programming Language :: Python :: 3.11 |
Classifier: |
Programming Language :: Python :: 3.12 |
Classifier: |
Topic :: Internet :: WWW/HTTP :: Dynamic Content |
Classifier: |
Topic :: Internet :: WWW/HTTP :: WSGI :: Application |
Requires-Python: |
>=3.8 |
Requires-Dist: |
marshmallow (>=3.0.0) |
Requires-Dist: |
packaging (>=17.0) |
Requires-Dist: |
webargs[tests]; extra == "dev" |
Requires-Dist: |
tox; extra == "dev" |
Requires-Dist: |
pre-commit (~=3.5); extra == "dev" |
Requires-Dist: |
webargs[frameworks]; extra == "docs" |
Requires-Dist: |
Sphinx (==8.0.2); extra == "docs" |
Requires-Dist: |
sphinx-issues (==4.1.0); extra == "docs" |
Requires-Dist: |
furo (==2024.8.6); extra == "docs" |
Requires-Dist: |
Flask (>=0.12.5); extra == "frameworks" |
Requires-Dist: |
Django (>=2.2.0); extra == "frameworks" |
Requires-Dist: |
bottle (>=0.12.13); extra == "frameworks" |
Requires-Dist: |
tornado (>=4.5.2); extra == "frameworks" |
Requires-Dist: |
pyramid (>=1.9.1); extra == "frameworks" |
Requires-Dist: |
falcon (>=2.0.0); extra == "frameworks" |
Requires-Dist: |
aiohttp (>=3.0.8); extra == "frameworks" |
Requires-Dist: |
webargs[frameworks]; extra == "tests" |
Requires-Dist: |
pytest; extra == "tests" |
Requires-Dist: |
pytest-asyncio; extra == "tests" |
Requires-Dist: |
webtest (==3.0.1); extra == "tests" |
Requires-Dist: |
webtest-aiohttp (==2.0.0); extra == "tests" |
Requires-Dist: |
pytest-aiohttp (>=0.3.0); extra == "tests" |
Provides-Extra: |
dev |
Provides-Extra: |
docs |
Provides-Extra: |
frameworks |
Provides-Extra: |
tests |
Description-Content-Type: |
text/x-rst |