Debian Sid and openSUSE Tumbleweed both still use 3.11 by default, but at least have 3.12 available as an alternative in the default repos. Fedora switched to 3.12 as the default in Fedora 39. Is there something I'm missing about Python 3.12 that makes it harder for distros to adopt?
This seems like the issue in Arch: https://archlinux.org/todo/imp-module-removal-in-python-312/