< Manual:Pywikibot

This page summarizes Pywikibot compatibility with Python and MediaWiki. Python 3.6.1 or higher is currently required to run the bot.

See also: Manual:Pywikibot/Compatibility Graph

Legend

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

-->

Branches – Python support table

See also: Manual:Pywikibot/Version table
Pywikibot branch
master
8.3.0
stable
8.2.0
python2
3.0.20200703
DeployedAugust 2023
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; does not support current Wikimedia sites any longer.
MediaWiki version supported 1.27–1.411.27–1.411.14–1.35
Python version
<= 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.0 – 3.5.10
3.6.0 – 3.8.5 OK
3.8.6 – 3.12, PyPy OK no support

Releases – Python and MediaWiki support table

See also: Manual:Pywikibot/Compatibility Table
Pywikibot Release date Python MediaWiki
3.0.20190722 2.7, 3.4–3.71.14–1.34
3.0.20200111 2.7, 3.4*)–3.81.14–1.35
3.0.20200508 2.7, 3.4*)–3.81.14–1.35
3.0.20200609 2.7, 3.4*)–3.81.14–1.35
3.0.20200703
python2
2.7, 3.4*)–3.81.14–1.35
4.0.0**) 3.5–3.81.14–1.35
4.1.0 3.5–3.91.14–1.36
4.1.1 3.5–3.91.14–1.36
4.2.0 3.5–3.91.14–1.36
4.3.0 3.5–3.91.14–1.36
5.0.0**) 3.5–3.91.19–1.36
5.1.0 3.5–3.91.19–1.36
5.2.0 3.5–3.91.19–1.36
5.3.0 3.5–3.101.19–1.36
5.4.0 3.5–3.101.19–1.36
5.5.0 3.5–3.101.19–1.36
5.6.0 3.5–3.101.19–1.36
6.0.0**) 3.5–3.101.23–1.36
6.0.1 3.5–3.101.23–1.36
6.1.0 3.5–3.101.23–1.36
6.2.0 3.5–3.101.23–1.36
6.3.0 3.5–3.101.23–1.36
6.4.0 3.5–3.101.23–1.36
6.5.0 3.5–3.101.23–1.36
6.6.0 3.5–3.101.23–1.36
6.6.1 3.5–3.101.23–1.37
6.6.2 3.5–3.101.23–1.37
6.6.3 3.5–3.101.23–1.37
6.6.4 3.5–3.101.23–1.37
6.6.5 3.5–3.101.23–1.37
7.0.0**) 3.5.3–3.11, PyPy1.23–1.38
7.1.0 3.5.3–3.11, PyPy1.23–1.39
7.1.1 3.5.3–3.11, PyPy1.23–1.39
7.2.0 3.5.3–3.11, PyPy1.23–1.39
7.2.1 3.5.3–3.11, PyPy1.23–1.39
7.3.0 3.5.3–3.11, PyPy1.23–1.39
7.4.0 3.5.3–3.11, PyPy1.23–1.39
7.5.0 3.5.3–3.11, PyPy1.23–1.39
7.5.1 3.5.3–3.11, PyPy1.23–1.39
7.5.2 3.5.3–3.11, PyPy1.23–1.39
7.6.0 3.5.3–3.11, PyPy1.23–1.39
7.7.0 3.5.3–3.11, PyPy1.23–1.39
7.7.1 3.5.3–3.11, PyPy1.23–1.39
7.7.2 3.5.3–3.11, PyPy1.23–1.39
7.7.3 3.5.3–3.11, PyPy1.23–1.39
8.0.0**) 3.6.1–3.12, PyPy1.27–1.40
8.0.1 3.6.1–3.12, PyPy1.27–1.40
8.0.2 3.6.1–3.12, PyPy1.27–1.40
8.0.3 3.6.1–3.12, PyPy1.27–1.40
8.0.4 3.6.1–3.12, PyPy1.27–1.40
8.1.0 3.6.1–3.12, PyPy1.27–1.41
8.1.1 3.6.1–3.12, PyPy1.27–1.41
8.1.2 3.6.1–3.12, PyPy1.27–1.41
8.2.0
stable
3.6.1–3.12, PyPy1.27–1.41
8.3.0
master
3.6.1–3.12, PyPy1.27–1.41
9.0.0**)
future release
3.7.0–3.13, PyPy1.27–1.41

*) Already desupported and not tested.
**) Breaking change where most deprecations are dropped.

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.