@@ -17,30 +17,25 @@ Bindings for libssh_ C library.
17
17
:target: https://pypi.python.org/pypi/ssh-python
18
18
.. image :: https://ci.appveyor.com/api/projects/status/2t4bmmtjvfy5s1in/branch/master?svg=true
19
19
:target: https://ci.appveyor.com/project/pkittenis/ssh-python
20
+ .. image :: https://readthedocs.org/projects/ssh-python/badge/?version=latest
21
+ :target: http://ssh-python.readthedocs.org/en/latest/
22
+ :alt: Latest documentation
20
23
21
24
22
25
Installation
23
26
_____________
24
27
25
- Binary wheels are provided for Linux, OSX and Windows wheels to follow.
28
+ 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).
29
+
30
+ Wheels have *no dependencies *. For building from source, see `documentation <http://ssh-python.readthedocs.org/en/latest/ >`_.
26
31
27
32
28
33
.. code-block :: shell
29
34
30
35
pip install ssh-python
31
36
32
37
33
- Project is beta status.
34
-
35
-
36
- Prerequisites
37
- --------------
38
-
39
- * OpenSSL *or * gcrypt library and development headers
40
- * Optionally Zlib library and development headers for compression
41
-
42
- ``Libssh `` source code is embedded in this project and will be built when installation is triggered per above instructions.
43
- Versions of ``libssh `` other than the one embedded in this project are not supported.
38
+ Project is beta status, please report any issues.
44
39
45
40
46
41
Quick Start
@@ -90,10 +85,14 @@ _________
90
85
The library uses `Cython `_ based native code extensions as wrappers to ``libssh ``.
91
86
92
87
* Thread safe - GIL released as much as possible
88
+
89
+ * libssh threading limitations apply - anything not supported in C is not supported in Python
93
90
* Very low overhead thin wrapper
94
91
* Object oriented
92
+
95
93
* Memory freed automatically and safely as objects are garbage collected by Python
96
94
* Uses Python semantics where applicable
95
+
97
96
* channel/file handle context manager support
98
97
* channel/file handle iterator support
99
98
* Raises low level C errors as Python exceptions
0 commit comments