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

Fix bug with including a property in fields list

6032e910fb9bcd38f3691b5bc2a2e43873cd5a36 authored about 11 years ago by Steven Loria <[email protected]>
Fix py26 compatibility with timedelta

23314215a40876bf24787dc13e52a336013a15a5 authored about 11 years ago by Steven Loria <[email protected]>
Add TimeDelta field

43a54dd8c8ff645ea6b23048b264cc1336211ce9 authored about 11 years ago by Steven Loria <[email protected]>
Add Date field

64c01e6434f0872a0d362581a2b4245c0ff6b18d authored about 11 years ago by Steven Loria <[email protected]>
Add Time field

2f07199eb8b826cd583228e7a739b056322c021e authored about 11 years ago by Steven Loria <[email protected]>
Ensure that to_json returns bytestrings

c7a590625f39186fc3127d0e840725f569edad82 authored about 11 years ago by Steven Loria <[email protected]>
Minor refactor in marshaller

59cb54e520cd35bf3cb0f30bcb1a13ee7be85915 authored about 11 years ago by Steven Loria <[email protected]>
Change param ordering for DateTime

Also add docs for filtering output

a75869cefb597fc5604af9697104a5ded6472ea8 authored about 11 years ago by Steven Loria <[email protected]>
Move validation functions to validate.py

Add to documentation

a5e2a598f705c08a3b9220c4d9bdcd87dad412d8 authored about 11 years ago by Steven Loria <[email protected]>
Move isoformat and rfcformat to utils.py

21bd00b1ef75d4b125da347a21323447a507d543 authored about 11 years ago by Steven Loria <[email protected]>
Support for UUID objects

40d5450ff26cccc90f570e9bca8e4738492d5419 authored about 11 years ago by Steven Loria <[email protected]>
Add dateformat class Meta option

1a0c0237d52d7e273c23ba535d533bd3d2e03fe0 authored about 11 years ago by Steven Loria <[email protected]>
Remove to_data from SerializerABC

2ce55a2f96cf73adddcac57570ced307cc9278d7 authored about 11 years ago by Steven Loria <[email protected]>
Remove unnecessary to_data method

ff033b8b74efc28e656049b3ab388efad85f1d58 authored about 11 years ago by Steven Loria <[email protected]>
Remove repeated marshalling logic

Adds a Marshaller class that can store errors

6f4f58377e3d880e38797e5ec5a2f47cc0c5ed94 authored about 11 years ago by Steven Loria <[email protected]>
Merge pull request #3 from elbaschid/fix_type_for_param_in_nested_field

Correct parameter types for Nested field in docs

3a9139e5b3055ba54052d64ae88e36e764b718b8 authored about 11 years ago by Steven Loria <[email protected]>
Correct parameter types for Nested field in docs

5a44723925f6ab731fdeb7a9fabdfa06ab4b17f7 authored about 11 years ago by Sebastian Vetter <[email protected]>
Bump version

7d124bb73aa62196b16efaef8388eb969eee911e authored about 11 years ago by Steven Loria <[email protected]>
Make get_declared_fields a class method

dc7b9e980cff1d5acd36e28a1ce8d4c54426d419 authored about 11 years ago by Steven Loria <[email protected]>
Minor refactors

ef7b64cb67d5333ee7bbd81cd615c0d67ea36ac3 authored about 11 years ago by Steven Loria <[email protected]>
Add strict param and option

cdcb0f1aadf0949b9a48c589ba74cf9466a54d5f authored about 11 years ago by Steven Loria <[email protected]>
Improved flask example

de65506acfa4e526f3b303d5790a87623869da29 authored about 11 years ago by Steven Loria <[email protected]>
Add only and exclude params to Serializer constructor

Also rename base_fields -> declared_fields

469a6b6ea8743083bab2924621e37687c7faa33e authored about 11 years ago by Steven Loria <[email protected]>
Fix serializing empty list

3f8828082280926aa60c7899d85ca233533907e9 authored about 11 years ago by Steven Loria <[email protected]>
Fix serializing dicts

