diff options
Diffstat (limited to 'src/backend/libsisyphus.py')
-rw-r--r-- | src/backend/libsisyphus.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backend/libsisyphus.py b/src/backend/libsisyphus.py index e8a4649..55e185a 100644 --- a/src/backend/libsisyphus.py +++ b/src/backend/libsisyphus.py @@ -240,7 +240,8 @@ def solvePkgDeps(pkgList): for portageOutput in io.TextIOWrapper(portageExec.stdout, encoding="utf-8"): if "/" in portageOutput.rstrip(): pkgDep = str(portageOutput.rstrip().split("]")[1].strip("\ ")) - pkgDeps.append(pkgDep) + if not "blocking" in pkgDep: + pkgDeps.append(pkgDep) return pkgDeps # call portage to solve world dependencies (CLI frontend) @@ -255,7 +256,8 @@ def solveWorldDeps(): if "/" in portageOutput.rstrip(): worldDep = str(portageOutput.rstrip().split("]")[ 1].split("[")[0].strip("\ ")) - worldDeps.append(worldDep) + if not "blocking" in worldDep: + worldDeps.append(worldDep) return worldDeps # fetch binaries and call portage to install the package(s) from local cache (CLI frontend) |