python-odin/odin
Data-structure definition/validation/traversal, mapping and serialisation toolkit for Python
PythonBSD-3-Clause
Issues
- 1
Remove simplejson as an option
#162 opened by timsavage - 0
Using Dict[str, Email] causes a error with validators being None using an AnnotatedResource
#156 opened by timsavage - 1
Add an error collection object for building up a list of validation errors before optionall raising them
#146 opened by timsavage - 0
Consistancy issue with field.name vs field.attname
#145 opened by timsavage - 4
- 3
How to use mapping_factory with custom base mapping and dynamic to_obj ressources
#139 opened by jokiefer - 0
Documentation coverage
#1 opened by timsavage - 0
- 9
Mapping between non odin resources
#137 opened by jokiefer - 0
- 1
Toml codec not handing AnnotatedResources
#133 opened by timsavage - 19
- 0
- 1
- 0
- 0
- 0
- 0
The `TypedDictField` is missing from docs
#116 opened by timsavage - 6
How to handle dynamically named fields?
#110 opened by ronlawrence3 - 0
A field named `fields` causes a infinite recursion error when doing a full clean
#108 opened by timsavage - 0
- 2
XML codec completion
#2 opened by timsavage - 4
- 1
Enum fields are not supported by Sphinx docs
#89 opened by timsavage - 1
TestToHttpDateString tests fail only locally
#53 opened by thedrow - 1
Enum fields don't handle empty string
#88 opened by timsavage - 0
Support enums as choices
#34 opened by timsavage - 3
Excluding fields using a ResourceAdapter with the exclude attribute doesn't work
#37 opened by thedrow - 3
- 1
- 4
Add a YAML codec
#24 opened by thedrow - 11
Resource.to_dict() does not recursively convert nested resources to dictionaries
#22 opened by thedrow - 4
How to update an existing object using a Mapping?
#20 opened by thedrow - 2
- 0
- 1
- 2
- 1
Add DateField
#8 opened by timsavage - 1
Add TimeField
#9 opened by timsavage - 0
Meta parents not being populated correctly
#12 opened by timsavage - 0
Add UriField
#10 opened by timsavage - 0
Namespace is not being inherited if a class hierarchy contains two Abstract classes
#11 opened by timsavage - 1
Add IntegerField for contrib.pint
#3 opened by timsavage - 1
Add FloatListField for contrib.pint
#4 opened by timsavage - 1
Add IntegerListField for contrib.pint
#5 opened by timsavage