- 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.