Manual:Pywikibot/Compatibility

From Linux Web Expert

This page summarizes Pywikibot compatibility with Python and MediaWiki. <translate> {{<tvar name=1>ll|Manual:Pywikibot/Compatibility</tvar>|Python <tvar name=2>3.7</tvar> or higher}} is currently required to run the bot.</translate>

Branches – Python support table

<translate> See also</translate>: Manual:Pywikibot/Version table
<translate> Pywikibot branch</translate>
master
9.1.0
stable
9.0.0
python2
3.0.20200703
Deployed April 2024
<translate> Comment</translate> <translate> Current branch for developing and testing.</translate> <translate> Use it on your own risks but any bug reports are welcomed.</translate> <translate> Stable branch for production systems; updated monthly after passing unit tests.</translate> <translate> Stable branch for production systems running in Python 2 environment. No longer updated; does not support current Wikimedia sites any longer.</translate>
<translate> MediaWiki version supported</translate> 1.27–1.42 1.27–1.42 1.14–1.35
<translate> Python version</translate>
<= 2.7.3 <translate> no support</translate> <translate> no support</translate>
2.7.4 – 2.7.18 <translate> OK</translate> *)
3.0 – 3.3 <translate> no support</translate>
3.4 – 3.5 <translate> OK</translate> *)
3.6.0 – 3.6.15 <translate> OK</translate>
3.7.0 – 3.8.5 <translate> OK</translate>
3.8.6 – 3.13, PyPy <translate> OK</translate> <translate> no support</translate>

Releases – Python and MediaWiki support table

<translate> See also</translate>: Manual:Pywikibot/Compatibility Table


<translate> Pywikibot</translate> <translate> Release date</translate> <translate> Python</translate> <translate> MediaWiki</translate>
3.0.20190722 2.7, 3.4–3.7 1.14–1.34
3.0.20200111 2.7, 3.4*)–3.8 1.14–1.35
3.0.20200508 2.7, 3.4*)–3.8 1.14–1.35
3.0.20200609 2.7, 3.4*)–3.8 1.14–1.35
3.0.20200703
python2
2.7, 3.4*)–3.8 1.14–1.35
4.0.0**) 3.5–3.8 1.14–1.35
4.1.0 3.5–3.9 1.14–1.36
4.1.1 3.5–3.9 1.14–1.36
4.2.0 3.5–3.9 1.14–1.36
4.3.0 3.5–3.9 1.14–1.36
5.0.0**) 3.5–3.9 1.19–1.36
5.1.0 3.5–3.9 1.19–1.36
5.2.0 3.5–3.9 1.19–1.36
5.3.0 3.5–3.10 1.19–1.36
5.4.0 3.5–3.10 1.19–1.36
5.5.0 3.5–3.10 1.19–1.36
5.6.0 3.5–3.10 1.19–1.36
6.0.0**) 3.5–3.10 1.23–1.36
6.0.1 3.5–3.10 1.23–1.36
6.1.0 3.5–3.10 1.23–1.36
6.2.0 3.5–3.10 1.23–1.36
6.3.0 3.5–3.10 1.23–1.36
6.4.0 3.5–3.10 1.23–1.36
6.5.0 3.5–3.10 1.23–1.36
6.6.0 3.5–3.10 1.23–1.36
6.6.1 3.5–3.10 1.23–1.37
6.6.2 3.5–3.10 1.23–1.37
6.6.3 3.5–3.10 1.23–1.37
6.6.4 3.5–3.10 1.23–1.37
6.6.5 3.5–3.10 1.23–1.37
7.0.0**) 3.5.3–3.11, PyPy 1.23–1.38
7.1.0 3.5.3–3.11, PyPy 1.23–1.39
7.1.1 3.5.3–3.11, PyPy 1.23–1.39
7.2.0 3.5.3–3.11, PyPy 1.23–1.39
7.2.1 3.5.3–3.11, PyPy 1.23–1.39
7.3.0 3.5.3–3.11, PyPy 1.23–1.39
7.4.0 3.5.3–3.11, PyPy 1.23–1.39
7.5.0 3.5.3–3.11, PyPy 1.23–1.39
7.5.1 3.5.3–3.11, PyPy 1.23–1.39
7.5.2 3.5.3–3.11, PyPy 1.23–1.39
7.6.0 3.5.3–3.11, PyPy 1.23–1.39
7.7.0 3.5.3–3.11, PyPy 1.23–1.39
7.7.1 3.5.3–3.11, PyPy 1.23–1.39
7.7.2 3.5.3–3.11, PyPy 1.23–1.39
7.7.3 3.5.3–3.11, PyPy 1.23–1.39
8.0.0**) 3.6.1–3.12, PyPy 1.27–1.40
8.0.1 3.6.1–3.12, PyPy 1.27–1.40
8.0.2 3.6.1–3.12, PyPy 1.27–1.40
8.0.3 3.6.1–3.12, PyPy 1.27–1.40
8.0.4 3.6.1–3.12, PyPy 1.27–1.40
8.1.0 3.6.1–3.12, PyPy 1.27–1.41
8.1.1 3.6.1–3.12, PyPy 1.27–1.41
8.1.2 3.6.1–3.12, PyPy 1.27–1.41
8.2.0 3.6.1–3.12, PyPy 1.27–1.41
8.3.0 3.6.1–3.12, PyPy 1.27–1.41
8.3.1 3.6.1–3.12, PyPy 1.27–1.41
8.3.2 3.6.1–3.12, PyPy 1.27–1.41
8.3.3 3.6.1–3.12, PyPy 1.27–1.41
8.4.0 3.6.1–3.12, PyPy 1.27–1.41
8.5.0 3.6.1–3.12, PyPy 1.27–1.41
8.5.1 3.6.1–3.12, PyPy 1.27–1.41
8.6.0 3.6.1–3.12, PyPy 1.27–1.41
9.0.0
stable
3.7–3.13, PyPy 1.27–1.42
9.1.0
master
3.7.0–3.13, PyPy 1.27–1.42

*) <translate> Already desupported and not tested.</translate>
**) <translate> Breaking change where most deprecations are dropped.</translate>