@@ -213,8 +213,8 @@ isSourceFile :: Maybe [FilePath] -> SourceFileEntry -> Bool
213
213
isSourceFile Nothing sf = isSourceFile (Just [" ." ]) sf
214
214
isSourceFile (Just srcDirs) sf = any (equalFilePath (relativeSourcePath sf)) srcDirs
215
215
216
- retrieveDependencies :: Interactive m => InitFlags -> [(ModuleName , ModuleName )] -> InstalledPackageIndex -> m [P. Dependency ]
217
- retrieveDependencies flags mods' pkgIx = do
216
+ retrieveDependencies :: Interactive m => Verbosity -> InitFlags -> [(ModuleName , ModuleName )] -> InstalledPackageIndex -> m [P. Dependency ]
217
+ retrieveDependencies v flags mods' pkgIx = do
218
218
let mods = mods'
219
219
220
220
modMap :: M. Map ModuleName [InstalledPackageInfo ]
@@ -224,18 +224,19 @@ retrieveDependencies flags mods' pkgIx = do
224
224
modDeps = map (\ (mn, ds) -> (mn, ds, M. lookup ds modMap)) mods
225
225
-- modDeps = map (id &&& flip M.lookup modMap) mods
226
226
227
- message (fromFlagOrDefault silent $ initVerbosity flags) " \n Guessing dependencies..."
228
- nub . catMaybes <$> traverse (chooseDep flags) modDeps
227
+ message v " \n Guessing dependencies..."
228
+ nub . catMaybes <$> traverse (chooseDep v flags) modDeps
229
229
230
230
-- Given a module and a list of installed packages providing it,
231
231
-- choose a dependency (i.e. package + version range) to use for that
232
232
-- module.
233
233
chooseDep
234
234
:: Interactive m
235
- => InitFlags
235
+ => Verbosity
236
+ -> InitFlags
236
237
-> (ModuleName , ModuleName , Maybe [InstalledPackageInfo ])
237
238
-> m (Maybe P. Dependency )
238
- chooseDep flags (importer, m, mipi) = case mipi of
239
+ chooseDep v flags (importer, m, mipi) = case mipi of
239
240
-- We found some packages: group them by name.
240
241
Just ps@ (_: _) ->
241
242
case NE. groupBy (\ x y -> P. pkgName x == P. pkgName y) $ map P. packageId ps of
@@ -272,8 +273,6 @@ chooseDep flags (importer, m, mipi) = case mipi of
272
273
return Nothing
273
274
274
275
where
275
- v = fromFlagOrDefault normal (initVerbosity flags)
276
-
277
276
-- desugar if cabal version lower than 2.0
278
277
desugar = case cabalVersion flags of
279
278
Flag x -> x < CabalSpecV2_0
0 commit comments