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
39bed8d628e2d08da5026df2df5ec6b9e9bbadf3 authored over 9 years ago
closes 291
a69622cbfffa342daa5a737cd85c700bb925ca93 authored over 9 years agoa652154e388e72c61bc719de8943bb851afd634f authored over 9 years ago
7bd7bec1a7fa67ea576fb88d2d3c47b948c49b64 authored over 9 years ago
72bd4c48e2dd9f92892e4127ab922c61af128834 authored over 9 years ago
b15658a6d13dd626a72ff8d428430ca6e844116b authored over 9 years ago
7774b1dd22ab8f5406e42b8f6e825cc13e42cbf8 authored over 9 years ago
Also, update links in readme
d6cc2ae3fdcc7d593dba3f76309910a2eff27b6c authored over 9 years ago
- List field's container attribute will have the list field
set as its parent
d4f52374a3a954f7788988805f59b1511075bb2f authored over 9 years ago
ref https://github.com/sloria/webargs/issues/68#issuecomment-144510819
083fc21a2ba78ebe2622dbe204979ea6d1a85bff authored over 9 years agoRun all schema-level validators without stopping at first error
966c19bd6876a7ef15944c14178cd31e85c50745 authored over 9 years ago7ba62ab59c3818baf80639866e8dcefd7dba63dc authored over 9 years ago
3203adbe4cb56b22e474902c6609f2cb6e5d9b45 authored over 9 years ago
ad27488ebbbe91681118c95f41f94606b29d7aa9 authored over 9 years ago
5a6a3343a0c930d61b25f015cd34b84c646bc85d authored over 9 years ago
10f424d6f6b37c03573088f8fbda036184e50864 authored over 9 years ago
37a9f45b20d3f08752ccdad0221858148a165e2d authored over 9 years ago
99b2b95053f4adf4d687699d6dee2f9dca121f35 authored over 9 years ago
73517187e7e478adc93007f2fd15f658dfba6cc8 authored over 9 years ago
ef611aa4a6ab7bb31f1223af18456c0859bb24f8 authored over 9 years ago
4e697918109f77d26013cdc9fc69fefb582a17d1 authored over 9 years ago
1838c8407b5107110e1812926722fab1dc543a22 authored over 9 years ago
b52112a37f24a5a24766c9e61c6040337ba6c00b authored over 9 years ago
244e776050be9b2deca0dbaa45f0f86aeada875d authored over 9 years ago
Tests fail without it
e9700184e64630468e40a92ce859053bf0e110ca authored over 9 years ago53a20fc8711be825c0be08daf67c7d52cc382ac2 authored over 9 years ago
46fe6b1947640b4a95a915cea112b35bd18cc0a5 authored over 9 years ago
closes #183
1b3bf492cf3485029cea1b8c11f667f0db70c7a8 authored over 9 years agoshields.io has been pretty flaky lately
63a0ba2a0f710e4735a98dd90187f17c89b8172c authored over 9 years agoe8646373b5f88acb879f99c9486425f4db20373a authored over 9 years ago
a08585fb5fddad8141baf2f5b2363c44c72e9ad5 authored over 9 years ago
dbc339fc16b08bb933b735e4ad13c44e29bfa6d0 authored over 9 years ago
963472e3bb8466a44757338b160b7b56db6d37df authored over 9 years ago
ece03405c3f3594a69b2084e9c119d6be6abe7b7 authored over 9 years ago
507fc76400762617dd962d1aa7184ea993248edc authored over 9 years ago
Remove strict parameter from (Un)marshaller; this is now
handled in the Schema class
See #284
TOOD:
- update docs and changelog
- update Upgrading guide
92bc8bf07b090110117f8c67bac3187d39e91104 authored over 9 years ago
See https://github.com/marshmallow-code/marshmallow/issues/231#issuecomment-142392941
Improves ...
ab2063dd54589766070e0f316029bd6deaa90170 authored over 9 years agoFix another infinite loop
e93c63aa41ec482d4f08c106470951961caa79a1 authored over 9 years ago
This prevents another infinite loop when dealing with recursive fields.
The solution leads to re...
7974670479637760ff740f7da6d470a978b59de7 authored over 9 years ago
f7a442e83fda60c2c15d0817e9d17e60e13b24e4 authored over 9 years ago
ec120c84b2992be190f0561fa399a8f3d0a3678d authored over 9 years ago
8cdb77b23d1c1a6d7f1c342fd4385dc43dd494e1 authored over 9 years ago
See previous commit message for rationale
73a1c4b30d6b35dc65be32e9e6519c541c8122ee authored over 9 years ago83a61996c105c0a52be04323bb8e91bcd68b37f4 authored over 9 years ago
09fe06688c0186f831e4d558db6241353ef46137 authored over 9 years ago
"dict" is Python-specific; error messages are typically passed
back to clients, so they should b...
9c05a484c77be8c4d3e0a45f5cba1e174ec4cdab authored over 9 years ago
52c26614a141529c4fb798a1a223fc9e55693059 authored over 9 years ago
aadf158b3894a82b3838491628e6f2c55e5c5045 authored over 9 years ago
- Arbitrary
- Price
- Fixed
- Select/Enum
ref #73
75faf266530873fe5c0f241b3b8628d1c8a61bf3 authored over 9 years ago5c8ab46af07f01ba159da677efb8f1a181e855cd authored over 9 years ago
80ee22d92ec98aa6e64a404e3b91470574a79471 authored over 9 years ago
4c35a031ae854d9e93aa782b62dacc17721ad1b8 authored over 9 years ago
4db6ae6900bc8048876078ababdc43b4d9a5d1b0 authored over 9 years ago
ab98e2720e680aecac62273692cca6598ac2a367 authored over 9 years ago
Nested Field _check_required method bug formatting errors incorrectly
1613a0d2440855c21ce8a9d69833b1acad248c64 authored over 9 years agoh/t to django-rest-framework for API design ideas
d0c12901453e1636fd116949302f3627bf60a4a2 authored over 9 years agof85dba857ef75f6b0289b4f499c423a8dbbbae25 authored over 9 years ago
7de9b5230d4cd5835df88fd683adaaf5f12f2d46 authored over 9 years ago
5ba2abf6a03179d91fd6015bd33b431d108cf616 authored over 9 years ago
12a351b98ec8dc14ff30ed71eaddd3222412784c authored over 9 years ago
Fixes https://github.com/marshmallow-code/marshmallow/issues/229#issuecomment-138949436
0a6b8917d85595e3183b713fe2b44f5382a67c1b authored over 9 years agof27864d2c4dcac4686626b989d71cfa8dee6cbe2 authored over 9 years ago
76237e56cf7f27bfaa4ed88e39e836ab2bd800e2 authored over 9 years ago
c0a888bb339704d6cdedf485bc3b19c81fc89802 authored over 9 years ago
Allow arbitrary field names in ValidationError #273
2c58165b3ff75864b46994c69862b5c94ac37b9a authored over 9 years agoref #277
Note: There is no DeprecationWarning raised when using make_object;
deprecation is onl...
1463a61d1bb6fa5b0c18acdfdb1ec4c4a003fb3f authored over 9 years ago
82d73c52c1dba6bcc51c9e456ca208c7b1096c2f authored over 9 years ago
45b5d9916096801b6d6edcab9b6221c84ae8b7bb authored over 9 years ago
ref #276
IMPORTANT: This effectively drops support for pre/post_*
staticmethods and classmethod...
79a0d08c570e897b1372ea03a5b5678377d906c1 authored over 9 years ago
cdc74fd78db011688e0f04017d87041e8e3d695a authored over 9 years ago
02ca30ae12a164c581aa1f4ea47431e7673cef4a authored over 9 years ago
Also, prep 2.0.0rc2
9039f43fa1a5f6a4b8e608243efe32f721492640 authored over 9 years ago93680b2847b71dc2f95a783620417484f66417ec authored over 9 years ago
af5e3229e22b863a591524c4c0744f5506b44877 authored over 9 years ago
961d98f3ce9d35da661bcee874d6ed739716bfd8 authored over 9 years ago
Use six's implementation from
https://bitbucket.org/gutworth/six/src/8a545f4
4baf76d1ef3571230c83b69925e96255c9c4011e authored over 9 years ago
Also, remove utils.get_callable_name, as it is now unused
68a2c33df6c20f18cfb18e58c4b403f35ddffc90 authored over 9 years agoref #231
9d0ad0f237a30365892ece88cf5c6e2e4953d116 authored over 9 years ago1b71e24fba14c3db55c9b2c5b582c0ced43b0106 authored over 9 years ago
21b386dd34df08c5073f012f783c78b61666a7b6 authored over 9 years ago
For better consistency with the rest of the API (no more
@Schema.method decorators).
6ee025ac8cc9143152cf297bc0eeb8ebe53e55d4 authored over 9 years ago
ref #73
365f51ad834d944be724a5ddb67fa751a8abe122 authored over 9 years agoUntil pytest-dev/pytest#744 is resolved
db2294b2ea60c44061ca3d56fff40af6fb15fc16 authored over 9 years ago88d8dc6f53d999162bae2f36d096aa59d1a57da6 authored over 9 years ago
bind_field was misleading because it didn't actually do any
binding
Use case: Setting load_from based on a class Meta option allows
for things like inflection of at...
Include Django REST marshmallow example.
3cb75ba26ce547e6945008e52ea735d3801364e6 authored over 9 years agoFigure this rounds out the section a little.
6ba490c5a9a538319e0908ff878d50712806469a authored over 9 years ago93667101df5baeb62e5b35d83b5d517d3917b4c1 authored over 9 years ago
closes #269
02de91baacb5337cbec7a76a9da908ccbf520371 authored over 9 years ago7f9e9eb4ca848ccaa0ff393711fc16e20e79e533 authored over 9 years ago