diff --git a/source/dub/dependency.d b/source/dub/dependency.d index 5e015853fd..ad47e917f2 100644 --- a/source/dub/dependency.d +++ b/source/dub/dependency.d @@ -229,7 +229,8 @@ struct Dependency { if (!repository.empty) { ret ~= repository.toString~"#"; } - ret ~= versionSpec; + if (path.empty) + ret ~= versionSpec; if (optional) { if (default_) ret ~= " (optional, default)"; else ret ~= " (optional)"; diff --git a/test/expected-issue1037-output b/test/expected-issue1037-output index e03b110b21..06fdbb1007 100644 --- a/test/expected-issue1037-output +++ b/test/expected-issue1037-output @@ -1,3 +1,3 @@ Unresolvable dependencies to package gitcompatibledubpackage: - b >=0.0.0 @DIR/b depends on gitcompatibledubpackage ~>1.0.2 + b @DIR/b depends on gitcompatibledubpackage ~>1.0.2 issue1037-better-dependency-messages ~master depends on gitcompatibledubpackage 1.0.1