This works
T = typing.TypeVar("T")
ConfigOption = Annotated[
T,
arc.Option(
name="config",
short="c",
desc="Path to JSON config file containing Panopto and Canvas credentials",
envvar="CONFIG",
),
]
This does not
type ConfigOption[T] = Annotated[
T,
arc.Option(
name="config",
short="c",
desc="Path to JSON config file containing Panopto and Canvas credentials",
envvar="CONFIG",
),
]