And some docs updates

e7109adb6a4c9c5374a6964f67599592a6341cbc authored about 11 years ago by Steven Loria <[email protected]>
Add Peewee example

c51aca23130a459070b2117fb922003d819fe225 authored about 11 years ago by Steven Loria <[email protected]>
Update changelog

56dee44b4b673da1a33dc2b269b46e7756de98a4 authored about 11 years ago by Steven Loria <[email protected]>
Rename Exceptions -> Errors

fdde1b70b3929cc45c31445a0c170c753abfc610 authored about 11 years ago by Steven Loria <[email protected]>
Rename self._data to self.obj

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

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

b823ead14b0973fc5aad2f8ebd4d5c4e71da8fed authored about 11 years ago by Steven Loria <[email protected]>
Set nested serializer data

0950e488af5b5c34d3f524bae39302a34628c13e authored about 11 years ago by Steven Loria <[email protected]>
Fix failing tests

6f250eb0e247b211c9e88fc8845d8d95282f2dca authored about 11 years ago by Steven Loria <[email protected]>
Add failing tests for nested fields with Meta fields option

fceeacaff9496cd8481e7f5150cfb3d061ed1fb0 authored about 11 years ago by Steven Loria <[email protected]>
Fix nested serializers with Meta fields

11cecb56a0a178b73feba1dd717810ea4eba832e authored about 11 years ago by Steven Loria <[email protected]>
Map both string types

ec7ab9c1dd7c378954cc07c4ca58b350dea2a5cf authored about 11 years ago by Steven Loria <[email protected]>
Allow changing of date format

by passing format to DateTime constructor

7340bc8fb4f2b4192c6d792474e6f4772a3a065e authored about 11 years ago by Steven Loria <[email protected]>
Add exclude option to class Meta

5befb1537c571d33159c63eeeef44012d01c099a authored about 11 years ago by Steven Loria <[email protected]>
More useful error msg when declaring field as class

9ee32ac14734c8ccdf2ee4b690f87bed2f74b4e7 authored about 11 years ago by Steven Loria <[email protected]>
Merge branch 'meta' into dev

Conflicts:
marshmallow/__init__.py
marshmallow/core.py
marshmallow/utils.py
tests/test_marsh...

b1e3d69f30369dac4be2ae117b90f73af8d87725 authored about 11 years ago by Steven Loria <[email protected]>
Refactor to remove import of core.py in fields.py

Also rename core.py -> serializer.py

076134b10dadb67b4fe17a0d91f4428349d9c6b4 authored about 11 years ago by Steven Loria <[email protected]>
Add class Meta with fields option

c6a3d70f38301313011f9864af9428c4f56273b8 authored about 11 years ago by Steven Loria <[email protected]>
Refactor to remove import of core.py in fields.py

4d3c2aceb04d91353f04ed4c3a936f754d41c75a authored about 11 years ago by Steven Loria <[email protected]>
Add examples

46ab0e2635f87e0e14d6e6c81e73731ae144667a authored about 11 years ago by Steven Loria <[email protected]>
Bump version 0.2.1-dev -> 0.2.1

72700ec513d2500983bd2917bf3de786a7a58189 authored about 11 years ago by Steven Loria <[email protected]>
Add CONTRIBUTING

a0ec5d374e8198304d5b4ee1b06dc390d3612aa2 authored about 11 years ago by Steven Loria <[email protected]>
Don't test pypy on travis

a058b96c15806d004fc36ef00c4a86b8cb3e99a6 authored about 11 years ago by Steven Loria <[email protected]>
Update travis

And update changelog and docs

2a61d34f83b1283e1fefd8e16fe0d48a9b21fb30 authored about 11 years ago by Steven Loria <[email protected]>
Fix all compatibility issues

1bbb890bebf87229a5925fd24ac768e985dcc805 authored about 11 years ago by Steven Loria <[email protected]>
Py26-compatible asserts

