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

Bump version and update changelog

b956d0f693b6c16288c50e67ab6c0f8df588f262 authored almost 6 years ago by Steven Loria <[email protected]>
Add LICENSE to sdist

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

4d73eb691af9f1d9ad8f61eff62a0431e622c107 authored almost 6 years ago by Steven Loria <[email protected]>
Replace legacy license_file option

https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-...

fba6da544afa44d6451bf779880b90684771194a authored almost 6 years ago by Steven Loria <[email protected]>
Add comment and don't upload sdist from Python 2 env

97dabce49ec41f7ef97bf664db92ef7b3c3a8bc6 authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

e51110bb48e7146e1b03bb6ef171ace3c78691b9 authored almost 6 years ago by Steven Loria <[email protected]>
Build separate wheels for Python 2 and 3

simplejson is conditionally required for Python 2, so
a separate wheel needs to be built for it....

a4a52e1fb1c583e7a6998bdefb7eae1da454c705 authored almost 6 years ago by Steven Loria <[email protected]>
Make button a reasonable size

1928c0dd5dfc6db84146b074dcb537092ee16065 authored almost 6 years ago by Steven Loria <[email protected]>
Update to black's recommended flake8 config

https://github.com/ambv/black/blob/master/.flake8

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

cb183ad7b988e5e3d0e3ee4265c0ff9b8b5ec0f1 authored almost 6 years ago by Steven Loria <[email protected]>
Run pre-commit autoupdate

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

6cef7614cc39cd749673fe6d776be3983141ef09 authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch 'all-repos_autofix_pre-commit-autoupdate' into dev

f7bcd2bad8dd7545e655535074655d3bedef2dea authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch 'all-repos_autofix_remove-sudo' into dev

7d16a45865dbc6120b5d42dadaf926affe66c24e authored almost 6 years ago by Steven Loria <[email protected]>
Remove sudo: in .travis.yml

https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

Committed via htt...

75de4be3ee67b2381210c2b129b8c6a0d7a6a355 authored almost 6 years ago by Steven Loria <[email protected]>
Update pre-commit hooks; move mypy config; speed up lint env

1c2f034f03baca3ab582ec881d572bb8290a61f6 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #358 from marshmallow-code/mypy

Add Mypy; fix issues found by mypy

e33930f8645297c92f4ab1eb38aa96daf1ad4977 authored almost 6 years ago by Steven Loria <[email protected]>
Add mypy

6cfe6755070ef13c4b52aa2dc302b97bb4499db7 authored almost 6 years ago by Steven Loria <[email protected]>
Fix a number of issues found by mypy

05d8e1f1235f6df77279a02a76844ead4e4e7eea authored almost 6 years ago by Steven Loria <[email protected]>
Add flake8-bugbear to pre-commit config

1a05a6b61c2a5f8d630e4a6f5d8995d0ede12f36 authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

f12c0b8f66c0a86cc15e90b322162e15450cc952 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #356 from marshmallow-code/fix-flask-compat

Fix Flask<1.0 compatibility

5dca902ccb91889626a0396fd8e8a391448db0de authored almost 6 years ago by Steven Loria <[email protected]>
Fix Flask<1.0 compatibility

Use Request.get_data rather than the private _get_data_for_json,
which doesn't exist on pre-1.0 ...

aab5c061e2877050d53bf2998acf40744329e527 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #354 from marshmallow-code/warnings

Address warning on Python 3.7 about importing from collections.abc

c7ac24efbd8559c99caf749f2b66c6477d0a31d7 authored almost 6 years ago by Steven Loria <[email protected]>
Address warning on Python 3.7 about importing from collections.abc

630d50fa384d79c3dd8b10acea5a1987d227b3ba authored almost 6 years ago by Steven Loria <[email protected]>
Show example of file upload and marshmallow 3 data_key usage

close #230

ab6e21af5ac572bf0d45e5f3ae91a2ffeb1691a0 authored almost 6 years ago by Steven Loria <[email protected]>
Remove outdated warning about aiohttp<2 support

af6cb39ba13aa985bc29c6a207dad0573a923a1b authored almost 6 years ago by Steven Loria <[email protected]>
Add type annotations to AsyncParser and AIOHTTPParser

e4b118dae2637024ad15229d6050333499fb7821 authored almost 6 years ago by Steven Loria <[email protected]>
Allow error handler to be a coroutine

