diff --git a/lib/datasource/pypi.js b/lib/datasource/pypi.js
index b9a2d73cc45eb22d6eeb82059ae4cebf4d156214..d461f2065f583c8070682c70bcc8183eaadc6228 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;
       }