meson/mesonbuild/interpreterbase
Eli Schwartz c231c4bd2a
move a bunch of imports into TYPE_CHECKING blocks
These are only used for type checking, so don't bother importing them at
runtime.

Generally add future annotations at the same time, to make sure that
existing uses of these imports don't need to be quoted.
2022-03-07 19:09:50 -05:00
..
__init__.py FeatureNew: add mypy type annotations for subproject arg 2022-02-14 20:40:41 -05:00
_unholder.py interpreter: Holderify arrays and dicts 2021-10-06 22:37:18 +02:00
baseobjects.py merge various TYPE_CHECKING blocks into one 2022-03-07 19:01:04 -05:00
decorators.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-07 19:09:50 -05:00
disabler.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-07 19:09:50 -05:00
exceptions.py interpreter: Split exception calsses from interpreterbase.py 2021-06-11 10:42:18 +02:00
helpers.py Remove helpers.check_stringlist() 2021-09-25 12:44:11 +02:00
interpreterbase.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-07 19:09:50 -05:00
operator.py Fix typos discovered by codespell 2021-10-10 16:12:25 -04:00