Xqt has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1305916?usp=email )

Change subject: [bugfix] Remove obsolete WMF_CACERT legacy check
......................................................................

[bugfix] Remove obsolete WMF_CACERT legacy check

Since Wikimedia's current certificate chain is valid and trusted by
modern certifi (via ISRG Root X2), the original WMF_CACERT check
is no longer meaningful.

Bug: T430266
Change-Id: Iced8596755f87815bca36a39c69e511ab76587ef
---
M pywikibot/scripts/version.py
1 file changed, 0 insertions(+), 12 deletions(-)

Approvals:
  Xqt: Verified; Looks good to me, approved




diff --git a/pywikibot/scripts/version.py b/pywikibot/scripts/version.py
index 758af4d..f65f532 100755
--- a/pywikibot/scripts/version.py
+++ b/pywikibot/scripts/version.py
@@ -70,9 +70,6 @@
     requests = DummyModule()

 
-WMF_CACERT = 'MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs'
-
-
 def main(*args: str) -> None:
     """Print pywikibot version and important settings.

@@ -86,7 +83,6 @@
     pywikibot.info('wikitextparser version: ' + wikitextparser.__version__)
     pywikibot.info('requests version: ' + requests.__version__)

-    has_wikimedia_cert = False
     if (not hasattr(requests, 'certs')
             or not hasattr(requests.certs, 'where')
             or not callable(requests.certs.where)):
@@ -99,14 +95,6 @@
             pywikibot.info(f'  cacerts: {cert.name} (missing)')
         else:
             pywikibot.info(f'  cacerts: {cert}')
-            text = cert.read_text(encoding='utf-8')
-            if WMF_CACERT in text:
-                has_wikimedia_cert = True
-            pywikibot.info('    certificate test: {}'
-                           .format('ok' if has_wikimedia_cert else 'not ok'))
-
-    if not has_wikimedia_cert:
-        pywikibot.info('  Please reinstall requests!')

     pywikibot.info('Python: ' + sys.version)
     pywikibot.info('User-Agent: ' + user_agent(pywikibot.Site()))

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1305916?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Iced8596755f87815bca36a39c69e511ab76587ef
Gerrit-Change-Number: 1305916
Gerrit-PatchSet: 1
Gerrit-Owner: Zaidusyy <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to