Addon Manager: Allow overriding install with missing deps

This commit is contained in:
Chris Hennes
2022-04-06 14:27:25 -05:00
parent 2397883adb
commit 1ede604cfd
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"])