webargs 8.6.0
pip install webargs
Released:
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.
Navigation
Verified details
These details have beenverified by PyPIProject links
GitHub Statistics
Maintainers
Unverified details
These details havenot been verified by PyPIProject links
Meta
- License: MIT License
- Author:Steven Loria
- Maintainer:Steven Loria
- Tags webargs, http, flask, django, bottle, tornado, aiohttp, request, arguments, validation, parameters, rest, api, marshmallow
- Requires: Python >=3.8
- Provides-Extra:
dev
,docs
,frameworks
,tests
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Programming Language
- Topic
Project description
Homepage:https://webargs.readthedocs.io/
webargs is a Python library for parsing and validating HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp.
fromflaskimportFlaskfromwebargsimportfieldsfromwebargs.flaskparserimportuse_argsapp=Flask(__name__)@app.route("/")@use_args({"name":fields.Str(required=True)},location="query")defindex(args):return"Hello "+args["name"]if__name__=="__main__":app.run()# curl http://localhost:5000/\?name\='World'# Hello World
Install
pip install -U webargs
webargs supports Python >= 3.8.
Documentation
Full documentation is available athttps://webargs.readthedocs.io/.
Support webargs
webargs is maintained by a group ofvolunteers.If you’d like to support the future of the project, please considercontributing to our Open Collective:
Professional Support
Professionally-supported webargs is available through theTidelift Subscription.
Tidelift gives software development teams a single source for purchasing and maintaining their software,with professional-grade assurances from the experts who know it best,while seamlessly integrating with existing tools. [Get professional support]
Security Contact Information
To report a security vulnerability, please use theTidelift security contact.Tidelift will coordinate the fix and disclosure.
Project Links
Changelog:https://webargs.readthedocs.io/en/latest/changelog.html
Contributing Guidelines:https://webargs.readthedocs.io/en/latest/contributing.html
Ecosystem / related packages:https://github.com/marshmallow-code/webargs/wiki/Ecosystem
License
MIT licensed. See theLICENSE file for more details.
Project details
Verified details
These details have beenverified by PyPIProject links
GitHub Statistics
Maintainers
Unverified details
These details havenot been verified by PyPIProject links
Meta
- License: MIT License
- Author:Steven Loria
- Maintainer:Steven Loria
- Tags webargs, http, flask, django, bottle, tornado, aiohttp, request, arguments, validation, parameters, rest, api, marshmallow
- Requires: Python >=3.8
- Provides-Extra:
dev
,docs
,frameworks
,tests
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Programming Language
- Topic
Release historyRelease notifications |RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more aboutinstalling packages.
Source Distribution
Built Distribution
File details
Details for the filewebargs-8.6.0.tar.gz
.
File metadata
- Download URL: webargs-8.6.0.tar.gz
- Upload date:
- Size: 96.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d098ab92bd74c659eca705afa31d681475f218cb15c1e57271fa2103c0547a | |
MD5 | bb65a1f2964f24f77650b8a14ddfbdb1 | |
BLAKE2b-256 | 8c51e9ee5d8315864adf65e92f858f826514538e30db542d4782dd94c2418464 |
File details
Details for the filewebargs-8.6.0-py3-none-any.whl
.
File metadata
- Download URL: webargs-8.6.0-py3-none-any.whl
- Upload date:
- Size: 31.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83da4d7105643d0a50499b06d98a6ade1a330ce66d039eaa51f715172c704aba | |
MD5 | 6a65b1dbff4e6b841300c5dd4d25c618 | |
BLAKE2b-256 | 79bbb9b77adeecffd7b41615a7ebd607ac28bd9e09f357d31ce68073b77f0f30 |