Merge branch 'fsck-block-development03-bugfix-pkg_resources' into development03

This commit is contained in:
lumapu 2024-10-03 20:13:46 +02:00
commit ea8e2121a5

View file

@ -2,16 +2,14 @@
# #
# Copyright (C) 2022 Thomas Basler and others # Copyright (C) 2022 Thomas Basler and others
# #
import pkg_resources
Import("env") Import("env")
required_pkgs = {'dulwich'} try:
installed_pkgs = {pkg.key for pkg in pkg_resources.working_set} from dulwich import porcelain
missing_pkgs = required_pkgs - installed_pkgs except ModuleNotFoundError:
if missing_pkgs:
env.Execute('"$PYTHONEXE" -m pip install dulwich') env.Execute('"$PYTHONEXE" -m pip install dulwich')
from dulwich import porcelain
from dulwich import porcelain from dulwich import porcelain