Ecosyste.ms: OpenCollective

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

marshmallow

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

Update CONTRIBUTING docs

github.com/marshmallow-code/marshmallow - 49c104df71a0b5f44938a8a5d4c5ff31f80b88d7 authored over 10 years ago by sloria <[email protected]>
Serialize to iso8601 by default

Obligatory: https://xkcd.com/1179/

Also, allow 'iso8601' and 'rfc822' to be passed as valid for...

github.com/marshmallow-code/marshmallow - 84787a1de1d3743ae080b22d2c33b12ac91f403b authored over 10 years ago by sloria <[email protected]>
Fix return value of dumps on Py3

github.com/marshmallow-code/marshmallow - d3174d6bba7e4057f4045cb651737c9053102b9e authored over 10 years ago by sloria <[email protected]>
Fix dumps (receive errors)

github.com/marshmallow-code/marshmallow - e171b1ab6b4d75e25f8bf365557ce7f72b86c93d authored over 10 years ago by sloria <[email protected]>
Rename Field#output -> Field#serialize

github.com/marshmallow-code/marshmallow - e0aa7fd7b4029374c3f50665aad375ef01e05b30 authored over 10 years ago by sloria <[email protected]>
Clean docs

- Remove unnecessary deserialization page
- Fix typos
- Rearrange quickstart guide

github.com/marshmallow-code/marshmallow - 2b793482d0818f352d283d03ebc635eb5e08a0d2 authored over 10 years ago by sloria <[email protected]>
Merge branch 'deserialization-and-refactor' into dev

github.com/marshmallow-code/marshmallow - 8237781990f03ee16149a75471f2880587136b0e authored over 10 years ago by sloria <[email protected]>
Update all docs and examples with new 1.0 API

github.com/marshmallow-code/marshmallow - a6bb92ac555d3383ac258beb500cf19e0671a4a8 authored over 10 years ago by sloria <[email protected]>
Serializer.factory returns a serializer (dump) function

instead of a function that returns instances of the serializer

github.com/marshmallow-code/marshmallow - a3c9e136f042ca54aaabe3e4c38768a2527e0c82 authored over 10 years ago by sloria <[email protected]>
Update all tests to use 1.0 API

Also fix usage of Meta.fields with dumps method

github.com/marshmallow-code/marshmallow - a60d4f1ee326e3a90ac97f2d8bfd68119aa36d92 authored over 10 years ago by sloria <[email protected]>
Prevent warning against implicit collection handling for keyed tuples

github.com/marshmallow-code/marshmallow - fc0cdde7858a6ffc05661651a25b39e035d1682a authored over 10 years ago by sloria <[email protected]>
Data handlers and error handler are called when calling dump

github.com/marshmallow-code/marshmallow - 38ebaae0981077031a717f77a6d080d393d3424d authored over 10 years ago by sloria <[email protected]>
dumps and loads serializes/deserializes to JSON

github.com/marshmallow-code/marshmallow - 947d028fed9f79735c78e9af9e45bdc9440f28e4 authored over 10 years ago by sloria <[email protected]>
load and dump return result and errors

github.com/marshmallow-code/marshmallow - d057cb9768c4dfb4d7614c56772bf4338d312073 authored over 10 years ago by sloria <[email protected]>
Rename serialize -> dump; deserialize -> load

github.com/marshmallow-code/marshmallow - 6de3b31feaa529b2f8c5419cd092e5223b2bf1d3 authored over 10 years ago by sloria <[email protected]>
Rename DeserializationError -> UnmarshallingError

github.com/marshmallow-code/marshmallow - 29d8f6cd4fe76f64f54d762359e812b1fe26576a authored over 10 years ago by sloria <[email protected]>
Fix serialization of binary strings

github.com/marshmallow-code/marshmallow - ff18e782be9d04557f027116b147f16bcecb9999 authored over 10 years ago by sloria <[email protected]>
Fix String deserialization of None

github.com/marshmallow-code/marshmallow - 6a12c3ca7d28557f5ac33f8d0dfad95dffed31c2 authored over 10 years ago by sloria <[email protected]>
Expose deserialization errors via a property

github.com/marshmallow-code/marshmallow - 3addca88017084468e483ed5fe4c18d1ee2147a1 authored over 10 years ago by sloria <[email protected]>
Privatize _marshal and _unmarshal

Expose them publicly through the serialize and deserialize methods

github.com/marshmallow-code/marshmallow - f8ee5787aea1c900028e389dfff2fe9bde4524c8 authored over 10 years ago by sloria <[email protected]>
Separate marshalling and unmarshalling into separate service objects

