Python 2.7 went EOL on 2020-01-01. 🪦

https://devguide.python.org/versions/

Github Actions and Azure DevOps will be dropping Python 2.7 starting 2023-05-15, taking 3-4 days for rollout. ⏳

"Possible impact

"If your builds depend on python2.7 they will be broken."

https://github.com/actions/runner-images/issues/7401

#GitHub #GitHubActions #Azure #AzureDevOps #Python #Python27 #CI #EOL

Status of Python versions

The main branch is currently the future Python 3.15, and is the only branch that accepts new features. The latest release for each Python version can be found on the download page.(See below for a ...

Python Developer's Guide

Next, GitHub will be removing support for Python 2.7 from actions/setup-python in under a month, on 19th June. 🪦

"Breaking changes

"Hello everyone. The Python 2.7.x will be removed from python-versions and it won't be possible to set up Python 2.7.x by setup-python.

"The motivation for the changes

"Python2.7 is not supported since January 1, 2020."

https://github.com/actions/setup-python/issues/672

#GitHub #GitHubActions #Python #Python27 #CI #EOL

python2.7 will be removed from the python-versions on June 19 · Issue #672 · actions/setup-python

Breaking changes Hello everyone. The Python 2.7.x will be removed from python-versions and it won't be possible to set up Python 2.7.x by setup-python. The motivation for the changes Python2.7 is n...

GitHub
python2.7 will be removed from the python-versions on June 19 · Issue #672 · actions/setup-python

Breaking changes Hello everyone. The Python 2.7.x will be removed from python-versions and it won't be possible to set up Python 2.7.x by setup-python. The motivation for the changes Python2.7 is n...

GitHub

"#Python 3.6.x will be removed from Ubuntu 20.04 and Windows 2019 images.

"The motivation for the changes

"As per our software support policy, we are supporting only 5 most popular python versions while python 3.6.x has been #EOL since 2021/12/23.

"Possible impact

"If your projects depend on python 3.6.x they might be broken.

"Mitigation ways

"For #GitHubActions the python 3.6.x archives will still be available through the actions/setup-python action"

https://github.com/actions/runner-images/issues/8238
#Python36 #CI

Python 3.6.x will be removed from Ubuntu 20.04 and Windows 2019 images on September 18 · Issue #8238 · actions/runner-images

Breaking changes Python 3.6.x will be removed from Ubuntu 20.04 and Windows 2019 images. Target date Image deployment is starting on September 18 and will take 3-4 days. The motivation for the chan...

GitHub

@hugovk oh Python 2.7 we hardly knew ye. *version tears*

I shipped a ton on it. IIRC

@hugovk Ugh. I guess I know what I’ll be doing instead of actually working on getting dateutil 3.0 out next time I have free time to work on open source.
@pganssle Dropping 2.7 or setting up your own self-hosted CI?
@hugovk Self-hosted CI
@pganssle there HAS to be a better hobby available to you
@hynek Yeah, that is indeed the problem. I’ve got too much to do and every time I try and accomplish the last task with 2.7 support I’m bogged down with a bunch of CI bitrot, which all bitrots again before I make much progress on the final PR.
@pganssle on a more serious note, Focal still ships 2.7 so that might buy you some time somehow?
Pillow/test-docker.yml at main · python-pillow/Pillow

Python Imaging Library (Fork). Contribute to python-pillow/Pillow development by creating an account on GitHub.

GitHub
@pganssle @hugovk please don’t. why
@pganssle @hugovk ugh. reading PR#1130, the motivation is incredibly gracious, but at what cost
@pganssle @hugovk (for supporting 2.7 that is)
@hugovk 3 years too late, but I'm happy that they finally got around to it.