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.diff -r1.16 -r1.17 pkgsrc/devel/py-pexpect/Makefile
(wiz)
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2014/01/15 20:11:47 gdt Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2014/01/17 14:50:52 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= pexpect-2.4 | 3 | DISTNAME= pexpect-3.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pexpect/} | 6 | MASTER_SITES= https://pypi.python.org/packages/source/p/pexpect/ | |
7 | 7 | |||
8 | MAINTAINER= minskim@NetBSD.org | 8 | MAINTAINER= minskim@NetBSD.org | |
9 | HOMEPAGE= http://pexpect.sourceforge.net/ | 9 | HOMEPAGE= http://pexpect.sourceforge.net/ | |
10 | COMMENT= Pure Python Expect-like module | 10 | COMMENT= Pure Python Expect-like module | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | NO_CONFIGURE= yes | 13 | NO_CONFIGURE= yes | |
14 | 14 | |||
15 | USE_LANGUAGES= #none | 15 | USE_LANGUAGES= #none | |
16 | 16 | |||
17 | .include "../../lang/python/distutils.mk" | 17 | .include "../../lang/python/distutils.mk" | |
18 | .include "../../mk/bsd.pkg.mk" | 18 | .include "../../mk/bsd.pkg.mk" |
@@ -1,20 +1,38 @@ | @@ -1,20 +1,38 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2012/04/08 20:21:47 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2014/01/17 14:50:52 wiz Exp $ | |
2 | ${PYSITELIB}/ANSI.py | 2 | ${PYSITELIB}/ANSI.py | |
3 | ${PYSITELIB}/ANSI.pyc | 3 | ${PYSITELIB}/ANSI.pyc | |
4 | ${PYSITELIB}/ANSI.pyo | 4 | ${PYSITELIB}/ANSI.pyo | |
5 | ${PYSITELIB}/FSM.py | 5 | ${PYSITELIB}/FSM.py | |
6 | ${PYSITELIB}/FSM.pyc | 6 | ${PYSITELIB}/FSM.pyc | |
7 | ${PYSITELIB}/FSM.pyo | 7 | ${PYSITELIB}/FSM.pyo | |
8 | ${PYSITELIB}/fdpexpect.py | 8 | ${PYSITELIB}/fdpexpect.py | |
9 | ${PYSITELIB}/fdpexpect.pyc | 9 | ${PYSITELIB}/fdpexpect.pyc | |
10 | ${PYSITELIB}/fdpexpect.pyo | 10 | ${PYSITELIB}/fdpexpect.pyo | |
11 | ${PYSITELIB}/${EGG_FILE} | 11 | ${PYSITELIB}/${EGG_FILE} | |
12 | ${PYSITELIB}/pexpect.py | 12 | ${PYSITELIB}/pexpect/ANSI.py | |
13 | ${PYSITELIB}/pexpect.pyc | 13 | ${PYSITELIB}/pexpect/ANSI.pyc | |
14 | ${PYSITELIB}/pexpect.pyo | 14 | ${PYSITELIB}/pexpect/ANSI.pyo | |
15 | ${PYSITELIB}/pexpect/FSM.py | |||
16 | ${PYSITELIB}/pexpect/FSM.pyc | |||
17 | ${PYSITELIB}/pexpect/FSM.pyo | |||
18 | ${PYSITELIB}/pexpect/__init__.py | |||
19 | ${PYSITELIB}/pexpect/__init__.pyc | |||
20 | ${PYSITELIB}/pexpect/__init__.pyo | |||
21 | ${PYSITELIB}/pexpect/fdpexpect.py | |||
22 | ${PYSITELIB}/pexpect/fdpexpect.pyc | |||
23 | ${PYSITELIB}/pexpect/fdpexpect.pyo | |||
24 | ${PYSITELIB}/pexpect/psh.py | |||
25 | ${PYSITELIB}/pexpect/psh.pyc | |||
26 | ${PYSITELIB}/pexpect/psh.pyo | |||
27 | ${PYSITELIB}/pexpect/pxssh.py | |||
28 | ${PYSITELIB}/pexpect/pxssh.pyc | |||
29 | ${PYSITELIB}/pexpect/pxssh.pyo | |||
30 | ${PYSITELIB}/pexpect/screen.py | |||
31 | ${PYSITELIB}/pexpect/screen.pyc | |||
32 | ${PYSITELIB}/pexpect/screen.pyo | |||
15 | ${PYSITELIB}/pxssh.py | 33 | ${PYSITELIB}/pxssh.py | |
16 | ${PYSITELIB}/pxssh.pyc | 34 | ${PYSITELIB}/pxssh.pyc | |
17 | ${PYSITELIB}/pxssh.pyo | 35 | ${PYSITELIB}/pxssh.pyo | |
18 | ${PYSITELIB}/screen.py | 36 | ${PYSITELIB}/screen.py | |
19 | ${PYSITELIB}/screen.pyc | 37 | ${PYSITELIB}/screen.pyc | |
20 | ${PYSITELIB}/screen.pyo | 38 | ${PYSITELIB}/screen.pyo |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.6 2014/01/15 20:11:47 gdt Exp $ | 1 | $NetBSD: distinfo,v 1.7 2014/01/17 14:50:52 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (pexpect-2.4.tar.gz) = 3e24584ef1aa51f7610d5077a608e49d2724c7ae | 3 | SHA1 (pexpect-3.0.tar.gz) = c37fd5124a60596aa78986a9ea96ee33b4ee0286 | |
4 | RMD160 (pexpect-2.4.tar.gz) = 070693d9c82aaa44f1bd9cd9dfffa7643393b6de | 4 | RMD160 (pexpect-3.0.tar.gz) = 7083af0f345b690b2b9861fd63d2a95634f4c605 | |
5 | Size (pexpect-2.4.tar.gz) = 113251 bytes | 5 | Size (pexpect-3.0.tar.gz) = 146662 bytes |