Xqt has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1262204?usp=email )
Change subject: [families] Add abstract_family.py ......................................................................
[families] Add abstract_family.py
Bug: T420636 Change-Id: If8b312056f07d3ef6b2b5fd9cacd75b6859e9537 --- M docs/api_ref/pywikibot.families.rst A pywikibot/families/abstract_family.py M pywikibot/families/wikifunctions_family.py M pywikibot/family.py 4 files changed, 28 insertions(+), 1 deletion(-)
Approvals: Xqt: Verified; Looks good to me, approved
diff --git a/docs/api_ref/pywikibot.families.rst b/docs/api_ref/pywikibot.families.rst index 5dcafe4..edf1e40 100644 --- a/docs/api_ref/pywikibot.families.rst +++ b/docs/api_ref/pywikibot.families.rst @@ -89,6 +89,12 @@ .. automodule:: families.wikifunctions_family :synopsis: Family module for Wikifunctions
+:mod:`families.abstract_family` --- Abstract Wikipedia +======================================================= + +.. automodule:: families.abstract_family + :synopsis: Family module for Abstract Wikipedia + :mod:`families.wikihow_family` --- Wikihow ===========================================
diff --git a/pywikibot/families/abstract_family.py b/pywikibot/families/abstract_family.py new file mode 100644 index 0000000..c47328b --- /dev/null +++ b/pywikibot/families/abstract_family.py @@ -0,0 +1,20 @@ +"""Family module for Abstract Wikipedia. + +.. version-added:: 11.2 +""" +# +# (C) Pywikibot team, 2026 +# +# Distributed under the terms of the MIT license. +# +from __future__ import annotations + +from pywikibot import family + + +class Family(family.SingleSiteFamily, family.WikimediaFamily): + + """Family class for Abstract Wikipedia.""" + + name = 'abstract' + domain = 'abstract.wikipedia.org' diff --git a/pywikibot/families/wikifunctions_family.py b/pywikibot/families/wikifunctions_family.py index eace320..be30be1 100644 --- a/pywikibot/families/wikifunctions_family.py +++ b/pywikibot/families/wikifunctions_family.py @@ -1,4 +1,4 @@ -"""Family module for Wikifunction. +"""Family module for Wikifunctions.
.. version-added:: 8.4 """ diff --git a/pywikibot/family.py b/pywikibot/family.py index 45022cf..e060fdb 100644 --- a/pywikibot/family.py +++ b/pywikibot/family.py @@ -893,6 +893,7 @@ 'mediawiki', 'wikidata', 'wikifunctions', + 'abstract', ]
content_families = set(
pywikibot-commits@lists.wikimedia.org