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

Add type annotations to schema.py and validate.py (#1407)

* Add types to schema.py

* Add type annotations to validate.py

* Update changelog

bff316603ea25293206eb3c12877e01c284d8f80 authored over 5 years ago by Steven Loria <[email protected]>
Modernize schema docstring

6ffbed343f7ca1c7f1b485fb1b3edbcf56b3f9cb authored over 5 years ago by Steven Loria <[email protected]>
Remove unnecessary inheritance complexity (#1406)

Whatever peculiarity this was working around no longer exists
(with_metaclass weirdness, perhap...

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

b7b1dc3c79f33600c17705013ea490de575201ef authored over 5 years ago by Steven Loria <[email protected]>
Prevent error when nested instance has unpickleable object in context (#1405)

29265fc4831a9b4f1cd895738ba99a9e7895bffc authored over 5 years ago by Steven Loria <[email protected]>
Remove make files and address sphinx warnings

116af59eb13c4bcf7493c2676f955c882f05de8c authored over 5 years ago by Steven Loria <[email protected]>
Restore inheritance hierarchy of Number fields (#1403)

* Restore inheritance hierarchy of Number fields

* Don't make Number generic (breaks copy on ...

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

e54d48805c1732e5223f498413ea22a9a3e39d72 authored over 5 years ago by Steven Loria <[email protected]>
Type URL field and validator (#1402)

ccf41d70c34710613ef05cb312abf37834d8deb2 authored over 5 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

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

7015fc4333a2f32cd58c3465296e834acd4496ff authored over 5 years ago by Steven Loria <[email protected]>
Fix behavior when non-lists validators are passed to Email and URL (#1401)

82733e363d241b04d6305b91642add36c249f23e authored over 5 years ago by Steven Loria <[email protected]>
Add type annotations and mypy checking (#1259)

* start using some type annotations

* typing, mypy, and dropping py3.5 support

* add set a...

5a933dc882e21af5e94a50bb99f62261cc8566a0 authored over 5 years ago by Stephen J. Fuhry <[email protected]>
Minor refactor of get_func_args (#1399)

4f1869cc488fc4fae1fe0f9d03780dcddfbb7a4f authored over 5 years ago by Steven Loria <[email protected]>
Update contributing docs

17219a50e462622a595fc7f821ef8a26bad6d586 authored over 5 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

a988c94b4fba1b4e11d02e94de9cded91c643112 authored over 5 years ago by Steven Loria <[email protected]>
Clean up contributing docs (#1398)

8e217c8d6fefb7049ab3389f31a8d35824fa2d96 authored over 5 years ago by Steven Loria <[email protected]>
Improve and fix docs for custom error messages

see #1388

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

750e1c841b8b2e4f1e0b8ac3b856ec7dd0182ce7 authored over 5 years ago by Steven Loria <[email protected]>
Fix behavior when passing nested instance and `only` (#1395)

* Fix behavior when passing nested instance and `only`

* Add PR links

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

ad370f097a925fd839449a39a13b69a139e5385b authored over 5 years ago by Steven Loria <[email protected]>
Fix propagating `only` and `exclude` to nested field instances (#1385)

* Respect dotted `only` and `exclude` on nested schema instances

* Refactor: use _init_fields...

d104a5c3a07d97c4f7579be90048faf234bfed4c authored over 5 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

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

ca1cc3c04898fcafbb0cd548de420eb21c24807e authored over 5 years ago by Steven Loria <[email protected]>
Respect `many` when set on a Nested instance (#1392)

9c0f7a82bf574c29ceb3ad06ad08486470f211fc authored over 5 years ago by Steven Loria <[email protected]>
Add strict parameter to docstring (#1390)

* Add strict parameter to docstring

* Consistency fixes; add @jceresini to AUTHORS

fd98c4531d69ead5ae7799cc928fc9bcc6d79ec5 authored over 5 years ago by jceresini <[email protected]>
Merge branch '2.x-line' into dev

4290d0f40cf7d7ca4bf95e929528de4224ca7133 authored over 5 years ago by Steven Loria <[email protected]>
Fix changelog headings

280a28eaddf614343017f5c68d28108ad3ead84f authored over 5 years ago by Steven Loria <[email protected]>
Remove licenses for libs we no longer vendorize

f97d1fd18c343e259b621ec33e57ec52dcc09bde authored over 5 years ago by Steven Loria <[email protected]>
Remove junk; remove unnecessary variable

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

5fdb7739c8aa7fbca96aa8f6d4ffc57aee396f34 authored over 5 years ago by Steven Loria <[email protected]>
Handle when data_key is an empty string (#1379)

6efc8fb12001e4bd23e592fcd535d0ec9a146d56 authored over 5 years ago by Steven Loria <[email protected]>
Remove unnecessary pass

34edef41d53d73791b54e514006349045829ca45 authored over 5 years ago by Steven Loria <[email protected]>
Update Raw documentation

close #1377

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

c42a3ae199685c474f447433205af547c26590af authored over 5 years ago by Steven Loria <[email protected]>
Remove unnecessary else; update changelog

4d65452b895fe5f810b082dc625ace072243a407 authored over 5 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

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

b2b8105c517db2cac580f3baaeb069e55955aaac authored over 5 years ago by Steven Loria <[email protected]>
Don't swallow TypeErrors raised by _bind_to_schema or on_bind_field (#1376)

dbb97293d795d8415ae399406008b14fbac9b13d authored over 5 years ago by Steven Loria <[email protected]>
Improving pre- and post-processors documentation (#1370)

* Refactoring "passing many" section of th documentation.
Clarifying that the `many` parameter ...

e96bf97656ca3a8299d1382fae26c85f150e7e39 authored over 5 years ago by phrfpeixoto <[email protected]>
Add @charlax to AUTHORS

cb78e6f9448820cfc608ebe0146a0e5afdb00b20 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Merge pull request #1364 from charlax/patch-1

Add _deserialize v3 upgrading guide

54c9b61de5acac6e44f8e64562eba1a2e82313af authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Update CHANGELOG about **kwargs in Field._[de|]serialize

a0cace50d0e2146cb0ff7bd3da5365a19ca161bf authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Add _deserialize v3 upgrading guide

As per comment on #1286

da354294753cc42f53c54d416e7c6786aadcb10b authored over 5 years ago by Charles-Axel Dein <[email protected]>
Fix incorrect super() call in SchemaMeta.__init__ (#1362)

34639aa2d01076c80393985f8abac89d5bbaf2a0 authored over 5 years ago by Steven Loria <[email protected]>
Fix test

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

ef35341b1729df822106c6080c67a3e85582ff91 authored over 5 years ago by Steven Loria <[email protected]>
Nested DateTime Format (#1359)

* Resolve the schema opts using root instead of parent

* Also test Tuple((DateTime(),))

* ...

f7e8062c5855818fe70786ef46cbfcf8a1d7c365 authored over 5 years ago by Jared Deckard <[email protected]>
Merge branch '2.x-line' into dev

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

0549bd4ac93c831173b1ceaeb4854affbf974858 authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #1354 from nicktimko/patch-1

Avoid DeprecationWarning about ABC in Python 3.x

ac890396cb6c858b690995a4fb2157672822c6dd authored over 5 years ago by Steven Loria <[email protected]>
Add @asottile

fb4258d22adeaf6267a4390b56cf0ac1f5ab6edd authored over 5 years ago by Steven Loria <[email protected]>
Avoid DeprecationWarning about ABC in Python 3.x

Python 3.x complains about the `collections.Mapping` vs `collections.abc.Mapping`. There is alre...

59e1ac86cc2b42854c3e473ca787b97dd068f283 authored over 5 years ago by Nick Timkovich <[email protected]>
Bump sphinx from 2.1.2 to 2.2.0

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

e0163744069de0eacc0e70fbc0d8d5937bab753a authored over 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #1351 from asottile/upgrade_hooks

pre-commit autoupdate && pre-commit run --all-files

ecc566d89683751698c97d6a35b35ad58354a156 authored over 5 years ago by Steven Loria <[email protected]>
pre-commit autoupdate && pre-commit run --all-files

2f3ebe9d99f916c2f0ba6a9168e0ebe3353e97de authored over 5 years ago by Anthony Sottile <[email protected]>
Bump version and update changelog

349213cdf5057a6d1db8cab3f2d6cdf94f18f53e authored over 5 years ago by Steven Loria <[email protected]>
Update version warnings for 3.0 stable release (#1349)

3f6253365feacb390e2e719f53e39427b11eb85e authored over 5 years ago by Steven Loria <[email protected]>
Update docs for 3.0 stable release (#1348)

e3f60c3f67264dcb3c3e10b76648f63e20a50d0f authored over 5 years ago by Steven Loria <[email protected]>
Modify error messages for StringNotCollectionError (#1344)

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

f3d752a6d821a1cf62042c47483a4879c8d834eb authored over 5 years ago by Steven Loria <[email protected]>
Fix invalid type handling when nested schema uses `@validates` (#1343)

cf808fc8de9e215609d8128cbff1f300bae5a9c4 authored over 5 years ago by Steven Loria <[email protected]>
Bump flake8-bugbear from 19.3.0 to 19.8.0 (#1341)

338885b8546ccb5ba247d582f015adc8cff430bb authored over 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Add Schema.from_dict for generating schemas from dicts (#1322)

* Add Schema.from_dict for generating schemas from dicts

close #1312

* Document Schema.fro...

8cf1fb8d95f287d626ed0f38967c90198e28b476 authored over 5 years ago by Steven Loria <[email protected]>
Remove UUID validation on serialization (#1340)

51238065d87d788532e50894ea52dafee1c97753 authored over 5 years ago by Steven Loria <[email protected]>
Merge branch '2.x-line' into dev

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

2be2d83a1a9a6d3d9b85804f3ab545cecc409bb0 authored over 5 years ago by Steven Loria <[email protected]>
Update changelog

5d5c9b87c98fc7053c20fd5b179c3c5376d0d09a authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #1323 from cristi23/type-error-fix

ported fix made by lafrech to correctly handle type errors in 2.x

5c958e762f2a274746bc4ae609d1a45c660e697f authored over 5 years ago by Steven Loria <[email protected]>
Fix nitpicks

7be032a66eb84bec79cbebac4a6cf789cd02d45b authored over 5 years ago by Steven Loria <[email protected]>
Update changelog

31748adca0ac1828e7d7e5980ed81f600a4cd5ec authored over 5 years ago by Steven Loria <[email protected]>
Merge pull request #1338 from airstandley/2.x-line

Added absolute imports to make warnings Python 2.7 compatible

3d81c0023e41b75383dbed262574624b0d6f83e1 authored over 5 years ago by Steven Loria <[email protected]>
Add a regression test for deprecation warnings

cc33d285a7aa0aa9acc44799fc5ba470f336566d authored over 5 years ago by Jared Deckard <[email protected]>
Added absolute imports to make warnings Python 2.7 compatbile

c301680a3470e7cc88eceda1f2ca40e6e15f1a9c authored over 5 years ago by Andrew Standley <[email protected]>
added some small unit tests to check that invalid data types are checked correctly

514f5b080f664ac92fb950fdee1496e467592364 authored over 5 years ago by cristi23 <[email protected]>
Deprecate Field.fail in favor of Field.make_error (#1332)

11a0545ba947db9582da479c57dbc8d97d8cf4fc authored over 5 years ago by Steven Loria <[email protected]>
Fix data_key doc

0b7e6b95594133249857e7ef22558021803bcd9c authored over 5 years ago by Steven Loria <[email protected]>
Clarify `attribute` usage in API docs and remove from quickstart (#1331)

As pointed out in #1187, `attribute` should only be used in very
specific cases. Most of the ti...

c1506cc48edf927fa7074f237f951a11f04df7c0 authored over 5 years ago by Steven Loria <[email protected]>
Move __deepcopy__ to Field (#1330)

* Move __deepcopy__ to Field

* Mark base.py as private

55204a015f9c037de74c25e5f67fdd33ae530e67 authored over 5 years ago by Steven Loria <[email protected]>
Add missing versionchanged

45bf1f1b4e3057258739d77d2b2f7e3889e570ca authored over 5 years ago by Steven Loria <[email protected]>
Update changelog

f6b821cfb11cf24a768910c1610cea2ba0deac5c authored over 5 years ago by Steven Loria <[email protected]>
Fast List(Nested) (#1306)

* Optimize dumping a list of Nested objects by calling dump(many=True)

* Optimize loading a l...

a6fd2b6f759c1b99275f949b7663295f85cc7f27 authored over 5 years ago by Jared Deckard <[email protected]>
Docs and consistency improvements (#1329)

* Fix a number of typos and inconsistencies

* Re-order sections

`data_key` usage is more c...

cff362d56c3a262008b9ef779f86a4252621657b authored over 5 years ago by Steven Loria <[email protected]>
Pre-compute dump-only and load-only fields; clean up signatures (#1328)

* Pre-compute dump-only and load-only fields; clean up signatures

This results in a very smal...

06aea4aa3d2d91da0ccd9906e1f4d297c24dfddd authored over 5 years ago by Steven Loria <[email protected]>
Add versionchanged to dump

231f668d060ce7c7205c2046931b8109e0fe961f authored over 5 years ago by Steven Loria <[email protected]>
Remove unused _pending attribute (#1327)

d92f256fb252760760214716a89f57a67ef4d081 authored over 5 years ago by Steven Loria <[email protected]>
Add benchmark script

dd72a797ceeea63ee04d5e1838c3a5a1432347e3 authored over 5 years ago by Steven Loria <[email protected]>
Remove unnecessary future imports

d6a14d3474f11cd4d9aba9ea4ce7bab9f223ff7f authored over 5 years ago by Steven Loria <[email protected]>
Ignore pip-wheel-metadata

03ba9c50f34475fb85c49e2777e0737966ae43bd authored over 5 years ago by Steven Loria <[email protected]>
Fix benchmark script

505b4f0f24175000e0759b78502dccadc6f25ffb authored over 5 years ago by Steven Loria <[email protected]>
Add versionadded and versionchanged

420143b05f4445219f2dd273ebe9997b7efe9ca3 authored over 5 years ago by Steven Loria <[email protected]>
Move pyproject.toml

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

061f29d617c2f64468b432a358f2b147ffdd6fa2 authored over 5 years ago by Steven Loria <[email protected]>
Remove Dump Validation (#1304)

* Allow dump errors to bubble to the top

* Update docs: no validation on serialization

* R...

a3e95aeaaab9ec649cda80ede73793f471531cc0 authored over 5 years ago by Jared Deckard <[email protected]>
Remove utils.utc in favor of datetime.timezone.utc (#1324)

70d95e1c44b9838ed4042f636ac71ad65ad9e522 authored over 5 years ago by Steven Loria <[email protected]>
ported fix made by lafrech to correctly handle type errors in 2.x

99851ab5df8c8b57037f59c22e6e1e4d5ce1f5ba authored over 5 years ago by cristi23 <[email protected]>
handle_error receives `many` and `partial` (#1321)

For consistency with processor methods

c4d98d9df501ea4fa06b935aeda1e98d419166df authored over 5 years ago by Steven Loria <[email protected]>
Add inflection example (#1320)

close #1295

9948e309feb6eff3a360409a720c862a9b245041 authored over 5 years ago by Steven Loria <[email protected]>
Next release will be rc9

8503837444aed35d0e953398d768032bf63e81a0 authored over 5 years ago by Steven Loria <[email protected]>
Don't use name-mangled __schema in Nested (#1319)

close #1289

933583985f98f1779f7d1f0773fe32e1c55def78 authored over 5 years ago by Steven Loria <[email protected]>