fd5ceb9675fb721341cc765fbc7f00f068a101cd authored almost 6 years ago by Steven Loria <[email protected]>
Remove workaround for ad blockers

sphinx-typlog-theme 0.7.1 obviates it

011be9fd831be110a931f175fdf77734897c4b2b authored almost 6 years ago by Steven Loria <[email protected]>
Test against marshmallow>=3.0.0rc2

17d4113393e51d3d47598ef1cccfccd12787bf5e authored almost 6 years ago by Steven Loria <[email protected]>
Include LICENSE in setup.cfg

f41fb1b7348bc269280bf0c9d44abb3444094692 authored almost 6 years ago by Steven Loria <[email protected]>
Rewrite asserts in CommonTestCase

378bad84030af2b7f7b418294e598dded8c703cd authored almost 6 years ago by Steven Loria <[email protected]>
Pass register=False on marshmallow 3

8ae92d5b2045549dbdf2f812c64e7dff7a627aee authored almost 6 years ago by Steven Loria <[email protected]>
Use `apply` argument in bottle app

759ea721b8b9429b6c10f20405e9d7d81a13e214 authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

cca430ebe55939a488ceda93a75bfe401228ecb5 authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch '4.x-line' into dev

a28a1645dea4d565e4e275ad782bf10fece55e6d authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

4fed0d26914c9c0d6697c5aa6ef77049191d5a8d authored almost 6 years ago by Steven Loria <[email protected]>
Update description

7f96dd625f496441fcc3022d3b60aa2c785d9501 authored almost 6 years ago by Steven Loria <[email protected]>
Remove lingering usages of argmap2schema

0220a1059c9876b5ae58b7e7774c14f72abfceb8 authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog

[skip ci]

c2100ec3eaf7208a8698e7926370bc5254b3261f authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch '4.x-line' into dev

38423b57faad0abbab23bd38a8d13b43d2996eec authored almost 6 years ago by Steven Loria <[email protected]>
Add release date

e7b4b9354f3049ba3d0b6f7abbe701b913005ca1 authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

9d9ff302eddb75f19dbaf0d2ec0b386f5afbe4e8 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #352 from marshmallow-code/deprecate-argmap2schema

Rename and deprecate argmap2schema in favor of dict2schema

34feafab4a52ed7344ede52bd6dfd82a9d885a40 authored almost 6 years ago by Steven Loria <[email protected]>
Rename and deprecate argmap2scheme in favor of dict2schema

There's nothing webargs-specific about the function,
so the more general "dict2schema" is more a...

5bc9311a8d92705371f880331ed751b9abb9ee68 authored almost 6 years ago by Steven Loria <[email protected]>
Use released sphinx-typlog-theme

15611a71fb777518cf377adc83b7f092e6dba27a authored almost 6 years ago by Steven Loria <[email protected]>
Add ecosystem page

658146752efd80732540d1578f40b318044d15c4 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #351 from marshmallow-code/remove-legacy-handlers

Remove support for legacy error handlers

714fbfbee2c1a59110cb9b8f97ba4f8a58e76cd2 authored almost 6 years ago by Steven Loria <[email protected]>
Remove support for legacy error handlers

close #350

e089ea6bcc48ad1ecb5e76b42e902da4b64c4587 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #349 from marshmallow-code/remove-fill-missing

Remove fill_in_missing_args behavior

548c9161cda3649cfbb5cf16324860687c620ecf authored almost 6 years ago by Steven Loria <[email protected]>
New year

[skip ci]

a1d5ca998a29a24c77381f6df73cb99853e596c8 authored almost 6 years ago by Steven Loria <[email protected]>
Remove fill_in_missing_args behavior

This behavior is unintuitive and breaks use cases with
`partial=True` and pre_load methods that ...

092ac8bb7c9de675c61c9b13e5e9b8b194014e21 authored almost 6 years ago by Steven Loria <[email protected]>
Merge branch '4.x-line' into dev

1436ec41362bb1dfb200fe6dad0ee4d28be93227 authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

26d2a2b678f1ee12b614900ac37f86fe92d3a929 authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog

9594a19149b3031be24679cfc8459f38c3a3fd07 authored almost 6 years ago by Steven Loria <[email protected]>
Add warning about force_all to AsyncParser

