handling dependencies

This commit is contained in:
Believethehype
2023-12-15 10:15:28 +01:00
parent 2c1797c911
commit d3501a6e3f
8 changed files with 10 additions and 8 deletions

View File

@@ -89,9 +89,9 @@ class DVMTaskInterface:
def install_dependencies(self, packages):
import pip
for package in packages:
for module, package in packages:
try:
__import__(package.split("=")[0])
__import__(module)
except ImportError:
subprocess.check_call([sys.executable, "-m", "pip", "install", package])