From 42ee263ab75ebc459dd4067e9ff74193dd63eaa5 Mon Sep 17 00:00:00 2001
From: Marti Raudsepp <marti@juffo.org>
Date: Fri, 15 Mar 2024 21:46:07 +0200
Subject: [PATCH] fix(datasource): remove unnecessary PyPI changelog URL
 overrides (#27725)

---
 .../datasource/__snapshots__/metadata.spec.ts.snap     |  4 ++--
 lib/modules/datasource/metadata-manual.ts              |  9 ---------
 lib/modules/datasource/metadata.spec.ts                | 10 +++++-----
 3 files changed, 7 insertions(+), 16 deletions(-)

diff --git a/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap b/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap
index 74602e1015..3954823e05 100644
--- a/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap
+++ b/lib/modules/datasource/__snapshots__/metadata.spec.ts.snap
@@ -34,7 +34,7 @@ exports[`modules/datasource/metadata Should handle failed parsing of sourceUrls
 
 exports[`modules/datasource/metadata Should handle manualChangelogUrls 1`] = `
 {
-  "changelogUrl": "https://github.com/django/django/tree/master/docs/releases",
+  "changelogUrl": "https://github.com/flyingcircusio/pycountry/blob/master/HISTORY.txt",
   "releases": [
     {
       "releaseTimestamp": "2018-07-13T10:14:17.000Z",
@@ -53,7 +53,7 @@ exports[`modules/datasource/metadata Should handle manualChangelogUrls 1`] = `
       "version": "2.2.0",
     },
   ],
-  "sourceUrl": "https://github.com/django/django",
+  "sourceUrl": "https://github.com/flyingcircusio/pycountry",
 }
 `;
 
diff --git a/lib/modules/datasource/metadata-manual.ts b/lib/modules/datasource/metadata-manual.ts
index eb77f85833..7b59ad571e 100644
--- a/lib/modules/datasource/metadata-manual.ts
+++ b/lib/modules/datasource/metadata-manual.ts
@@ -17,17 +17,11 @@ export const manualChangelogUrls: Record<string, Record<string, string>> = {
       'https://github.com/angular/angular/blob/master/packages/zone.js/CHANGELOG.md',
   },
   pypi: {
-    alembic: 'https://alembic.sqlalchemy.org/en/latest/changelog.html',
     beautifulsoup4:
       'https://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view/head:/CHANGELOG',
-    django: 'https://github.com/django/django/tree/master/docs/releases',
-    djangorestframework:
-      'https://www.django-rest-framework.org/community/release-notes/',
     flake8: 'https://flake8.pycqa.org/en/latest/release-notes/index.html',
     'django-storages':
       'https://github.com/jschneier/django-storages/blob/master/CHANGELOG.rst',
-    hypothesis:
-      'https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/docs/changes.rst',
     lxml: 'https://git.launchpad.net/lxml/plain/CHANGES.txt',
     mypy: 'https://mypy-lang.blogspot.com/',
     phonenumbers:
@@ -38,12 +32,9 @@ export const manualChangelogUrls: Record<string, Record<string, string>> = {
       'https://github.com/flyingcircusio/pycountry/blob/master/HISTORY.txt',
     'django-debug-toolbar':
       'https://django-debug-toolbar.readthedocs.io/en/latest/changes.html',
-    'firebase-admin':
-      'https://firebase.google.com/support/release-notes/admin/python',
     requests: 'https://github.com/psf/requests/blob/master/HISTORY.md',
     sqlalchemy: 'https://docs.sqlalchemy.org/en/latest/changelog/',
     uwsgi: 'https://uwsgi-docs.readthedocs.io/en/latest/#release-notes',
-    wagtail: 'https://github.com/wagtail/wagtail/tree/master/docs/releases',
   },
   docker: {
     'gitlab/gitlab-ce':
diff --git a/lib/modules/datasource/metadata.spec.ts b/lib/modules/datasource/metadata.spec.ts
index 73fc900561..0b49c803ce 100644
--- a/lib/modules/datasource/metadata.spec.ts
+++ b/lib/modules/datasource/metadata.spec.ts
@@ -27,12 +27,12 @@ describe('modules/datasource/metadata', () => {
     };
 
     const datasource = PypiDatasource.id;
-    const packageName = 'django';
+    const packageName = 'pycountry';
 
     addMetaData(dep, datasource, packageName);
     expect(dep).toMatchSnapshot({
       changelogUrl:
-        'https://github.com/django/django/tree/master/docs/releases',
+        'https://github.com/flyingcircusio/pycountry/blob/master/HISTORY.txt',
     });
   });
 
@@ -512,13 +512,13 @@ describe('modules/datasource/metadata', () => {
     const dep = partial<ReleaseResult>({});
 
     const datasource = PypiDatasource.id;
-    const packageName = 'django';
+    const packageName = 'pycountry';
 
     addMetaData(dep, datasource, packageName);
     expect(dep).toEqual({
       changelogUrl:
-        'https://github.com/django/django/tree/master/docs/releases',
-      sourceUrl: 'https://github.com/django/django',
+        'https://github.com/flyingcircusio/pycountry/blob/master/HISTORY.txt',
+      sourceUrl: 'https://github.com/flyingcircusio/pycountry',
     });
   });
 
-- 
GitLab