From bd87d82ba8726b9839ac5d8ed97db0d923330e6b Mon Sep 17 00:00:00 2001 From: flip111 Date: Fri, 17 Jan 2025 15:38:01 +0100 Subject: [PATCH] Improve error message of missing dependencies of dependency (#1301) --- src/Spago/Command/Fetch.purs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Spago/Command/Fetch.purs b/src/Spago/Command/Fetch.purs index 062b223e7..823cb4cc0 100644 --- a/src/Spago/Command/Fetch.purs +++ b/src/Spago/Command/Fetch.purs @@ -530,7 +530,8 @@ getPackageDependencies packageName package = case package of , "However, it didn't contain a `package` section." ] Left errLines -> die - [ toDoc $ "Could not read config at " <> configLocation + [ toDoc $ "Could not lookup the dependencies of " <> PackageName.print packageName <> " in a spago.yaml config file." + , toDoc $ "Either make sure this file exists and is readable or declare its dependencies in your project's spago.yaml under workspace.extraPackages." <> PackageName.print packageName <> ".dependencies" , toDoc "Error: " , indent $ toDoc errLines ]