Since I've recently been exploring Python 2.7.x on IRIX, I encountered PEP 11:
https://www.python.org/dev/peps/pep-0011/
Paraphrasing info here, we've got some problems:
1. IRIX 4.x support (not that this is a major concern) was removed in 2.x days.
2. All IRIX threading retired in 3.2; and all support for IRIX by 3.7.
Unlike Python 2.7, Python 3.x source appears to make a lot of GCC-ism related assumptions and there's major refactoring to be done.
Based on what I'm seeing, I think a fair target is Python 3.6. It should run python-related scons, ninja/meson etc. stuff for some time to come, and if we can get a decent build out, that'll probably pacify the immediate need.
Similar to my opinion on QT5, GTK3, etc. I don't think anything newer is worth pursuit. Latest and greatest is never been the aim of nekoware or other projects. We want a reliable base of software we can count on.
Once we get Python 2.7.18 sorted, my suggestion would be to get a Python 3.6 going and we can use that as our refpoint.
I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast.
https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently.
https://codeberg.org/SolusRaion -- Code repos I control
Technical problems should be sent my way.