odin icon indicating copy to clipboard operation
odin copied to clipboard

Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python

Results 8 odin issues
Sort by recently updated
recently updated
newest added

I really like Odin and I have used it before. There's one thing that is missing from the library that I would love to have. I'd like to be able...

enhancement
WIP

After a significant re-factor to the library, the documentation coverage needs a lot of improvement. - [ ] ref/traversal Docs incomplete

enhancement
documentation
help-wanted

Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...

dependencies

The performance of simplejson is equal or worse than the stdlib JSON library. Remove simplejson or consider a higher performance library

When resolving field arguments validators is being set to None rather than an empty list.

bug

Internally attname should be preferred for all references to a field on an object. However errors get keyed off the name value. This needs to be reconciled in a safe...

bug
design-issue
needs-tests

I'm trying to map between two resources ``` class AirtableShopifyMapper(odin.Mapping): from_resource = AirTableProduct to_resource = ShopifyProduct @odin.map_list_field(from_field='wholesale_price', to_field='metafields') def wholesale_price(self, value): return ["wholesale_price"] @odin.map_list_field(from_field='sample_price', to_field='metafields') def sample_price (self, value): return...

enhancement
question

Any regex that has a shape similar to a link or other special structure from RST gets incorrectly identified and generates warnings and is not generated correctly.

bug