2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2020-01-22 22:24:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pexpect: updated to 4.8.0
Version 4.8
Returned behavior of searchwindowsize to that in 4.3 and earlier (searches are \
only done within the search window).
Fixed a bug truncating before attribute after a timeout.
Fixed a bug where a search could be less than searchwindowsize if it was \
increased between calls.
Minor test cleanups to improve portability.
Disable chaining of timeout and EOF exceptions.
Allow traceback included snippet length to be configured via str_last_chars \
rather than always 100.
Python 3 warning added to interact.py.
Several doc updates.
|
2019-04-09 10:17:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pexpect: updated to 4.7.0
Version 4.7
* The :meth:.pxssh.login method now no longer requires a username if an ssh
config is provided and will raise an error if neither are provided.
* The :meth:.pxssh.login method now supports providing your own ssh
command via the cmd parameter.
* :class:.pxssh now supports the use_poll parameter which is passed into \
:meth:.pexpect.spawn
* Minor bug fix with ssh_config.
* :meth:.replwrap.run_command now has async support via an async_ parameter.
* :meth:.pexpect.spawn will now read additional bytes if able up to a buffer limit.
|
2018-05-30 09:58:49 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pexpect: updated to 4.6.0
Version 4.6
The pxssh.login() method now supports an ssh_config parameter, which can be used \
to specify a file path to an SSH config file.
Improved compatability for the crlf parameter of PopenSpawn
Fixed an issue in read timeout handling when using spawn and fdspawn with the \
use_poll parameter
|
2018-04-14 07:20:25 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pexpect: updated to 4.5.0
Version 4.5
* :class:~.spawn and :class:~.fdspawn now have a use_poll parameter.
If this is True, they will use :func:select.poll instead of :func:select.select.
poll() allows file descriptors above 1024, but it must be explicitly
enabled due to compatibility concerns
* The :meth:.pxssh.login method has several new and changed options:
* The option password_regex allows changing
the password prompt regex, for servers that include password: in a banner
before reaching a prompt
* :meth:~.pxssh.login now allows for setting up SSH tunnels to be requested once
logged in to the remote server. This option is ssh_tunnels
The structure should be like this::
{
'local': ['2424:localhost:22'], # Local SSH tunnels
'remote': ['2525:localhost:22'], # Remote SSH tunnels
'dynamic': [8888], # Dynamic/SOCKS tunnels
}
* The option spawn_local_ssh=False allows subsequent logins from the
remote session and treats the session as if it was local
* Setting sync_original_prompt=False will prevent changing the prompt to
something unique, in case the remote server is sensitive to new lines at login
* If ssh_key=True is passed, the SSH client forces forwarding the authentication
agent to the remote server instead of providing a key
|
2018-02-14 09:09:00 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pexpect: updated to 4.4.0
Version 4.4
PopenSpawn now has a preexec_fn parameter, like spawn and subprocess.Popen, for \
a function to be called in the child process before executing the new command. \
Like in Popen, this works only in POSIX, and can cause issues if your \
application also uses threads.
Significant performance improvements when processing large amounts of data.
Ensure that spawn.closed gets set by close(), and improve an example for passing \
SIGWINCH through to a child process
|
2017-12-13 08:36:23 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pexpect: updated to 4.3.1
Version 4.3.1
* When launching bash for :mod:pexpect.replwrap, load the system bashrc
from a couple of different common locations, and then unset
the PROMPT_COMMAND environment variable, which can interfere with the
prompt we're expecting
|
2017-11-10 08:51:58 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
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.
|
2017-05-04 12:43:28 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
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.
|
2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356) |
Log message:
Switch to MASTER_SITES_PYPI.
|