e69f3a6031eaf2c4fa61bb84d0b8b52637dfde44 authored almost 6 years ago by Steven Loria <[email protected]>
Add force_all param to PyramidParser.use_args

996bdf5659bda2960a0c84da1d21c1a7a66bde01 authored almost 6 years ago by Steven Loria <[email protected]>
Bump min versions of falcon, pyramid, and marshmallow

Remove Implementation classifiers; we don't test against pypy
on CI any more

fc516e235c6ebf2e744446c677bdd37c4a898c7a authored almost 6 years ago by Steven Loria <[email protected]>
Update changelog

ad012cdecef5e461b863b47141bb90a2d2bc8656 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #334 from marshmallow-code/invalid-json-handling

Return error response for invalid JSON payloads

48a3b7edfd5397e2cc326bb3254919dfe6eed9de authored almost 6 years ago by Steven Loria <[email protected]>
Improve error handler names; error handling docs; min version of simplejson

h/t @lafrech

b125bc87ff6faca7e4fb8129ff5965e8bc214a54 authored almost 6 years ago by Steven Loria <[email protected]>
Return a 400 response instead of raising a JSONDecodeError

https://github.com/marshmallow-code/webargs/pull/334#issuecomment-450434221

1976af655022f2e26efbd93bdfda8f5aec1b16ba authored almost 6 years ago by Steven Loria <[email protected]>
Only require simplejson for Python 2.7

Import json with

```
from webargs.core import json
```

to ensure that we use the same implemen...

64dfc4adb9fda111f4bc97416f38e8c19c8e374c authored almost 6 years ago by Steven Loria <[email protected]>
Allow JSONDecodeError to be raised when invalid JSON is passed

Previously, invalid JSON payloads were allowed to pass silently.
With this change, the JSONDecod...

218166acefc8b7bd1e06cf76c772568150e74122 authored almost 6 years ago by Steven Loria <[email protected]>
Depend on simplejson and use it consistently

Ensures consistency of behavior across Python 2 and 3

9510426bd47476358b3c7dbab9b6906ab0201dce authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #328 from marshmallow-code/dont_raise_with_status_code

Remove webargs.ValidationError and use marshmallow ValidationError instead

6c4927bf0f29b48e946fdf5391a0a080cdb4679d authored almost 6 years ago by Steven Loria <[email protected]>
Remove webargs.ValidationError

cf9df3b2e080442248f1ac901b55ff7c9a2cd782 authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove status_code and headers params from ValidationError

8676bdb497259fd612c32983c6b6bbb633d608ef authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Code style fix

710f5da1ff87edd727910f7aeecf0f60e4a711db authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Tests: Don't raise webargs ValidationError from field validators

26f9f0ee8c4fc9aeca89faa0bc3f81f73ab2c3cb authored almost 6 years ago by Jérôme Lafréchoux <[email protected]>
Don't support raising with status_code from Field validator

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

b31876d1c0eafaa5685ea9865cadbde2bd0dae7e authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #347 from marshmallow-code/deprecate-fill-missing

Deprecate fill_missing behavior

a2def2963c659183c851360f753a50ad70ee868e authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #348 from marshmallow-code/tidelift-opencollective

Add Open Collective and Tidelift links to docs and README

e21cf6599031e34dc266286133e3e0b91c4369df authored almost 6 years ago by Steven Loria <[email protected]>
Add Open Collective and Tidelift links to docs and README

f3a9b750c998aaa117952d0ace76c454c1f27d24 authored almost 6 years ago by Steven Loria <[email protected]>
Deprecate fill_missing behavior

in preparation for #342

50afc73e9386fc9efd34a76d95a286dcfbcac646 authored almost 6 years ago by Steven Loria <[email protected]>
Add docs badge

3292c6c6d6b03db23fc5732d7b16a7273ea8801b authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #340 from marshmallow-code/drop-ma3-beta

Drop compatibility for marshmallow 3 beta versions

bacbf7c1a326bcefb7d381b5629292c757014db5 authored almost 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

b5404fba5440440906b14fd5e23280968ed9e6ce authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #345 from marshmallow-code/docs

Update docs and finalize transfer to marshmallow-code

fef17bafa472a2d1f0101eda0431abd6011ea4a2 authored almost 6 years ago by Steven Loria <[email protected]>
Update repo links to marshmallow-code/webargs; add COC

