From 6ff120dc85dab0deaa506cf5b8e2c7c35021d9b8 Mon Sep 17 00:00:00 2001 From: Relintai Date: Thu, 18 Aug 2022 12:53:49 +0200 Subject: [PATCH] Moved the old module dependencies to the new system. --- modules/database_sqlite/config.py | 7 ++----- modules/users/config.py | 8 ++------ 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/modules/database_sqlite/config.py b/modules/database_sqlite/config.py index ce252bea3..de4156f3c 100644 --- a/modules/database_sqlite/config.py +++ b/modules/database_sqlite/config.py @@ -4,6 +4,8 @@ import sys def can_build(env, platform): + env.module_add_dependencies("database_sqlite", ["database"], False) + return True def _can_build(): @@ -51,8 +53,3 @@ def get_doc_classes(): def get_doc_path(): return "doc_classes" - -def get_module_dependencies(): - return [ - "database", - ] diff --git a/modules/users/config.py b/modules/users/config.py index 712940c4b..c2732057c 100644 --- a/modules/users/config.py +++ b/modules/users/config.py @@ -1,6 +1,8 @@ def can_build(env, platform): + env.module_add_dependencies("users", ["web"], True) + return True @@ -35,9 +37,3 @@ def get_doc_classes(): def get_doc_path(): return "doc_classes" -# This is (or should be if not) an optional dependency, it's needed so the web module is built first, as some classes need to inherit from WebNode (only when web module is enabled). -def get_module_dependencies(): - return [ - "web", - ] -