check_frozen_schemas#

lsst.images.serialization.check_frozen_schemas(directory: Path, package: str = 'lsst.images') list[str]#

Check the frozen schema files against the current models.

Parameters#

directory

Directory holding the frozen {name}-{version}.json files.

package

Package whose schemas to check; see available_schema_classes.

Returns#

list [ str ]

One problem description per current schema whose frozen file is missing or does not match the current model; empty when the frozen files are up to date.

Notes#

Schemas at a development version (a PEP 440 .devN release) are skipped and not reported as missing.