- The end of life cycle of Python 3.4 has been reached since 18th March 2019.
- For Python 2.7 users there is a deprecation warning which is recommondating Python 3.5 or higher
- A vulnerability was found with Pillow but this package cannot be updated (T239539)
- Other packages aren't supporting Python 3.4 with new releases any longer like pywinauto, pywin32, pytest
- Mentioned In
- rPWBCa4d70cca91c5: [4.0] Remove Python 2 code from pywikibot/__init__.py
rPWBC6042ecbb3f22: [4.0] Remove code duplication of pwb.py and setup.py
T257399: Rewrite pywikibot scripts to support Python 3.5+ only
rPWBC99dcfe19b536: [4.0] Remove Python 2 dependencies
T248376: Install numerious python packages from stretch-backports for compatibility with pywikibot
T242157: Provide some Pywikibot usage statistics for Python2.7 and Python3.x
rPWBCe9ae387c3f43: [Python] Deprecation warning for Python 3.4
rPWBCeb43f781a611: [tests] Remove CI tests for Python 3.4
- Mentioned Here
- T248376: Install numerious python packages from stretch-backports for compatibility with pywikibot
T239539: GitHub suggests security issue with Pillow < 6.2.0
! In T248376#6045157, @bd808 wrote:
The only place we have py3.4 in Toolforge is on the Kubernetes cluster via an old Jessie based image. We are hoping to deprecate that before July 2020. At the time I write this
there are 107 pods on the Kubernetes cluster using the python3.4 image. It is actually scarily the 2nd most popular image. Php5 is the most popular and also one we need to
Therefore I propose to postpone dropping Python 3.4 until that date.
I think Kubernetes run mostly Flask tools, so most of them will probably not use Pywikibot.
Per @Urbanecm statistics, Python 3.4 does just 0,3 % of Pywikibot Wikimedia wikis traffic in last 30 days:
The most used 100 Pywikibot user-agent strings (56 % of all Pywikibot Wikimedia wikis traffic) does not contain any Python 3.4 at all (again in last 30 days):