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
To confirm that the fixed `handle_error()` works, add tests for custom
error handlers to ensure ...
A lot of these annotations are copy-paste from the types for
AsyncParser, but there are a few od...
Drop webapp2 support
5bcfcc126443cca38d53e4cd38c4b9c1ba9226df authored about 4 years ago by Stephen Rosen <[email protected]>95454bdd03b9e5e91215bd9fa0aae89fc27269d6 authored about 4 years ago by Jérôme Lafréchoux <[email protected]>
7817689706c362f4d39c6732e0a1c9bcf8ec8cb7 authored about 4 years ago by Jérôme Lafréchoux <[email protected]>
14faa9f4191a5cda2bbb6168890794fbef30e634 authored about 4 years ago by Stephen Rosen <[email protected]>
Update changelog for v7.0.0b2
3b126d74a1d8151ca81af78a4acec98071f44bc0 authored about 4 years ago by Stephen Rosen <[email protected]>
Clarify the distinction between the two notes on FalconParser:
- define `media`
- use `media` by...
d63845e0a3861102a5c2bb583c43bc93436cf4e9 authored about 4 years ago by Stephen Rosen <[email protected]>
Fix async tests to not be order-sensitive
db2723149cded963074ebfd52f346c912393ac51 authored about 4 years ago by Stephen Rosen <[email protected]>
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 20.1.4 to 20.11.1.
- [Relea...
Test against minimum supported framework versions
4cb3b19cb16a7717eeb0efb0a8a6000d5c63c5b5 authored about 4 years ago by Stephen Rosen <[email protected]>
Because old framework versions might have minimal versions which
support newer pythons, save our...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.3.0 to 3.3.1.
- [Release notes](http...
asyncio.coroutine is deprecated and will be removed in py3.10 , so we
can save ourselves some tr...
These tests are already covered by the aiohttpparser tests, they're
just another copy of several...
It's not possible to construct an asyncio Future (which tornado Future
aliases) without an event...
This adds a tox factor, `mindeps`, which specifies explicitly that we
want to test with old vers...
Add support for headers to DjangoParser
3549e3cb82ca04e2719b59db7287eaa826dcbbd3 authored about 4 years ago by Stephen Rosen <[email protected]>
We now support Django 2.2.0 or later (for `HttpRequest.headers` to be
available). Even though th...
Switch FalconParser to using 'media' by default
0b5673c5bf0ec6e24df8f0f5b24afceac72a7e01 authored about 4 years ago by Stephen Rosen <[email protected]>
Given the choice, use `HttpRequest.headers` rather than
`HttpRequest.META`. `headers` was added ...
We aren't using the mock backport anymore, so this flag does nothing.
ccd9737cd0e5abbd6bfacd6de107b1a3da6ee394 authored about 4 years ago by Stephen Rosen <[email protected]>
Add a new location to the FalconParser, `media` (handler is
`load_media`), and sets it as the de...
Drop Python 3.5
60a4a27143b4844294eb80fa3e8e29653d8f5a5f authored about 4 years ago by Stephen Rosen <[email protected]>
Remove 3.5 from tox.ini because it's no longer supported.
Also, while we're here, switch '3.0.0r...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.2.1 to 3.3.0.
- [Release notes](http...
Also update pre-commit config and relevant docs.
13b403120f6612d171ffc9aee609f993a5506d23 authored about 4 years ago by Stephen Rosen <[email protected]>1aa6c4b457702180cbf1533e5a472455f8775cf3 authored about 4 years ago by Steven Loria <[email protected]>
Bumps [mypy](https://github.com/python/mypy) from 0.782 to 0.790.
- [Release notes](https://gith...
Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.3 to 3.8.4.
- [Release notes](https://g...
Committed via https://github.com/asottile/all-repos
ff021b3c0cfcd6c1e1e53dcb87a71775be3a804a authored over 4 years ago by Steven Loria <[email protected]>Minor tweak to doc on HTTP 400s
1da8a92755fbc766d4d9470164d266d1b7d05354 authored over 4 years ago by Stephen Rosen <[email protected]>
Add a sentence clarifying that setting DEFAULT_VALIDATION_STATUS
requires sublcassing the parser...
3c214cf653e37c080b78af798188f7214bedb5a2 authored over 4 years ago by Stephen Rosen <[email protected]>
[7.x] Refactor support for 'unknown' with location map
4785d3ee7ac0ef5936ecab735e7ce383aca87a9a authored over 4 years ago by Stephen Rosen <[email protected]>
Removing this value removes a layer of defaults and potential
ambiguity from the interfaces. Doc...
This introduces a new Parser-class variable,
`DEFAULT_UNKNOWN_BY_LOCATION`, which maps location ...
[7.x] Remove support for marshmallow2
dab07ad30fdf0c88e8d2becc11b44645a54dd155 authored over 4 years ago by Stephen Rosen <[email protected]>
Anywhere that version dispatch was used, switch to the ma3 version of
the code. Tests skipped on...
[7.x] ValueError if error handler does not reraise
3391b69bba96c71d6f064a9489329bfd11059f66 authored over 4 years ago by Stephen Rosen <[email protected]>
In 6.x this was only a warning. Now, if someone defines an error
handler which does not raise an...
And update changelog to read 7.0.0
e62f478ae39efa55f363b389f5c69b583bf420f8 authored over 4 years ago by Stephen Rosen <[email protected]>f125042023f794960335063a898a3c767f9159ae authored over 4 years ago by Stephen Rosen <[email protected]>
b6a74dd81c97035ebf01c08467f37aa1f1da69b3 authored over 4 years ago by Stephen Rosen <[email protected]>
iter(MultiDictProxy) checks if contents are tuples
c9cfe4bf7fc172f20452a9cfe44825ead3d3d30e authored over 4 years ago by Stephen Rosen <[email protected]>* pre-commit autoupdate
* Add pyproject.toml; --keep-mock in pyupgrade
813eea57c1955c7d85959dbad3fa5e006ca59f80 authored over 4 years ago by Steven Loria <[email protected]>
Specifically in order to handle headers more gracefully,
MultiDictProxy needs to be careful abou...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.2.0 to 3.2.1.
- [Release notes](http...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.1.2 to 3.2.0.
- [Release notes](http...
Add a warning if validation errors are suppressed
75b564e12fb27a136c94ad82c47603584d4cf154 authored over 4 years ago by Stephen Rosen <[email protected]>Bump mypy from 0.770 to 0.782
421817fca342a38912453e4f42710df9fe9e0669 authored over 4 years ago by Jérôme Lafréchoux <[email protected]>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.1.1 to 3.1.2.
- [Release notes](http...
Bumps [mypy](https://github.com/python/mypy) from 0.770 to 0.782.
- [Release notes](https://gith...
We can't be certain that the user doesn't know what they're doing in
this case. It's conceivable...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.1.0 to 3.1.1.
- [Release notes](http...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.4 to 3.1.0.
- [Release notes](http...
Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.2 to 3.8.3.
- [Release notes](https://g...
https://docutils.sourceforge.io/rst.html
Committed via https://github.com/asottile/all-repos
972ffa4b6d011f58302c6d6210180fccb845df1c authored over 4 years ago by Steven Loria <[email protected]>Committed via https://github.com/asottile/all-repos
8e39a9e87252ffd55afc582b69f3c812e2e96b6d authored over 4 years ago by Steven Loria <[email protected]>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.3 to 3.0.4.
- [Release notes](http...
Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.1 to 3.8.2.
- [Release notes](https://g...
Committed via https://github.com/asottile/all-repos
de4b7a6334355cf2e648f7f0db9df5afb3a13e0e authored over 4 years ago by Steven Loria <[email protected]>Committed via https://github.com/asottile/all-repos
77d0a1c5c85078a1150feb88fcb686808dc3193b authored over 4 years ago by Steven Loria <[email protected]>
This adds support for passing the `unknown` parameter in two major
locations: Parser instantiati...
Update docs to reflect current handle_error argument names
1bad8f934a25b03067893a496980fec3baeaefff authored over 4 years ago by Stephen Rosen <[email protected]>
Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.7.9 to 3.8.1.
- [Release notes](https://g...
8dfa74d69015fd3ce651d39827f8426cb3578e5d authored over 4 years ago by Jason Williams <[email protected]>
3dc331fc3984f7bee5cdccfdb307704ccd45a11f authored over 4 years ago by Stephen Rosen <[email protected]>
Add DelimitedTuple field (ma3 only)
96dc1a6ea88d5f8ec801ff0081d25b3000720d7b authored over 4 years ago by Jérôme Lafréchoux <[email protected]>
When running with marshmallow3, ma.fields.Tuple provides a basis for a
second type, similar to D...
Remove all use of 2nd person from upgrade doc
2c85a334ea59095f17a0c7fb6e6617adbf356e84 authored over 4 years ago by Stephen Rosen <[email protected]>
Bumps [webtest](https://github.com/Pylons/webtest) from 2.0.34 to 2.0.35.
- [Release notes](http...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.2 to 3.0.3.
- [Release notes](http...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.1 to 3.0.2.
- [Release notes](http...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.0.0 to 3.0.1.
- [Release notes](http...
Bump mypy from 0.761 to 0.770
680c783ccba35dadf13dc9dc028d8aa11424a6d1 authored over 4 years ago by Jérôme Lafréchoux <[email protected]>Add an upgrading doc to help users switch to 6.0
616fa2e71d594b74cace82533c0eb374db80b739 authored over 4 years ago by Jérôme Lafréchoux <[email protected]>Add URL variable parameter to flaskparser example
5b15b4ba6ec4a29718c76344d0f78a3789bf82dc authored over 4 years ago by Jérôme Lafréchoux <[email protected]>a3e472ac20f5e15e08e7ccfa907e4b6bf021742e authored over 4 years ago by ugultopu <[email protected]>
#497
9b112c8a9d11c3b8069f49f8a080d5cd8f370b13 authored over 4 years ago by ugultopu <[email protected]>Bump sphinx from 2.4.4 to 3.0.0
fcd1a24210b9cccf8ecc08ceca98e04025cfc647 authored over 4 years ago by Jérôme Lafréchoux <[email protected]>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.4.4 to 3.0.0.
- [Release notes](http...
Add missing doc, repr, and str for multidictproxy
1e68fd1767f2579424163a24ff2c186a292f75eb authored almost 5 years ago by Stephen Rosen <[email protected]>
- Add multidictproxy to the full API docs (it was missing)
- Add __str__ and __repr__ methods fo...
Mostly per review from @lafrech, but this also fixes the pyramid
parser change doc.
`request` is...
The doc covers several issues, and explicitly is meant to address and
resolve #485.
The doc is ...
f1e876e36a4dba091a15f6ad8fe52fe63618e7a6 authored almost 5 years ago by Stephen Rosen <[email protected]>Fix location argument name for docs
6d72cb140974ca80de3e60fff5f6e4d49eaf1425 authored almost 5 years ago by Stephen Rosen <[email protected]>bb4db48a698130f506f770fcb07f8e0411d483ca authored almost 5 years ago by Lefteris Karapetsas <[email protected]>
Bumps [mypy](https://github.com/python/mypy) from 0.761 to 0.770.
- [Release notes](https://gith...
It seems that the location argument name is wrong in the docs:
https://webargs.readthedocs.io/en...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.4.3 to 2.4.4.
- [Release notes](http...
c73b23404f51b7752fbec822e52b7907e132c6f3 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix simple typo: objec -> object
377fb641e7a7ebf9ec44a08df5b1507e659a3133 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>f5305805b471b36311981acf043158bd6eba2ad4 authored almost 5 years ago by Tim Gates <[email protected]>
Closes #481
3776d62df6f3766becd819389d61700316b20222 authored almost 5 years ago by Tim Gates <[email protected]>bfcdf0443726c9eabe7f32d260bb587c109abfc8 authored almost 5 years ago by Stephen Rosen <[email protected]>
Minor refactors and pylint fixes
3020476f725280f3004abf6444a2b6230dd0af01 authored almost 5 years ago by Stephen Rosen <[email protected]>97f2d8e86ed270527bda94c2da98fdc34a07bb81 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
ba596600855be7fd62eba3edd1a54b49d0a17934 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>