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

Pin flake8 version; fix pep8 version conflict

7c37756135049f265bf36f296cf5fb8495bc02aa authored almost 10 years ago by Steven Loria <[email protected]>
Pin flake8 version; fix pep8 version conflict

03a03695112f7edd39031feebb54a5ecc9649d0d authored almost 10 years ago by Steven Loria <[email protected]>
Store the argument name inside the exception object.

841b996c5ebe2cd8a304e343815b0fe582d4c377 authored almost 10 years ago by Stas SUȘCOV <[email protected]>
Fix py26 tests

04f4eca68963a60a27b561a6e5c66956fe9e9229 authored almost 10 years ago by Steven Loria <[email protected]>
Allow nesting of dict subtypes

4552f233b13f24b1aa5eb23915c4b2c7bb62d194 authored almost 10 years ago by Steven Loria <[email protected]>
Hide Fork me banner on small screens

708d440ae7a94e6477e76a086652723bbbcc06b1 authored almost 10 years ago by Steven Loria <[email protected]>
Bump version and update changelog

85fd6d06cd453b686132d741d681ad93bb46a936 authored almost 10 years ago by Steven Loria <[email protected]>
Fix changelog

c4edf7845bd6e40f4cf778e83c434e0c9888b202 authored almost 10 years ago by Steven Loria <[email protected]>
Merge pull request #33 from sloria/target-to-location

Rename `target` -> `location`

17b0430db3d3f28cd568afd75b1ba4d34a4126df authored almost 10 years ago by Steven Loria <[email protected]>
Fix test for deprecated parameter

d11f07ce277149279cdc8739799987a7e8550d9c authored almost 10 years ago by Steven Loria <[email protected]>
Update changelog and use correct branch for travis badge

e715b998a51ba73a1bb13a7ac52e2e075797006b authored almost 10 years ago by Steven Loria <[email protected]>
Rename target_handler -> location_handler

9bde850ccdaa4b219ff937dc058378fa2fe93b71 authored almost 10 years ago by Steven Loria <[email protected]>
Fix validate parameter of Parser#use_args

9d77ffcb954efea106ca93461eb0471ef1044797 authored almost 10 years ago by Steven Loria <[email protected]>
Rename `target` param of Arg

409fc03e52f3e6133833ecfdb75ee3668f1ccee5 authored almost 10 years ago by Steven Loria <[email protected]>
Fix changelog in docs

88abc13a4c512d8fb5b04d304bc676cf56294674 authored almost 10 years ago by Steven Loria <[email protected]>
Rename targets -> locations

c2c5ba49139324ec08dd8f0c74166bba5f98a127 authored almost 10 years ago by Steven Loria <[email protected]>
Update docs for `dest` parameter

8a0e5353493a24e4d7baf5cc57a5f969c3776519 authored almost 10 years ago by Steven Loria <[email protected]>
Rename HISOTRY.rst -> CHANGELOG.rst; bump dev version

9b36d163b0f864209363a341675a1179dc55737f authored almost 10 years ago by Steven Loria <[email protected]>
Deprecate `source` parameter

72e95daba52ae6b9db5c07f0bb90b6542f9d0ec5 authored almost 10 years ago by Steven Loria <[email protected]>
Add `dest` parameter. Prefer it over `source`

See #32

86f8e7efd1f30a5903cf39a4c3835991934b6bef authored almost 10 years ago by Steven Loria <[email protected]>
Pin flake8 and deps, update setup.cfg

6b770cc3f2bce876d7e59c01a1e44505126d6f0e authored almost 10 years ago by Steven Loria <[email protected]>
Fix link to LICENSE

c326dee912006c084345aed09e92caeef46c9614 authored almost 10 years ago by Steven Loria <[email protected]>
Add sudo: false for faster builds

ef3030cf145d132614f31d26324498471d893ca5 authored almost 10 years ago by Steven Loria <[email protected]>
Update copyright year