e92271a2624153c1c21cf13e27e55eeaccfaf34d authored almost 6 years ago by Steven Loria <[email protected]>
Change sphinx theme to sphinx-typlog-theme

* Fixes a number of responsiveness issues
* Support Readthedocs widget
* Looks good

244b8370802d7af5723754c243b42dd2dd7a8de2 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #338 from sloria/deprecate-status-code

Deprecate status_code and headers params of ValidationErrors

bb7e1318d321ed5d2239ff0cd88c5f935a41e6ad authored almost 6 years ago by Steven Loria <[email protected]>
Bump sphinx-issues from 1.1.0 to 1.2.0

Bumps [sphinx-issues](https://github.com/sloria/sphinx-issues) from 1.1.0 to 1.2.0.
- [Release n...

da2d2fb228d93c35f9b9f5ac91bf2156d0465e43 authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump sphinx from 1.8.2 to 1.8.3

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

f70882d16c0d7661ef62f8dba62546317253dda1 authored almost 6 years ago by dependabot[bot] <[email protected]>
Remove documentation for status_code; fix examples

32e8d7ec1dc4fb3d752c6d61a4ea096844d59e43 authored almost 6 years ago by Steven Loria <[email protected]>
Deprecate status and headers params of ValidationErrors

* `status` and `headers` kwargs are deprecated (close #336)
* Add `error_status_code` and `error...

cdac38eb13bca40df9d13d4c89511a358b25588c authored almost 6 years ago by Steven Loria <[email protected]>
Fix pyramid parsing; respect error_headers argument

18b35731f55786fdb438eaf6d3bbb45dc53ac747 authored almost 6 years ago by Steven Loria <[email protected]>
Add force_all argument to AsyncParser.use_args

94e2591ba6d51b0af7c099a7ac916328d92888a4 authored almost 6 years ago by Steven Loria <[email protected]>
Merge pull request #341 from sloria/force_all

Expose `force_all` param to use_args and use_kwargs

a86d43639254a2e70c15d88ff37c7ac7b6b1611a authored almost 6 years ago by Steven Loria <[email protected]>
Expose `force_all` param to use_args and use_kwargs

close #252

04e2e838aac86c9fb1be8af2f09d2170ce15c169 authored almost 6 years ago by Steven Loria <[email protected]>
Add missing alts; use https links

cb5980beb0984e1db2da81979fc81b1617e17249 authored almost 6 years ago by Steven Loria <[email protected]>
Drop compatibility for marshmallow 3 beta versions

close #339

39afe9ea41a8a7cba16d26bce2667e5ce6e74463 authored almost 6 years ago by Steven Loria <[email protected]>
Fix Flask error handling example

80adeabe44ade36ca80fdd0c494a4df738a76910 authored almost 6 years ago by Steven Loria <[email protected]>
Use badgen; clarify that webargs is compatible with marshmallow 2 and 3

d527c40ed61c0d216eb3eaf82d33e902ba125c5f authored almost 6 years ago by Steven Loria <[email protected]>
Bump pre-commit from 1.12.0 to 1.13.0

Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 1.12.0 to 1.13.0.
- [Release n...

ca93980bbc0c1dbe85b437a0b2a636256398c8fc authored almost 6 years ago by dependabot[bot] <[email protected]>
Bump version and update changelog

d31b263021f1f2007158d9a8467052288fed8f2a authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #330 from sloria/marshmallow_3.0.0rc1_compat

Fix marshmallow 3.0.0rc1 compatibility

18e7ae0e4ff64fd91cb1a7b1b86efb7a62f4daa5 authored about 6 years ago by Steven Loria <[email protected]>
Check against 3.0.0rc1

to maintain compatibility with 3.0 beta

85f95c8c0538cdd4c96d8f5de9a057dff93c681c authored about 6 years ago by Steven Loria <[email protected]>
Fix marshmallow 3.0.0rc2 compatibility

656e8e4b76ddd3a495fc5217f248f121be36b087 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #326 from jangelo/aiohttp_multiple_args

Fixed bug with using multiple use_args decorators on the same aiohttp handler.

af9027383e30dfabf12f86b8b248b48ed0fe2888 authored about 6 years ago by Steven Loria <[email protected]>
Add @jangelo to AUTHORS and update CHANGELOG

09649dfdbdb71d1673749d1e1e04ffcd1531da34 authored about 6 years ago by Steven Loria <[email protected]>