pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-pexpect Import py-pexpect from pkgsrc-wip.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/773700caab86
branches:  trunk
changeset: 469448:773700caab86
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Mon Feb 23 16:25:02 2004 +0000

description:
Import py-pexpect from pkgsrc-wip.

Pexpect makes Python a better glue for controlling child 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 a 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
Pexpect interface was designed to be easy to use.

diffstat:

 devel/py-pexpect/DESCR    |  14 ++++++++++++++
 devel/py-pexpect/Makefile |  18 ++++++++++++++++++
 devel/py-pexpect/PLIST    |   4 ++++
 devel/py-pexpect/distinfo |   4 ++++
 4 files changed, 40 insertions(+), 0 deletions(-)

diffs (56 lines):

diff -r 07e9ed50cb66 -r 773700caab86 devel/py-pexpect/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pexpect/DESCR    Mon Feb 23 16:25:02 2004 +0000
@@ -0,0 +1,14 @@
+Pexpect makes Python a better glue for controlling child 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 a 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
+Pexpect interface was designed to be easy to use.
diff -r 07e9ed50cb66 -r 773700caab86 devel/py-pexpect/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pexpect/Makefile Mon Feb 23 16:25:02 2004 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/02/23 16:25:02 minskim Exp $
+
+DISTNAME=      pexpect-0.99
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pexpect/}
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    minskim%NetBSD.org@localhost
+HOMEPAGE=      http://pexpect.sourceforge.net/
+COMMENT=       Pure Python Expect-like module
+
+PYDISTUTILSPKG= yes
+USE_BUILDLINK3= yes
+NO_CONFIGURE=   yes
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 07e9ed50cb66 -r 773700caab86 devel/py-pexpect/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pexpect/PLIST    Mon Feb 23 16:25:02 2004 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/02/23 16:25:03 minskim Exp $
+${PYSITELIB}/pexpect.py
+${PYSITELIB}/pexpect.pyc
+${PYSITELIB}/pexpect.pyo
diff -r 07e9ed50cb66 -r 773700caab86 devel/py-pexpect/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pexpect/distinfo Mon Feb 23 16:25:02 2004 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/02/23 16:25:03 minskim Exp $
+
+SHA1 (pexpect-0.99.tgz) = ff41908fc3339f6336e31915f7718c2a314da8f1
+Size (pexpect-0.99.tgz) = 19933 bytes



Home | Main Index | Thread Index | Old Index