913f6cac81edbc61416e23f317707735628d5532 authored almost 10 years ago by Steven Loria <[email protected]>
Bump version and update changelog

dd1788b60ba28488ae1e1d75d15c88649c4ce847 authored almost 10 years ago by Steven Loria <[email protected]>
Fix typos

374d4b93221c6f41e87f1c91247b4d5e9411071a authored almost 10 years ago by Steven Loria <[email protected]>
Add RequiredArgMissingError to __init__

also update tagline

4345f48b26bf9bff9be3445787f43a39c08ab3eb authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'required-error' into dev

be73f84af5eb3eb7751f1fe2f6306f4a2d6e5814 authored almost 10 years ago by Steven Loria <[email protected]>
Raise RequiredArgMissingError when a required argument is missing

b0a5de07324dd0cd900d00aa53d9da2a2c462c24 authored almost 10 years ago by Steven Loria <[email protected]>
Fix typo in docs

68b8fe105db53357d52270b1e9bd3f354e901fd6 authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'docs' into dev

7f1906bab20d83df85eae4e201e813d4af5caafe authored almost 10 years ago by Steven Loria <[email protected]>
Update docs

Update changelog
Use sphinx-issues
Add project links to README/long-description

135bce8b31a18d5fd8682c50b7a5bf912de4e6ab authored almost 10 years ago by Steven Loria <[email protected]>
Filter out extra arguments

fix #28

c7073b18d66c8fc95aff0ac0bc06e6fe14bbf647 authored almost 10 years ago by Steven Loria <[email protected]>
Fix repr of Missing

e2915ef3ce3a9ca5d5a68c90934bd46590ebc821 authored almost 10 years ago by Steven Loria <[email protected]>
Merge branch 'multiple-missing' into dev

86f71cf131f2557675f8a8eda20da9a91400069d authored almost 10 years ago by Steven Loria <[email protected]>
get_value returns Missing even if multiple=True

92c6cec390c64b3abc39dbe56669fafe7f565b99 authored almost 10 years ago by Steven Loria <[email protected]>
Expand test cases for type conversion with multiple=True

34959f328b46ed1a56f555ae4bdd88fd6aaeb253 authored almost 10 years ago by Steven Loria <[email protected]>
add test for having a multiple arg with an int conversion

756ea97b79909438b53d85dc528d79d20acf41ef authored about 10 years ago by venuatu <[email protected]>
Fix multidict test on py26

6ae2002669f71cd7df77260744376f026fc6ef58 authored about 10 years ago by Steven Loria <[email protected]>
Bump version -> 0.9.1

8ce897d68694c7c457c6ef957ae830022aedacf1 authored about 10 years ago by Steven Loria <[email protected]>
Add test case nested multiple args in tornado

078d510e006f7f14560064a2602afc256bcc353b authored about 10 years ago by Steven Loria <[email protected]>
Update changelog and bump dev version

973922ca58462560742eafa1210cba2c51411923 authored about 10 years ago by Steven Loria <[email protected]>
Merge branch 'fix-nested-multiple' into dev

68e65f7a2b21444da909423b0bf336f4e4c7575b authored about 10 years ago by Steven Loria <[email protected]>
Fix parsing of nested args when multiple is True

Add test cases for core.get_value usage with dict and
multiple implementation of MultiDict

reso...

8eb05720a1bc1660cd7ff017060d3f25a180246a authored about 10 years ago by Steven Loria <[email protected]>
Add test case for nested args with multiple=True

verifies #29

09eceaf120ed4cba88c2c959661c3d52b883d495 authored about 10 years ago by Steven Loria <[email protected]>
Update docs and bump version

705dbec9a0bd725cdbea849d415a77b64fb99382 authored about 10 years ago by Steven Loria <[email protected]>
Merge branch 'dict-validation' into dev

4e20e56fb25bf923715d3f719a2c1779948044df authored about 10 years ago by Steven Loria <[email protected]>
Check against tuples when multiple=True

