Skip to content

Commit 59b6b05

Browse files
committed
exclude all interpreted package unit IDs
1 parent 51c08ce commit 59b6b05

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

  • lib/command/src/Obelisk/Command

lib/command/src/Obelisk/Command/Run.hs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -558,13 +558,12 @@ getGhciSessionSettings (toList -> packageInfos) pathBase = do
558558
packageIds installedPackageIndex =
559559
let
560560
interpretedPackageIds =
561-
Set.fromList $
562-
concatMap
563-
(\pkgName -> case lookupDependency installedPackageIndex pkgName anyVersion of
564-
((_, installedPackageInfo) : _) -> map compatPackageKey installedPackageInfo
565-
_ -> []
566-
)
567-
packageNames
561+
Set.fromList
562+
[ compatPackageKey installedPackageInfo
563+
| pkgName <- packageNames
564+
, (_version, installedPackageInfos) <- lookupDependency installedPackageIndex pkgName anyVersion
565+
, installedPackageInfo <- installedPackageInfos
566+
]
568567
deps =
569568
filter ((`notElem` packageNames) . depPkgName) $
570569
concatMap _cabalPackageInfo_buildDepends packageInfos <>

0 commit comments

Comments
 (0)