aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2022-05-26 09:26:47 -0700
committerEli Schwartz <eschwartz93@gmail.com>2022-06-01 22:49:10 -0400
commit77e411088028180a82dedc4da709a3cd8be91b65 (patch)
tree2b82ee3de78e2b6e002e0ab65d0171aa15f63633
parenta2def550c586aeba4269588e79a1a308467f2582 (diff)
downloadmeson-77e411088028180a82dedc4da709a3cd8be91b65.zip
meson-77e411088028180a82dedc4da709a3cd8be91b65.tar.gz
meson-77e411088028180a82dedc4da709a3cd8be91b65.tar.bz2
ast/introspection: sort imports
-rw-r--r--mesonbuild/ast/introspection.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/mesonbuild/ast/introspection.py b/mesonbuild/ast/introspection.py
index f0a2a0c..5400511 100644
--- a/mesonbuild/ast/introspection.py
+++ b/mesonbuild/ast/introspection.py
@@ -15,19 +15,20 @@
# This class contains the basic functionality needed to run any interpreter
# or an interpreter-based tool
-from .interpreter import AstInterpreter
-from .visitor import AstVisitor
+import argparse
+import copy
+import os
+import typing as T
+
from .. import compilers, environment, mesonlib, optinterpreter
from .. import coredata as cdata
-from ..mesonlib import MachineChoice, OptionKey
-from ..interpreterbase import InvalidArguments, TYPE_nvar
from ..build import BuildTarget, Executable, Jar, SharedLibrary, SharedModule, StaticLibrary
-from ..mparser import BaseNode, ArithmeticNode, ArrayNode, ElementaryNode, IdNode, FunctionNode, StringNode
from ..compilers import detect_compiler_for
-import typing as T
-import os
-import argparse
-import copy
+from ..interpreterbase import InvalidArguments, TYPE_nvar
+from ..mesonlib import MachineChoice, OptionKey
+from ..mparser import BaseNode, ArithmeticNode, ArrayNode, ElementaryNode, IdNode, FunctionNode, StringNode
+from .interpreter import AstInterpreter
+from .visitor import AstVisitor
build_target_functions = ['executable', 'jar', 'library', 'shared_library', 'shared_module', 'static_library', 'both_libraries']