Up to [cvs.NetBSD.org] / pkgsrc / devel / py-pexpect
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.14 / (download) - annotate - [select for diffs], Sun Nov 26 14:45:28 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
Changes since 1.13: +13 -12
lines
Diff to previous 1.13 (colored)
py-pexpect: revert wheelification for now
Revision 1.13 / (download) - annotate - [select for diffs], Sun Nov 26 12:30:46 2023 UTC (4 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.12: +12 -13
lines
Diff to previous 1.12 (colored)
py-pexpect: convert to wheel.mk Mark as not for Python 2. Add a missing test dependency, but tests hangs for me. Bump PKGREVISION.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Nov 26 10:04:16 2023 UTC (4 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.11: +12 -3
lines
Diff to previous 1.11 (colored)
py-pexpect: updated to 4.9.0 4.9.0 Add support for Python 3.12 Clean up temporary files after UnicodeTests Add Python 3.5, 3.6 and 3.12.0-rc.1 to test matrix Set prompt correctly for zsh Add zsh convenience function to replwrap module Rework async unittests to rely on unittest.IsolatedAsyncioTestCase Make test_expect.py work on POSIX systems that are not Linux based Add support for socket, which allows sockets to be used crossplatform Update async to work on newer versions of python Remove deprecated RSAAuthentication option (SSHv1) Multiple CI fixes Use Github Actions for CI Remove pytest-capturelog from testing requirements Fix usage for Solaris Fix threading for new versions of python Fix documentation builds for use with Sphinx 3 Use sys.executable for tests and wrapper, allowing the calling python executable to be used instead Update documentation about Wexpect Added project urls to setup.py Provide examples for how to use Pexpect and Pyte Coerce compiled regex patterns type according to spawn encoding Several doc updates
Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 14 17:51:55 2022 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
*: python2 egg files are back, add them to the PLISTs
Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 1 17:43:42 2022 UTC (2 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.9: +6 -6
lines
Diff to previous 1.9 (colored)
py-pexpect: fix for python 2.7
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 1 12:40:32 2022 UTC (2 years, 3 months ago) by martin
Branch: MAIN
Changes since 1.8: +6 -2
lines
Diff to previous 1.8 (colored)
py-pexpect: convert to egg.mk, bump pkgrevision
Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 10 07:51:58 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
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.
Revision 1.7 / (download) - annotate - [select for diffs], Thu May 4 10:43:28 2017 UTC (6 years, 11 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.6: +29 -19
lines
Diff to previous 1.6 (colored)
Version 4.2.1 * Fix to allow running ``env`` in replwrap-ed bash. * Raise more informative exception from pxssh if it fails to connect. * Change ``passmass`` example to not log passwords entered.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 17 14:50:52 2014 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1
Changes since 1.5: +22 -4
lines
Diff to previous 1.5 (colored)
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.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Apr 8 20:21:47 2012 UTC (12 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
All supported python versions in pkgsrc support eggs, so remove ${PLIST.eggfile} from PLISTs and support code from lang/python.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Jan 28 08:30:55 2012 UTC (12 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.3: +1 -0
lines
Diff to previous 1.3 (colored)
* any of compiler languages are not required to build. * distutils pkg, register egg-info. Bump PKGREVISION.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 25 20:31:10 2008 UTC (15 years, 11 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.2: +10 -1
lines
Diff to previous 1.2 (colored)
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)
Revision 1.2 / (download) - annotate - [select for diffs], Mon Nov 19 10:14:31 2007 UTC (16 years, 5 months ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4
Changes since 1.1: +7 -1
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Feb 23 16:25:03 2004 UTC (20 years, 2 months ago) by minskim
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1,
pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3,
pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Feb 23 16:25:03 2004 UTC (20 years, 2 months ago) by minskim
Branch: MAIN
Initial revision