Adds a SchemaFactory to create schema classes from dicts, json files or json urls.
The declarative schema is meant to interface with the Schema repo (https://gitlab.memri.io/memri/schema), and to allow users to definite their own schemas in a similar manner.
Remaining issues:
from_json
method for each schemaPodClient.add_to_schema
Remaining issues:
from pymemri.data.schema import *
will not import all schemas, since __all__
is autogenerated by nbdev.