Addon Manager: Allow overriding install with missing deps

This commit is contained in:
Chris Hennes
2022-04-06 14:27:25 -05:00
parent 5a93f68d6f
commit 13f5b876a5
2 changed files with 28 additions and 9 deletions

View File

@@ -301,6 +301,7 @@ class Addon:
for dep in metadata.Depend:
# Simple version for now: eventually support all of the version params...
self.requires.add(dep["package"])
FreeCAD.Console.PrintLog(f"Package {self.name}: Adding dependency on {dep['package']}\n")
for dep in metadata.Conflict:
self.blocks.add(dep["package"])