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

Test against py34 on travis

38d5bd7ab08f80438b7397305717e1a7f30b72e2 authored over 10 years ago by Steven Loria <[email protected]>
Fix indentation

711b3c4a224e6249bbf3ef21179efc527d2f7ff3 authored over 10 years ago by Steven Loria <[email protected]>
Document factory method

d9eed2cce8bd934af0e28ee0e5b6bd32c2fa70ab authored over 10 years ago by Steven Loria <[email protected]>
Save underlying_exception as an instance variable of a MarshallingError

c9573a3edad77588fe4cf3af7caae17225964698 authored over 10 years ago by Steven Loria <[email protected]>
Update dev version

81199d68a7d6717e30629a1ad125d61c068d21c8 authored over 10 years ago by Steven Loria <[email protected]>
Update changelog

93a12c5a195f157ef16e6d3dcdb046d9353a80c3 authored over 10 years ago by Steven Loria <[email protected]>
Add Serializer.factory function

b3c5ed21deb43fd3bb1b0b094ee822a7cb8d337f authored over 10 years ago by Steven Loria <[email protected]>
Document Field#outut params

1188610d21b4438d7093f29924c468a36076662a authored over 10 years ago by Steven Loria <[email protected]>
Fix Nested doc

329b325af4eb788decc1698f4d059d8ee9b5d57d authored over 10 years ago by Steven Loria <[email protected]>
Update version and changelog

798b1b127d1ff86d4e4a967a1fd2997ac2225db0 authored over 10 years ago by Steven Loria <[email protected]>
Split serialization and utils tests

9ed8c6cb2d0a467d6fdbd7e73a2acb4075775113 authored over 10 years ago by Steven Loria <[email protected]>
Update docs

e2e988c322b5f90f4229a82b9336b6b9e3675b34 authored over 10 years ago by Steven Loria <[email protected]>
Test against pypy

e229d7f3a050a58e56c28b0f2a508e02b8e4aaf5 authored over 10 years ago by Steven Loria <[email protected]>
Update tests

db384fd1075c08f2416a590662a6f97175ee6f2b authored over 10 years ago by Steven Loria <[email protected]>
Fix py3 tests

efd7dfbec94dfeaccc568a01803e2f48389b9341 authored over 10 years ago by Steven Loria <[email protected]>
More complete tests for required field

a0897d026ee138c5fdcf543bbc413a36e5145578 authored over 10 years ago by Steven Loria <[email protected]>
Merge branch 'dev' into DeaconDesperado-required_fields

a8f1024206e2ebae2f99fc60fe63de33379d63a3 authored over 10 years ago by Steven Loria <[email protected]>
added required fields flag, fixes #16

dd75c8675b9369926241fd74c23a3afa8c23e029 authored over 10 years ago by Mark Grey <[email protected]>
Switch to pytest

For better cross-python testing

6d0be8fd4f7a86b432b5ca855e77cc41c4948c6b authored almost 11 years ago by Steven Loria <[email protected]>
Test against Python 3.4 with tox

cdb8ff52340f992085ea6ca82a1fc10c1a2921b3 authored almost 11 years ago by Steven Loria <[email protected]>
Fix py33 test

19cf3ce661ee5eded287db2090407efbbb5b9bd4 authored almost 11 years ago by Steven Loria <[email protected]>
Add json_module class Meta option

Also bump version 0.5.4-dev

445329d104a73befd223b3d6f0052904cd901fd4 authored almost 11 years ago by Steven Loria <[email protected]>
Bump version -> 0.5.3

6a0a1b4972898b004d8caa5bf981a233eedec3eb authored almost 11 years ago by Steven Loria <[email protected]>
Move publish commands to tasks.py

ca395cc6b7e82e776857f16dcc3046dec4e3cd85 authored almost 11 years ago by Steven Loria <[email protected]>
Raise error if no context is available

Also, update docs

8297701e91f7694d2364aead7bb221c59eacb661 authored almost 11 years ago by Steven Loria <[email protected]>
Method field raises error if method is missing or uncallable

42a1a6a25b82798a1c0059ac08eadd7a6a310138 authored almost 11 years ago by Steven Loria <[email protected]>
Function field initialization fails early if argument is not callable.

