Xqt created this task. Xqt added projects: Pywikibot, Pywikibot-RfCs. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION Proposal -------- **Python 3.7** has reached EOL at 2023-06-27 one year ago. I propose to drop support only for Python 3.7.0 with one of the next minor releases of Pywikibot (probably in July or August) but keep support for 3.7.1 - 3.7.17 until Pywikibot X is published somewhat next year. The main reason is that tests at GitHub action does not support 3.7.0 and Appveyor tests are to be given up. Details ------- - only require Python 3.7.1+ for Pypi package (`requires-python = ">=3.7.1"`) - no resrictions for gerrit, GitHub and nightly repositories - no warning is thrown by the code except maybe for version script - only change the documentation to notify this change - no test are made with Python 3.7.0 Summary: There is no impact due to this change but new issues found for Python 3.7.0 are not fixed. Please bring forward any remarks due to this proposal. Pros ---- - Appveyor tests can be dropped (T368192 <https://phabricator.wikimedia.org/T368192>) - Python 3.7 is used by less than 2.1% bot owners (T342019 <https://phabricator.wikimedia.org/T342019>) - Python 3.7.0 is only used by Pywikibot-test on Wikimedia cluster - A lot of bugs including safety vulnerabilities are solved with Python 3.7.1, see changelog <https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-final>; stability, performance and security were improved - toolforge has Python 3.7.3 as lowest release I guess - overall, it is recommendet to always use a newer version of Python to benefit from new features, improvements and bug fixes Cons ---- - ... TASK DETAIL https://phabricator.wikimedia.org/T368855 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, Xqt, pywikibot-bugs-list, mevo, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
