= pexpect =
== Description ==
Pexpect is a pure Python module for spawning child applications;
controlling them; and responding to expected patterns in their output.
== License ==
Python Software Foundation License
== SPKG Maintainers ==
* William Stein
== Upstream Contact ==
== Dependencies ==
* GNU patch
* Python
== Special Update/Build Instructions ==
* pexpect-2.1 is shockingly slow for Sage (especially in the notebook)
and I can't figure out why. So we're sticking with pexpect-2.0 for
now (which works fine for us).
Patches:
* del.patch: put a try/except inside __del__, to get rid of lots of
pointless warning messages
* pexpect.py-isdir_bug_fix.patch: fixed bug in pexpect.py where it
tried to run directories
* env.patch: add env parameter to spawn.__init__() to run a command
with custom environment variables (as in pexpect-2.3).
== Changelog ==
=== pexpect-2.0.p5 (Jeroen Demeyer, 13 January 2012) ===
* Trac #12221: add env.patch to add env parameter to spawn.__init__()
* Restore upstream sources, use patch for patching
=== pexpect-2.0.p4 ===
* undocumented
=== pexpect-2.0.p3 (Michael Abshoff, January 28th, 2009) ===
* further clean up SPKG.txt
* add .hgignore
=== pexpect-2.0.p2 (William Stein, January 23rd, 2009) ===
* created proper SPKG.txt
* fixed bug in pexpect where it tried to run directories