686704676e2d0e9a65a6777e72af1cf559f9aa30 authored almost 11 years ago by Steven Loria <[email protected]>
Optional context argument can be used by Function and Method fields

3f5e9847b62b29eca69ce10d851ec73b00d9d8b3 authored almost 11 years ago by Steven Loria <[email protected]>
Update version -> 0.5.3-dev and update changelog

5d90a778d8a12182f130fa59b0cb2829ba796068 authored almost 11 years ago by Steven Loria <[email protected]>
Merge branch 'pr/15' into dev

72be79b859a9e618235b6d9adf06a756abd33b89 authored almost 11 years ago by Steven Loria <[email protected]>
PEP8

6c80345812eb2916db6be02af4b498e387d21704 authored almost 11 years ago by Joakim Ekberg <[email protected]>
Remove unused import

adaa59db5a08a8cbe5169ddd2521880773c9895b authored almost 11 years ago by Joakim Ekberg <[email protected]>
Default Integer field to 0 instead of 0.0

Fixes #13

4ccf56e0ef3bcc8396fcdf8e9cf01c786df5504c authored almost 11 years ago by Joakim Ekberg <[email protected]>
Bump version -> 0.5.2

d7cedb3f5610b2fa84ab0e5e2b1d1517e5155dde authored almost 11 years ago by Steven Loria <[email protected]>
Update changelog

c1cce94e914c1fb9a1e7353b8c41d801589cf445 authored almost 11 years ago by Steven Loria <[email protected]>
Add validation tests

also add Method field validation

13ea555789d1d9a3c14e2bf68d1980ad9cb963b3 authored almost 11 years ago by Steven Loria <[email protected]>
Validate Date, Time, and Function fields

45e3702bcedc0ac5dcd8316ff8b5e77e44c59f93 authored almost 11 years ago by Steven Loria <[email protected]>
Add from_rfc utility function and add tests for datetime validation

39c59055f6f024866f26199240c98caa1cdf460b authored almost 11 years ago by Steven Loria <[email protected]>
Fix datetime validation

b17efe6c1f36c7ec591e3905e488c31b4fef7733 authored almost 11 years ago by Steven Loria <[email protected]>
Add unittest2 to dev-requirements

6dabf836d4b2292e15af9e7ab5918b71cb5bab77 authored almost 11 years ago by Steven Loria <[email protected]>
oopsie daisy

d5f1a597e889f3c1e7971127903b031f3b0819b2 authored almost 11 years ago by Steven Loria <[email protected]>
Py3 fix: TypeError raised if field is not an object

534cc2e4f8ccfb8f19c6f2c74b3fc77ceae7ef0e authored almost 11 years ago by Steven Loria <[email protected]>
Update docs and bump version -> 0.5.2-dev

6d2d5869c1986accd8305ead72327ddcbc7a7fd3 authored almost 11 years ago by Steven Loria <[email protected]>
Support custom validator

44ee96b01284244fe41b645341047c24a66bd3be authored almost 11 years ago by Steven Loria <[email protected]>
Bump version -> 0.5.1

ea7a203a3795cdc752661b498f719332cd121277 authored almost 11 years ago by Steven Loria <[email protected]>
Fix rfc formatting for localized datetimes

41aab5eacd315b3735209179d6d779fa1ae075ba authored almost 11 years ago by Steven Loria <[email protected]>
Prevent unnecessary attribute access

Issue #12

39c9c45f64a79b63ef260921b2bc56c69ce76c8c authored almost 11 years ago by Steven Loria <[email protected]>
Bump version 0.4.1 -> 0.5.0

5e9f90c60f4b980c8f4ba7ab43b7a2a9e8fcfe58 authored about 11 years ago by Steven Loria <[email protected]>
Update docs and changelog

aef4ee9f8301d53df681344282693699b85c6c9f authored about 11 years ago by Steven Loria <[email protected]>
Move parameter validation code to SerializerOpts

be9c9e7de17f2434b28c0f0af74c0992e989eee5 authored about 11 years ago by Steven Loria <[email protected]>
Remove redundancy in _update fields

Also, rename __get_opts_fields -> __filter_fields

