1
0
mirror of https://github.com/ARM-software/devlib.git synced 2025-09-07 12:31:54 +01:00

connections: Unify BackgroundCommand API and use paramiko for SSH

* Unify the behavior of background commands in connections.BackgroundCommand().
  This implements a subset of subprocess.Popen class, with a unified behavior
  across all connection types

* Implement the SSH connection using paramiko rather than pxssh.
This commit is contained in:
Douglas RAILLARD
2020-01-15 17:19:24 +00:00
committed by Marc Bonnici
parent eb6fa93845
commit 62e24c5764
6 changed files with 1021 additions and 81 deletions

View File

@@ -82,6 +82,7 @@ params = dict(
'python-dateutil', # converting between UTC and local time.
'pexpect>=3.3', # Send/recieve to/from device
'pyserial', # Serial port interface
'paramiko', # SSH connection
'wrapt', # Basic for construction of decorator functions
'future', # Python 2-3 compatibility
'enum34;python_version<"3.4"', # Enums for Python < 3.4