Remove unused imports
diff --git a/mypy/options.py b/mypy/options.py
index 11fee2e..a0b2925 100644
--- a/mypy/options.py
+++ b/mypy/options.py
@@ -3,7 +3,7 @@
 import pprint
 import re
 import sys
-from typing import Any, Callable, Dict, Mapping, Pattern
+from typing import Any, Callable, Mapping, Pattern
 from typing_extensions import Final
 
 from mypy import defaults
diff --git a/mypy/plugins/dataclasses.py b/mypy/plugins/dataclasses.py
index 3784c71..b0b0af6 100644
--- a/mypy/plugins/dataclasses.py
+++ b/mypy/plugins/dataclasses.py
@@ -2,7 +2,7 @@
 
 from __future__ import annotations
 
-from typing import Iterator, Optional
+from typing import Iterator
 from typing_extensions import Final
 
 from mypy import errorcodes, message_registry
diff --git a/mypy/stubtest.py b/mypy/stubtest.py
index c7472af..76d14be 100644
--- a/mypy/stubtest.py
+++ b/mypy/stubtest.py
@@ -30,7 +30,6 @@
 
 import mypy.build
 import mypy.modulefinder
-import mypy.nodes
 import mypy.state
 import mypy.types
 import mypy.version
diff --git a/mypyc/codegen/literals.py b/mypyc/codegen/literals.py
index bc9d3e3..67c9a7f 100644
--- a/mypyc/codegen/literals.py
+++ b/mypyc/codegen/literals.py
@@ -1,6 +1,6 @@
 from __future__ import annotations
 
-from typing import FrozenSet, List, Tuple, Union
+from typing import FrozenSet, Tuple, Union
 from typing_extensions import Final, TypeGuard
 
 # Supported Python literal types. All tuple / frozenset items must have supported
diff --git a/mypyc/ir/class_ir.py b/mypyc/ir/class_ir.py
index bbee910..a577990 100644
--- a/mypyc/ir/class_ir.py
+++ b/mypyc/ir/class_ir.py
@@ -2,7 +2,7 @@
 
 from __future__ import annotations
 
-from typing import List, NamedTuple, Optional
+from typing import List, NamedTuple
 
 from mypyc.common import PROPSET_PREFIX, JsonDict
 from mypyc.ir.func_ir import FuncDecl, FuncIR, FuncSignature
diff --git a/mypyc/ir/ops.py b/mypyc/ir/ops.py
index 62c1dda..7a2311e 100644
--- a/mypyc/ir/ops.py
+++ b/mypyc/ir/ops.py
@@ -12,7 +12,7 @@
 from __future__ import annotations
 
 from abc import abstractmethod
-from typing import TYPE_CHECKING, Dict, Generic, List, NamedTuple, Sequence, TypeVar, Union
+from typing import TYPE_CHECKING, Generic, List, NamedTuple, Sequence, TypeVar, Union
 from typing_extensions import Final
 
 from mypy_extensions import trait
diff --git a/mypyc/primitives/registry.py b/mypyc/primitives/registry.py
index 677cf76..c097e2a 100644
--- a/mypyc/primitives/registry.py
+++ b/mypyc/primitives/registry.py
@@ -37,7 +37,7 @@
 
 from __future__ import annotations
 
-from typing import List, NamedTuple, Optional, Tuple
+from typing import NamedTuple
 from typing_extensions import Final
 
 from mypyc.ir.ops import StealsDescription
diff --git a/mypyc/test-data/fixtures/testutil.py b/mypyc/test-data/fixtures/testutil.py
index 5a4b1d0..df32d54 100644
--- a/mypyc/test-data/fixtures/testutil.py
+++ b/mypyc/test-data/fixtures/testutil.py
@@ -1,7 +1,6 @@
 # Simple support library for our run tests.
 
 from contextlib import contextmanager
-from collections.abc import Iterator
 import math
 from typing import (
     Any, Iterator, TypeVar, Generator, Optional, List, Tuple, Sequence,