Includes the following:
xsdtopy: Generates Python classes from types defined in XML Schema documents (xsd files). Classes contain appropriate metadata describing the XML structure to enable serialization and deserialization.
xmlserializer: Serializes and deserializes Python objects to/from XML format. Designed to work with classes generated by xsdtopy, but in very simple cases may work with regular Python classes as well.
Requires lxml for xml manipulation.
Requires jinja2 for code generation.
Requires iso8601 for parsing XML datetime values.
Requires pytz to run the unit tests.