[Python-modules-commits] [python-spur] annotated tag upstream/0.3.13 created (now 81acfbb)
Ruben Undheim
rubund-guest at moszumanska.debian.org
Sat May 2 10:38:52 UTC 2015
This is an automated email from the git hooks/post-receive script.
rubund-guest pushed a change to annotated tag upstream/0.3.13
in repository python-spur.
at 81acfbb (tag)
tagging ea3d1d483710732f7e481de3f699823cb1ecd4c1 (commit)
tagged by Michael Williamson
on Sun Jan 11 10:14:53 2015 +0000
- Log -----------------------------------------------------------------
Tag 0.3.13
Michael Williamson (157):
Initial commit
Add .gitignore
Add a test for output of LocalShell.run
Add test for setting cwd in LocalShell.run
Add test for LocalShell.run with update_env
Rewrite local_test.py to allow additional shells to be added
Move test/local_test.py to tests/tests.py
Test SshShell
Remove hideous debugging output
Add test for output that doesn't end in a newline
Test that trailing newlines are not stripped from run output
Add some documentation of (mostly) tested features to README.md
Document lack of shell expansion
Bump version number
Update paramiko to latest version
Allow default SSH port of 22 to be used in tests
Use custom error when processes don't exit successfully
Ensure stdout is attached to RunProcessError
Rename RunProcessError.stdout to RunProcessError.output
Capture stderr output and attach it to RunProcessError
Fill out error message for RunProcessError
Use single ExecutionResult class
Store stderr_output in execution result
Remove duplication of code to handle result of execution
Add missing test
Allow non-zero exit code in run using kwarg allow_error
Move logic for creating RunProcessError to ExecutionResult.to_error
Bump version number
Implement is_running on shells
Write to stdin directly on process
Add wait_for_result on processes returned by spawn
Add proper testing for writing to stdin
Bump version number
Make wait_for_result idempotent
Bump version number
Add to documentation
Update makefile
Loosen version range for paramiko
Add stdout arg to LocalShell.run
Use _wait_for_assertion to remove sleep
Factor out IoHandler class from LocalProcess
Use IoHandler in SshProcess to implement stdout arg in run
Add stderr argument to run
Remove duplication in IO handling
Describe stdout and stderr args in README.md
Document spawn
Add intro to process interface
Change the behaviour of wait_for_result so it uses allow_error
Add note on behaviour of run in terms of spawn
Remove references to stdout in OutputHandler
Add tests for shell.open()
Make SftpFile a context manager
Don't return a context manager from _connect_ssh since __exit__ does nothing
Document shell.open()
Add timeout to SSH connection with default of one minute
Bump version to 0.2.1
Add short installation section to README.md
Add keywords to setup.py
Remove some duplication in SshShell
Catch SSH connection errors
Bump version to 0.2.2
Don't call "cd" if cwd is not set
Escape cwd
Add store_pid to allow pid of processes to be saved
Add send_signal to processes
Turn shells into context managers
Fix pyflakes warnings
Document store_pid in README.md
Document send_signal in README.md
Clarify reference to `store_pid` when describing process interface
Bump version to 0.2.3
Catch EOFError and warp it in ConnectionError when opening SSH session
Allow behaviour when host keys are missing to be changed
Add spur.egg-info to .gitignore
Set missing_host_key to accept when testing ConnectionError
Remove old TODOs
Raise NoSuchCommandError if command doesn't exist
Document NoSuchCommandError
Simplify IoHandler by using read() to read all output at once
Add use_pty argument to spawn/run
Add TODO for closing master properly
Include original error and traceback when raising ConnectionError
Bump version to 0.3.2
Update CHANGES
Add notes on API stability and undocumented features to README.md
Add troubleshooting section, add advice on localhost/127.0.0.1 on VMs
Add a troubleshooting section for connections being refused
Fix language in troubleshooting section
Use shell as a context manager in README.md
Split local and SSH tests into separate classes
Move local and SSH tests into their own files
Remove unused imports/variables
Split out process tests to separate class
Remove unused imports
Rename files for test sets to reflect that they don't run tests themselves
Move test set code to separate package
Make username optional. Close GitHub issue #4
Bump version to 0.3.3
Use "wait" instead of "poll" to get return code of local process
Bump version to 0.3.4
Use "command -v" instead of "which" for better POSIX compliance
Skip blank lines when expecting echoed return code
Update CHANGES
Bump version to 0.3.5
Remove usage of assert_in for py26 compatibility
Use error.args[0] instead of deprecated .message
Import StringIO from io if on py3
Add better Python 3 support
Remove unnecessary bufsize argument
Handle pty linesep difference in Python 3
Add 0.3.6 to CHANGES
Import BytesIO consistently
Update .gitignore
Bump version to 0.3.6
Set bufsize=0 and remove stdin flush for consistency across Python 2 and 3
Bump version to 0.3.7
Update LICENSE
Add Python 3 support
Add tox.ini
Use binary mode for pty for consistency
Remove pypy from tox.ini
Add 0.3.7 to CHANGES
Add trove classifiers
Add Python 2.6 classifier
Fix Python 3.2 support
Fix setup.py
Fix CHANGES
Bump version to 0.3.8
Add README.rst
Use README.rst instead of README.md
Remove references to setup target in makefile
Add py34 to tox.ini
Treat output as bytes when generating RunProcessError.message
Update CHANGES for 0.3.9
Bump version to 0.3.9
Add CONTRIBUTING.rst
Fall back to "which" if "command -v" is not available
Update CHANGES
Bump version to 0.3.10
Handle failure to import pty
Tighten scope of try/except block
Update CHANGES for 0.3.11
Bump version to 0.3.11
Use inheritance in tests rather than nose-test-sets
Wrap SFTP file in io.TextIOWrapper if bytes need to be decoded
Add encoding notes to CHANGES
Add support for minimal shells over SSH
Fix tests in Python 2.6
Document shell_type in README.rst
Add note on minimal shells in troubleshooting
Update CHANGES
Bump version to 0.3.12
Document text mode by default for open
Provide example of copying a file from SSH
Add look_for_private_keys argument to SshShell
Fix README.rst formatting
Bump version to 0.3.13
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-spur.git
More information about the Python-modules-commits
mailing list