45b6318bdfce8ade0f0d80b300ef8ec3fe5e813f authored about 11 years ago by Steven Loria <[email protected]>
Py26 requirements

f8af15dc8a7aa9009401d930b97be43a7cad662b authored about 11 years ago by Steven Loria <[email protected]>
Fix storing errors on Nested serializers

f412a5254818d8c39c4815217f753df86703f30b authored about 11 years ago by Steven Loria <[email protected]>
Add prefix argument to Serializer.__init__

78a237f932c3780589a50dd21c541727a3ef8c87 authored about 11 years ago by Steven Loria <[email protected]>
Minor docs updates

9045dee5c6d44ce9e7ef4397a7c1d119a0f497c9 authored about 11 years ago by Steven Loria <[email protected]>
Github links

2efb560cd3f3427c79bcd5a9990ac285cbfce9ed authored about 11 years ago by Steven Loria <[email protected]>
tagline

3c23d0dbde48b4739984f9d3b5d80a5f728a8989 authored about 11 years ago by Steven Loria <[email protected]>
Update changelog

06206c7cf5b76ffb6b6ffe26c67c16c28dbc5c1f authored about 11 years ago by Steven Loria <[email protected]>
Bump version 0.2.0-dev->0.2.0

38fec69a38146a4a8383208989d538d69e38a468 authored about 11 years ago by Steven Loria <[email protected]>
Remove unused functions

And make tests more backwards-compatible with py26

8a8c347ac7fbd339ac2379a96c056d9a51d03734 authored about 11 years ago by Steven Loria <[email protected]>
Add Function field

Also, change version to 0.2.0-dev

23be463b78d8e45f156667e2552022240c9daed9 authored about 11 years ago by Steven Loria <[email protected]>
Allow relative urls if relative is set to True

cfb3ac4994ad8b5fbdf551d4558d5e76cb422004 authored about 11 years ago by Steven Loria <[email protected]>
Add Flask example

76189aa4da2c7d14fbcb9a410379c3a7542b0d63 authored about 11 years ago by Steven Loria <[email protected]>
Raise KeyError if validating a nonexistent field

6c3ed365a04b4fa2937086538281ca82e0b96361 authored about 11 years ago by Steven Loria <[email protected]>
Add Method field

873ae04adb0518befa7d633896e2da4a875e4f5b authored about 11 years ago by Steven Loria <[email protected]>
Add param for binding extra data

0803c222a87e55e0b4d1924a062442e63b9983f8 authored about 11 years ago by Steven Loria <[email protected]>
Small validation refactor

00d1e9669bd53103f841dd0307e96935b14696cf authored about 11 years ago by Steven Loria <[email protected]>
Basic field-level validation and error storage

And fix invoke test command

a6368b2ed34f0d1faa73cbfefe38a2c67c3eb1cf authored about 11 years ago by Steven Loria <[email protected]>
Remove as_string from Arbitrary and Fixed

ad89162f49edc6c455eeeed98f8d1e97d841d869 authored about 11 years ago by Steven Loria <[email protected]>
Minor typo fixes

af1de511b02ab1ff8fd5a2fdf566cee925540427 authored about 11 years ago by Steven Loria <[email protected]>
Update NOTICE

fb839a804e7c3522db407e08182b3aedeac24f2a authored about 11 years ago by Steven Loria <[email protected]>
Make README pypi-compatible

4b14b7531377f026fb053033fb64deff965a1769 authored about 11 years ago by Steven Loria <[email protected]>
Add basic validation

b5b8455d5c0acf36826517244563f777d8de8c83 authored about 11 years ago by Steven Loria <[email protected]>
Add optional param to format numbers as strings

a43de11ad2f77e6024922eac075c796936ee09a7 authored about 11 years ago by Steven Loria <[email protected]>
Number fields return numbers instead of strings

e91ca21e0d44565ad6599e5074be6297397667bb authored about 11 years ago by Steven Loria <[email protected]>
Add Email field

and minor docs updates

f97d54f9279581c5aa18ecd4d1192457a5101bd8 authored about 11 years ago by Steven Loria <[email protected]>
Add URL Field

