Tim Savage

Results 24 comments of Tim Savage

Thank you for the PR request, can you please ensure that all comments follow the same style as the rest of the package. Please also add test cases and update...

With the latest boto3 installed you currently get a dependency failure caused by pip trying to resolve a version that will match: =1.12.91 Which will never happen.

I have already started to include type hinting in a smattering of places, however, this is something I am very much interested in adding support for. I made the decision...

I've been thinking more about this particular feature and there is one glaring issue with this design. Odin Resources allow for other attributes to be defined on a class that...

@thedrow Which python release you are using? I'm considering if Odin 2.x will be based on Python 3.5 or 3.6. Seriously considering jumping straight to 3.6 to take advantage of...

I don't really want to introduce new dependencies. Automatic slots was a feature Odin did have in the early stages, but I removed it as it was more annoying than...

I've taken a very close look at `dataclasses` and been through all the code. One major improvement in the 3.0 version was to support validation of other objects and `dataclasses`...

I've been playing around with the concept of generating fields from dataclasses (in an interface for DynamoDB), I've gone with only supporting certain datatypes and it works quite well. https://github.com/pyapp-org/pyapp.aiobotocore/blob/feature/dynamodb/pyapp_ext/aiobotocore/dynamodb/dataclasses.py...

Moving forward I'm thinking of migrating Odin away from its current design and instead basing it on pydantic (https://pydantic-docs.helpmanual.io/). That library handles much of the validation (using `dataclass` style declaration),...

To expand on the previous comment. I'm working on a project that uses Marshmallow and comparing that, pydantic and Odin, they all cover common ground. However, the other two do...