Hi all,

a new stable release 3.0.20190301 was deployed which is available at pypi (as side package without scripts) or from our repository with the tag "3.0.20190301".

With this release Python 2.7.2 and 2.7.3 support has been dropped. Python 2.7.4 - 2.7.15 and Python 3.4-3.7 are still working with the framework. I would recommend to update to Python 3.5 or higher.

Please note that Python 2.7 as reached his official End-Of-Life release and will not be maintained after January 1st, 2020 wrom python team [1]. Refer T213287 [2] for this point.

You are still able to use the older release 3.0.20190204 with Python 2.7.2 and 2.7.3 versions. This will be considered when installing pywikibot from pypi for an older Python release.


Since 3.0.20190204 Python 3.7 is supported with pywikibot. For older pywikibot releases this is not guaranteed. Python 3.8 support is under development with master branch.


Here are some other important changes:

3.0.20190301

+ harvest_template.py has a new option -multi which tries to match multiple values from Parameter (T87689)

+ archivebot.py: Reset counter when timestamp fragment changes (T215247)


3.0.20190204

+ pagegenerators option -querypage  parameter yield pages provided by any special page (T214234)

+ Renamed -total option to -limit at redirect.py and unusedfiles.py (T148354)

+ archivebot.py: Reduce default maximum archive size to 200k (T214669)

+ redirect.py: Enable tagging pages for speedy deletion (T213312)


3.0.20190106

+ Support LZMA and XZ compression formats

+ Enable MediaWiki timestamp with EventStreams (T212133)

+ Timestamp.fromtimestampformat() works if year, month and day are given only

+ purge.py: Add options to use forcelinkupdate, forcerecursivelinkupdate, redirects, and converttitles


3.0.20181203

+ Enable start timestamp for EventStreams (T205121)

+ proofreadpage.py: insert support for googleOCR

+ Prevent touch.py from re-creating pages (T193833)


3.0.20180922

+ Enable multiple streams for EventStreams (T205114)

+ -first option from compat added to core (T144694)


[1] https://pythonclock.org/

[2] https://phabricator.wikimedia.org/T213287


Best

xqt