qmk_cli
qmk_cli copied to clipboard
Bump minimum python version to 3.9
Description
From https://github.com/qmk/qmk_firmware/pull/23989
# Last update: 2024 Jun 24
#
# Arch: 3.12
# Debian 11: 3.9
# Debian 12: 3.11
# Fedora 39: 3.12
# Fedora 40: 3.12
# FreeBSD: 3.11
# Gentoo: 3.12
# macOS: 3.12 (from homebrew)
# msys2: 3.11
# Slackware: 3.9
# solus: 3.10
# Ubuntu 22.04: 3.10
# Ubuntu 24.04: 3.12
# void: 3.12
Notes:
- macos runners are unable to install the older versions of python
- Single x64 macos job has been added now
macos-latestpoints to Arm64 - Fixed windows execution
- pypa/build#736 now attempts to use system
pip - msys2 packaging strips out some of the required dependencies https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-python-pip/PKGBUILD#L38
- Bodge reinstall of pip via pypi with the required files
- pypa/build#736 now attempts to use system