- Notifications
You must be signed in to change notification settings - Fork31
Python bindings for libssh C library.
License
LGPL-2.1, LGPL-2.1 licenses found
Licenses found
LGPL-2.1
LICENSELGPL-2.1
COPYINGNotificationsYou must be signed in to change notification settings
ParallelSSH/ssh-python
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Bindings forlibssh C library.
Binary wheels are provided for Linux (manylinux 2010), OSX (10.14 and 10.15 for brew Python), and Windows 64-bit (Python 3.6/3.7/3.8).
Wheels haveno dependencies.
For building from source, seedocumentation.
pip install ssh-python
Pip may need to be updated to be able to install binary wheels.
pip install -U pippip install ssh-python
Seecommand execution script for complete example.
The library usesCython based native code extensions as wrappers tolibssh.
- Thread safe - GIL released as much as possible
- libssh threading limitations apply - anything not supported in C is not supported in Python
- Very low overhead thin wrapper
- Object oriented
- Memory freed automatically and safely as objects are garbage collected by Python
- Uses Python semantics where applicable
- channel/file handle context manager support
- channel/file handle iterator support
- Raises low level C errors as Python exceptions
About
Python bindings for libssh C library.
Topics
Resources
License
LGPL-2.1, LGPL-2.1 licenses found
Licenses found
LGPL-2.1
LICENSELGPL-2.1
COPYINGUh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.