Python Interpreter Shell con la integración de Vi (m) posible?

Me encanta usar bpython, pero en Ruby hay una gema llamada Interactive_editor que hace posible combinar Vi (m) con la cáscara de Ruby que hace que el proceso de Desarrollo sea mucho más cómodo. Una buena introducción al editor interactivo:http://vimcasts.org/episodes/running-vim-within-irb/

¿Existen herramientas (como el editor interactivo para Ruby) disponibles para combinar el shell de Python con Vi (m)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta