circuitpython/.github
Jeff Epler d2817bb168 general: Remove Python 2.7 support.
Python 2.7 has been EOL since January 2020.

Ubuntu oldoldlts (Focal Fossa, 20.04) has Python 3.8.
Debian oldoldstable (Buster, from 2019) has Python 3.7.
RHEL 8 (from 2019) has Python 3.6.

It's easier than ever to install a modern Python using uv.

Given this, it seems like a fine idea to drop Python 2.7 support.

Even though the build is not tested on Python as old as 3.3, I
left comments stating that "3.3+" is the baseline Python version.
However, it might make sense to bump this to e.g., 3.10, the oldest
Python 3 version used during CI. Or, using uv or another method
actually test on the oldest Python interpreter that is desirable
to support (uv goes back to Python 3.7 easily; in October 2025, the
oldest supported Python interpreter version will be 3.10)

Signed-off-by: Jeff Epler <jepler@gmail.com>
2025-08-08 10:09:13 -05:00
..
ISSUE_TEMPLATE github/ISSUE_TEMPLATE: Update issue form to remove checklist generation. 2024-05-31 22:17:45 +10:00
workflows general: Remove Python 2.7 support. 2025-08-08 10:09:13 -05:00
dependabot.yml github: Add dependabot to update GitHub Actions. 2022-11-11 13:25:40 +11:00
FUNDING.yml github: Add FUNDING.yml file pointing to micropython GitHub sponsorship. 2020-06-18 00:02:53 +10:00
pull_request_template.md github: Add Pull Request template. 2024-06-26 14:47:13 +10:00