eric7/PluginManager/PluginManager.py

branch
eric7
changeset 8989
25cd4c5f1f19
parent 8881
54e42bc2437a
child 9016
6f079c524e99
--- a/eric7/PluginManager/PluginManager.py	Sat Mar 19 16:41:16 2022 +0100
+++ b/eric7/PluginManager/PluginManager.py	Sat Mar 19 16:42:29 2022 +0100
@@ -427,7 +427,11 @@
                     self.__onDemandInactiveModules[name] = module
             module.eric7PluginModuleName = name
             module.eric7PluginModuleFilename = fname
-            if install and hasattr(module, "installDependencies"):
+            if (
+                (install or
+                 Preferences.getPluginManager("AutoInstallDependencies")) and
+                hasattr(module, "installDependencies")
+            ):
                 # ask the module to install its dependencies
                 module.installDependencies(self.pipInstall)
             self.__modulesCount += 1

eric ide

mercurial