From 8cd87c4f6b1a0959ee03c3b8f8805b3fdb071ec2 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 2 Oct 2018 06:49:53 +0200
Subject: [PATCH] fix(pypi): better detect repositoryUrl

---
 lib/datasource/pypi.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/datasource/pypi.js b/lib/datasource/pypi.js
index b9a2d73cc4..d461f2065f 100644
--- a/lib/datasource/pypi.js
+++ b/lib/datasource/pypi.js
@@ -47,8 +47,11 @@ async function getPkgReleases(purl, config = {}) {
       return null;
     }
     if (dep.info && dep.info.home_page) {
-      if (dep.info.home_page.startsWith('https://github.com')) {
-        dependency.repositoryUrl = dep.info.home_page;
+      if (dep.info.home_page.match(/^https?:\/\/github.com/)) {
+        dependency.repositoryUrl = dep.info.home_page.replace(
+          'http://',
+          'https://'
+        );
       } else {
         dependency.homepage = dep.info.home_page;
       }
-- 
GitLab