[sdk/kde-builder] kde_builder: _read_kde_dependencies()
Andrew Shark <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 80f8270212950b191f96d998ba47bc9baaf2dca3 by Andrew Shark.
Committed on 18/08/2026 at 23:34.
Pushed by ashark into branch 'master'.
_read_kde_dependencies()
M +8 -5 kde_builder/application.py
https://invent.kde.org/sdk/kde-builder/-/commit/80f8270212950b191f96d998ba47bc9baaf2dca3
diff --git a/kde_builder/application.py b/kde_builder/application.py
index 3766e891..d4bd8c95 100644
--- a/kde_builder/application.py
+++ b/kde_builder/application.py
@@ -426,16 +426,19 @@ class Application:
dependency_resolver = self.dependency_resolver
branch_group = ctx.get_option("branch-group")
+ dependency_files = []
if Debug().is_testing():
- dependency_file = KB_REPO_DIR + "/tests/fixtures/repo-metadata/kde-dependencies/kde-dependencies"
+ dependency_files.append(KB_REPO_DIR + "/tests/fixtures/repo-metadata/kde-dependencies/kde-dependencies")
else:
srcdir = metadata_module.fullpath("source")
- dependency_file = f"{srcdir}/kde-dependencies/kde-dependencies-{branch_group}"
+ dependency_files.append(f"{srcdir}/kde-dependencies/kde-dependencies-{branch_group}")
+ dependency_files.append(f"{srcdir}/kde-dependencies/third-party-dependencies")
try:
- with open(dependency_file, "r") as dependencies:
- logger_app.debug(f" -- Reading dependencies from {dependency_file}")
- dependency_resolver.read_dependency_data(dependencies)
+ for dependency_file in dependency_files:
+ with open(dependency_file, "r") as dependencies:
+ logger_app.debug(f" -- Reading dependencies from {dependency_file}")
+ dependency_resolver.read_dependency_data(dependencies)
except FileNotFoundError as e:
e = str(e).replace("[", "").replace("]", "")
logger_app.warning(" r[b[*] Unable to read kde-dependencies:")