diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2022-01-26 01:45:37 -0500 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2022-01-27 10:48:01 -0800 |
commit | cf3a1d31f8583cdc14929e928acf90ac42eb2322 (patch) | |
tree | 11ec1dc99b1c8e5a2ae91398f2fe0ccaad67777e | |
parent | 22a998188bb60b724df054e75e70e03760d0ba31 (diff) | |
download | meson-cf3a1d31f8583cdc14929e928acf90ac42eb2322.zip meson-cf3a1d31f8583cdc14929e928acf90ac42eb2322.tar.gz meson-cf3a1d31f8583cdc14929e928acf90ac42eb2322.tar.bz2 |
fix some flake8 violations for unused imports
And one undefined T.cast name in a file that isn't yet mypy-ready
anyway.
-rw-r--r-- | mesonbuild/dependencies/cmake.py | 2 | ||||
-rw-r--r-- | mesonbuild/interpreter/primitives/string.py | 1 | ||||
-rw-r--r-- | mesonbuild/modules/__init__.py | 4 | ||||
-rw-r--r-- | mesonbuild/optinterpreter.py | 2 |
4 files changed, 4 insertions, 5 deletions
diff --git a/mesonbuild/dependencies/cmake.py b/mesonbuild/dependencies/cmake.py index dcbe5df..691d402 100644 --- a/mesonbuild/dependencies/cmake.py +++ b/mesonbuild/dependencies/cmake.py @@ -13,7 +13,7 @@ # limitations under the License. from .base import ExternalDependency, DependencyException, DependencyTypeName -from ..mesonlib import is_windows, MesonException, OptionKey, PerMachine, stringlistify, extract_as_list +from ..mesonlib import is_windows, MesonException, PerMachine, stringlistify, extract_as_list from ..cmake import CMakeExecutor, CMakeTraceParser, CMakeException, CMakeToolchain, CMakeExecScope, check_cmake_args, CMakeTarget, resolve_cmake_trace_targets, cmake_is_debug from .. import mlog import importlib.resources diff --git a/mesonbuild/interpreter/primitives/string.py b/mesonbuild/interpreter/primitives/string.py index a5fc992..9cd51b4 100644 --- a/mesonbuild/interpreter/primitives/string.py +++ b/mesonbuild/interpreter/primitives/string.py @@ -3,7 +3,6 @@ import re import os -from pathlib import PurePath import typing as T diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py index 8fe61c6..73e22ff 100644 --- a/mesonbuild/modules/__init__.py +++ b/mesonbuild/modules/__init__.py @@ -14,15 +14,15 @@ # This file contains the base representation for import('modname') -import os import typing as T from .. import build, mesonlib -from ..mesonlib import relpath, HoldableObject, MachineChoice, OptionKey +from ..mesonlib import relpath, HoldableObject, MachineChoice from ..interpreterbase.decorators import noKwargs, noPosargs if T.TYPE_CHECKING: from ..interpreter import Interpreter + from ..interpreter.interpreterobjects import MachineHolder from ..interpreterbase import TYPE_var, TYPE_kwargs from ..programs import ExternalProgram from ..wrap import WrapMode diff --git a/mesonbuild/optinterpreter.py b/mesonbuild/optinterpreter.py index 64c4af2..6155c2f 100644 --- a/mesonbuild/optinterpreter.py +++ b/mesonbuild/optinterpreter.py @@ -21,7 +21,7 @@ from . import mparser from . import mlog from .interpreterbase import FeatureNew, typed_pos_args, typed_kwargs, ContainerTypeInfo, KwargInfo, permittedKwargs if T.TYPE_CHECKING: - from .interpreterbase import TV_func, TYPE_var, TYPE_kwargs + from .interpreterbase import TYPE_var, TYPE_kwargs from typing_extensions import TypedDict FuncOptionArgs = TypedDict('FuncOptionArgs', { 'type': str, |