in chz/data_model.py [0:0]
def _is_classvar_annotation(annot: str | Any) -> bool:
if isinstance(annot, str):
# TODO: use better dataclass logic?
return annot.startswith(("typing.ClassVar[", "ClassVar["))
return annot is typing.ClassVar or (
type(annot) is typing._GenericAlias # type: ignore[attr-defined]
and annot.__origin__ is typing.ClassVar
)