Manuel:Pywikibot/Compatibilité

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/Compatibility and the translation is 100% complete.

Cette page résume la compatibilté de Pywikibot avec Python et MediaWiki. Python 3.7 ou supérieur est nécessaire actuellement pour exécuter le robot.

Branches – table du support Python

Branche de Pywikibot
master
9.2.0
stable
9.1.0
python2
3.0.20200703
Deployed mai 2024
Commentaire Branche actuelle de développement et de tests. Vous l'utilisez à vos risques et périls, mais tout signalement de bugs est bienvenu. 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.42 1.27–1.42 1.14–1.35
Version de Python
<= 2.7.3 aucun support aucun support
2.7.4 – 2.7.18 OK *)
3.0 – 3.3 aucun support
3.4 – 3.5 OK *)
3.6.0 – 3.6.15 OK
3.7.0 – 3.8.5 OK
3.8.6 – 3.13, PyPy OK no support

Versions – table du support Python et MediaWiki


Pywikibot Date de publication Python MediaWiki
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 **) 3.7–3.13, PyPy 1.27–1.42
9.1.0
stable
3.7–3.13, PyPy 1.27–1.43
9.2.0
master
3.7.0–3.13, PyPy 1.27–1.43

*) Support déja abandonné et non testée.
**) Modification qui casse la compatibilité où la plupart des obsolescences sont laissées de côté.