Ok, so maybe I just need to track the Debian version in use? What are the rules around how you change that? Can I expect to rebuild one day and get a new release?
So, it is not possible to change the python version in the GUI of the VSC extension. At the moment we provide what bullseye provides by default. In the near future we will provide instructions on how to create your own platform and take full control of this.
This will lock the version of Python to whatever was the version on the feeds at that time. Though this also freezes all other Debian packages as well.
You could also add an alternative Debian feed that provides the version of Python you’re interested in.
Finally I suppose you could also install the exact version of Python you want from the official Python source. Though this is a bit more involved as seen here: Managing Multiple Versions of Python on Ubuntu
Again these are just some suggestions though either way it’ll require some customization in the Dockerfile.