864a2af7ff62c847b8d08531afa4efc5c757bd0c authored about 11 years ago by Steven Loria <[email protected]>
If 'only' init param is specified, return early in _update_fields

ea17f47573bd2d552021fc1c3ae76ce2575984eb authored about 11 years ago by Steven Loria <[email protected]>
Remove declared_fields param from __get_opts_fields

0ec4817f8097229bdcc89db6260622becf5bb96b authored about 11 years ago by Steven Loria <[email protected]>
Raise ValueError if fields or additional is not correct type

ad9e0e6f4460aac6302e05ac891fdf8a9778ec11 authored about 11 years ago by Steven Loria <[email protected]>
If 'only' param is a field name, return early

987c1dc77525c9993aca5e862a7e73362c56cecb authored about 11 years ago by Steven Loria <[email protected]>
Default number field to float

cb6634441d74acd6e9429be17a521255850d355e authored about 11 years ago by Steven Loria <[email protected]>
Various cleanups

Remove unnecessary _marshal attribute

c7126c5f60d9ee4fe26c57cbd5e1c1f56998cc62 authored about 11 years ago by Steven Loria <[email protected]>
Better exception handling

10b24f71bd5179b8ad8bf7e08faeddc600189a13 authored about 11 years ago by Steven Loria <[email protected]>
Rename _intialize_fields -> _set_field_attrs

7c3270f9d9dacaed4d4b5f93cfafc64b94f78661 authored about 11 years ago by Steven Loria <[email protected]>
Cache serializer instance and reduce calls to _update_fields

55f79801f29c554412a5dca8974a82de698a6f37 authored about 11 years ago by Steven Loria <[email protected]>
_update_fields updates the fields attribute instead of returning fields

fd57dfdfa1c6a4a050c5ffc90591f3e7e04a30f8 authored about 11 years ago by Steven Loria <[email protected]>
Copy declared fields upon initialization

So don't have to deep copy everytime obj is set

9c3bc8350ea777c41fd38113156dc21531fd74d9 authored about 11 years ago by Steven Loria <[email protected]>
Remove support for passing dicts for nested representations

Use Nested Serializer instead

0540307fb01ebe8a2a29eb60db34b51648d7b555 authored about 11 years ago by Steven Loria <[email protected]>
Fields are always updated whenever obj is set

92c0e71ff0ddc31c15a31ef0b2706c36ab0246a4 authored about 11 years ago by Steven Loria <[email protected]>
Fields are set upon setting the object

92bf49e311956fa35a1c331c2b5b9e1a6b669fec authored about 11 years ago by Steven Loria <[email protected]>
Pass instance to blog meta serializer in tests to make it fail

Expected failure. Need to fix #11

c34eaf14909342e3e12ee2715fc25cc488de9686 authored about 11 years ago by Steven Loria <[email protected]>
Remove unnecessary iteration through _declared_fields

6f6745ac2c56a36f7e1885b00c4203097744de38 authored about 11 years ago by Steven Loria <[email protected]>
Prevent constructing multiple nested serializers

e6df745a9be1563d3f5e46936554fd3ecf3fd20f authored about 11 years ago by Steven Loria <[email protected]>
Speed up deep copy of fields

9c0f06228254a41bd68062feafaf8c8dbaddd06b authored about 11 years ago by Steven Loria <[email protected]>
Py33 fix

c07ee6a07bdb4e2d3f0b99ed29ca277a4bea1229 authored about 11 years ago by Steven Loria <[email protected]>
Update docs

f1f09c0a2dba437cc425ac0dcd5d750fc2535276 authored about 11 years ago by Steven Loria <[email protected]>
Allow nesting of single values

by setting "only" param to a field name

67e3efec37d266de6bd6e712e89d3ca44b9e6ba7 authored about 11 years ago by Steven Loria <[email protected]>
Update examples

7b772eeea7bd658d600746944073dbb83b8aafd9 authored about 11 years ago by Steven Loria <[email protected]>
Update docs

7b1f05030cf87abb8b3efaca4d4e49f2cf082ef8 authored about 11 years ago by Steven Loria <[email protected]>
Don't implicitly serialize a collection