3670d67fcf90d3689ef0e7fe8fcae062eb59be94 authored about 10 years ago by Steven Loria <[email protected]>
Fix nested required validation

85ba40fb6fb7fe6c4029a12b9de7bf313d0f1ca9 authored about 10 years ago by Steven Loria <[email protected]>
Update docs

0f39c577c4f180ef9cbf984f724e742b4eb57b6f authored about 10 years ago by Steven Loria <[email protected]>
Allow arg nesting

Resolves #18

938467d51c922475bfd2a1da9527ee053eaf99e7 authored about 10 years ago by Steven Loria <[email protected]>
Update changelog and add @Ch00k to AUTHORS

bf8636fd0f50718d11d264d29af9f9b5b47143f1 authored about 10 years ago by Steven Loria <[email protected]>
Merge branch 'Ch00k-arg_type_validate' into dev

e9b5a3a67aa9e73e028dec60fabe8cae31b466ce authored about 10 years ago by Steven Loria <[email protected]>
Move type-related variable out of Arg class

e5654c002ae5ddfe4fcd59a5def6f69a47a34d2f authored about 10 years ago by Andriy Yurchuk <[email protected]>
Put overridable variable inside Arg class. Fix tests

9b9d8d45a5a0275b4443a0bf9cae5f07462e8376 authored about 10 years ago by Andriy Yurchuk <[email protected]>
More fixes after merge

ce23f3244a62cd76e0624f5ecf7b8ce024150b38 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Fix merge conflicts

4fea70ff3ed0d850cae27db5be34383383354d00 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Merge pull request #1 from Ch00k/fix_request

Fix request fixture

928aefc23f774bfa885058498f57bd65897b615d authored about 10 years ago by Andriy Yurchuk <[email protected]>
Fix request fixture

5ce18b8e479ceebec02f9df443a104b0a819e9a6 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Use UUID instead of OrderedDict

9d1747a9aaf3c696f3b5151156189425c2dc0b82 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Add test for unknown type. Fix formatting

f807b386bdb7cc68fe4c03ce4b5d01b0c585db9e authored about 10 years ago by Andriy Yurchuk <[email protected]>
Merge branch 'support/pyramid-docs' into dev

093834a27f5f8cf7b63064f889170d1f909702f8 authored about 10 years ago by Steven Loria <[email protected]>
Add pyramid docs to index.rst

71080da8d7314e328d11c7f933c08f014bf39e08 authored about 10 years ago by Steven Loria <[email protected]>
Add tests for the default parameter

80e7799501cb355b3a8d511ee9ddaa638e6e0516 authored about 10 years ago by Steven Loria <[email protected]>
Fix string formatting

3a0806fed5aec844302e9e39cc368584f60539e4 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Add test. Put back non-nullable types

ca00d83a2a81243168e6bd058353b24aa00ef859 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Add unit tests. Simplify code

51e25c80fbd312ec575064dd5cc0743adca9cd03 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Add basic Pyramid doc

a4939e966fb5a6daa38c4ce4d4f150659f6139ac authored about 10 years ago by philtay <[email protected]>
Skip flake8 errors with Python 3

017b6ad672d57f9d8815398c58db29e417af8908 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Merge remote-tracking branch 'upstream/dev' into arg_type_validate

c1519a0f04ae4ff288b3910c081fdb0fc3cefcf2 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Remove redundant types

7b1c5e3f07fbdc3feb5ae3aa4b25bf4518989da9 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Rename TARGET_MAP -> __target_map__

It is not a constant. The @target_handler decorator modifies
its value.

44d3a2ae51addb3a73250f71d0d387f9f16a6a4b authored about 10 years ago by Steven Loria <[email protected]>
Add @philtay to authors and update changelog

b5aad0308ab044b4641d8eb5e25c0f074a3fc6e0 authored about 10 years ago by Steven Loria <[email protected]>
Merge branch 'feat/pyramid' into dev

cd60130cbacbab9595d695b376e23e05ed71ae9f authored about 10 years ago by Steven Loria <[email protected]>
Add test_parse_files

