We use MSYS2 packages exclusively.
Ok, are there any build time python scripts we control? (except `gen-api-gtkdoc.py` run from [here](https://github.com/geany/geany/blob/6ffaf515ef66d84ebece41abffda3bcdc390ab44...))
If any I guess they use the shebang, so we just need to change that, and apply the Debian patch for the above.
I didn't check the shebangs but I'm pretty much sure my MSYS2 environment has no Python2 installed (though it might be a `python` command is available targeting to Python3). I'll check this next time when booting the machine.
And do we check for a Python for the build (eg for rst2html)?
Not explicitly, I think.
Apart from that, I think the 1.38 milestone is a bit optimistic. I'm sure we can and should solve all related issues for 1.38. After all, using only Python3 for builds is nice to have but not release critical.