Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/marshmallow-code/webargs
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
https://github.com/marshmallow-code/webargs
2f74fde89e6d1a154d5cb6cbd85683321d73fc3a authored about 9 years ago by Steven Loria <[email protected]>
Delimited lists
f13ab87124fa674d93c01e40930a02d64f7e1dce authored about 9 years ago by Steven Loria <[email protected]>15b6dfad8de8e846d2cc9cd82a12c90d5bb71cff authored about 9 years ago by Joshua Carp <[email protected]>
cf0765c94d90012186429ee60a31bbca1aa4f576 authored about 9 years ago by Joshua Carp <[email protected]>
d89febc903b129a376af88bab890d488a363c080 authored about 9 years ago by Joshua Carp <[email protected]>
ref #65
f05f8a805e1c220261ba4016b8b8a668dc193f78 authored about 9 years ago by Steven Loria <[email protected]>494861b8bf685fc9e8d2262bc869c40696e2dbbf authored about 9 years ago by Steven Loria <[email protected]>
a71d5918f47c4803f1016433af38bfdfdbf3caf2 authored about 9 years ago by Joshua Carp <[email protected]>
33a9a0c3904a4e119fd272f581fcc52e5c153c20 authored about 9 years ago by Joshua Carp <[email protected]>
4ed3a075f8b9d44c84ad79452691d59975915afc authored about 9 years ago by Joshua Carp <[email protected]>
[Resolves #66]
8fe5ece77b4cd3c15f4459cecf81662e1bce2fcd authored about 9 years ago by Joshua Carp <[email protected]>b7ec1d33ff029499e7796ef0a899738d9ea78d98 authored about 9 years ago by Steven Loria <[email protected]>
Also, add example of stacking in schema_example.py and
docs
bec4ff98be9458ae9d6257b7ce8d7d5f76860728 authored about 9 years ago by Steven Loria <[email protected]>
854f8cb547f82bd72ae0502763a3629115953475 authored about 9 years ago by Steven Loria <[email protected]>
221e4c5ba1cb3cc5f5ee93c2dcf24b5c5a51b2bb authored about 9 years ago by Steven Loria <[email protected]>
Fix typo "message" to "messages"
d13ea4e2ad82c74050f0ae86acdf41e8ef870713 authored about 9 years ago by Steven Loria <[email protected]>804b4e4ad0dced83785e8de06646472dec569613 authored about 9 years ago by Steven Loria <[email protected]>
For consistency with RequestHandler.get_arguemnt
Closes #41
ede6075356c896421dd2dc0e9cb0d25b47e1178c authored about 9 years ago by Steven Loria <[email protected]>
In the documentation for flask framework support, "message" key is expected
from "data" variable...
00007d4c10acef2075d016c40a524500de64c295 authored about 9 years ago by Steven Loria <[email protected]>
efb7508d4bab7c79959a0ae4647974fac89b5b88 authored about 9 years ago by Steven Loria <[email protected]>
7ed1f5757bdefd2a0d6d49992a6a75a7cc4d2a44 authored about 9 years ago by Steven Loria <[email protected]>
c58449ac234c14b613550b22872718bae712e58c authored about 9 years ago by Steven Loria <[email protected]>
bf67cc8f1953cad5fc0c4f43b95d347d53174e2b authored about 9 years ago by Steven Loria <[email protected]>
4550d1c3c401973e58951ccfa05d9353ef96acd6 authored about 9 years ago by Steven Loria <[email protected]>
Demonstrates an implementation of use_schema
5a5d27e43ece2630a732e477b8e5a68037687d36 authored about 9 years ago by Steven Loria <[email protected]>bcd7cd5c1a951a06eb39c1f75405094bca6a2cb8 authored about 9 years ago by Steven Loria <[email protected]>
4779c46ddd80183e2da8844deb5c62ded1dac7c5 authored about 9 years ago by Steven Loria <[email protected]>
9f885ec8e2998c06a4806bb8460ae9b0c8354239 authored about 9 years ago by Steven Loria <[email protected]>
Use twine for uploading to PyPI
c142b09e6cbde4059e29251fc027ee6599c1af78 authored about 9 years ago by Steven Loria <[email protected]>d67f3041b6974156978b44ffc9be1dd5c8779995 authored about 9 years ago by Steven Loria <[email protected]>
Use marshmallow to define args and do validation
5b3277b8f31f11446b21c6367dd7acd5c9987b54 authored about 9 years ago by Steven Loria <[email protected]>3c100a0aec0c655f445e841e9a7a7faeafdd74aa authored about 9 years ago by Steven Loria <[email protected]>
Only instantiates schema once per call to use_args
9aac103416b9888630e48c8cf22790f5ee1ee08a authored about 9 years ago by Steven Loria <[email protected]>135a12e62e99b175082ee0a72563b8f7dc150b1b authored about 9 years ago by Steven Loria <[email protected]>
85b31d3803d58a8b5444b54e8dfd1e30284d6727 authored about 9 years ago by Steven Loria <[email protected]>
Because log_message must be a string. Request handlers will
have to decode the message
e7741a12a63c7c93d64d3d520dfe05a5eb7fb6f5 authored about 9 years ago by Steven Loria <[email protected]>
See discussion on https://github.com/sloria/webargs/issues/61#issuecomment-142166317
b488c15289454da74b9ea395a22a7a8f40ce4da6 authored about 9 years ago by Steven Loria <[email protected]>4fe2dfb5c9fe150a79568cfd18fd4a787b82801f authored about 9 years ago by Steven Loria <[email protected]>
...until 2.0 final is released
6f3b619d25000e78a5093d18a6c962e5b2452288 authored over 9 years ago by Steven Loria <[email protected]>49429619210791b6a131d5716c3a835d5854f23a authored over 9 years ago by Steven Loria <[email protected]>
0b9e4616c051f7457a660cbf2abf9b27b28e61d7 authored over 9 years ago by Steven Loria <[email protected]>
1bed298d9ea1da276c775c12a5b956fa952c0a94 authored over 9 years ago by Steven Loria <[email protected]>
cc2f78c90b4e51e9c848f43afd43f9ba6d9edb52 authored over 9 years ago by Steven Loria <[email protected]>
5b0c07613647fb4cecfa823f188f56d1fe81f466 authored over 9 years ago by Steven Loria <[email protected]>
5fd32d8a5e3c56706e2ab2399a0571175b76e901 authored over 9 years ago by Steven Loria <[email protected]>
2dd441b325fa0bfccec40105ae10b35e0de172c0 authored over 9 years ago by Steven Loria <[email protected]>
d75809d70b1017ef05763426e0fdf86c9ce1cd6b authored over 9 years ago by Steven Loria <[email protected]>
af80ce56f173211a84dc616c613df81ad395465b authored over 9 years ago by Steven Loria <[email protected]>
All core tests passing
29a4365145976e6dd81d14423e312e489cd5baac authored over 9 years ago by Steven Loria <[email protected]>5001d30b1d097ff6d92dd70b953bdb89a959894e authored over 9 years ago by Steven Loria <[email protected]>
41cee93e1fe1601ab95afb8500f3368ea7e6ce4f authored over 9 years ago by Steven Loria <[email protected]>
No null type conversion
0c15aba44cb4cf4d91ce4858b7f34b0f7e13c545 authored over 9 years ago by Steven Loria <[email protected]>Specify Mock version in dev-requirements
a2f163db77ebd80063d83b205a8c8c5b1a0b9a5d authored over 9 years ago by Steven Loria <[email protected]>
The latest version of Mock (1.3.0) in PyPI breaks some existing test
cases. Specifying version ...
db76dd4f11b814f004d28bc8f1cfdcdb8790805b authored over 9 years ago by Sam Douglas <[email protected]>
268d6c5d161bb8a4e62813db888d84f351101e67 authored over 9 years ago by Sam Douglas <[email protected]>
The built-in type conversion functions don't handle None values
usefully and make it difficult t...
9a5a173b26e19401cf58950ca6a78f46659323b1 authored over 9 years ago by Steven Loria <[email protected]>
Simplified nested destination parsing.
af0197b74a61c3533dce5ab5129a6911860610d8 authored over 9 years ago by Steven Loria <[email protected]>53b62ed1001f34206aff5eebca7472bb6c195653 authored over 9 years ago by Steven Loria <[email protected]>
Now covers the situation where the key is totally missing from payload.
fe06a2ef24bafd9c7c6925aceff835bc4cfde56d authored over 9 years ago by Stas SUȘCOV <[email protected]>1050e3d5015270a813bfe98edd21aecc2f101e08 authored over 9 years ago by Steven Loria <[email protected]>
5771ddac5394f26863eb873f2b28f828bf7b5ab4 authored over 9 years ago by Stas SUȘCOV <[email protected]>
b4db59bb9c0ee991d59a25eab6245d3de206ade1 authored over 9 years ago by Steven Loria <[email protected]>
Pyramid request matchdict support
b5c4bc0632cc035fc0954f1c34ddbc18fc492048 authored over 9 years ago by Steven Loria <[email protected]>85b0e0364ff9e0fe8555f9b34ff4a34d402b8143 authored over 9 years ago by Rory Hart <[email protected]>
63dfdbf4f69247db541bccebfb7b7d84b09c81b6 authored over 9 years ago by Rory Hart <[email protected]>
08adfdf273ef6a8de787a84b623312d4f732442e authored over 9 years ago by Steven Loria <[email protected]>
21b0d8950b00e59cc99202450d96c14644b09669 authored over 9 years ago by Steven Loria <[email protected]>
f9f7c890766058b013476a4c05defa7e0077091d authored over 9 years ago by Steven Loria <[email protected]>
Fixes https://github.com/sloria/webargs/issues/44
cb0aaf5d4cca4cea32e71587a9bc3446d7062266 authored over 9 years ago by Jace Browning <[email protected]>b13b4f23e7ec93010145ef05e9964210d205a661 authored over 9 years ago by Rory Hart <[email protected]>
f57c9b730d9b274edce85de38cdc39fdbdc2ecca authored over 9 years ago by Steven Loria <[email protected]>
a9d5432b76d7556b025785978c03a74e1c576d9e authored over 9 years ago by Steven Loria <[email protected]>
0926e401cb70a3e08404eee3a60ecdc8b9637056 authored over 9 years ago by Steven Loria <[email protected]>
closes #38
c435ad61945860e3a86ea6f00cb5e14449e9d548 authored over 9 years ago by Steven Loria <[email protected]>aaed1f9505e4f2d016e004a61e157a69bc63e0f2 authored over 9 years ago by Steven Loria <[email protected]>
032b5c1dfaf9f09362d4eed55577b61303abd2cd authored over 9 years ago by Steven Loria <[email protected]>
03a4c5185d24f2a418a660dfafa6cec117483c7f authored over 9 years ago by Steven Loria <[email protected]>
4615e5a3f146f4ef87e94a2a5b04a17d5806ccc1 authored over 9 years ago by Steven Loria <[email protected]>
e30836dcce007b9cf26a6818cb4c2c4433b77810 authored over 9 years ago by Steven Loria <[email protected]>
70df476bfca8ab4288afe5d4bba8a34b71c1680c authored over 9 years ago by Steven Loria <[email protected]>
37b546776939abbe561f21aea35fa0d578d0f9ce authored over 9 years ago by Steven Loria <[email protected]>
8f397bcd78b38afad84a93add3cdd77c1c5d0b55 authored over 9 years ago by Stas SUȘCOV <[email protected]>
This adds the argument name to the validation exception.
Required args errors can now be overrid...
88584fce3cb573bbb39e3cf3aaaf62c3e4ef3668 authored over 9 years ago by Steven Loria <[email protected]>
Support for webapp2 on Google App Engine
b0bb63628e65e33129ec083e2385a629c371dbd2 authored over 9 years ago by Steven Loria <[email protected]>Change example to `use_kwargs` instead just so people know it exists
53c449cb5a856b2367672eeacf91aec1fdf5ad03 authored over 9 years ago by Joshua Johnston <[email protected]>45896aaa8aa5fdf39b219a4cf478ee58ddf8c4a1 authored over 9 years ago by Joshua Johnston <[email protected]>
I've added an example, unit tests, and something to the docs.
Made additional changes per code r...
3286396bcbb97a0a73468eea98d20e5ef154a0ec authored almost 10 years ago by Steven Loria <[email protected]>
Fixes failure on ReadTheDocs
f8fc62e816afbc5b9f6b928d0ed84a076a358adc authored almost 10 years ago by Steven Loria <[email protected]>2e94722a72a68361283f03d5af4c5b226aae1961 authored almost 10 years ago by Steven Loria <[email protected]>
8bb1cf6d7b19afaeabc236fd3c662bd1419fb275 authored almost 10 years ago by Steven Loria <[email protected]>
1a6c07a8add7397bbea36f769de3173bb6d5540c authored almost 10 years ago by Steven Loria <[email protected]>
Store the argument name inside the exception object.
c30cb7f2fe975571a6117d148ca2b9bf66582364 authored almost 10 years ago by Steven Loria <[email protected]>14abf4373313774e672d08a0f4b60f460b726b54 authored almost 10 years ago by Stas SUȘCOV <[email protected]>