diff --git a/lib/manager/poetry/artifacts.ts b/lib/manager/poetry/artifacts.ts index 8abd999b9d02eee22b1f594de87512120fbeb671..fc541b4e3109fc5a153b154192fb7b502e372473 100644 --- a/lib/manager/poetry/artifacts.ts +++ b/lib/manager/poetry/artifacts.ts @@ -117,10 +117,11 @@ export async function updateArtifacts({ await deleteLocalFile(lockFileName); cmd.push('poetry update --lock --no-interaction'); } else { - for (let i = 0; i < updatedDeps.length; i += 1) { - const dep = updatedDeps[i]; - cmd.push(`poetry update --lock --no-interaction ${quote(dep.depName)}`); - } + cmd.push( + `poetry update --lock --no-interaction ${updatedDeps + .map((dep) => quote(dep.depName)) + .join(' ')}` + ); } const tagConstraint = getPythonConstraint(existingLockFileContent, config); const poetryRequirement = config.constraints?.poetry || 'poetry';