OLD | NEW |
(Empty) | |
| 1 Pexpect version |version| |
| 2 ========================= |
| 3 |
| 4 .. image:: https://travis-ci.org/pexpect/pexpect.png?branch=master |
| 5 :target: https://travis-ci.org/pexpect/pexpect |
| 6 :align: right |
| 7 :alt: Build status |
| 8 |
| 9 Pexpect makes Python a better tool for controlling other |
| 10 applications. |
| 11 |
| 12 Pexpect is a pure Python module for spawning child applications; |
| 13 controlling them; and responding to expected patterns in their output. |
| 14 Pexpect works like Don Libes' Expect. Pexpect allows your script to |
| 15 spawn a child application and control it as if a human were typing |
| 16 commands. |
| 17 |
| 18 Pexpect can be used for automating interactive applications such as |
| 19 ssh, ftp, passwd, telnet, etc. It can be used to a automate setup |
| 20 scripts for duplicating software package installations on different |
| 21 servers. It can be used for automated software testing. Pexpect is in |
| 22 the spirit of Don Libes' Expect, but Pexpect is pure Python. Unlike |
| 23 other Expect-like modules for Python, Pexpect does not require TCL or |
| 24 Expect nor does it require C extensions to be compiled. It should work |
| 25 on any platform that supports the standard Python pty module. The |
| 26 Pexpect interface was designed to be easy to use. |
| 27 |
| 28 Contents: |
| 29 |
| 30 .. toctree:: |
| 31 :maxdepth: 2 |
| 32 |
| 33 install |
| 34 overview |
| 35 api/index |
| 36 examples |
| 37 FAQ |
| 38 commonissues |
| 39 history |
| 40 |
| 41 Pexpect is developed `on Github <http://github.com/pexpect/pexpect>`_. Please |
| 42 report `issues <https://github.com/pexpect/pexpect/issues>`_ there as well. |
| 43 |
| 44 Indices and tables |
| 45 ================== |
| 46 |
| 47 * :ref:`genindex` |
| 48 * :ref:`modindex` |
| 49 * :ref:`search` |
| 50 |
OLD | NEW |