@anteru not sure if I understand things correctly.
The python version change 3.8 -> 3.10 is a minor one, right? new (features / API but fully backward compatible)
Hence, a minor bump for the full application as well.
Basically, my point is that since the bundled Python is exposed and part of the API and the same semantic versioning rules should apply. Should they not?
What would be an argument for doing a major or only a patch version change in your application if 1 part had a minor change?