Steven Loria

Results 84 issues of Steven Loria

Proves the concept proposed in https://github.com/marshmallow-code/marshmallow/issues/713#issuecomment-529154890 Still needs docs and details, but this is ready for review. TODO: - [x] ~Respect `missing_values` on serialization?~ see discussion - [ ] Update...

Currently, validators are allowed to return `False` which results in `ValidationError` with a generic message. https://github.com/marshmallow-code/marshmallow/blob/9ac3241b78b444033f901d51b431ac862d1e21cc/src/marshmallow/fields.py#L249-L251 I'm not convinced this behavior is that useful, and we could improve validation/deserialization performance...

Proposal: Remove Implicit/inferred field creation (`fields` and `additional` class Meta options). At the very least, it's an unnecessary feature that adds complexity to the codebase. At worst, it interacts in...

feedback welcome
backwards incompat

It would be convenient to ship this package with an optional stylesheet for styling a basic skeleton screen. ```js import { createSkeletonProvider } from 'react-skeletor'; import 'react-skeletor/css/index.css'; export default createSkeletonProvider(...

If `ACCOUNT_LOGOUT_ON_GET` is `False`, a 405 response is appropriately returned. However, when using DRF's automatic [schema/docs](http://www.django-rest-framework.org/topics/documenting-your-api/) generation, the GET method is still documented. Conditionally implementing the `get` method on the...

Nice work on this project! Would you be open to collaborating on an integration with [apispec](https://github.com/marshmallow-code/apispec), a framework-agnostic swagger spec generator? This would allow users of aiohttp-swagger to take advantage...

Add a decorator that will parse request arguments from the view function's type annotations. I've built a working proof of concept of this idea in [webargs-starlette](https://github.com/sloria/webargs-starlette). ```python @app.route("/") @use_annotations(locations=("query",)) async...

feedback welcome

Brainstorming ideas for the next iteration(s) of this package: - [ ] Add request parsing by integrating with `webargs`, which now uses marshmallow. This might be as simple as providing...

``` raise ModelConversionError( E marshmallow_sqlalchemy.exceptions.ModelConversionError: Could not find field column of type . ```

bug

Tracking this for 1.0. Also remove `info={'marshmallow': ...}`

backwards incompatible