12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- .. image:: https://travis-ci.org/pexpect/pexpect.svg?branch=master
- :target: https://travis-ci.org/pexpect/pexpect
- :align: right
- :alt: Build status
- Pexpect is a Pure Python Expect-like module
- Pexpect makes Python a better tool for controlling other applications.
- Pexpect is a pure Python module for spawning child applications; controlling
- them; and responding to expected patterns in their output. Pexpect works like
- Don Libes' Expect. Pexpect allows your script to spawn a child application and
- control it as if a human were typing commands.
- Pexpect can be used for automating interactive applications such as ssh, ftp,
- passwd, telnet, etc. It can be used to automate setup scripts for duplicating
- software package installations on different servers. It can be used for
- automated software testing. Pexpect is in the spirit of Don Libes' Expect, but
- Pexpect is pure Python.
- The main features of Pexpect require the pty module in the Python standard
- library, which is only available on Unix-like systems. Some features—waiting
- for patterns from file descriptors or subprocesses—are also available on
- Windows.
- If you want to work with the development version of the source code then please
- read the DEVELOPERS.rst document in the root of the source code tree.
- Free, open source, and all that good stuff.
- You can install Pexpect using pip::
- pip install pexpect
- `Docs on ReadTheDocs <https://pexpect.readthedocs.io/>`_
- PEXPECT LICENSE::
- http://opensource.org/licenses/isc-license.txt
- Copyright (c) 2013-2016, Pexpect development team
- Copyright (c) 2012, Noah Spurrier <noah@noah.org>
- PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS SOFTWARE FOR ANY
- PURPOSE WITH OR WITHOUT FEE IS HEREBY GRANTED, PROVIDED THAT THE ABOVE
- COPYRIGHT NOTICE AND THIS PERMISSION NOTICE APPEAR IN ALL COPIES.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- This license is approved by the OSI and FSF as GPL-compatible.
|