meson/mesonbuild
Eli Schwartz bbcc91c1e5
expose SystemDependency and BuiltinDependency as toplevel classes
mesonbuild.dependencies.__init__ exposes configtool, pkgconfig, cmake
and more in __init__.py, so there's no reason we should be tying
SystemDependency to the internal organization implementation of the
subpackage!

In the 2nd previous commit it took quite some effort to figure out that
the python module "does not exist" because of import errors while
refactoring something completely different.
2021-06-17 13:22:25 -04:00
..
ast Fix assert(not true) raising backtrace 2021-06-16 19:04:03 -04:00
backend backends: fix TestSerialisation.suite annotations 2021-06-14 12:30:02 -07:00
cmake upgrade percent formatted strings pyupgrade did not catch 2021-06-07 16:51:47 -04:00
compilers compilers: Fix missing functions in Compiler base class 2021-06-09 09:46:37 +02:00
dependencies expose SystemDependency and BuiltinDependency as toplevel classes 2021-06-17 13:22:25 -04:00
interpreter interpreter: Extract dependency() logic into its own helper class 2021-06-16 19:04:03 -04:00
interpreterbase interpreterbase: Add deprecated_values and since_values to KwargInfo 2021-06-14 12:30:02 -07:00
mesonlib typing: Fully annotate dependencies.cuda 2021-06-05 12:35:48 +02:00
modules expose SystemDependency and BuiltinDependency as toplevel classes 2021-06-17 13:22:25 -04:00
scripts Do not delete workdir in case scan-build fails. 2021-06-02 21:23:51 +03:00
templates mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
wrap interpreter: Extract dependency() logic into its own helper class 2021-06-16 19:04:03 -04:00
__init__.py Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 2016-01-16 17:35:29 +02:00
_typing.py typing: mlog use StringProtocol 2021-06-05 12:35:48 +02:00
arglist.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
build.py build: Fully annotate GeneratedList 2021-06-15 12:48:53 -07:00
coredata.py coredata: Invalidate deps cache when changing wrap_mode option 2021-06-11 09:40:21 -04:00
depfile.py stabilize sets that are converted to lists 2020-11-15 14:21:31 +01:00
envconfig.py add cpu family csky 2021-05-18 23:17:12 +03:00
environment.py environment: Add LLVM suffixes for 11 and 12 2021-06-14 09:10:34 -07:00
linkers.py Only try to get RSP syntax if RSP is supported (#8804) 2021-05-30 00:24:53 +03:00
mcompile.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
mconf.py coredata: Invalidate deps cache when changing wrap_mode option 2021-06-11 09:40:21 -04:00
mdevenv.py Add `meson devenv` command and meson.add_devenv() 2021-03-16 09:00:50 -04:00
mdist.py Don't use `os.path.relpath` in dist command 2021-05-30 00:49:43 +03:00
mesondata.py Fix misspells 2021-01-13 12:53:10 -05:00
mesonmain.py typing: Fully annotate run_project_tests.py 2021-06-09 13:25:36 +02:00
minit.py minit: do not misdetect files suffixed as "" or named "." or "c" or "s" as c# 2021-06-13 14:28:08 -04:00
minstall.py minstall: always track meson-created directories 2021-03-18 20:30:13 -04:00
mintro.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00
mlog.py typing: mlog use StringProtocol 2021-06-05 12:35:48 +02:00
mparser.py Add support for basic format strings 2021-03-10 08:55:22 -05:00
msetup.py msetup: Restore .gitignore after wipe 2021-04-17 22:54:03 -04:00
msubprojects.py wrap: Port to v2 protocol 2021-06-04 15:35:29 -04:00
mtest.py mtest: timeout if the write side of pipes does not close 2021-03-23 00:07:14 +02:00
munstable_coredata.py Use a single coredata dictionary for options 2021-01-04 12:20:58 -08:00
optinterpreter.py various python neatness cleanups 2021-03-04 17:11:26 -05:00
programs.py Move OverrideProgram to programs 2021-03-19 08:47:10 -04:00
rewriter.py mass rewrite of string formatting to use f-strings everywhere 2021-03-04 17:16:11 -05:00