jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700228 )
Change subject: [IMPR] Show all dependecies with version.py
......................................................................
[IMPR] Show all dependecies with version.py
Show setuptools, mwparserfromhell and wikitextparser versions
Change-Id: Ib3c6b7d5ed023e7ff49eb4bb750b4dbe1848ed07
---
M scripts/version.py
1 file changed, 28 insertions(+), 7 deletions(-)
Approvals:
JJMC89: Looks good to me, approved
jenkins-bot: Verified
diff --git a/scripts/version.py b/scripts/version.py
index dbed5cc..d8c889c 100755
--- a/scripts/version.py
+++ b/scripts/version.py
@@ -1,7 +1,7 @@
#!/usr/bin/python
"""Script to determine the Pywikibot version (tag, revision and
date)."""
#
-# (C) Pywikibot team, 2007-2020
+# (C) Pywikibot team, 2007-2021
#
# Distributed under the terms of the MIT license.
#
@@ -13,16 +13,33 @@
from pywikibot.version import get_toolforge_hostname, getversion
+class DummyModule:
+
+ """Fake requests instance."""
+
+ __version__ = 'n/a'
+
+
+try:
+ import setuptools
+except ImportError:
+ setuptools = DummyModule()
+
+try:
+ import mwparserfromhell
+except ImportError:
+ mwparserfromhell = DummyModule()
+
+try:
+ import wikitextparser
+except ImportError:
+ wikitextparser = DummyModule()
+
try:
import requests
except ImportError:
- class DummyRequests:
+ requests = DummyModule()
- """Fake requests instance."""
-
- __version__ = 'n/a'
-
- requests = DummyRequests()
WMF_CACERT = 'MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs'
@@ -31,6 +48,10 @@
"""Print pywikibot version and important settings."""
pywikibot.output('Pywikibot: ' + getversion())
pywikibot.output('Release version: ' + pywikibot.__version__)
+ pywikibot.output('setuptools version: ' + setuptools.__version__)
+ pywikibot.output('mwparserfromhell version: '
+ + mwparserfromhell.__version__)
+ pywikibot.output('wikitextparser version: ' + wikitextparser.__version__)
pywikibot.output('requests version: ' + requests.__version__)
has_wikimedia_cert = False
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700228
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Ib3c6b7d5ed023e7ff49eb4bb750b4dbe1848ed07
Gerrit-Change-Number: 700228
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia(a)gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged