aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-12-16 12:26:11 -0800
committerDylan Baker <dylan@pnwbakers.com>2020-12-16 12:29:49 -0800
commit47c560f3f7bcdb9615ecf0b8336ed8d2bd5c5337 (patch)
tree3762ebde537bc251428b54f43f2ed9631d7cf9d5 /mesonbuild/build.py
parent2f66d9f2eb24059d9979d2d6aa1aab5a74461272 (diff)
downloadmeson-47c560f3f7bcdb9615ecf0b8336ed8d2bd5c5337.zip
meson-47c560f3f7bcdb9615ecf0b8336ed8d2bd5c5337.tar.gz
meson-47c560f3f7bcdb9615ecf0b8336ed8d2bd5c5337.tar.bz2
build: Use python 3.6 annotation syntax for Build initializer
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r--mesonbuild/build.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 5adc25e..09b11e0 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -179,18 +179,18 @@ class Build:
self.project_version = None
self.environment = environment
self.projects = {}
- self.targets = OrderedDict() # type: T.Dict[str, 'Target']
- self.run_target_names = set() # type: T.Set[T.Tuple[str, str]]
- self.global_args = PerMachine({}, {}) # type: PerMachine[T.Dict[str, T.List[str]]]
- self.projects_args = PerMachine({}, {}) # type: PerMachine[T.Dict[str, T.List[str]]]
- self.global_link_args = PerMachine({}, {}) # type: PerMachine[T.Dict[str, T.List[str]]]
- self.projects_link_args = PerMachine({}, {}) # type: PerMachine[T.Dict[str, T.List[str]]]
- self.tests = [] # type: T.List['Test']
- self.benchmarks = [] # type: T.List['Test']
+ self.targets: T.MutableMapping[str, 'Target'] = OrderedDict()
+ self.run_target_names: T.Set[T.Tuple[str, str]] = set()
+ self.global_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachine({}, {})
+ self.projects_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachine({}, {})
+ self.global_link_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachine({}, {})
+ self.projects_link_args: PerMachine[T.Dict[str, T.List[str]]] = PerMachine({}, {})
+ self.tests: T.List['Test'] = []
+ self.benchmarks: T.List['Test'] = []
self.headers: T.List[Headers] = []
self.man: T.List[Man] = []
self.data: T.List[Data] = []
- self.static_linker = PerMachine(None, None) # type: PerMachine[StaticLinker]
+ self.static_linker: PerMachine[StaticLinker] = PerMachine(None, None)
self.subprojects = {}
self.subproject_dir = ''
self.install_scripts = []
@@ -200,7 +200,7 @@ class Build:
self.dep_manifest_name = None
self.dep_manifest = {}
self.stdlibs = PerMachine({}, {})
- self.test_setups = {} # type: T.Dict[str, TestSetup]
+ self.test_setups: T.Dict[str, TestSetup] = {}
self.test_setup_default_name = None
self.find_overrides = {}
self.searched_programs = set() # The list of all programs that have been searched for.