Michael Sonntag
Michael Sonntag
This PR adds various tests for - different local installations of odml - installation tests and command line script tests when installing odml from the Test PyPI repository and the...
The rdflib library is required for conversion of odml to its RDF specific format. Since this library has caused multiple issues in the past and is still causing issues to...
When saving odml to files, the content might include empty attributes e.g. empty `sections` on `sections` or empty `values` on `properties`. To reduce the file sizes it might be worth...
Since travis-ci.org is shutting down, move Linux and MacOS builds to other CI services e.g. github actions or appveyor.
The usage of `python setup.py test` is deprecated; see github "pypa/setuptools/issues/1684" for details. Replace all relevant CI usages using `pytest` which seems more lightweight than `tox`.
With basic cardinality rules implemented for `Property -> Values`, `Section -> Properties`, and `Section -> Sections`, the topic came up if we would also like to have more specific rules,...
I would vote for removing Python 2 support for odML and would add a specific Python 2 deprecation notice on startup stating Python 2 support removal with August 2020 with...
When updating the info.json FORMAT_VERSION, both dict and xml parser will break on all older version files even if format changes are backwards compatible. The current format version handling needs...
Currently there are two files, `odml/templates.py` and `odml/terminology.py`, that provide loading and handling of odml-templates and odml-terminologies. Since the code itself is very similar, it would be good to unify...
In a previous version all odml files had the file extension `.odml`. After support for `JSON` and `YAML` was added, the `.odml` file extension was no longer supported. Some people...