Does any Python port run on any Speccies or Commodores? I am hopeful about QL, since:
Based on a Motorola 68008 processor clocked at 7.5 MHz, the QL included 128 KB of RAM, which was officially expandable to 640 KB and in practice, 896 KB. Memory: 128 KB (896 KB max.)
That's plentiful and there's MicroPython.
Yet it is compact enough to fit and run within just 256k of code space and 16k of RAM.
But a fully expanded QL could even run JS code, I believe.
EDIT: one way to achieve this would be cheating like Doom running on the c64 RAD project, or by using an 8-bit computer as a terminal.