yatiml/yatiml: Release 0.7.0
Description
YAtiML is a small Python library that works with ruamel.yaml, adding functions for automatic type recognition to it. YAtiML is not a schema language like XSD and Relax-NG are for XML, or JSON Schema is for JSON. YAtiML is also not an Object/YAML mapper (YAML is already an object serialisation system, so you don't need an extra library for that). However, YAtiML does solve the same kind of problems, and more, so if you are looking for a schema language for YAML, YAtiML may actually be what you need.
Instructions on how to install and use YAtiML can be found in the YAtiML documentation.
Release 0.7.0 Incompatible changes- Use seasoning functions only on the class they're defined on
- New yatiml.String to mark string-like classes
- User-defined strings may now be used as dictionary keys
- Support for index mappings
- Support for latest ruamel.yaml
- Documentation improvements
Files
yatiml/yatiml-0.7.0.zip
Files
(102.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:2469c751ab590e62493d04daa92421f6
|
102.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/yatiml/yatiml/tree/0.7.0 (URL)