Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/marshmallow-code/marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes.
https://github.com/marshmallow-code/marshmallow

Merge pull request #1008 from marshmallow-code/better-error-messages

Improve error message for data_key and attribute collision

717a152be56351f440e050aedfabd1765f006b12 authored about 6 years ago by Steven Loria <[email protected]>
Improve error message for data_key and attribute collision

close #1005

42d0b1a388a87016801807dc3cc3e22859e69f9b authored about 6 years ago by Steven Loria <[email protected]>
Let all fields _deserialize method accept **kwargs

a64f5cb8042d86e154b1e5308c20e27fa6b93836 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump pytest from 3.8.2 to 3.9.1

Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.8.2 to 3.9.1.
- [Release notes](http...

785f38a61ca70416c02f311cf9631baa06ca5d57 authored about 6 years ago by dependabot[bot] <[email protected]>
Update changelog

3608ad05ee393c142455ccef5322b5570d9d7261 authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #849 from arbor/partial-nested-schemas

Allow partial loading of nested fields

12cdebe8173f4d2b65f0e7d58781c89e53c92d7f authored about 6 years ago by Steven Loria <[email protected]>
Use "skip" instead of "true"; remove after_success

b3d9cd3d33f7c9734d62e2224299fecbe3339426 authored about 6 years ago by Steven Loria <[email protected]>
Fix bugs introduced by merge from dev.

- Somehow I lost the **kwargs in Nested _deserialize.
- Added **kwargs to Pluck(Nested) _deser...

4a16ea6417343f5387afd7165c7f5b1bbb442a03 authored about 6 years ago by David Watson <[email protected]>
Fix linting errors.

4ff1f75278f0a59fb691abbf80897255b506051f authored about 6 years ago by David Watson <[email protected]>
Merge branch 'dev' into partial-nested-schemas

3d62de6ea0712204dfecece26428894005342dd8 authored about 6 years ago by David Watson <[email protected]>
Remove duplicate entry in changelog

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

a2ae5317d59db4413a2b904d63ea2af50f1471ed authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #1002 from marshmallow-code/fix_1001_date_format

Fix Date deserialization when using custom format

8aeebc704d1df979b6d09d534061a473aff3913f authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

acb9daa367a7f89361e918e7a5e6431824c076c4 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove unused _create_data_object_from_parsed_value from DateTime and Date

This should have been removed when dropping dead code in 7eabce1.

962eeac997a91405c38cf33c9dec4ff24329f5ee authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Fix Date deserialization when using custom format

Fixes #1001

8ec072faed48f6d5a73670fa782b6982e7834dd6 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #999 from marshmallow-code/dev_remove_prefix

Dev remove prefix Schema parameter

74854d37376b5c9ca0b52d87bd9d3600b820a1a3 authored about 6 years ago by Steven Loria <[email protected]>
Document "prefix" Schema parameter removal in "upgrading" docs

ac9b0acfe58973a12d2e840183396c9eee6eaa3b authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

7e97f9ec3df7043425e80c32218001fda496cb3f authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove "prefix" Schema parameter

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

996ae03afddf42d383c2be4cfae8dd18de1c272d authored about 6 years ago by Steven Loria <[email protected]>
Remove unused code in test

d3f408dcda8ab26c4b7955af3bd6993a5f18bb61 authored about 6 years ago by Steven Loria <[email protected]>
Update changelog

0249002bbca368f3cc283b4cd1ef2bc47f25aa6b authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #990 from marshmallow-code/fix_pluck_data_key_load

Fix Pluck load with data_key

10543cf933bcbaba9957461ee6e909dda2ebb28c authored about 6 years ago by Steven Loria <[email protected]>
Merge pull request #995 from marshmallow-code/dev_refactor_errors

Refactor error management in marshalling.py

6271bf0bc9444e5750b56bd1c6de76c6ce99bfd1 authored about 6 years ago by Steven Loria <[email protected]>
Expect field_names to be a collection in store_validation_error

bd41a539e241b604ac344b2c72af90bd9bb28568 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Don't raise ValidationError if schema validator returns False

f2deffad45256e1e29a9828e45ad088485721a52 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove useless instantiation of ValidationError

b9db1a14495a1342b10763e4ab6fb6191aa5c9c9 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Fix wrong chmod on a few files

7d1b3e9d404a9beb181f2004073ff813e4d20112 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #992 from marshmallow-code/dev_raise_on_attribute_or_data_key_collision

Raise ValueError on attribute or data_key collision

0760d3010c0d9fe343c23864facfaf7114566107 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

64106ed206047ae0143d2c6ee6db76cf9c0abd16 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Update docs about attribute/data_key collisions raising ValueError

f019104d88da5dac670f2ff2af2df7b8b9bdf390 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Raise ValueError on attribute or data_key collision

85416e44b82142f7edaf86b853ad0794e2108cef authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #962 from marshmallow-code/dev_remove_from_datestring_dead_code

Remove from_datestring dead code from DateTime and utils

6188962a8345d7fca57ad4bbeb9b233f6e5f3eee authored about 6 years ago by Steven Loria <[email protected]>
Merge branch 'feature/integer-strict' into dev

f8baad15080eca8c0906910f6c4a534fcc04e997 authored about 6 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

bfbc63097a103dd20cf538effc8ec3da4fcf9a5b authored about 6 years ago by Steven Loria <[email protected]>
Fix Pluck load with data_key

639489aaca1d913b076741fb9e2cb874375ec019 authored about 6 years ago by Jérôme Lafréchoux <[email protected]>
Bump pre-commit from 1.11.1 to 1.11.2

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

8e104dca33b9c75515906e09da83bba6518e4d35 authored over 6 years ago by dependabot[bot] <[email protected]>
Bump version and update changelog

400b8fc37798b2608d6197e712e07f9313929a74 authored over 6 years ago by Steven Loria <[email protected]>
Replace forked alabaster with upstream alabaster

e283bc039044bbe7938ffd867272e9592d1328cc authored over 6 years ago by Steven Loria <[email protected]>
Merge pull request #983 from marshmallow-code/backport-982

Backport #982: Allow username without password in basic auth part of the url.

3ec667c7e15793c8c5d4dae0d864892b8d4b8599 authored over 6 years ago by Steven Loria <[email protected]>
Update CHANGELOG

eb0f9f4be2278d5ac8f9391b5ae1eeea218b5dd7 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Allow username without password in basic auth part of the url.

Some URLs, for example gitlab ssh URLs (ssh://[email protected]:2222/user/project.git) don't...

9ff76098c55407695e35ced4a1823b9400916c9c authored over 6 years ago by Viktor Kerkez <[email protected]>
Add @alefnula to AUTHORS

e13ef5d992fd658c1396e5e69b3ee17de5f503ac authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Added tests.

2516b3972ded8109768f874b9136e5c7d27ca86d authored over 6 years ago by Viktor Kerkez <[email protected]>
Merge pull request #987 from marshmallow-code/drop33

Drop Python 3.3 support

cc93e86be56993bc78efcc9517014089d0230019 authored over 6 years ago by Steven Loria <[email protected]>
Drop Python 3.3 support

007543a76fa566afb6cad781c284d3479722ef40 authored over 6 years ago by Steven Loria <[email protected]>
Update CHANGELOG

d204edc84c108076677547181af25a82627b2798 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Add @vgavro to AUTHORS

33c5b2fed5ae5f1445405fdcb5e1a1167f3b1767 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #963 from vgavro/nested_unkown_raise_fix

[BUG] If fields.Nested.unknown undefined it should fallback to schema.unkown instead RAISE

9735e36ac2f2a2526f5ede5211a85e5e368d402e authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge branch 'dev' into nested_unkown_raise_fix

ef74571f0dc12573b3b81c3bb82c6e65329209de authored over 6 years ago by Victor Gavro <[email protected]>
fields.Nested.unknown override: tests extended

2280dae363490d450b4f9ebf7920b8a4ef65352d authored over 6 years ago by Victor Gavro <[email protected]>
Update CHANGELOG

ae0e7d91cfdfa8e516212f819fc5a6e83400d404 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Add @alefnula to AUTHORS

f0daec0aeb5f54731eb2b1de1673030a33981dc7 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #982 from alefnula/feature/allow-only-username-in-url-fields

Allow username without password in basic auth part of the url.

4b996f30e38a03641a8a5ee6896759598ea6c352 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #810 from taion/revamp-infer-fields

Revamp field type inference

d933ab6bc34d8499560983cf6e69a7b492558458 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove misleading comment

8f3ef35b15f902ed92c31daab26165eacf106ab3 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Fix minor typo in base.py

d60dfba6544ea0e90400af455ae983b1d8723e12 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
fields.Nested.unknown override tests extended

f59639c0f3ae9e250911b970997d6649ab45597f authored over 6 years ago by Victor Gavro <[email protected]>
fields.Nested unknown override tests added

81f4b10ca22808eb6fd48cab11b6295227d18e87 authored over 6 years ago by Victor Gavro <[email protected]>
Merge branch 'dev' into nested_unkown_raise_fix

080a77b4f35687563298d8ae23cb3000b3b88828 authored over 6 years ago by Victor Gavro <[email protected]>
Update CHANGELOG

983bb32a7cbd1d199b245bcc58e8081c7e51eeab authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge branch 'dev' into revamp-infer-fields

fd3b565d147dfc27352209b8ea285239deb8e529 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Inferred field: cache Field for all field types

ed4fec27ac7cd7fc3bcce550d0e2589a421fe52d authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Added tests.

9d0c0b82b06a04e42ff998b2995356fd1c0b1841 authored over 6 years ago by Viktor Kerkez <[email protected]>
Allow username without password in basic auth part of the url.

Some URLs, for example gitlab ssh URLs (ssh://[email protected]:2222/user/project.git) don't...

cef251e4b9056031b406029a564dc13b17a10adf authored over 6 years ago by Viktor Kerkez <[email protected]>
Merge branch '2.x-line' into dev

fc7cad2eff5f3cbbecf056e5895253d879acc630 authored over 6 years ago by Steven Loria <[email protected]>
Update tidelift links

b2f9a8b3811ff0c262af9c212379f552b6018176 authored over 6 years ago by Steven Loria <[email protected]>
Document loading dump-only field with unkown=INCLUDE

75fc1bfe1dd4cc150ea6fe46bbfff98a913e6168 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Test loading dump-only field with unkown=INCLUDE

554f4b1848ef20bc2470a5687f0f8ccbe22237ba authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #968 from marshmallow-code/899-fix-from-iso-date

Enforce ISO8601 when deserializing date and time

e6aab53e4d4035fbc64efd6dc9e07d991801acde authored over 6 years ago by Steven Loria <[email protected]>
Update CHANGELOG

30731c7ebc6870e89629fc61b41d05fd061d2878 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Add @dushr to AUTHORS

9189191bfdd0dfa26016a31a3c25f8fd272fedd0 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Use regexes (from Django) to validate ISO8601 date and time

4e1784a9695b92eede132288c784d69541ef669e authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Fixes #899: Make from_iso_date and from_iso_datetime method use isoparse from dateutils

c2b4d25dc1918beac30753cfb78cc5ceb909b880 authored over 6 years ago by Dushyant Rijhwani <[email protected]>
Bump pytest from 3.8.1 to 3.8.2

Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.8.1 to 3.8.2.
- [Release notes](http...

54e1605604aaf647ee4b03340284b348341eff62 authored over 6 years ago by dependabot[bot] <[email protected]>
Merge pull request #970 from eihli/patch-1

Update docstring to `post_load` from `make_object`

749933827274836e5ce33a49bf1c460042bcc2c6 authored over 6 years ago by Steven Loria <[email protected]>
Minor revision

2de5e938a74129693b9d7a7ea9a6236fa4a8e9fc authored over 6 years ago by Steven Loria <[email protected]>
Update docstring to `post_load` from `make_object`

`make_object` was deprecated

https://marshmallow.readthedocs.io/en/3.0/upgrading.html?highlig...

691303948ac506e995ee60c606dd1cd16e639b33 authored over 6 years ago by Eric Ihli <[email protected]>
Bump pytest from 3.8.0 to 3.8.1

Bumps [pytest](https://github.com/pytest-dev/pytest) from 3.8.0 to 3.8.1.
- [Release notes](http...

70be85bec75579aeacdd709e1ff90541b1711c2e authored over 6 years ago by dependabot[bot] <[email protected]>
Bump pre-commit from 1.11.0 to 1.11.1

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

0b1ba5d19b1eb8cde213ba94b138289a4a000c76 authored over 6 years ago by dependabot[bot] <[email protected]>
Bump sphinx from 1.8.0 to 1.8.1

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

1569914725b31f0b6e291a7183a9acdac3eefcbe authored over 6 years ago by dependabot[bot] <[email protected]>
fields.Nested.unknown=None - flake8 F401 fix

2c65f3cf9b73620b896d3b958068ad070cbd6470 authored over 6 years ago by Victor Gavro <[email protected]>
If fields.Nested.unknown is undefined, it should fallback to nested schema defaults instead of raise

25c0bf61d616e29e6813258c3f9803585d25b8cf authored over 6 years ago by Victor Gavro <[email protected]>
Fix links to classes autodoc in "upgrading" docs

544c7bc67a64814027b9baca4a8b54ae3b6acae1 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG

107f7aa333a4ddd5239cfa970f2172249749fe92 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Remove from_datestring dead code from DateTime and utils

7eabce15459adcf1fb2d4349646d288db5c6e213 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Update docs about DateTime field dateformat -> datetimeformat

437c1ff6d6b5bfdcd281c0fe9c75814f3e08fa47 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #869 from knagra/knagra/date-field-fix

Differentiate between datetimeformat and dateformat

cd0cfc71068a8fbd775d7544828d7bddf2f6789b authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #961 from marshmallow-code/refactor_unmarshall_dont_raise

Refactor unmarshall: don't raise ValidationError in deserialize

fa5ee724fac57803ff61550ab0b7f549bb56b80d authored over 6 years ago by Steven Loria <[email protected]>
Don't catch ValidationError around _invoke_schema_validator in Schema._do_load

61d8fffe296ddc9d69358d6476a2d2b1803f07a2 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Don't catch/raise ValidationError in Schema._invoke_schema_validators

e6bfe520fa106843f6122d18253a773047442b22 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Don't catch ValidationError from Unmarshaller.deserialize in Schema._do_load

cd1481d2c8b9559437cd8b431a7e36e82242a757 authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Don't raise ValidationError in Unmarshaller.deserialize

0f1c97340890b7327124b7468980c2955950129b authored over 6 years ago by Jérôme Lafréchoux <[email protected]>
Merge branch '2.x-line' into dev

5ceb28fabfe55d3ebc7b7cdc0286cfb12bded745 authored over 6 years ago by Steven Loria <[email protected]>
Bump version and update changelog

b7a18f0b618c47258d556152d497ca79868e1cda authored over 6 years ago by Steven Loria <[email protected]>
Update changelog

ff8020a1b7756e55924faf3d348aae97cea76d9e authored over 6 years ago by Steven Loria <[email protected]>
Merge pull request #959 from marshmallow-code/2.x/backport-906-fix

[backport] Prevent TypeError for non-collection with many=True

4bbc1c21002b7b6b7af563d0fc3fa4a76807b657 authored over 6 years ago by Steven Loria <[email protected]>
Backport List fix from #960

h/t @deckar01

2511e934241882829e50577731aed6ccf262dddd authored over 6 years ago by Steven Loria <[email protected]>
Update releasing docs (Tidelift)

53b134ce85e2ed802591b69ab01f81a92d9ea576 authored over 6 years ago by Steven Loria <[email protected]>