[Python-modules-commits] [python-spur] branch upstream created (now 354b479)
Ruben Undheim
rubund-guest at moszumanska.debian.org
Sat May 2 10:38:40 UTC 2015
This is an automated email from the git hooks/post-receive script.
rubund-guest pushed a change to branch upstream
in repository python-spur.
at 354b479 Merge pull request #22 from viotti/patch-1
This branch includes the following new commits:
new f0ef749 Initial commit
new a9e4ef3 Add .gitignore
new 70d1c2e Add a test for output of LocalShell.run
new 1d355a2 Add test for setting cwd in LocalShell.run
new 6fc5a47 Add test for LocalShell.run with update_env
new cc403b8 Rewrite local_test.py to allow additional shells to be added
new a58b9b0 Move test/local_test.py to tests/tests.py
new 86b8f29 Test SshShell
new b506b93 Remove hideous debugging output
new 8653159 Add test for output that doesn't end in a newline
new c08687e Test that trailing newlines are not stripped from run output
new abc2b3e Add some documentation of (mostly) tested features to README.md
new e779a4c Document lack of shell expansion
new 28171a5 Bump version number
new aab6d7a Update paramiko to latest version
new 71e528f Allow default SSH port of 22 to be used in tests
new 0dae71f Use custom error when processes don't exit successfully
new 7095960 Ensure stdout is attached to RunProcessError
new 182dca7 Rename RunProcessError.stdout to RunProcessError.output
new 1aabc49 Capture stderr output and attach it to RunProcessError
new f66edf6 Fill out error message for RunProcessError
new 49415e5 Use single ExecutionResult class
new 2885108 Store stderr_output in execution result
new b1cc322 Remove duplication of code to handle result of execution
new 281e334 Add missing test
new d6d9ad2 Allow non-zero exit code in run using kwarg allow_error
new 025927f Move logic for creating RunProcessError to ExecutionResult.to_error
new 2c9a60a Bump version number
new 270d801 Implement is_running on shells
new 713a16a Write to stdin directly on process
new 95cb1d3 Add wait_for_result on processes returned by spawn
new d4b0eda Add proper testing for writing to stdin
new 8979fb3 Bump version number
new d206044 Make wait_for_result idempotent
new 21c3e81 Bump version number
new c191c84 Add to documentation
new d5bbd8d Update makefile
new f065779 Loosen version range for paramiko
new 04e5d5e Add stdout arg to LocalShell.run
new d2f5e01 Use _wait_for_assertion to remove sleep
new 04c0d5b Factor out IoHandler class from LocalProcess
new 8d4cb6e Use IoHandler in SshProcess to implement stdout arg in run
new 3d138a9 Add stderr argument to run
new 2e0cf4f Remove duplication in IO handling
new 0da2ee4 Describe stdout and stderr args in README.md
new ca50cb4 Document spawn
new 04dcab8 Add intro to process interface
new 867b2a8 Change the behaviour of wait_for_result so it uses allow_error
new 25da0d6 Add note on behaviour of run in terms of spawn
new 5723dbb Remove references to stdout in OutputHandler
new 1e6ee7e Add tests for shell.open()
new 533a736 Make SftpFile a context manager
new 362ed6e Don't return a context manager from _connect_ssh since __exit__ does nothing
new 2975130 Document shell.open()
new 27ea4e4 Add timeout to SSH connection with default of one minute
new 53b3c29 Bump version to 0.2.1
new 933962c Add short installation section to README.md
new a583986 Add keywords to setup.py
new 3290c48 Remove some duplication in SshShell
new 6134ac1 Catch SSH connection errors
new 9a5d9ac Bump version to 0.2.2
new 8b90d72 Don't call "cd" if cwd is not set
new 70ea509 Escape cwd
new 1bd01f3 Add store_pid to allow pid of processes to be saved
new c976fd9 Add send_signal to processes
new e5f48ca Turn shells into context managers
new 286c5f7 Fix pyflakes warnings
new e801a0b Document store_pid in README.md
new 75f8ab2 Document send_signal in README.md
new f76ba20 Clarify reference to `store_pid` when describing process interface
new 2af7ae7 Bump version to 0.2.3
new 7f464de Catch EOFError and warp it in ConnectionError when opening SSH session
new f9b6beb Allow behaviour when host keys are missing to be changed
new 8f7a7df Add spur.egg-info to .gitignore
new 4cbabd4 Set missing_host_key to accept when testing ConnectionError
new 75b0f32 Remove old TODOs
new e3dc86b Raise NoSuchCommandError if command doesn't exist
new 5e1ac6f Document NoSuchCommandError
new 7f3bad8 Simplify IoHandler by using read() to read all output at once
new be14765 Add use_pty argument to spawn/run
new 3b24cc2 Add TODO for closing master properly
new 50f7748 Include original error and traceback when raising ConnectionError
new bee75c5 Bump version to 0.3.2
new d572c2e Update CHANGES
new 5b67765 Add notes on API stability and undocumented features to README.md
new db540ec Add troubleshooting section, add advice on localhost/127.0.0.1 on VMs
new 94a2504 Add a troubleshooting section for connections being refused
new c7415aa Fix language in troubleshooting section
new d6055ae Use shell as a context manager in README.md
new 5aa0e94 Split local and SSH tests into separate classes
new ddb8e6c Move local and SSH tests into their own files
new a738cd3 Remove unused imports/variables
new 7c3fea5 Split out process tests to separate class
new 937d4d6 Remove unused imports
new 81234c3 Rename files for test sets to reflect that they don't run tests themselves
new b786a2d Move test set code to separate package
new 9f9cbaa Make username optional. Close GitHub issue #4
new d062e14 Bump version to 0.3.3
new ae56a6a Use "wait" instead of "poll" to get return code of local process
new 3c5cee9 Bump version to 0.3.4
new ad675e5 Use "command -v" instead of "which" for better POSIX compliance
new 012a7f0 Skip blank lines when expecting echoed return code
new 2ebf404 Update CHANGES
new 68ffe0c Bump version to 0.3.5
new 138c556 Remove usage of assert_in for py26 compatibility
new 92193a3 Use error.args[0] instead of deprecated .message
new a90bbf2 Import StringIO from io if on py3
new 81bf132 Add better Python 3 support
new bc5d430 Remove unnecessary bufsize argument
new c5a52a6 Handle pty linesep difference in Python 3
new 67304dd Add 0.3.6 to CHANGES
new a4de155 Import BytesIO consistently
new 7600ae0 Update .gitignore
new b10ff48 Bump version to 0.3.6
new 39f0718 Set bufsize=0 and remove stdin flush for consistency across Python 2 and 3
new 2db36c6 Bump version to 0.3.7
new 8007c88 Update LICENSE
new bc78fe8 Add Python 3 support
new 0fb6a69 Add tox.ini
new cbcdfa8 Use binary mode for pty for consistency
new 174c39e Remove pypy from tox.ini
new 0541ed6 Add 0.3.7 to CHANGES
new f747db5 Add trove classifiers
new 4143b9f Add Python 2.6 classifier
new d6ac143 Fix Python 3.2 support
new 8b0a156 Fix setup.py
new 1bf13d9 Fix CHANGES
new 8550446 Bump version to 0.3.8
new 806d09e Add README.rst
new fba73e8 Use README.rst instead of README.md
new 3cba611 Remove references to setup target in makefile
new 84e12f0 Add py34 to tox.ini
new 0d68ad1 Treat output as bytes when generating RunProcessError.message
new 5571c2a Update CHANGES for 0.3.9
new 5b2986a Bump version to 0.3.9
new e02d5e4 Add CONTRIBUTING.rst
new 409c41c Fall back to "which" if "command -v" is not available
new f653da8 Update CHANGES
new 55221e9 Bump version to 0.3.10
new 93addcb Handle failure to import pty
new 8587504 Tighten scope of try/except block
new 8a02879 Update CHANGES for 0.3.11
new 57a9c7e Bump version to 0.3.11
new 98fdbf2 Use inheritance in tests rather than nose-test-sets
new 7c24c51 Wrap SFTP file in io.TextIOWrapper if bytes need to be decoded
new 860953c Add encoding notes to CHANGES
new ce1779d Add support for minimal shells over SSH
new cbcf922 Fix tests in Python 2.6
new 94c9176 Document shell_type in README.rst
new 5b4b494 Add note on minimal shells in troubleshooting
new dd45bd6 Update CHANGES
new 3b0e8a7 Bump version to 0.3.12
new 3691532 Document text mode by default for open
new eed6bfb Provide example of copying a file from SSH
new c16fb08 Add look_for_private_keys argument to SshShell
new 736f04b Fix README.rst formatting
new ea3d1d4 Bump version to 0.3.13
new aed1395 Add author_email to setup.py
new a621c0c Fixed error in ssh.MinimalShellType
new 354b479 Merge pull request #22 from viotti/patch-1
The 160 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
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