comicbox.validate

[docs] package comicbox.validate

1
2
3
4
5
6
7
8
9
"""
Leaf schema validators.

Lives outside `comicbox/box/` so importing a validator doesn't drag in the
`Comicbox` mixin chain (which loops back through `comicbox.config` →
`comicbox.formats.sources` → `comicbox.formats`). Format packages reference
these classes from their `REGISTRATION`, so they must be importable while
`comicbox.formats.__init__` is still loading.
"""