--- - branch: MAIN date: Fri Nov 10 07:51:58 UTC 2017 files: - new: '1.20' old: '1.19' path: pkgsrc/devel/py-pexpect/Makefile pathrev: pkgsrc/devel/py-pexpect/Makefile@1.20 type: modified - new: '1.8' old: '1.7' path: pkgsrc/devel/py-pexpect/PLIST pathrev: pkgsrc/devel/py-pexpect/PLIST@1.8 type: modified - new: '1.10' old: '1.9' path: pkgsrc/devel/py-pexpect/distinfo pathrev: pkgsrc/devel/py-pexpect/distinfo@1.10 type: modified id: 20171110T075158Z.083a47f7fee1de2b72c0ccdea3144e33886fb0f2 log: | 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. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-pexpect' unixtime: '1510300318' user: adam