Fri Nov 10 07:51:58 2017 UTC ()
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.


(adam)
diff -r1.19 -r1.20 pkgsrc/devel/py-pexpect/Makefile
diff -r1.7 -r1.8 pkgsrc/devel/py-pexpect/PLIST
diff -r1.9 -r1.10 pkgsrc/devel/py-pexpect/distinfo

cvs diff -r1.19 -r1.20 pkgsrc/devel/py-pexpect/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pexpect/Makefile 2017/05/04 10:43:28 1.19
+++ pkgsrc/devel/py-pexpect/Makefile 2017/11/10 07:51:58 1.20
@@ -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
3DISTNAME= pexpect-4.2.1 3DISTNAME= pexpect-4.3.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pexpect/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pexpect/}
7 7
8MAINTAINER= minskim@NetBSD.org 8MAINTAINER= minskim@NetBSD.org
9HOMEPAGE= http://pexpect.sourceforge.net/ 9HOMEPAGE= http://pexpect.sourceforge.net/
10COMMENT= Pure Python Expect-like module 10COMMENT= Pure Python Expect-like module
11LICENSE= mit 11LICENSE= mit
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14 14
15DEPENDS+= ${PYPKGPREFIX}-ptyprocess-[0-9]*:../../sysutils/py-ptyprocess 15DEPENDS+= ${PYPKGPREFIX}-ptyprocess-[0-9]*:../../sysutils/py-ptyprocess
16 16

cvs diff -r1.7 -r1.8 pkgsrc/devel/py-pexpect/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-pexpect/PLIST 2017/05/04 10:43:28 1.7
+++ pkgsrc/devel/py-pexpect/PLIST 2017/11/10 07:51:58 1.8
@@ -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

cvs diff -r1.9 -r1.10 pkgsrc/devel/py-pexpect/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-pexpect/distinfo 2017/05/04 10:43:28 1.9
+++ pkgsrc/devel/py-pexpect/distinfo 2017/11/10 07:51:58 1.10
@@ -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
3SHA1 (pexpect-4.2.1.tar.gz) = 79239071ffc3afa8297f813e8c4691a1df74153c 3SHA1 (pexpect-4.3.0.tar.gz) = 0eab7b4daeba6007697d964ff70409b816a72b13
4RMD160 (pexpect-4.2.1.tar.gz) = 61174032c34eabd021bd60fbe311ee6984334660 4RMD160 (pexpect-4.3.0.tar.gz) = 69e9ddcbb6c29a38558f7c62572b975d3a9c37ca
5SHA512 (pexpect-4.2.1.tar.gz) = 796474c87559cb9f4e2dfe72564d70c75e1aac4f57c4f3e4033a56c8842a48380ae0d5fafdad7f1ea6718b25c272fe4a611a59db44e69afb1f2bbf7e00256261 5SHA512 (pexpect-4.3.0.tar.gz) = 26ee26d5b2054e906e5aa36eb077f84b8c7f8f39bb1f211e40a62b8d8c4048631a4e08105a4c17e1c23548d5e9b47fafbc095a37d5363210919de0ca074d225b
6Size (pexpect-4.2.1.tar.gz) = 143980 bytes 6Size (pexpect-4.3.0.tar.gz) = 146576 bytes