py-pexpect: updated to 4.3.0 Version 4.3 The async= parameter to integrate with asyncio has become async_= (:ghpull:`431`), as async is becoming a Python keyword from Python 3.6. Pexpect will still recognise async as an alternative spelling. Similarly, the module pexpect.async became pexpect._async (:ghpull:`450`). This module is not part of the public API. Fix problems with asyncio objects closing file descriptors during garbage collection (:ghissue:`347`, :ghpull:`376`). Set the .pid attribute of a :class:`~.PopenSpawn` object (:ghpull:`417`). Fix passing Windows paths to :class:`~.PopenSpawn` (:ghpull:`446`). :class:`~.PopenSpawn` on Windows can pass string commands through to Popen without splitting them into a list (:ghpull:`447`). Stop shlex trying to read from stdin when :class:`~.PopenSpawn` is passed cmd=None (:ghissue:`433`, :ghpull:`434`). Ensure that an error closing a Pexpect spawn object raises a Pexpect error, rather than a Ptyprocess error (:ghissue:`383`, :ghpull:`386`). Cleaned up invalid backslash escape sequences in strings (:ghpull:`430`, :ghpull:`445`). The pattern for a password prompt in :mod:`pexpect.pxssh` changed from password to password: (:ghpull:`452`). Correct docstring for using unicode with spawn (:ghpull:`395`). Various other improvements to documentation.diff -r1.19 -r1.20 pkgsrc/devel/py-pexpect/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2017/05/04 10:43:28 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2017/11/10 07:51:58 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= pexpect-4.2.1 | 3 | DISTNAME= pexpect-4.3.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pexpect/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=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 | USE_LANGUAGES= # none | 13 | USE_LANGUAGES= # none | |
14 | 14 | |||
15 | DEPENDS+= ${PYPKGPREFIX}-ptyprocess-[0-9]*:../../sysutils/py-ptyprocess | 15 | DEPENDS+= ${PYPKGPREFIX}-ptyprocess-[0-9]*:../../sysutils/py-ptyprocess | |
16 | 16 |
@@ -1,27 +1,27 @@ | @@ -1,27 +1,27 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2017/05/04 10:43:28 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2017/11/10 07:51:58 adam Exp $ | |
2 | ${PYSITELIB}/${EGG_FILE} | 2 | ${PYSITELIB}/${EGG_FILE} | |
3 | ${PYSITELIB}/pexpect/ANSI.py | 3 | ${PYSITELIB}/pexpect/ANSI.py | |
4 | ${PYSITELIB}/pexpect/ANSI.pyc | 4 | ${PYSITELIB}/pexpect/ANSI.pyc | |
5 | ${PYSITELIB}/pexpect/ANSI.pyo | 5 | ${PYSITELIB}/pexpect/ANSI.pyo | |
6 | ${PYSITELIB}/pexpect/FSM.py | 6 | ${PYSITELIB}/pexpect/FSM.py | |
7 | ${PYSITELIB}/pexpect/FSM.pyc | 7 | ${PYSITELIB}/pexpect/FSM.pyc | |
8 | ${PYSITELIB}/pexpect/FSM.pyo | 8 | ${PYSITELIB}/pexpect/FSM.pyo | |
9 | ${PYSITELIB}/pexpect/__init__.py | 9 | ${PYSITELIB}/pexpect/__init__.py | |
10 | ${PYSITELIB}/pexpect/__init__.pyc | 10 | ${PYSITELIB}/pexpect/__init__.pyc | |
11 | ${PYSITELIB}/pexpect/__init__.pyo | 11 | ${PYSITELIB}/pexpect/__init__.pyo | |
12 | ${PYSITELIB}/pexpect/async.py | 12 | ${PYSITELIB}/pexpect/_async.py | |
13 | ${PLIST.py3x}${PYSITELIB}/pexpect/async.pyc | 13 | ${PLIST.py3x}${PYSITELIB}/pexpect/_async.pyc | |
14 | ${PLIST.py3x}${PYSITELIB}/pexpect/async.pyo | 14 | ${PLIST.py3x}${PYSITELIB}/pexpect/_async.pyo | |
15 | ${PYSITELIB}/pexpect/bashrc.sh | 15 | ${PYSITELIB}/pexpect/bashrc.sh | |
16 | ${PYSITELIB}/pexpect/exceptions.py | 16 | ${PYSITELIB}/pexpect/exceptions.py | |
17 | ${PYSITELIB}/pexpect/exceptions.pyc | 17 | ${PYSITELIB}/pexpect/exceptions.pyc | |
18 | ${PYSITELIB}/pexpect/exceptions.pyo | 18 | ${PYSITELIB}/pexpect/exceptions.pyo | |
19 | ${PYSITELIB}/pexpect/expect.py | 19 | ${PYSITELIB}/pexpect/expect.py | |
20 | ${PYSITELIB}/pexpect/expect.pyc | 20 | ${PYSITELIB}/pexpect/expect.pyc | |
21 | ${PYSITELIB}/pexpect/expect.pyo | 21 | ${PYSITELIB}/pexpect/expect.pyo | |
22 | ${PYSITELIB}/pexpect/fdpexpect.py | 22 | ${PYSITELIB}/pexpect/fdpexpect.py | |
23 | ${PYSITELIB}/pexpect/fdpexpect.pyc | 23 | ${PYSITELIB}/pexpect/fdpexpect.pyc | |
24 | ${PYSITELIB}/pexpect/fdpexpect.pyo | 24 | ${PYSITELIB}/pexpect/fdpexpect.pyo | |
25 | ${PYSITELIB}/pexpect/popen_spawn.py | 25 | ${PYSITELIB}/pexpect/popen_spawn.py | |
26 | ${PYSITELIB}/pexpect/popen_spawn.pyc | 26 | ${PYSITELIB}/pexpect/popen_spawn.pyc | |
27 | ${PYSITELIB}/pexpect/popen_spawn.pyo | 27 | ${PYSITELIB}/pexpect/popen_spawn.pyo |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2017/05/04 10:43:28 adam Exp $ | 1 | $NetBSD: distinfo,v 1.10 2017/11/10 07:51:58 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (pexpect-4.2.1.tar.gz) = 79239071ffc3afa8297f813e8c4691a1df74153c | 3 | SHA1 (pexpect-4.3.0.tar.gz) = 0eab7b4daeba6007697d964ff70409b816a72b13 | |
4 | RMD160 (pexpect-4.2.1.tar.gz) = 61174032c34eabd021bd60fbe311ee6984334660 | 4 | RMD160 (pexpect-4.3.0.tar.gz) = 69e9ddcbb6c29a38558f7c62572b975d3a9c37ca | |
5 | SHA512 (pexpect-4.2.1.tar.gz) = 796474c87559cb9f4e2dfe72564d70c75e1aac4f57c4f3e4033a56c8842a48380ae0d5fafdad7f1ea6718b25c272fe4a611a59db44e69afb1f2bbf7e00256261 | 5 | SHA512 (pexpect-4.3.0.tar.gz) = 26ee26d5b2054e906e5aa36eb077f84b8c7f8f39bb1f211e40a62b8d8c4048631a4e08105a4c17e1c23548d5e9b47fafbc095a37d5363210919de0ca074d225b | |
6 | Size (pexpect-4.2.1.tar.gz) = 143980 bytes | 6 | Size (pexpect-4.3.0.tar.gz) = 146576 bytes |