./devel/py-pexpect, Pure Python Expect-like module

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.0, Package name: py27-pexpect-3.0, Maintainer: minskim

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.


Required to run:
[lang/python27]

Master sites:

SHA1: c37fd5124a60596aa78986a9ea96ee33b4ee0286
RMD160: 7083af0f345b690b2b9861fd63d2a95634f4c605
Filesize: 143.225 KB

Version history: (Expand)


CVS history: (Expand)


   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-01-17 15:50:52 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 3.0.

The new major version number doesn't indicate any deliberate API incompatibility.
We have endeavoured to avoid breaking existing APIs. However, pexpect is under
new maintenance after a long dormancy, so some caution is warranted.

* A new :ref:`unicode API <unicode>` was introduced.
* Python 3 is now supported, using a single codebase.
* Pexpect now requires at least Python 2.6 or 3.2.
* The modules other than pexpect, such as :mod:`pexpect.fdpexpect` and
  :mod:`pexpect.pxssh`, were moved into the pexpect package. For now, wrapper
  modules are installed to the old locations for backwards compatibility (e.g.
  ``import pxssh`` will still work), but these will be removed at some point in
  the future.
* Ignoring ``SIGHUP`` is now optional - thanks to Kimmo Parviainen-Jalanko for
  the patch.
   2014-01-15 21:11:47 by Greg Troxel | Files touched by this commit (2) | Package updated
Log message:
Update to 2.4.

Upstream changelog:

  Fix a bug regarding making the pty the controlling terminal when the
  process spawning it is not, actually, a terminal (such as from cron)

(3.0 is out, but this update is far more clearly safe.)
   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-04-08 22:22:01 by Thomas Klausner | Files touched by this commit (148)
Log message:
All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
   2012-01-28 09:47:29 by OBATA Akio | Files touched by this commit (1)
Log message:
This package has no contents to buildlink, remove unwanted buldlink3.mk.
   2012-01-28 09:30:55 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
* any of compiler languages are not required to build.
* distutils pkg, register egg-info.

Bump PKGREVISION.