diff --git a/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap index 81b6571687665d2068d653d61693616a3bd37670..ba728b78c5430d71264a5e157d30ef86a854b82a 100644 --- a/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap +++ b/lib/modules/manager/poetry/__snapshots__/extract.spec.ts.snap @@ -359,7 +359,6 @@ exports[`modules/manager/poetry/extract extractPackageFile() extracts multiple d "depType": "dependencies", "managerData": { "nestedVersion": true, - "sourceName": undefined, }, "versioning": "poetry", }, @@ -370,7 +369,6 @@ exports[`modules/manager/poetry/extract extractPackageFile() extracts multiple d "depType": "dependencies", "managerData": { "nestedVersion": true, - "sourceName": undefined, }, "versioning": "poetry", }, diff --git a/lib/modules/manager/poetry/extract.spec.ts b/lib/modules/manager/poetry/extract.spec.ts index 240511cf44351bc7ae470b4e8ee9166ab3537936..d9c3c82c1bee4cca0e2693f4de19c8e0effd2a7a 100644 --- a/lib/modules/manager/poetry/extract.spec.ts +++ b/lib/modules/manager/poetry/extract.spec.ts @@ -481,11 +481,17 @@ describe('modules/manager/poetry/extract', () => { depName: 'typer', currentValue: '^0.9.0', registryUrls: ['https://pypi.org/pypi/'], + managerData: { + sourceName: 'pypi', + }, }, { depName: 'requests-cache', currentValue: '^1.1.0', registryUrls: ['https://example.com'], + managerData: { + sourceName: 'artifactory', + }, }, ]); }); diff --git a/lib/modules/manager/poetry/schema.ts b/lib/modules/manager/poetry/schema.ts index 687d4ac4bdcb50f23f09c566fb079d766c91f0cd..ac5c7e741c293a2f397cd025add785dae98afabb 100644 --- a/lib/modules/manager/poetry/schema.ts +++ b/lib/modules/manager/poetry/schema.ts @@ -96,7 +96,10 @@ const PoetryPypiDependency = z.union([ return { datasource: PypiDatasource.id, - managerData: { nestedVersion: true, sourceName: source?.toLowerCase() }, + managerData: { + nestedVersion: true, + ...(source ? { sourceName: source.toLowerCase() } : {}), + }, currentValue, }; }),