meson/mesonbuild
Eli Schwartz edc3e26369
fix odd mypy issue in unreachable code
This used to be fine, until imports were removed from this file. Now a
function annotated as T.NoReturn doesn't actually tell mypy that it
cannot return, though, so we manually do it.
2022-09-19 15:19:01 -04:00
..
ast Fixed string escaping in AstPrinter 2022-09-07 08:56:51 -04:00
backend compilers: perform targeted imports for detect 2022-09-19 15:19:00 -04:00
cmake compilers: don't use instance checks to determine properties 2022-09-19 15:18:59 -04:00
compilers fix odd mypy issue in unreachable code 2022-09-19 15:19:01 -04:00
dependencies compilers: perform targeted imports for detect 2022-09-19 15:19:00 -04:00
interpreter declare_dependency: fix regression in printing the correct error 2022-09-19 01:48:44 -04:00
interpreterbase fix obscure crash on unbound variable 2022-08-30 15:30:55 -04:00
linkers compilers: directly import from subpackages 2022-09-19 15:19:00 -04:00
mesonlib mesonlib: Add a function to find the first element in an iterable which matches a predicate 2022-09-12 18:51:27 -04:00
modules compilers: directly import from subpackages 2022-09-19 15:19:00 -04:00
scripts env2mfile: reuse logical lists of interesting facts from meson itself 2022-09-01 01:05:48 +03:00
templates flake8: fix indentation style 2022-01-27 10:48:01 -08:00
wrap Warn if wrap file changes 2022-09-18 22:48:50 -04:00
__init__.py
_pathlib.py pathlib: Patch pathlib to work around some bugs (fixes #7295) 2021-06-29 11:28:08 +02:00
_typing.py typing: replace ImmutableSetProtocol with typing.AbstractSet 2022-06-08 23:19:09 +03:00
arglist.py arglist: use typing.MutableSequence instead of collections 2022-09-12 18:51:27 -04:00
build.py Fix install_subdirs not showing up in intro-install_plan.json 2022-09-06 02:09:38 -04:00
coredata.py fix incorrect type annotations for coredata compile/link args 2022-08-24 23:49:13 -04:00
depfile.py depfile: type annotate 2022-01-10 23:06:20 -05:00
envconfig.py env2mfile: reuse logical lists of interesting facts from meson itself 2022-09-01 01:05:48 +03:00
environment.py compilers: don't use instance checks to determine properties 2022-09-19 15:18:59 -04:00
mcompile.py mcompile: Remove useless sleep 2022-09-12 13:50:11 -04:00
mconf.py Only reconfigure if configure options actually changed 2022-07-31 20:43:27 +03:00
mdevenv.py devenv: Resolve executable in devenv's PATH 2022-09-15 10:04:59 -04:00
mdist.py flake8: remove no longer used imports 2022-06-10 09:15:48 -04:00
mesondata.py port from embedded data to importlib.resources 2022-01-10 18:36:57 -05:00
mesonmain.py avoid importing the entire codebase at first startup 2022-09-19 15:19:00 -04:00
minit.py minit: refuse to allow creating broken projects 2022-05-05 20:07:44 -04:00
minstall.py minstall: handle extra error for selinuxenabled 2022-09-07 08:46:50 -04:00
mintro.py Fix install_subdirs not showing up in intro-install_plan.json 2022-09-06 02:09:38 -04:00
mlog.py mlog: add support for italic/emphasized text in AnsiText 2022-06-09 18:58:33 -04:00
mparser.py Add support for multiline f-strings 2022-05-01 12:47:37 -04:00
msetup.py avoid importing the entire codebase at first startup 2022-09-19 15:19:00 -04:00
msubprojects.py Warn if wrap file changes 2022-09-18 22:48:50 -04:00
mtest.py mtest: Run ninja build.ninja before loading tests 2022-09-04 19:05:14 -04:00
munstable_coredata.py fix coding errors in unstable-coredata subcommand 2021-08-22 13:56:41 +03:00
optinterpreter.py Allow deprecating an option for a new one 2022-04-21 14:18:29 -04:00
programs.py ExternalProgram: Make get_version() work without interpreter 2022-06-17 11:53:38 -04:00
rewriter.py ast: rename module constant to match PEP8 style 2022-06-01 22:49:10 -04:00