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

Make MultiDictProxy._collect_multiple_keys staticmethod

81a1e21d3435139a73f6c3c6d64aad655768f2a9 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Factorize _update_args_kwargs logic in Parser

ba596600855be7fd62eba3edd1a54b49d0a17934 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix pylint warnings

da9f4fc5238af718dbc926d8dbf822be5d190306 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

936a6bb4aa2680782e5b616790245e104198d082 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #477 from suola/falcon-parser-wsgi-ref-read-requires-argument

stdlib `wsgiref` requires argument for `read()`

7ccb1ad4e8b8a3e478df6e48d316475643cb457f authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove unneeded argument.

9b861656c513bfccb705cd4b4ec08c55e6467a43 authored almost 5 years ago by Sami Salonen <[email protected]>
Add test for cf09a9099369.

58ac9f207f716efd8861ac5584bb6c6438895c16 authored almost 5 years ago by Sami Salonen <[email protected]>
Add author.

e57c22d1d249f8774205ef862bf183a80e873f12 authored almost 5 years ago by Sami Salonen <[email protected]>
Bump sphinx from 2.4.2 to 2.4.3

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.4.2 to 2.4.3.
- [Release notes](http...

2f8b0d2170fa1325f71a41535312b93e5ee3f303 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
stdlib `wsgiref` requires argument for `read()`

PEP3333 says:

> A server should allow read() to be called without an argument, and
> return the...

cf09a9099369d1e22389ef3bfd8c03a4408b112d authored almost 5 years ago by Sami Salonen <[email protected]>
Bump sphinx from 2.4.1 to 2.4.2

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.4.1 to 2.4.2.
- [Release notes](http...

8d11273bae6e273768d24375dab3c38a19029c0d authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump version and update changelog

223ee59b677ee27aeb103f322c534c1e09a10c92 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #472 from marshmallow-code/kw-only_args

Use kw-only arguments where sensible

dc2870023ab768e796815cc04d8415695427c320 authored almost 5 years ago by Stephen Rosen <[email protected]>
Use kw-only arguments where sensible

528c56fa08eb0155126d92c9514038a9de3acb46 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

77882e9e9991f6fccab1b4e3006c6f80e9172e5a authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #463 from sirosen/namespace-errors

Inject the location into ValidationErrors

e62177b6c9fdc9b48105a56617fe99da0b43e8ca authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Dispatch on MA version in flask test app

Rather than catching an error which only occurs under marshmallow2,
explicitly test the version-...

c7c3003908e5a568304e1ca71d2c6649466a788e authored almost 5 years ago by Stephen Rosen <[email protected]>
Inject the location into ValidationErrors

In order to ensure that errors are always unambiguous, add the
`location` to the message data fo...

7e2a190c36ebc260c96f5b6f27a1b2258815ae46 authored almost 5 years ago by Stephen Rosen <[email protected]>
Bump sphinx from 2.4.0 to 2.4.1

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.4.0 to 2.4.1.
- [Release notes](http...

20b55591888b3cfaae061d858a6f21cb17edee44 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump sphinx from 2.3.1 to 2.4.0

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.3.1 to 2.4.0.
- [Release notes](http...

1ae101ad0960716dc6f63ede9a8f255d9253a9ea authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump flake8-bugbear from 20.1.3 to 20.1.4

Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 20.1.3 to 20.1.4.
- [Releas...

5dcb66a58f0478a77f372bbe43d113259d38f216 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Update CHANGELOG

e067519cca815566b71c4296e51ac561d49ab118 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Add @tirkarthi to AUTHORS

673d5e2969184a994768a4cc12b47b10f6b30048 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

32bcca0d2d1f7f349c7033079fed26047f3d7d0b authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Harmonize import Mapping

ac9c2819d403af725d843ff7e11e1d7ad9385f9b authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #471 from tirkarthi/fix-collection-warnings

Import ABC from collections.abc instead of collections for Python 3.9 compatibility

188b39fe0d38ccc49952531843bf257b25313c5a authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #462 from sirosen/no-cache

Remove the Parser cache

d83ee794917ac39cd5caebb67b6fdbbcd4e1c532 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Import ABC from collections.abc instead of collections for Python 3.9 compatibility.

f0f4b3194f330f4fd29cb8b568f09c5701faa3ec authored almost 5 years ago by Karthikeyan Singaravelan <[email protected]>
Remove the Parser cache

Because the cache is no longer used field-by-field to fetch data,
there's significantly less val...

6794dc2f8ad21969559701f7ad02f49f078ca6c5 authored almost 5 years ago by Stephen Rosen <[email protected]>
Bump version and update changelog

1b34470908cb54862b7aeb578f794ac3285cdf38 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #464 from sirosen/stricter-delimited-list

Change DelimitedList to always go to/from a string

6b2fee7bbfde0cdb0e384996c166139bed08734a authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Change DelimitedList to always go to/from a string

Parsing/deserializing a DelimitedList will now insist that the input
is a string or bytes. List-...

b1e9a65ff602670d5696baae6130ab5aac6f230f authored almost 5 years ago by Stephen Rosen <[email protected]>
Bump webtest from 2.0.33 to 2.0.34

Bumps [webtest](https://github.com/Pylons/webtest) from 2.0.33 to 2.0.34.
- [Release notes](http...

01ef08a35a1ec9249725e54dc215efc682debfcf authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #466 from marshmallow-code/dependabot/pip/pre-commit-gte-1.20-and-lt-3.0

Update pre-commit requirement from ~=1.20 to >=1.20,<3.0

8b79391b6d02abf2269ad6c130000e2a97651e20 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Update pre-commit requirement from ~=1.20 to >=1.20,<3.0

Updates the requirements on [pre-commit](https://github.com/pre-commit/pre-commit) to permit the...

455e316de00acb3990694df2ea200fae72d82db8 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump flake8-bugbear from 20.1.2 to 20.1.3

Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 20.1.2 to 20.1.3.
- [Releas...

6106661e6e366fce645721f831256decea1e72b4 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump version and update changelog

b8f1c697ce7c036970cc72b9556989668ffb8f78 authored almost 5 years ago by Steven Loria <[email protected]>
Skip JSON parsing if Content-Type is mismatched

b9ee8b0aa668207a363d9fd21d967eeadb975c3e authored almost 5 years ago by Steven Loria <[email protected]>
Fix typo

30461915118e8015035b79c936a3c07f63dba859 authored almost 5 years ago by Steven Loria <[email protected]>
Bump version and update changelog

3089dff38e4388839dbb24017c6c548c5e2764db authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Rework AUTHORS.rst

b27b24fa7539a5b685482f995999cdb9ae272a9f authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #459 from Nateyo/update-falcon-2.0

BREAKING: upgrade to falcon 2.0 compatibility

a7e25acb15435d66ace1515f9eca46e8f14fe3dd authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
updating docs for falcon hook

3794c55b688f9389f505437cb438869c874f1c39 authored almost 5 years ago by nateyo <[email protected]>
BREAKING update falcon to 2.0

fixed falcon hook pos arg
fixed keep blank kwarg
call to req.stream.read updated to recommended

b57ab1a9506618fd4e4e97c14d8f3e4ee151cc43 authored almost 5 years ago by nateyo <[email protected]>
Bump copyright year

Committed via https://github.com/asottile/all-repos

140dd7d6ddb0e94837b2403237c199b867f98bc1 authored almost 5 years ago by Steven Loria <[email protected]>
Run pre-commit autoupdate

Committed via https://github.com/asottile/all-repos

190e1c1ef89dd9640a9c8dc127a8f6f529186d36 authored almost 5 years ago by Steven Loria <[email protected]>
Merge pull request #458 from marshmallow-code/py38

Test againt Python 3.8

77b0474875d0f76d1ad8e0fa60910b6740283dbf authored almost 5 years ago by Steven Loria <[email protected]>
Test againt Python 3.8

eb828da82dcd17c81dfabc6bbf5cd2f890e6b4c7 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump version and update changelog

0ecc5ee40d868cd658cb1a12f1c7c3689edfd682 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #454 from hugovk/rm-2

Drop support for EOL Python 2.7

6e1c155960a4a4bb92d9d4b582b101882e6d017e authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
We can build universal wheels now

e7ae9cc5760ad16723a21d9fcf93112cb7af4bd3 authored almost 5 years ago by Hugo <[email protected]>
Remove simplejson import, was only for Python 2 compatability

b734c5508f63cea93f3f6cee34807f1d400d2fe9 authored almost 5 years ago by Hugo <[email protected]>
Fix version number

c90e814f4dc1624586cd04180f553a6c4c77f873 authored almost 5 years ago by Steven Loria <[email protected]>
Merge branch 'dev' into rm-2

f22c8717a1bdfde2e67b93a7a0cec8c730e08ac6 authored almost 5 years ago by Hugo van Kemenade <[email protected]>
Bump version and update changelog

f62dc822a5d7e1add1f25de7bf040685ce8f7089 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump flake8-bugbear from 20.1.0 to 20.1.2

Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 20.1.0 to 20.1.2.
- [Releas...

103428b78de6b7bcb2ca48a326713b7f2e13e3e6 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Minor changelog update; add @sirosen to AUTHORS

85c373bba72b2e6f67fb83a87dd25912614f76e5 authored almost 5 years ago by Steven Loria <[email protected]>
Bump flake8-bugbear from 19.8.0 to 20.1.0 (#453)

72674a37af2d0ba2809f6e44f9c580b556dfed06 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #446 from koobs/patch-1

Add tests / test files to sdist

2d23bc2e651f5dd3fa9e829ccfbe02282c3b248e authored almost 5 years ago by Steven Loria <[email protected]>
Add @koobs to AUTHORS

839b02a144b4a704f7b1a7e474d95e791863d268 authored almost 5 years ago by Steven Loria <[email protected]>
Use mock backports for Python 3.5

8eb9976fc000065e1bc50b8658ba321e6fb83aca authored about 5 years ago by Hugo <[email protected]>
Drop support for EOL Python 2.7

e1ae31666268e1d3986a9c472c8eb35259154545 authored about 5 years ago by Hugo <[email protected]>
Update imports

a7e629126ae5907f24dffcc85e7180874c43a13d authored about 5 years ago by Hugo <[email protected]>
Update pre-commit and update code with pyupgrade and Black

090291ff6a8b265bacb961b74b3c76062eddd237 authored about 5 years ago by Hugo <[email protected]>
Add python_requires to help pip

7c9ebe91c3cd58c4222bd423691c4628412f88b9 authored about 5 years ago by Hugo <[email protected]>
Drop support for EOL Python 2.7

461382ae5f570a2d31db040531b2e3a417354868 authored about 5 years ago by Hugo <[email protected]>
Merge pull request #420 from sirosen/single-location

Only allow users to specify a single location per parse call & pass full location data to schema...

df66fe8643ae757eebaa163d5238e7557b953bcc authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump sphinx from 2.3.0 to 2.3.1

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.3.0 to 2.3.1.
- [Release notes](http...

f862eb31799cf78be664d5703f0629b022a1b7a2 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #451 from marshmallow-code/dependabot/pip/mypy-0.761

Bump mypy from 0.750 to 0.761

b1e3268bd6b79c382a0c801b862942129c926c8a authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump mypy from 0.750 to 0.761

Bumps [mypy](https://github.com/python/mypy) from 0.750 to 0.761.
- [Release notes](https://gith...

f48987a21ff6905b2a155a00da6a6fbc1ea0da2d authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump sphinx from 2.2.2 to 2.3.0

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.2.2 to 2.3.0.
- [Release notes](http...

eaf81491907b7c4d076d367806ccc4d9b4c3a0a1 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Fix Parser.parse docstring for 'location'

Refer to the `__location_map__` attribute, and expand the list of
supported locations to be comp...

007ad8411c228e203cdc17d149d78d2915208162 authored about 5 years ago by Stephen Rosen <[email protected]>
Switch JSON parsing to cache `missing` values

Previously, `load_json` carefully avoided putting `missing` into the
`Parser._cache["json"]` sto...

4b125430227a78f85991da4cfcffeee95fd78ab5 authored about 5 years ago by Stephen Rosen <[email protected]>
Improvements per @lafrech's review

1. Fix a typo in the quickstart doc

Rewrite "content_type" to "user_type". Just a slip-up.

2. ...

ae04c0950208bd27af1728519b564ef563f5b60c authored about 5 years ago by Stephen Rosen <[email protected]>
Add tests / test files to sdist

Add tests and related test files to the MANIFEST.in in order to include them in the PyPI sdist
...

590d32e2dcc6bba82720bbf91469ae39340e8441 authored about 5 years ago by Kubilay Kocak <[email protected]>
Bump sphinx from 2.2.1 to 2.2.2

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.2.1 to 2.2.2.
- [Release notes](http...

ba30834b8382ee5203ad1fa58e35adbe8b45a4a1 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #442 from marshmallow-code/dependabot/pip/mypy-0.750

Bump mypy from 0.740 to 0.750

3bf72108fba71544c8d6ba23cfad92c08f207e7c authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump mypy from 0.740 to 0.750

Bumps [mypy](https://github.com/python/mypy) from 0.740 to 0.750.
- [Release notes](https://gith...

888900e979cdf4cd4b187bb5cb67c7c7508f55ad authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Elaborate on core test for unknown=... behavior

Rather than just comparing default schema behavior against
unknown=EXCLUDE, compare IGNORE and R...

f4d83b73da3ed81238bac50c8dae707b89bf6d8c authored about 5 years ago by Stephen Rosen <[email protected]>
Ensure all parsers treat missing json equivalently

If an empty body is submitted to a webargs parser, it should always be
checked for content-type....

cf8bd16fdf8d132ea2ae7111067847c021c72ea0 authored about 5 years ago by Stephen Rosen <[email protected]>
Rewrite narrative docs to be correct in v6

This is not a deep and comprehensive rewrite which aims to
discuss/explain the functionality whi...

6b92b2a6f03a401617a34b5903204b100d4d7ac1 authored about 5 years ago by Stephen Rosen <[email protected]>
Add the 'json_or_form' location + docs

'json_or_form' is defined as first trying to load the JSON data, then
falling back to form data....

071391bdd6ff94feb4531d0ceb625bd213c6203f authored about 5 years ago by Stephen Rosen <[email protected]>
Make tests explicit about ignoring extra data

Some routes/methods are being tested to ensure that they accept
additional data. In those cases ...

f878d1c4573c1fca7d07ca627d2dd3062f1c98b8 authored about 5 years ago by Stephen Rosen <[email protected]>
Convert remaining parsers for v6

Updates falconparser, webapp2parser, tornadoparser, and pyramidparser.

For the most part, this ...

b2ce55771aead2f36a0b4cc57f9e1f95cc16f902 authored about 5 years ago by Stephen Rosen <[email protected]>
Update aiohttpparser for webargs v6

- Convert "parse_*" methods to "load_*" style
- Add needed methods to the testapp
- Update aioht...

6e41ef82443a024d9731b235e8af83eef5e1ab68 authored about 5 years ago by Stephen Rosen <[email protected]>
Update bottleparser, djangoparser for v6

- Convert parse_* funcs to load_* funcs
- Update test apps to work with testsuite changes
- The ...

70f3f9098636740e564a09cd5bb39a831860ef08 authored about 5 years ago by Stephen Rosen <[email protected]>
Start to implement #419 (flaskparser first)

Stated goals in the form of CHANGELOG update

Gut significant chunks of webargs.core
- replace
...

5a58a23ba05595f91150438caa8f8fd20ef2e718 authored about 5 years ago by Stephen Rosen <[email protected]>
Update changelog with change in `location`

This is early documentation of planned changes, for this branch of work.

Note the change from `...

40998144623db7c36008bba348d8db5668719d88 authored about 5 years ago by Stephen Rosen <[email protected]>
Bump python-dateutil from 2.8.0 to 2.8.1

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.0 to 2.8.1.
- [Release no...

145ffe9bb696487c20766afb86eb009601445cae authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Run pre-commit autoupdate

Committed via https://github.com/asottile/all-repos

76c527bf975263822529b76550a21a9304b1c652 authored about 5 years ago by Steven Loria <[email protected]>
Upgrade pre-commit

35dead37de232d67f539aec60e155f5ab90e4539 authored about 5 years ago by Steven Loria <[email protected]>
Bump flake8 from 3.7.8 to 3.7.9

Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.7.8 to 3.7.9.
- [Release notes](https://g...

425bb2cb9dde6e5d2e8d73017ca94f75df740325 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Add documentation about marshmallow-dataclass (#432)

* Add documentation about marshmallow-dataclass

* Rewrite to try and address MR comments

*...

03068c05dd9e507ccd1fac7ee0053ef75b8991c0 authored about 5 years ago by CptSpaceToaster <[email protected]>
Bump sphinx from 2.2.0 to 2.2.1

Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.2.0 to 2.2.1.
- [Release notes](http...

eba8b314f69dcaa3d1a45df50a0a587858a0a9c8 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #433 from marshmallow-code/dependabot/pip/mypy-0.740

Bump mypy from 0.730 to 0.740

05b46154b416a91660ec99f444ae230369ec3858 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump mypy from 0.730 to 0.740

Bumps [mypy](https://github.com/python/mypy) from 0.730 to 0.740.
- [Release notes](https://gith...

a32daeebd6579cb0ee04eb021655a3b220d063d9 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #431 from marshmallow-code/dependabot/pip/sphinx-typlog-theme-0.8.0

Bump sphinx-typlog-theme from 0.7.3 to 0.8.0

1fd0dcda8c7b83d8fc345140d70ef2f483902956 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Bump sphinx-typlog-theme from 0.7.3 to 0.8.0

Bumps [sphinx-typlog-theme](https://github.com/typlog/sphinx-typlog-theme) from 0.7.3 to 0.8.0.
...

def20f9d94c6cf1a9592d8bfb1c162933e8dc560 authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump version and update changelog

f1ae764973b6492e3c69109060c95240b7cc3d41 authored about 5 years ago by Steven Loria <[email protected]>
Handle decoding errors like json decode errors (#428)

* Handle decoding errors like json decode errors

When receiving a post containing non utf8 da...

6347b4b68a38362d811b3b93390d0f93d8f9f358 authored about 5 years ago by Martin Roy <[email protected]>