github.com/marshmallow-code/marshmallow - de87be7888b8aa4eed6eff1c8acdda94046966b2 authored over 10 years ago by sloria <[email protected]>
DRY up Marshaller logic for getting a field's value

github.com/marshmallow-code/marshmallow - 1c7533435bac987672d9831b07e3fb5d5e540b67 authored over 10 years ago by sloria <[email protected]>
Rename Marshaller#marshal -> Marshaller#serialize

github.com/marshmallow-code/marshmallow - 9c624423fd1b68f775e8013e4d2a4d16cdf50ba9 authored over 10 years ago by sloria <[email protected]>
Merge branch 'deserialization-errors' into deserialization

github.com/marshmallow-code/marshmallow - fb18ceaf35cade2c5615b9ecef790dfadb0c6b1a authored over 10 years ago by sloria <[email protected]>
Add tests for Marshaller deserialization

github.com/marshmallow-code/marshmallow - c9b1c70a47f6e766ab1a79f62932a1f651edcac9 authored over 10 years ago by sloria <[email protected]>
Add Marshaller#deserialize. Store deserialization errors

github.com/marshmallow-code/marshmallow - e918e8abb86b88ba99b0ac372a438383d956d24e authored over 10 years ago by sloria <[email protected]>
Revert __str__ of _WrappingException

github.com/marshmallow-code/marshmallow - b456b2836940361d1715d5f89d614ca8ff9513e2 authored over 10 years ago by sloria <[email protected]>
Start deserialization docs

github.com/marshmallow-code/marshmallow - ddb2239a92e3a92e27711330186b9f75e99202a4 authored over 10 years ago by sloria <[email protected]>
Use Field.attribute for the keys in deserialized result

github.com/marshmallow-code/marshmallow - f40b8f137d81b36e7c3af4fc6c90fdc02c2aa947 authored over 10 years ago by sloria <[email protected]>
Implement Nested deserialization

github.com/marshmallow-code/marshmallow - 583e55e335b27731af22de8548d23e7ab681c2db authored over 10 years ago by sloria <[email protected]>
Improve str representation of _WrappingExceptions

Show type of underlying exception

github.com/marshmallow-code/marshmallow - 91de3003db532c490d00eff07d8925b4bd9c5134 authored over 10 years ago by sloria <[email protected]>
Bump dev version -> 1.0.0-dev

github.com/marshmallow-code/marshmallow - b4405c336e1d0349306ab5496f558a429eed085a authored over 10 years ago by sloria <[email protected]>
Fix tests on py26 and pypy

github.com/marshmallow-code/marshmallow - 3104202fdc216b7c11b82556ae4bac83bb1fb45c authored over 10 years ago by sloria <[email protected]>
Add deserialize_from_json method

github.com/marshmallow-code/marshmallow - 4c06bc3371118edf7a68de17e0f547983d752c44 authored over 10 years ago by sloria <[email protected]>
Implement deserialization for remaining fields

Also add Serializer#make_object method for creating an object with
the deserialized data

github.com/marshmallow-code/marshmallow - 15503651fa9c508d33cd2a8cb16e2b3a0d6ef9b8 authored over 10 years ago by sloria <[email protected]>
Add utility function for parsing iso8601 time strings

github.com/marshmallow-code/marshmallow - 619c99cd162d77f8f90bb5fb0a4239441eb6ef6d authored over 10 years ago by sloria <[email protected]>
Use python-dateutil for deserialization if it is installed

github.com/marshmallow-code/marshmallow - 9d0cb626ce7a10ba7839d67867dfacc9deda1dda authored over 10 years ago by sloria <[email protected]>
Update docs and add test stub

github.com/marshmallow-code/marshmallow - dcf0dcf627f104d80870795a739d4ed0e54109fc authored over 10 years ago by sloria <[email protected]>
Remove unnecessary hasattr and getattr

github.com/marshmallow-code/marshmallow - b707615d61656923e91b581a0cd825f9f328bccb authored over 10 years ago by sloria <[email protected]>
Test reorganization

github.com/marshmallow-code/marshmallow - 66b1048313e409ca6380101282ffffea85315bc3 authored over 10 years ago by sloria <[email protected]>
Rename CHECK_NONE -> _CHECK_REQUIRED

Also implement Email field deserialization

github.com/marshmallow-code/marshmallow - 1e80749589cc2df78d8acf7540c5e2091ebecf03 authored over 10 years ago by sloria <[email protected]>
Document _format, _serialize, and _deserialize

Also implement Enum field deserialization

github.com/marshmallow-code/marshmallow - 617e5d96bb11fd12b09e3fb4a0d512b756373e60 authored over 10 years ago by sloria <[email protected]>
Merge branch 'refactor' into deserialization

