diff --git a/.readthedocs.yml b/.readthedocs.yml index 55017b1b..2e3693c8 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -4,6 +4,7 @@ build: os: ubuntu-22.04 tools: python: '3.11' # This needs to stay in sync with pyproject.toml and any CI scripts + nodejs: '20' # This needs to stay in sync with any CI scripts python: install: - requirements: docs/requirements.txt diff --git a/src/tm_devices/components/dm_config_parser.py b/src/tm_devices/components/dm_config_parser.py index d214e8c1..b73a8b0b 100644 --- a/src/tm_devices/components/dm_config_parser.py +++ b/src/tm_devices/components/dm_config_parser.py @@ -7,7 +7,6 @@ import os import pathlib -from dataclasses import dataclass from types import MappingProxyType from typing import ( Any, @@ -43,7 +42,7 @@ @runtime_checkable -@dataclass +@dataclasses.dataclass class _DataclassProtocol(Protocol): """A Protocol class to allow for type hinting things that accept generic dataclasses."""