aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/dependencies/mpi.py4
-rw-r--r--mesonbuild/interpreter/interpreter.py2
-rw-r--r--mesonbuild/modules/gnome.py2
-rw-r--r--mesonbuild/mparser.py2
-rw-r--r--mesonbuild/utils/universal.py2
5 files changed, 6 insertions, 6 deletions
diff --git a/mesonbuild/dependencies/mpi.py b/mesonbuild/dependencies/mpi.py
index 842535d..ddb512a 100644
--- a/mesonbuild/dependencies/mpi.py
+++ b/mesonbuild/dependencies/mpi.py
@@ -102,7 +102,7 @@ def mpi_factory(env: 'Environment',
class _MPIConfigToolDependency(ConfigToolDependency):
- def _filter_compile_args(self, args: T.Sequence[str]) -> T.List[str]:
+ def _filter_compile_args(self, args: T.List[str]) -> T.List[str]:
"""
MPI wrappers return a bunch of garbage args.
Drop -O2 and everything that is not needed.
@@ -126,7 +126,7 @@ class _MPIConfigToolDependency(ConfigToolDependency):
result.append(f)
return result
- def _filter_link_args(self, args: T.Sequence[str]) -> T.List[str]:
+ def _filter_link_args(self, args: T.List[str]) -> T.List[str]:
"""
MPI wrappers return a bunch of garbage args.
Drop -O2 and everything that is not needed.
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 59cb6e0..44b2e72 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -1377,7 +1377,7 @@ class Interpreter(InterpreterBase, HoldableObject):
def func_exception(self, node, args, kwargs):
raise Exception()
- def add_languages(self, args: T.Sequence[str], required: bool, for_machine: MachineChoice) -> bool:
+ def add_languages(self, args: T.List[str], required: bool, for_machine: MachineChoice) -> bool:
success = self.add_languages_for(args, required, for_machine)
if not self.coredata.is_cross_build():
self.coredata.copy_build_options_from_regular_ones()
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py
index d0d7dbf..d447f09 100644
--- a/mesonbuild/modules/gnome.py
+++ b/mesonbuild/modules/gnome.py
@@ -1066,7 +1066,7 @@ class GnomeModule(ExtensionModule):
return typelib_includes, new_depends
@staticmethod
- def _get_external_args_for_langs(state: 'ModuleState', langs: T.Sequence[str]) -> T.List[str]:
+ def _get_external_args_for_langs(state: 'ModuleState', langs: T.List[str]) -> T.List[str]:
ret: T.List[str] = []
for lang in langs:
ret += mesonlib.listify(state.environment.coredata.get_external_args(MachineChoice.HOST, lang))
diff --git a/mesonbuild/mparser.py b/mesonbuild/mparser.py
index 36590ce..53a4a89 100644
--- a/mesonbuild/mparser.py
+++ b/mesonbuild/mparser.py
@@ -525,7 +525,7 @@ class Parser:
return True
return False
- def accept_any(self, tids: T.Sequence[str]) -> str:
+ def accept_any(self, tids: T.Tuple[str, ...]) -> str:
tid = self.current.tid
if tid in tids:
self.getsym()
diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py
index 68ea0b7..220a7f4 100644
--- a/mesonbuild/utils/universal.py
+++ b/mesonbuild/utils/universal.py
@@ -1906,7 +1906,7 @@ class RealPathAction(argparse.Action):
setattr(namespace, self.dest, os.path.abspath(os.path.realpath(values)))
-def get_wine_shortpath(winecmd: T.List[str], wine_paths: T.Sequence[str],
+def get_wine_shortpath(winecmd: T.List[str], wine_paths: T.List[str],
workdir: T.Optional[str] = None) -> str:
'''
WINEPATH size is limited to 1024 bytes which can easily be exceeded when