Manual:Pywikibot/Compatibility

Other languages:
English • ‎Nederlands • ‎français • ‎čeština • ‎日本語

This page summarizes Pywikibot compatibility with Python and MediaWiki. Python 2.7.4 or higher, or Python 3.4 or higher is currently required to run the bot, but Python 3.5 or higher is recommended.

Branches, releases – Python and MediaWiki deprecation graphEdit

Legend

Horizontal
implementation/deprecation period
supported
Vertical
Pywikibot releases
git tags
current master

Branches – Python support tableEdit

Python version Pywikibot 3 branch
masterstablepython2
Comment Current branch for developing and testing. Use it on your own risks but any bug reports are welcomed. Stable branch for production systems; updated monthly after passing unit tests. Stable branch for production systems running in Python 2 environment; no longer updated.
<= 2.7.3 no support no support
2.7.4 – 2.7.18 OK
3.0 – 3.3 no support
3.4 OK
3.5 – 3.8.5 OK
3.9 OK no support
3.10 on probation no support

Releases – Python and MediaWiki support tableEdit

Pywikibot Release date Python MediaWiki
3.0.20190722 22 July 2019(2019-07-22) 2.7, 3.4–3.7 1.14–1.34
3.0.20200111 11 January 2020(2020-01-11) 2.7, 3.4*)–3.8 1.14–1.35
3.0.20200508 8 May 2020(2020-05-08) 2.7, 3.4*)–3.8 1.14–1.35
3.0.20200609 9 June 2020(2020-06-09) 2.7, 3.4*)–3.8 1.14–1.35
3.0.20200703

python2

3 July 2020(2020-07-03) 2.7, 3.4*)–3.8 1.14–1.35
4.0.0 4 August 2020(2020-08-04) 3.5–3.8 1.14–1.35
4.1.0 16 August 2020(2020-08-16) 3.5–3.9 1.14–1.36
4.1.1 18 August 2020(2020-08-18) 3.5–3.9 1.14–1.36
4.2.0 28 August 2020(2020-08-28) 3.5–3.9 1.14–1.36
4.3.0 2 September 2020(2020-09-02) 3.5–3.9 1.14–1.36
5.0.0

stable

19 October 2020(2020-10-19) 3.5–3.9 1.19–1.36
5.1.0
master
November 2020(2020-11) 3.5–3.9 1.19–1.36

*) Already desupported and not tested.