diff options
author | shadchin <shadchin@yandex-team.com> | 2023-10-10 07:21:01 +0300 |
---|---|---|
committer | shadchin <shadchin@yandex-team.com> | 2023-10-10 07:38:40 +0300 |
commit | 25c03424b1ed6907903a2289fa3e4aceb67fd8a2 (patch) | |
tree | f43d130edc5095c48f840e74d76be7da998ebb44 /contrib/python/pexpect/py3/README.rst | |
parent | 5dd2101e2bd35b691c97ef56ba91c3b0b548c49f (diff) | |
download | ydb-25c03424b1ed6907903a2289fa3e4aceb67fd8a2.tar.gz |
Split pexpect on py2/py3
Diffstat (limited to 'contrib/python/pexpect/py3/README.rst')
-rw-r--r-- | contrib/python/pexpect/py3/README.rst | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/contrib/python/pexpect/py3/README.rst b/contrib/python/pexpect/py3/README.rst new file mode 100644 index 0000000000..85d35b98ab --- /dev/null +++ b/contrib/python/pexpect/py3/README.rst @@ -0,0 +1,55 @@ +.. 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. |