Coverage for src / bioimageio / spec / notebook / __init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-02-23 10:51 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-02-23 10:51 +0000
1# autogen: start
2"""notebook resource description format
4Implementations of all released minor versions are available in submodules.
5"""
7from typing import Union
9from pydantic import Discriminator, Field
10from typing_extensions import Annotated
12from . import v0_2, v0_3
14NotebookDescr = v0_3.NotebookDescr
15NotebookDescr_v0_2 = v0_2.NotebookDescr
16NotebookDescr_v0_3 = v0_3.NotebookDescr
18AnyNotebookDescr = Annotated[
19 Union[
20 Annotated[NotebookDescr_v0_2, Field(title="notebook 0.2")],
21 Annotated[NotebookDescr_v0_3, Field(title="notebook 0.3")],
22 ],
23 Discriminator("format_version"),
24 Field(title="notebook"),
25]
26"""Union of any released notebook desription"""
27# autogen: stop