summaryrefslogtreecommitdiff
path: root/mesonbuild/modules
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2024-06-04 22:05:57 -0400
committerEli Schwartz <eschwartz93@gmail.com>2024-07-30 14:13:11 -0400
commit4a352dd8bdb083b2d75994fe1b0ba27242a7ce61 (patch)
treea12df6c88db33068554e06f39b01e267d4fa0a8c /mesonbuild/modules
parent574fbe7d95cc8f82492ff60fe34868def749c4f1 (diff)
downloadmeson-4a352dd8bdb083b2d75994fe1b0ba27242a7ce61.tar.gz
flake8: move unused typing-only imports to TYPE_CHECKING
Diffstat (limited to 'mesonbuild/modules')
-rw-r--r--mesonbuild/modules/python3.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/modules/python3.py b/mesonbuild/modules/python3.py
index 45ad850aa..2e6779ab2 100644
--- a/mesonbuild/modules/python3.py
+++ b/mesonbuild/modules/python3.py
@@ -7,7 +7,7 @@ import sysconfig
import typing as T
from .. import mesonlib
-from . import ExtensionModule, ModuleInfo, ModuleState
+from . import ExtensionModule, ModuleInfo
from ..build import (
BuildTarget, CustomTarget, CustomTargetIndex, ExtractedObjects,
GeneratedList, SharedModule, StructuredSources, known_shmod_kwargs
@@ -17,6 +17,7 @@ from ..interpreterbase import typed_kwargs, typed_pos_args, noPosargs, noKwargs,
from ..programs import ExternalProgram
if T.TYPE_CHECKING:
+ from . import ModuleState
from ..interpreter.interpreter import BuildTargetSource
from ..interpreter.kwargs import SharedModule as SharedModuleKW