Jump to content

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 requis actuellement pour faire fonctionner le bot, mais Python 3.8 ou supérieur est recommandé.

Branches – table du support Python

Branche de Pywikibot
master
10.0.0
stable
9.6.1
python2
3.0.20200703
Deployed janvier 2025
Commentaire Branche actuelle de développement et de tests. Vous l'utilisez à vos risques et périls, mais tout signalement de bugs est bienvenu. Branche stable pour les systèmes de production ; mise à jour mensuellement après avoir passé les tests unitaires. Branche stable pour les systèmes de production avec un environnement Python 2. Non mise à jour ; ne supporte plus aucun des sites Wikimedia.
Version de MediaWiki prise en charge 1.31–1.44 1.27–1.43 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 - 3.7.17 aucun support OK
3.8.0 – 3.8.5 OK
3.8.6 – 3.14, PyPy OK aucun 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
3.7–3.13, PyPy 1.27–1.43
9.1.1 3.7–3.13, PyPy 1.27–1.43
9.1.2 3.7–3.13, PyPy 1.27–1.43
9.1.3 3.7–3.13, PyPy 1.27–1.43
9.2.0 3.7–3.13, PyPy 1.27–1.43
9.2.1 3.7–3.13, PyPy 1.27–1.43
9.3.0 3.7–3.13, PyPy 1.27–1.43
9.3.1 3.7–3.13, PyPy 1.27–1.43
9.4.0***) 3.7–3.14, PyPy 1.27–1.43
9.4.1 3.7–3.14, PyPy 1.27–1.43
9.5.0 3.7–3.14, PyPy 1.27–1.43
9.6.0 3.7–3.14, PyPy 1.27–1.44
9.6.1
stable
3.7–3.14, PyPy 1.27–1.44
10.0.0**)
master
3.8–3.14, PyPy 1.31–1.44

*) Support déja abandonné et non testée.
**) Modification qui casse la compatibilité où la plupart des obsolescences sont laissées de côté.
***) Exigence minimale pour le package pywikibot-scripts.