Hi,
Is there a reason why python3 is still on python3.11, even if python3.12 is out for 9 months now? The only valid reason I see is that python 3.12 is still in “bugfix” status, but in this case, is there a way to follow the latest release?
If you need any other specific version of python, just use the relevant python package, all non-EOL versions are packaged (but not necessarily pre-built, see the documented release schedule).
If you need help figuring out how to use said package, that depends on what exactly you’d like to use the package for.
Just as a heads-up: on nixos-unstable there may be significant regressions due to python3 -> python-3.12 that have gone unnoticed, one example is this one; it’s likely there are many more similar cases (I could imagine things like home-assistant for instance).
Thanks, sorry for throwing oil on the fire without a check (for home-assistant). I found a few others, like sssd for autofs (override workaround easy and is being handled), and this one for which I don’t have a solution yet.
Generally my strategy is first reverting to python-3.11 for problematic derivations case-by-case, to give us more time to solve the underlying issues , either upstream or in python land.