We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03fda08 commit 2ff325eCopy full SHA for 2ff325e
src/targets/crates.ts
@@ -185,7 +185,12 @@ export class CratesTarget extends BaseTarget {
185
const isWorkspaceDependency = (dep: CrateDependency) => {
186
// Optionally exclude dev dependencies from dependency resolution. When
187
// this flag is provided, these usually lead to circular dependencies.
188
- if (this.cratesConfig.noDevDeps && dep.kind === 'dev') {
+ // Path-only dependencies are designated by `req = *`, and are not being
189
+ // validated by cargo on publish.
190
+ if (
191
+ dep.kind === 'dev' &&
192
+ (dep.req === '*' || this.cratesConfig.noDevDeps)
193
+ ) {
194
return false;
195
}
196
0 commit comments