Metadata-Version: 2.1
Name: ansible-pylibssh
Version: 0.0.1.dev1
Summary: Python bindings for libssh client specific to Ansible use case
Home-page: https://github.com/ansible/pylibssh
Author: Ansible, Inc.
Author-email: info+github/ansible/pylibssh@ansible.com
License: LGPLv2+
Project-URL: Bug Tracker, https://github.com/ansible/pylibssh/issues
Project-URL: CI: Travis, https://travis-ci.com/ansible/pylibssh
Project-URL: Code of Conduct, https://docs.ansible.com/ansible/latest/community/code_of_conduct.html
Project-URL: Source Code, https://github.com/ansible/pylibssh
Keywords: cython,cext,libssh
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Cython
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Security
Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
Description-Content-Type: text/x-rst

.. image:: https://img.shields.io/pypi/v/pylibssh.svg?logo=Python&logoColor=white
   :target: https://pypi.org/project/pylibssh

.. image:: https://img.shields.io/badge/license-LGPL+-blue.svg?maxAge=3600
   :target: https://pypi.org/project/pylibssh

.. image:: https://img.shields.io/pypi/pyversions/pylibssh.svg?logo=Python&logoColor=white
   :target: https://pypi.org/project/pylibssh

.. image:: https://img.shields.io/badge/style-wemake-000000.svg
   :target: https://github.com/wemake-services/wemake-python-styleguide

.. image:: https://img.shields.io/badge/Code%20of%20Conduct-Ansible-silver.svg
   :target: https://docs.ansible.com/ansible/latest/community/code_of_conduct.html
   :alt: Ansible Code of Conduct

.. image:: https://img.shields.io/travis/com/ansible/pylibssh/master.svg?label=Linux%20builds%20%40%20Travis%20CI&logo=travis&logoColor=white
   :target: https://travis-ci.com/ansible/pylibssh
   :alt: Travis CI build status

pylibssh: Python bindings to client functionality of libssh specific to Ansible use case
========================================================================================

Requirements
------------

You need Python 2.7 or 3.5+

pylibssh requires libssh to be installed in particular:

- libssh version 0.9.0 and later.

  To install libssh refer to its `Downloads page
  <https://www.libssh.org/get-it/>`__.


Building the module
-------------------

Build the extension:

.. code-block:: shell

    git clone https://github.com/ansible/pylibssh.git
    cd pylibssh
    pip install -r requirements-build.in
    python3 setup.py build_ext --inplace

License
-------

This library is distributed under the terms of LGPL 2.1,
see file LICENSE.rst in this repository.


