"""Functions that help us generate and use info.json files.
"""
"""Load a json file from disk.
Note: file must be a Path object.
"""
return
"""Read a jsonschema file from disk.
FIXME(skullydazed/anyone): Refactor to make this a public function.
"""
=
=
return
"""Validates data against the keyboard jsonschema.
"""
=
= .
return
"""Validates data against the api_keyboard jsonschema.
"""
=
=
=
= .
return
"""Update a dictionary in place, recursing to do a deep copy.
"""
=
=
return