CPython 2.5. Works fine. Can be sped up with Cython or Psyco (x86 only).
CPython 2.6. Works fine. Can be sped up with Cython or Psyco (x86 only).
CPython 2.7. Works fine. Can be sped up with Cython.
CPython 3.0. Works fine. Can be sped up with Cython.
CPython 3.1. Works fine. Can be sped up with Cython.
CPython 3.2. Works fine. Can be sped up with Cython.
CPython 3.3. Works fine. Can be sped up with Cython.
CPython 3.4. Works fine. Can be sped up with Cython.
Pypy 1.5. Usually works, but sometimes leaks memory.
Pypy 1.6. Contained an os.stat()-related bug that causes tracebacks.
Pypy 1.7. Works well.
Pypy 1.8. Works well. Very fast - faster than the Cython's (!).
Pypy 1.9. Works well. Very fast - faster than the Cython's (!).
Pypy 2.0.2. Works well. Very fast - faster than the Cython's (!).
Pypy 2.1. Works well. Very fast - faster than the Cython's (!).
Pypy 2.2. Works well. Very fast - faster than the Cython's (!).
Pypy 2.3. Works well. Very fast - faster than the Cython's (!).
Pypy3 2.1beta1. Works well. Very fast - faster than the Cython's (!).
Pypy 2.3.1. Works well. Very fast - faster than the Cython's (!).
Pypy3 2.3.1. Works well. Very fast - faster than the Cython's (!).
Jython 2.5.2. Does not work.
Jython 2.5.3 -r 7288 no longer works; it does not update timestamps correctly.
Jython 2.5.3b1 mostly works, but skips backing up device files. Should be able to restore device files though. It also cannot detect symlink races during backups, which has security implications.
Jython 2.7b1 mostly works, but skips backing up device files. Should be able to restore device files though. It also cannot detect symlink races during backups, which has security implications.
Jython 2.7.0 has problems with filenames containing bytestrings that do not translate to internal unicode strings.
For this reason, Jython is no longer supported, but I am hoping that Jython 3.x will work better.
Cygwin CPython 2.x. Works fine.
Nuitka 0.4.2. Not tested well, but seems to work.
Be sure to check out the performance comparison too.