PyExpect A cross-platform Python module to automate text-based interaction with external programs. Note: I'm currently awaiting approval from my previous employer to release this source.