- 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 2014, x86_64 and aarch64), OSX (12, 13 and 14 for brew Python), and Windows 64-bit (Python 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 provides Python bindings to thelibssh C library.
- 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 bindings
- 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.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.