odin
odin copied to clipboard
Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python
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...
After a significant re-factor to the library, the documentation coverage needs a lot of improvement. - [ ] ref/traversal Docs incomplete
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...
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.
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...
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...
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.