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]

Reply via email to