4b2451afdeec3ccb6f5d5b068412cf65bb069c10 authored about 10 years ago by philtay <[email protected]>
Fix Python 3 compatibility

a105053dec1704bd0fdee62a0090eace0f99d2f4 authored about 10 years ago by philtay <[email protected]>
Fix Python 3 compatibility

ef3e57e33e43dc9f7c570bbfd294ff38830f66da authored about 10 years ago by philtay <[email protected]>
Add handle_error method

fd9ee52e553c57b709447517706308d5fc5c3a65 authored about 10 years ago by philtay <[email protected]>
Add Pyramid parser unit tests

a7b1e7496d18d46798ddec9539f5d9233da63185 authored about 10 years ago by philtay <[email protected]>
Go the extra mile in supporting files

ee04342945fafc50943188ff12a50d82387b9870 authored about 10 years ago by philtay <[email protected]>
Add Pyramid parser module

9008d6e3d14a5a582f0ddbd6b4a113386b639f26 authored about 10 years ago by philtay <[email protected]>
Add unit tests

d994cd8acafa536e70510758b8514aafdb7202cb authored about 10 years ago by philtay <[email protected]>
Add pyramid

d420fa45ff3f0349ad4c268210cb67b54f33dfe6 authored about 10 years ago by philtay <[email protected]>
Uncomment test. Fix string formatting for py2.6

1d227fa6d2dd84df62f7bffecd1c7035a9dcd2ca authored about 10 years ago by Andriy Yurchuk <[email protected]>
long is a float for Python 3

a15d5660d2faa1a4c888525505e6e2c1c14e73fd authored about 10 years ago by Andriy Yurchuk <[email protected]>
Remove long in Python 3

d99f73378de132c67d75934a226f30c4e124dcd4 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Remove noop from JSON_TYPES

310d90afb658e52a242a018804c4cd7a47a9e66c authored about 10 years ago by Andriy Yurchuk <[email protected]>
Make Python 2.6 happy with format()

71b1c459ba614b5ae30cd58dde1507b0244b398f authored about 10 years ago by Andriy Yurchuk <[email protected]>
Always try to convert argument type

cb40726044be6491a8163c152795726ee66da214 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Add pyramid

d9bc635d26094a71bfe2bd5636658c926cd3edb1 authored about 10 years ago by philtay <[email protected]>
Install dev-requirements on Travis

461bedc311bfce823845ebcc74100c8a9783b5bf authored about 10 years ago by Steven Loria <[email protected]>
Use set function call instead of literal

b3d2c6bece3b4c5c89514e110cfdc1774d277b33 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Use types instead of strings in json types dict. Fix check for null

6baeb0d77d73703d5c26047d4484a8c5685886b0 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Initial draft of type validation

44787e6dfb267806eaa2618318dffa61bbfcedd5 authored about 10 years ago by Andriy Yurchuk <[email protected]>
Merge branch 'feat/cache' into dev

83a3daf0554aa871855214726cb1a54796a08cf7 authored about 10 years ago by Steven Loria <[email protected]>
Update changelog

d6a0b0d60cd0520445b9e00efffc46f6a05d66df authored about 10 years ago by Steven Loria <[email protected]>
Make _parse_json_body a function rather than a method

962103bae5866db2b5ae2b05eebd418ca6d09e3a authored about 10 years ago by Steven Loria <[email protected]>
Store decoded json body in cache rather than an attribute

No need to parse JSON body on every call to parse
Removes temporary data on each parse

819efd5bf55fdc64cca59a039ca9009f4f96c868 authored about 10 years ago by Steven Loria <[email protected]>
Add a short-lived cache for storing processed request bodies

resolves #23

243451a424c094f3f6ff1772d66fa3bffbef4b1d authored about 10 years ago by Steven Loria <[email protected]>
Test that "source" name is passed to custom target handlers

0d3ed5f6b63c309bdc8017c778c1beeff81de24f authored about 10 years ago by Steven Loria <[email protected]>