github.com/marshmallow-code/marshmallow - d15daa960a58e8dfe756a24a4ad14d7a6d21853e authored over 10 years ago by sloria <[email protected]>
Rename Field#format -> Field#_format

github.com/marshmallow-code/marshmallow - 8e0d94984be6e114d536beb67a1d7d4c3ea596eb authored over 10 years ago by sloria <[email protected]>
Update Field interface

github.com/marshmallow-code/marshmallow - 2fd538fbb31390c23f8787d64b4ae45a0d057a2f authored over 10 years ago by sloria <[email protected]>
Large refactor of the Fields interface

- Concrete classes define _serialize and _deserialize.
- Remove @validated decorator. Validation...

github.com/marshmallow-code/marshmallow - 7339c8f5c7f26675c1322a910d30ba45c1bfe39b authored over 10 years ago by sloria <[email protected]>
Implement deserialization for DateTime, Fixed, and Price fields

DateTime implementation is incomplete (doesn't handle timezones)
Also add test stubs

github.com/marshmallow-code/marshmallow - fb26cd28d3c0e4d765aca20c13f9decab3016da8 authored over 10 years ago by sloria <[email protected]>
Add test stubs for field deserialization

github.com/marshmallow-code/marshmallow - 382488ae0e1c681ff35ac48d374926d96862adc4 authored over 10 years ago by sloria <[email protected]>
Add Boolean field deserialization

github.com/marshmallow-code/marshmallow - 20f4648e7dacfa0fd2e805d9d9ba5f4748770a18 authored over 10 years ago by sloria <[email protected]>
Add _WrappingException and Deserialization error to docs

github.com/marshmallow-code/marshmallow - 25a3ca4692dd802fda075d6db667d24a63aeb876 authored over 10 years ago by sloria <[email protected]>
Only save underlying exception if it is an Exception

github.com/marshmallow-code/marshmallow - 5c1d5dc2ae7f1439de16d6e4d480ca95c7a31094 authored over 10 years ago by sloria <[email protected]>
Deserialization proof of concept

github.com/marshmallow-code/marshmallow - 8244d4109823280dc98e66cd2ce711b9b6a73aa8 authored over 10 years ago by sloria <[email protected]>
Remove unnecessary parameter in _update_fields

github.com/marshmallow-code/marshmallow - edf2d40c0974011c354eab75c4bfc1ff7ee51176 authored over 10 years ago by sloria <[email protected]>
Merge branch 'fix-keyed-tuple-serialization' into dev

github.com/marshmallow-code/marshmallow - 59fcbe9de6f4872ad473bc015a17ad606adfbec5 authored over 10 years ago by sloria <[email protected]>
Fix serializing keyed tuple types with class Meta options

github.com/marshmallow-code/marshmallow - b0fb60a87f909bffeddcd8cdaac67e530adbcdf2 authored over 10 years ago by sloria <[email protected]>
Add utils.is_keyed_tuple

github.com/marshmallow-code/marshmallow - a15b352bf618077b7dccea685cd31f4ae0c9bd2a authored over 10 years ago by sloria <[email protected]>
Bump version and update changelog

github.com/marshmallow-code/webargs - 3788cdb43e1701d3b70272374d33d9c25d5f291d authored over 10 years ago by sloria <[email protected]>
Merge branch 'tornado-fix' into dev

github.com/marshmallow-code/webargs - 460628ca780d5f2cde9df7f718419dda855e9c7f authored over 10 years ago by sloria <[email protected]>
Fix tornadoparser tests

github.com/marshmallow-code/webargs - a7c923efa70f922305f7fb47097b4a86e7706e27 authored over 10 years ago by sloria <[email protected]>
Revert bumped version. Need to fix tornado support first

github.com/marshmallow-code/webargs - def2faa9e61d11f9650ecebe3d2c8e848de36fc4 authored over 10 years ago by sloria <[email protected]>
Bump version (0.5.0) and update changelog

github.com/marshmallow-code/webargs - 03ae9189a0209ee8f75dfe82d204bf0d9256b378 authored over 10 years ago by sloria <[email protected]>
Bump dev version -> 0.5.0-dev

github.com/marshmallow-code/webargs - 6966a7b8464088304ec0f7f4789858fa1568157c authored over 10 years ago by sloria <[email protected]>
Call `use` before type conversion

[see #4]

github.com/marshmallow-code/webargs - 6947c5594b4838dfb59aedf6180dd9600dbcef56 authored over 10 years ago by sloria <[email protected]>
Fix parsing of JSON in flaskparser

[fixes #5]

github.com/marshmallow-code/webargs - 4bf8b7804090f15684d884565af9bc6658aee5d3 authored over 10 years ago by sloria <[email protected]>
Bump dev version

github.com/marshmallow-code/webargs - 9fb60848a19e7f9980148ffada16ffebc909f431 authored over 10 years ago by sloria <[email protected]>
Test against the latest versions of Django and tornado

github.com/marshmallow-code/webargs - 8fd7c05478ee235e79e83e0aacf498b425e7fd00 authored over 10 years ago by sloria <[email protected]>
Bump version -> 0.7.0

github.com/marshmallow-code/marshmallow - 4e14f192ac478f0f0a46c671a53dc55fc5831c41 authored over 10 years ago by sloria <[email protected]>
Use pytest-style setup

github.com/marshmallow-code/marshmallow - 0234241a6c296b3feb30ea3a2677e7a17f2d163a authored over 10 years ago by sloria <[email protected]>
Update docs ("extending" page)

github.com/marshmallow-code/marshmallow - 891899ce30fb2438127d85df4f84f058c212c51e authored over 10 years ago by sloria <[email protected]>
Data handlers also receive original object

github.com/marshmallow-code/marshmallow - 8dbed92035b174490a030092534d11e2ef5d816d authored over 10 years ago by sloria <[email protected]>
Add Serizlier.data_handler decorator and deprecate process_data

github.com/marshmallow-code/marshmallow - d5f8532d04172b57a0ff7daf322e8c38053bc302 authored over 10 years ago by sloria <[email protected]>
Run process_data after adding "extra" data

github.com/marshmallow-code/marshmallow - c8e12b6b4a06344c6f99634991315db6c221911b authored over 10 years ago by sloria <[email protected]>
Add Serializer.error_handler decorator

github.com/marshmallow-code/marshmallow - f6eeb0745b6ae0a21c32edb47dac0f01ceb49f97 authored over 10 years ago by sloria <[email protected]>
Add error_handler param to Marshaller

github.com/marshmallow-code/marshmallow - d93c4662dc5a85f9355441dd5c289e8d1d103839 authored over 10 years ago by sloria <[email protected]>
Bump dev version and update changelog

github.com/marshmallow-code/marshmallow - e677788891502be014d33c491b09b612e2c0fbdd authored over 10 years ago by sloria <[email protected]>
Merge pull request #25 from asteinlein/refactored-required-validation

Move required validation to avoid custom validation messages overriding required message

github.com/marshmallow-code/marshmallow - b8a7add6c1222a15ab19a8368b365a377adcabc8 authored over 10 years ago by Steven Loria <[email protected]>
Move required validation to validated() and change its error message

This feels like a better place to do the required validation, and allows
for custom error messag...

github.com/marshmallow-code/marshmallow - df636eee71122ee668e5b3207f3741477f1bdbf2 authored over 10 years ago by Anders Steinlein <[email protected]>
DRY up the marshalling code

github.com/marshmallow-code/marshmallow - 4c4ac2625d5551aa32684576174309ae00668c6e authored over 10 years ago by sloria <[email protected]>
Fix bug with passing "extra" together with "many=True"

[fixes #24]

github.com/marshmallow-code/marshmallow - 279dba51b4f773473da4247877896c49d79fa987 authored over 10 years ago by sloria <[email protected]>
Wrap validated() only on output() methods

validated() was previously wrapped on both output() and format() methods, but
not consistently, ...

github.com/marshmallow-code/marshmallow - 7d41aaa67a174856837230228522fae414e1eae1 authored over 10 years ago by Anders Steinlein <[email protected]>
Make _get_value protected instead of private

github.com/marshmallow-code/webargs - 1532d9ad446eaf206db9c760a36d8e710de27fe6 authored over 10 years ago by sloria <[email protected]>
Update changelog date

github.com/marshmallow-code/marshmallow - b0f8da7ce8987cbf389b306ac35e992abade812a authored over 10 years ago by sloria <[email protected]>
It's not really REST-specific

github.com/marshmallow-code/marshmallow - 6440c5bb3df6f16ee8c070b56d175e96768a98b7 authored over 10 years ago by sloria <[email protected]>
Un-privatize the __data attribute

because subclasses may need to override the data property

github.com/marshmallow-code/marshmallow - 07448dd148f2e69f6f59abff23cbfaedbe716ca8 authored over 10 years ago by sloria <[email protected]>
Simplify target_handler decorator

Also, fix indentation

github.com/marshmallow-code/webargs - 64b53248a07f3ae085693a0ebfc2424e3dc669bc authored over 10 years ago by sloria <[email protected]>