diff --git a/mesonbuild/modules/unstable_external_project.py b/mesonbuild/modules/unstable_external_project.py index 80cf41b65..e2e43fc33 100644 --- a/mesonbuild/modules/unstable_external_project.py +++ b/mesonbuild/modules/unstable_external_project.py @@ -12,19 +12,20 @@ # See the License for the specific language governing permissions and # limitations under the License. -import os, subprocess, shlex from pathlib import Path +import os +import shlex +import subprocess import typing as T from . import ExtensionModule, ModuleReturnValue, ModuleState, NewExtensionModule from .. import mlog, build -from ..mesonlib import (EnvironmentException, MesonException, Popen_safe, MachineChoice, - get_variable_regex, do_replacement, extract_as_list, join_args) -from ..interpreterbase import InterpreterException, FeatureNew -from ..interpreterbase import permittedKwargs, typed_pos_args from ..compilers.compilers import CFLAGS_MAPPING, CEXE_MAPPING from ..dependencies import InternalDependency, PkgConfigDependency -from ..mesonlib import OptionKey +from ..interpreterbase import InterpreterException, FeatureNew +from ..interpreterbase import permittedKwargs, typed_pos_args +from ..mesonlib import (EnvironmentException, MesonException, Popen_safe, MachineChoice, + get_variable_regex, do_replacement, extract_as_list, join_args, OptionKey) class ExternalProject(NewExtensionModule): def __init__(self,