22754a2c1f94e0ed41edc57e4791c9687ba0025c authored about 11 years ago by Steven Loria <[email protected]>
Update docs

572e0e1755d691b11c6499affc09875ee003b2c6 authored about 11 years ago by Steven Loria <[email protected]>
Exclude instead of deleting self-nested field

40cd181efe2ae91e8a6062346df12dcb97eaca37 authored about 11 years ago by Steven Loria <[email protected]>
Update version number and add tests

5a73c7f470b922137d87c7203b6aac75f4424d2c authored about 11 years ago by Steven Loria <[email protected]>
Experimental self-nesting

0e992cc768346fd3fe9ac964cf642eadf6eb2ce3 authored about 11 years ago by Steven Loria <[email protected]>
Rename Selection -> Select, selection -> choices

38d54023aa11f07cc9b6588006f25f7fb549aafa authored about 11 years ago by Steven Loria <[email protected]>
Merge pull request #7 from gisce/fields_selection

Fields selection

3c3fae7b4b156ff5f3631e44ab61b22461fe28a5 authored about 11 years ago by Steven Loria <[email protected]>
Add fields.Selection tests

4aa2fc44c861bdacbd19874e91b8a32de23e5a9a authored about 11 years ago by Eduard Carreras <[email protected]>
Return the value

5da583825e2d42d537861f1a2bc3e05f97371ed7 authored about 11 years ago by Eduard Carreras <[email protected]>
Addings docs

39c59d9bcf436dca686f41ee13f5b6eb465554bb authored about 11 years ago by Eduard Carreras <[email protected]>
Add a Selection Field

cddc9cdd7423a9a71c6a1c586ac12699d7363aac authored about 11 years ago by Eduard Carreras <[email protected]>
Rename NumberField -> Number

5ca36a897d61fd373e05ad24482c4c4f90476cb2 authored about 11 years ago by Steven Loria <[email protected]>
Remove use of implicit kwargs

Also update docs

6e90c821a1d6034f8bb295cafef12214f5ba5bc2 authored about 11 years ago by Steven Loria <[email protected]>
Refactor: use validated decorator

da913b15407a7f656606b9f0f9cd1a1055cdb2f1 authored about 11 years ago by Steven Loria <[email protected]>
Allow custom error messages

efb436c3b32d23477d21e445c9fc6257717f6028 authored about 11 years ago by Steven Loria <[email protected]>
Bump version -> 0.4.1

10d7c8ebcb888e0e084a9f643fa40135a95a6a39 authored about 11 years ago by Steven Loria <[email protected]>
EAFP

b1917c1ba129ef2b8f720be71db4f2c6277bdecc authored about 11 years ago by Steven Loria <[email protected]>
Use collection's count method if it exists

This ensures better support for, e.g. ORM
querysets

94cca308a481202be8e65a738941430a267e11db authored about 11 years ago by Steven Loria <[email protected]>
Generalize get_opts_fields to work with any collection

9209221e8dea2a6ba1062cb199d8d1c0efb9b2f3 authored about 11 years ago by Steven Loria <[email protected]>
Fix serializing generator expression

89b91b9379edda0a6cf834fdbf38393c5b8d7ed8 authored about 11 years ago by Steven Loria <[email protected]>
__marshallable__ takes precedence

cc4c8fcd0cc5173d4657e9777e275cdabf032479 authored about 11 years ago by Steven Loria <[email protected]>
Bump version -> 0.4.0

338ba696c97bceba9b9cbf20da339026f3f8077f authored about 11 years ago by Steven Loria <[email protected]>
Fix bug with serializing None

37cb1e18cc1661c316e34b4c84d4669b7daeac06 authored about 11 years ago by Steven Loria <[email protected]>
Update examples

8bc0fa165d7a32af3e4d21e4245f9d5f889d7f9f authored about 11 years ago by Steven Loria <[email protected]>
Prevent TypeError from being raised from issubclass

25d2a230835d5558b0f77ddc29b2f7e1da1d94cc authored about 11 years ago by Steven Loria <[email protected]>
Add 'additional' option

b9bacbf6c0bf7cd75d76a08c8f0160379c29321a authored about 11 years ago by Steven Loria <[email protected]>