Debian Stable currently ships Python 3.7. If that's what you want, great.
But if you want Python 3.8, the soon-to-be-released Python 3.9, or other versions, you don't have that.
>Debian Stable currently ships Python 3.7.
That's surprisingly new even. I remember Debian being very behind when it came to Python3.
But isn't that only because it was released just last year? Won't it stay stuck on Python 3.7 until bullseye is released in approx 2 years time? It'll likely be very dated by then.
Next Debian stable should be released in less than a year. It’s been more than a year since Buster (current stable) was released. But yes the point stands that 3.7 will be all you get built-in for the next several months regardless of how many Python releases occur.
Thanks for correcting, you are totally right. No idea where I got the idea their releases were roughly ever 3 years, it's clearly every 2 years.
I can think of a couple of possibilities:
1. Better control of specific python version. There are debian builds for python 3.5, 3.6, etc. + other more specific minor versions.
2. Better isolation from the system python