[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