06034132236661c2440a7c21a0780cb2b1c602c1 authored about 11 years ago by Steven Loria <[email protected]>
Skip localtime tests on Linux

Due to different behavior of local time between OS's.
Not sure how to fix this yet.

b1095c17dbe386e9c145dd2a2b3e56e324d7b2f9 authored about 11 years ago by Steven Loria <[email protected]>
Update README

45681212d994d1d23a003c05bf41a7a096c22536 authored about 11 years ago by Steven Loria <[email protected]>
Add exclude parameter to Nested

fd0798c3be1f3233c5e775934f36aee240619d85 authored about 11 years ago by Steven Loria <[email protected]>
Better time localization in tests

5036bdac819d7553e713f41eb0ba5e06035d4887 authored about 11 years ago by Steven Loria <[email protected]>
Update travis.yml

04844c3c9337d8dac7d6bed23ac95f9d56580ce1 authored about 11 years ago by Steven Loria <[email protected]>
Make get_fields private

As well as to_marshallable_type

33ab5654ccfdb6e64d9e6c1157f2c798caee039e authored about 11 years ago by Steven Loria <[email protected]>
Update README

Can't use include in Github

f13ea4788d9deab818c707757e844d9d28f38741 authored about 11 years ago by Steven Loria <[email protected]>
Merge branch 'docs'

fa0b958f8dd54eaf23de4394d42b99f5aef481ad authored about 11 years ago by Steven Loria <[email protected]>
Add docs

334e444c26dd96cf8823284c9658cbf05278f032 authored about 11 years ago by Steven Loria <[email protected]>
Add pprint

2f95c91912bb3354f8a7012a1061bac427d392d7 authored about 11 years ago by Steven Loria <[email protected]>
Add pprint

15a3277c989015b5b8beb9698cb42baed993a843 authored about 11 years ago by Steven Loria <[email protected]>
Minor refactors

Raw::get_value
Move MarshallingException to exceptions.py
Make helper methods private

f39fb42558989ec664a9df412bd1d2e9f5a54c78 authored about 11 years ago by Steven Loria <[email protected]>
Remove Method field

Field classes are the preferred way to create custom fields

c6c60145fc8472224f950f508168066ef90f367e authored about 11 years ago by Steven Loria <[email protected]>
Fix nested fields

50ef96ce151332bdfde38371c838dbe1f272569c authored about 11 years ago by Steven Loria <[email protected]>
Merge branch 'instances' into method

68f766901c4ce78697fa07471b45bd2b0b811ea7 authored about 11 years ago by Steven Loria <[email protected]>
Fields should be instances

834778732873fac64cd13a6dd3cf094309bb7d38 authored about 11 years ago by Steven Loria <[email protected]>
Start Method field

not working for nested serializers

46843e6f314ec6792db1395540d4497abbc002a6 authored about 11 years ago by Steven Loria <[email protected]>
Copy the _base_fields

8ebd83e9b42d3bc4533c2496d6a9187ec053d9e2 authored about 11 years ago by Steven Loria <[email protected]>
Allow inheritance among Serializers

More docs
And remove unnecessary marshal class method

3bb323c3a3b8d4ade5b168ff8e9121f1a636f547 authored about 11 years ago by Steven Loria <[email protected]>
Fields as class variables

In the style of ORM/ODMs and forms

4ce6a7eaf7fda4a97687d96a11231dad8e613b94 authored about 11 years ago by Steven Loria <[email protected]>
Dunders

6421e44a284c68b1f9ac52f327d6c3807a3ddc9d authored about 11 years ago by Steven Loria <[email protected]>
Add only parameter to filter attributes

46b6c1e65cc4c3ff848c5b796e0c6b7d88e009ed authored about 11 years ago by Steven Loria <[email protected]>
Generalize marshalling to any list-like collection

c2dc74a789bd11a0ba8fa9e1fff514a9a50d76e6 authored about 11 years ago by Steven Loria <[email protected]>
Use OrderedDict

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