diff --git a/lib/datasource/__snapshots__/metadata.spec.ts.snap b/lib/datasource/__snapshots__/metadata.spec.ts.snap index 767923b21214386eb49eb55c76dbf51d092484cc..9585db84f721cbb92470303e57753ca3e94858fa 100644 --- a/lib/datasource/__snapshots__/metadata.spec.ts.snap +++ b/lib/datasource/__snapshots__/metadata.spec.ts.snap @@ -77,7 +77,7 @@ Object { "version": "2.2.0", }, ], - "sourceUrl": "https://github.com/nedbat/coveragepy", + "sourceUrl": "https://github.com/mkdocs/mkdocs", } `; diff --git a/lib/datasource/metadata.spec.ts b/lib/datasource/metadata.spec.ts index 59de291111a08dd136bcce0848d30e3ce322015c..e0d6fa0bbb1497983653ff4e75ec358ed9e1d66b 100644 --- a/lib/datasource/metadata.spec.ts +++ b/lib/datasource/metadata.spec.ts @@ -42,7 +42,7 @@ describe('datasource/metadata', () => { }; const datasource = datasourcePypi.id; - const lookupName = 'coverage'; + const lookupName = 'mkdocs'; addMetaData(dep, datasource, lookupName); expect(dep).toMatchSnapshot(); diff --git a/lib/datasource/metadata.ts b/lib/datasource/metadata.ts index 071bf0a820b87427886b3f93d1be550492923a7c..5a056283a9ab09295634bb6bd442eedf5043dbd6 100644 --- a/lib/datasource/metadata.ts +++ b/lib/datasource/metadata.ts @@ -60,9 +60,7 @@ const manualSourceUrls = { node: 'https://github.com/nodejs/node', }, pypi: { - coverage: 'https://github.com/nedbat/coveragepy/', // bitbucket entry on pypi is wrong mkdocs: 'https://github.com/mkdocs/mkdocs', - pillow: 'https://github.com/python-pillow/Pillow', }, }; diff --git a/lib/datasource/pypi/index.ts b/lib/datasource/pypi/index.ts index 42323e6dd55d4ea0f6ac6c490553af001805ac72..edc0b7f7ab17f8d4c6cc9c2f2edec29133678a1f 100644 --- a/lib/datasource/pypi/index.ts +++ b/lib/datasource/pypi/index.ts @@ -89,6 +89,7 @@ async function getDependency( if ( lower.startsWith('repo') || lower === 'code' || + lower === 'source' || github_repo_pattern.exec(projectUrl) ) { dependency.sourceUrl = projectUrl;