登録してみた. http://rubyforge.org/projects/rupy/

RuPy Marshal

 # marshal_dump.py ... データ作成の為のPython script
 import sys, marshal

 def main(filename="test.dump"):
   data = [
     10, 10.0, -10000, os.environ.get('USER',None),
     ['foo@example.org', 'bar@example.net'],
     10000000000000000000000000000000000000,
   ]

   output = open(filename, "wb")
   marshal.dump(data, output)
   output.close()

 if __name__ == "__main__":
   main(sys.argv[1])
 python marshal_dump.py a.dump
 # marshal_load.rb
 require "python/marshal"
 include Python::Marshal

 p load( File.new(ARGV[0],'rb').read )
 ruby marshal_load.rb foo.dump

# 注意) 辞書等、いくつかの型は未サポート.

RuPy interpreter

  1. ./utils/py2pyc.py ユーティリティで、pythonソースをpycファイルにコンパイル
 python ../utils/py2pyc.py ../samples/hello.py
 rupy hello.pyc

今のところ、
PRINT命令しかサポートしていない、Hello world 専用インタープリター。