Commit graph

23 commits

Author SHA1 Message Date
wiz
dd906eae28 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-17 14:50:52 +00:00
gdt
fa0bee7cf1 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.)
2014-01-15 20:11:47 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
wiz
c595076396 All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08 20:21:41 +00:00
obache
137fd743fe This package has no contents to buildlink, remove unwanted buldlink3.mk. 2012-01-28 08:47:28 +00:00
obache
8a780b1ce4 * any of compiler languages are not required to build.
* distutils pkg, register egg-info.

Bump PKGREVISION.
2012-01-28 08:30:55 +00:00
adam
bf6fd602e1 Added LICENSE 2011-04-15 13:43:13 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
tnn
421499c439 Update to py-pexpect-2.3.
- Supports DESTDIR
- Accept Python 2.5

No ChangeLog, but it adds three new modules:
SCREEN: This implements a virtual screen
ANSI:   This implements an ANSI terminal emulator as a subclass of screen
FSM:    This module implements a Finite State Machine (FSM)
2008-04-25 20:31:10 +00:00
heinz
27a1a5eca5 The package supports installation to DESTDIR. 2007-12-11 22:54:04 +00:00
tron
63f6dae6b6 Add buildlink3 support file. 2007-11-19 13:44:22 +00:00
tron
20fa2b5ef3 Update "py-pexpect" package to version 2.1. The new version contains two
additional modules:
- pxssh
  Pexpect SSH is an extension of 'pexpect.spawn' that specializes in SSH.
- fdpexpect
  fdpexpect extension of 'pexpect.spawn' that uses an open file descriptor.

Update approved by Min Sik Kim.
2007-11-19 10:14:31 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
joerg
76b2ea2eb5 Fix typo in version name. 2006-06-04 20:06:37 +00:00
joerg
1bfc24a189 Needs Python 2.1+. 2006-06-03 01:28:45 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
minskim
ed65bdaf4c Update py-pexpect to 0.999.
Changes:
  - Fixed OSError exception when a pexpect object is cleaned up.
  - Added support for buffering reads.
2004-11-25 19:54:46 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
minskim
0ab615907e 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.
2004-02-23 16:25:02 +00:00