Meno25 has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108713?usp=email )
Change subject: Update to match the text used on wiki
......................................................................
Update to match the text used on wiki
Change-Id: Ia6a2d8e555207e58a2b14f8e3bb23cfa5d29bde8
---
M scripts/clean_sandbox.py
1 file changed, 5 insertions(+), 4 deletions(-)
Approvals:
Meno25: Verified; Looks good to me, approved
diff --git a/scripts/clean_sandbox.py b/scripts/clean_sandbox.py
index f9f32f9..36dd4f5 100755
--- a/scripts/clean_sandbox.py
+++ b/scripts/clean_sandbox.py
@@ -45,7 +45,7 @@
"""
#
-# (C) Pywikibot team, 2006-2024
+# (C) Pywikibot team, 2006-2025
#
# Distributed under the terms of the MIT license.
#
@@ -63,13 +63,14 @@
content = {
'commons': '{{Sandbox}}\n<!-- Please edit only below this line. -->',
- 'meta': '{{Meta:Sandbox/Please do not edit this line}}\n'
+ 'meta': '{{Meta:Sandbox/Please do not edit this line}}'
'<!-- Please edit below this line. -->',
'species': '{{Sandbox}}\n'
'<!-- PLEASE ADD YOUR EDITS BELOW THIS LINE. THANK YOU. -->',
'test': '<noinclude>{{Sandbox}}</noinclude>\n'
'== Please start your testing below this line ==',
- 'wikidata': '{{Please leave this line alone (sandbox heading)}}',
+ 'wikidata': '{{sandbox heading}}\n'
+ '<!--Test your edits below this line-->',
'wikibooks': {
'es': '{{ZDP}}\n== Haz tus pruebas bajo esta sección ==',
'ru': '{{/Шапка}}\n'
@@ -110,7 +111,7 @@
'\n* هاد لپاج كيتّمحا لمحتوى ديالها بشكل معاود *'
'\n* تريني هنا ؤ تعلم معا راسك كيفاش تكتب ف ويكيپيديا *'
'\n■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■-->'
- '\n\n[[تصنيف:معاونة ف لكتابة علا ويكيپيديا]]',
+ '\n\n[[تصنيف:معاونة ف لكتابة على ويكيپيديا]]',
'arz': '{{عنوان السبوره}}\n<!-- مرحبا! خد راحتك فى تجريب مهاراتك فى'
'التحرير تحت الخط ده. بما إن الصفحه دى لتجارب التعديل، فالصفحه دى '
'حيتم تنضيفها اوتوماتيكيا كل 12 ساعه. -->',
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108713?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: Ia6a2d8e555207e58a2b14f8e3bb23cfa5d29bde8
Gerrit-Change-Number: 1108713
Gerrit-PatchSet: 3
Gerrit-Owner: Meno25 <meno25mail(a)gmail.com>
Gerrit-Reviewer: Meno25 <meno25mail(a)gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-CC: Xqt <info(a)gno.de>
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/i18n/+/1108418?usp=email )
Change subject: Localisation updates from https://translatewiki.net.
......................................................................
Localisation updates from https://translatewiki.net.
Change-Id: Iccc587f9f91f20c96247ca86ce963ef1532a0394
---
M blockpageschecker/br.json
M category_redirect/br.json
M checkimages/br.json
M weblinkchecker/br.json
4 files changed, 10 insertions(+), 8 deletions(-)
Approvals:
jenkins-bot: Verified
L10n-bot: Looks good to me, approved
diff --git a/blockpageschecker/br.json b/blockpageschecker/br.json
index facd304..44d5637 100644
--- a/blockpageschecker/br.json
+++ b/blockpageschecker/br.json
@@ -5,7 +5,7 @@
"Huñvreüs"
]
},
- "blockpageschecker-adding": "Robot: o c’houzhpennañ patrom prenn pajenn",
+ "blockpageschecker-adding": "Robot: ouzhpennet patrom prennañ ar bajenn",
"blockpageschecker-modifying": "Robot: o kemmañ ur patrom diamzeret",
"blockpageschecker-deleting": "Robot : o tilemel ur patrom diamzeret"
}
diff --git a/category_redirect/br.json b/category_redirect/br.json
index 2adbecc..681a6ad 100644
--- a/category_redirect/br.json
+++ b/category_redirect/br.json
@@ -2,7 +2,8 @@
"@metadata": {
"authors": [
"Fulup",
- "Gwenn-Ael"
+ "Gwenn-Ael",
+ "Huñvreüs"
]
},
"category_redirect-add-template": "Robot : oc'h ouzhpennañ ur patrom adkas rummadoù evit an trezalc'h",
@@ -10,13 +11,13 @@
"category_redirect-comment": "Bot derc'hel e ratre ar rummadoù adkaset",
"category_redirect-edit-request": "Merzet eo bet e oa rekis d'ar pajennoù gwarezet-mañ bezañ hizivaet liammoù o rummadoù : %(itemlist)s",
"category_redirect-edit-request-item": "* Emañ %(title)s e %(oldcat)s, hag a zo un adkas war-zu %(newcat)s",
- "category_redirect-fix-double": "Kempennet adkas doubl gant robot",
+ "category_redirect-fix-double": "Robotː kempennet adkas doubl",
"category_redirect-log-added": "* [[%(ns)s%(template)s]] ouzhpennet da %(oldcat)s",
"category_redirect-log-add-failed": "* C'hwitet eo bet ouzhpennañ [[%(ns)s%(template)s]] da %(oldcat)s",
- "category_redirect-log-double": "*Adkas doubl reizhet : %(oldcat)s -> %(newcat)s -> %(targetcat)s",
+ "category_redirect-log-double": "* Adkas doubl reizhet : %(oldcat)s -> %(newcat)s -> %(targetcat)s",
"category_redirect-log-failed": "** C'hwitet: %(error)s",
"category_redirect-log-false-positive": "* Anadkas dic'hortoz : %(oldcat)s",
- "category_redirect-log-ignoring": "Dianavezout %(oldcat)s",
+ "category_redirect-log-ignoring": "* O lezel a-gostez %(oldcat)s",
"category_redirect-log-loop": "*Rodell adkas adalek %(oldcat)s",
"category_redirect-log-moved": "* %(oldcat)s: %(found)d kavet, %(moved)d dilec'hiet",
"category_redirect-log-move-error": "* %(oldcat)s: fazi e move_contents",
diff --git a/checkimages/br.json b/checkimages/br.json
index 196517c..4071a32 100644
--- a/checkimages/br.json
+++ b/checkimages/br.json
@@ -8,7 +8,7 @@
},
"checkimages-deletion-comment": "Robot : Ouzhpennet %(adding)s",
"checkimages-doubles-file-comment": "Robot : emañ ar restr war Commons c'hoazh, gallout a ra bezañ diverket",
- "checkimages-doubles-head": "Restr eilet",
+ "checkimages-doubles-head": "Restr doubl",
"checkimages-doubles-talk-comment": "Robot : Kemmennadur emañ ar restr war Commons c'hoazh",
"checkimages-doubles-talk-text": "Trugarez deoc'h da vezañ pellgaset %(upload)s. Met un eilstumm a:%(image)s eo ar restr-mañ. Merket en deus ar robot ar restr implijet an nebeutañ pe an nevesañ evel un eilstumm. Ma kavit dereatoc’h lezel ar restr merket evel da vezañ diverket raktal, diverkit ar restroù eilet ha dilamit al patrom diverkañ diouzh an hini a chomo. Ur gemennadenn emgefre eus %(bot)s eo homañ.",
"checkimages-forced-mode": "('''mod forset''')",
diff --git a/weblinkchecker/br.json b/weblinkchecker/br.json
index 1993977..e971e91 100644
--- a/weblinkchecker/br.json
+++ b/weblinkchecker/br.json
@@ -2,12 +2,13 @@
"@metadata": {
"authors": [
"Fulup",
- "Gwenn-Ael"
+ "Gwenn-Ael",
+ "Huñvreüs"
]
},
"weblinkchecker-archive_msg": "Saveteet eo bet ar bajenn Web gant Internet Archive. Marteze a-walc'h e c'hallfec'h lakaat al liamm da vukañ war-zu unan eus ar stummoù diellaouet : [%(URL)s].",
"weblinkchecker-badurl": "Al liamm roet n'eo ket un URL mat, a-hervez",
- "weblinkchecker-caption": "Liamm dall",
+ "weblinkchecker-caption": "Liamm marv",
"weblinkchecker-report": "E-pad meur a batrouilhenn robot n'eus ket bet gallet diaraez al liamm da-heul. Gwiriit mat eo dall al liamm e gwirionez ha mard eo, reizhit-eñ pe lamit-eñ.",
"weblinkchecker-summary": "Robot : A gemenn ez eus ul liamm diavaez diziraezus"
}
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/i18n/+/1108418?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/i18n
Gerrit-Branch: master
Gerrit-Change-Id: Iccc587f9f91f20c96247ca86ce963ef1532a0394
Gerrit-Change-Number: 1108418
Gerrit-PatchSet: 1
Gerrit-Owner: L10n-bot <l10n-bot(a)translatewiki.net>
Gerrit-Reviewer: L10n-bot <l10n-bot(a)translatewiki.net>
Gerrit-Reviewer: jenkins-bot
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108196?usp=email )
Change subject: tests: re-enable generate_family_file_tests for wsbeta
......................................................................
tests: re-enable generate_family_file_tests for wsbeta
generate_family_file_tests.TestGenerateFamilyFile.test_attributes_after_run
passes; re-enable this test. Tests on musicbrainz wiki are no longer done.
Bug: T243669
Change-Id: I5950d5424c34838f26f62293576e09d5abe50dee
---
M tests/generate_family_file_tests.py
1 file changed, 5 insertions(+), 7 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/tests/generate_family_file_tests.py b/tests/generate_family_file_tests.py
index e6f875d..4282e81 100755
--- a/tests/generate_family_file_tests.py
+++ b/tests/generate_family_file_tests.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
"""Test generate_family_file script."""
#
-# (C) Pywikibot team, 2018-2024
+# (C) Pywikibot team, 2018-2025
#
# Distributed under the terms of the MIT license.
#
@@ -91,12 +91,10 @@
with self.subTest(test='Test whether default is loaded'):
self.assertIn(self.site.lang, gen.wikis)
- # Subtest fails on musicbrainz (T130381) and wsbeta (T243669)
- if self.site.family.name not in ('wsbeta', 'musicbrainz'):
- with self.subTest(test='Test element counts'):
- if self.site.lang not in gen.prefixes:
- gen.prefixes.append(self.site.lang)
- self.assertCountEqual(gen.prefixes, gen.wikis)
+ with self.subTest(test='Test element counts'):
+ if self.site.lang not in gen.prefixes:
+ gen.prefixes.append(self.site.lang)
+ self.assertCountEqual(gen.prefixes, gen.wikis)
# test creating Site from url
# only test Sites for downloaded wikis (T241413)
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108196?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: I5950d5424c34838f26f62293576e09d5abe50dee
Gerrit-Change-Number: 1108196
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108168?usp=email )
Change subject: doc: update ROADMAP.rst and CHANGELOG.rst
......................................................................
doc: update ROADMAP.rst and CHANGELOG.rst
Change-Id: I93af4dd9774893e1eb83b869d9cc775601cc9682
---
M ROADMAP.rst
M pywikibot/backports.py
M pywikibot/bot.py
M scripts/CHANGELOG.rst
4 files changed, 22 insertions(+), 7 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/ROADMAP.rst b/ROADMAP.rst
index 30cd9f8..2f5c373 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -3,13 +3,17 @@
**Improvements**
+* A *timeout* parameter was added to :func:`data.memento.get_closest_memento_url`
+ and the default timeout was increased to 30 s (:phab:`T382943`).
+* :func:`bot.calledModuleName` returns either 'unittest' or 'pytest' during test run (:phab:`T382797`).
+* :class:`tools.threading.BoundedPoolExecutor` was added (:phab:`T333741`).
* *args* parameter for :mod:`logging` functions can be used as formatting arguments
* :attr:`.login.OauthLoginManager.access_token` was added.
* Representation string for :class:`login.LoginManager` was added.
**Bugfixes**
-* (no changes yet)
+* Remove unintentional *args* parameter in :class:`tools.threading.ThreadList` (:phab:`T382787`).
**Code cleanups**
@@ -53,6 +57,7 @@
**Other breaking changes**
+* :mod:`backports` module is no longer a public API.
* Drop support for MediaWiki < 1.31 (:phab:`T378984`)
* Require ``requests >= 2.31.0`` (:phab:`T347031`)
* Python 3.7 support was dropped (:phab:`T378893`), including *importlib_metadata* of
diff --git a/pywikibot/backports.py b/pywikibot/backports.py
index d981548..ab18130 100644
--- a/pywikibot/backports.py
+++ b/pywikibot/backports.py
@@ -1,10 +1,14 @@
"""This module contains backports to support older Python versions.
-This module is not part of the public pywikibot API. Breaking changes may be
-made at any time, and the module is not subject to deprecation requirements.
+.. caution:: This module is not part of the public pywikibot API.
+ Breaking changes may be made at any time, and the module is not
+ subject to deprecation requirements.
+
+.. versionchanged:: 10.0
+ This module is 'private'.
"""
#
-# (C) Pywikibot team, 2014-2024
+# (C) Pywikibot team, 2014-2025
#
# Distributed under the terms of the MIT license.
#
diff --git a/pywikibot/bot.py b/pywikibot/bot.py
index 44bf4f6..d52b250 100644
--- a/pywikibot/bot.py
+++ b/pywikibot/bot.py
@@ -666,8 +666,8 @@
docstring and because the module name will be used for the filename
of the log.
- .. versionchanged:: Detect unittest and pytest run and return the
- test module.
+ .. versionchanged:: 10.0
+ Detect unittest and pytest run and return the test module.
"""
mod = pywikibot.argvu[0]
diff --git a/scripts/CHANGELOG.rst b/scripts/CHANGELOG.rst
index 889a509..216d711 100644
--- a/scripts/CHANGELOG.rst
+++ b/scripts/CHANGELOG.rst
@@ -7,10 +7,16 @@
* Require Python 3.8 or higher
* Require Pywikibot 10.0.0
+archivebot
+^^^^^^^^^^
+
+* Fix mangling screen messages in ``-async`` mode (:phab:`T382797`)
+* save the talk page in asynchronous mode if ``-async`` option was given
+
dataextend
^^^^^^^^^^
-* Script was removed from repository
+* Script was removed from repository (:phab:`T377066`)
9.6.1
-----
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108168?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: I93af4dd9774893e1eb83b869d9cc775601cc9682
Gerrit-Change-Number: 1108168
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108162?usp=email )
Change subject: tests: Remove test for 'text/x-collabkit' in paraminfo_tests
......................................................................
tests: Remove test for 'text/x-collabkit' in paraminfo_tests
CollaborationKit was removed and is no longer used on any known wikis
or wikifarms. See also T161223.
Bug: T368092
Change-Id: I7eb4915ac63fae20040202107b4e75c54adc2a3a
---
M tests/paraminfo_tests.py
1 file changed, 1 insertion(+), 4 deletions(-)
Approvals:
jenkins-bot: Verified
Xqt: Looks good to me, approved
diff --git a/tests/paraminfo_tests.py b/tests/paraminfo_tests.py
index 7c2c03b..fcbdd76 100755
--- a/tests/paraminfo_tests.py
+++ b/tests/paraminfo_tests.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
"""Test confirming paraminfo contains expected values."""
#
-# (C) Pywikibot team, 2015-2024
+# (C) Pywikibot team, 2015-2025
#
# Distributed under the terms of the MIT license.
#
@@ -130,9 +130,6 @@
if isinstance(self.site, DataSite):
# It is not clear when this format has been added, see T129281.
base.append('application/vnd.php.serialized')
- extensions = {e['name'] for e in self.site.siteinfo['extensions']}
- if 'CollaborationKit' in extensions:
- base.append('text/x-collabkit')
for module in ('edit', 'parse'):
args = self.site, module, 'contentformat', base
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1108162?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: I7eb4915ac63fae20040202107b4e75c54adc2a3a
Gerrit-Change-Number: 1108162
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot