Version compatibility#
This page summarizes Pywikibot compatibility with Python and MediaWiki versions.
Python and MediaWiki version support#
Released Pywikibot versions support all actively maintained Python and MediaWiki versions at the time of release:
Pywikibot version |
Python version |
PyPy |
MediaWiki version |
1st Release Date |
|---|---|---|---|---|
11.0+ |
3.9–3.15 |
✅ |
1.31–1.45 |
2025 |
10.0–10.7 |
3.8–3.14 |
✅ |
1.31–1.44 |
2025-03-01 |
9.0–9.6.3 |
3.7–3.13 |
✅ |
1.27–1.42 |
2024-03-08 |
8.0–8.6 |
3.6.1–3.12 |
✅ |
1.27–1.41 |
2023-01-21 |
7.0–7.7.3 |
3.5.3–3.11 |
✅ |
1.23–1.39 |
2022-02-26 |
6.0–6.6.5 |
3.5–3.10 |
❌ |
1.23–1.37 |
2021-03-16 |
5.0–5.6 |
3.5–3.10 |
❌ |
1.19–1.36 |
2020-10-19 |
4.0–4.3 |
3.5–3.9 |
❌ |
1.14–1.36 |
2020-08-04 |
3.0.20190301+ |
2.7.4–2.7.18, 3.4–3.8 |
❌ |
1.14–1.33 |
2019-03-01 |
3.0.20180403+ |
2.7.2–2.7.18, 3.4–3.8 |
❌ |
1.14–1.31 |
2018-04-03 |
3.0.20170403+ |
2.6–2.7.18, 3.3–3.8 |
❌ |
1.14–1.29 |
2017-04-04 |
2.0 |
2.7, 3.3–3.5 |
❌ |
1.14–1.25 |
2015-05-25 |
1.0 |
2.5–2.7 |
❌ |
1.2–1.24 |
2003–2016 |
Note
All versions listed refer to the stable releases. Early releases before version 3.0 were considered “perpetual beta”. The first Pywikibot package, formerly known as Pywikipediabot, is also called “trunk” or a “compat” release.