From b1ddfabf8fbb0561a584bd7cfe2bb712b4105da2 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Tue, 17 Jan 2023 18:19:59 -0500 Subject: dependencies: defer importing a custom dependency until it is used This lessens the amount of code imported at Meson startup by mapping each dependency to a dictionary entry and using a programmable import to dynamically return it. Minus 16 files and 6399 lines of code imported at startup. --- unittests/internaltests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'unittests/internaltests.py') diff --git a/unittests/internaltests.py b/unittests/internaltests.py index aea68900d..6f04d9415 100644 --- a/unittests/internaltests.py +++ b/unittests/internaltests.py @@ -46,7 +46,7 @@ from mesonbuild.mesonlib import ( OptionType ) from mesonbuild.interpreter.type_checking import in_set_validator, NoneType -from mesonbuild.dependencies import PkgConfigDependency +from mesonbuild.dependencies.pkgconfig import PkgConfigDependency from mesonbuild.programs import ExternalProgram import mesonbuild.modules.pkgconfig -- cgit v1.2.3