ssh-python


Namessh-python JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/ParallelSSH/ssh-python
Summarylibssh C library bindings for Python.
upload_time2022-12-03 21:25:17
maintainer
docs_urlNone
authorPanos Kittenis
requires_python
licenseLGPLv2.1
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ssh-python
============

Bindings for libssh_ C library.

.. image:: https://img.shields.io/badge/License-LGPL%20v2-blue.svg
   :target: https://pypi.python.org/pypi/ssh-python
   :alt: License
.. image:: https://img.shields.io/pypi/v/ssh-python.svg
   :target: https://pypi.python.org/pypi/ssh-python
   :alt: Latest Version
.. image:: https://circleci.com/gh/ParallelSSH/ssh-python/tree/master.svg?style=shield
   :target: https://circleci.com/gh/ParallelSSH/ssh-python/tree/master
.. image:: https://img.shields.io/pypi/wheel/ssh-python.svg
   :target: https://pypi.python.org/pypi/ssh-python
.. image:: https://img.shields.io/pypi/pyversions/ssh-python.svg
   :target: https://pypi.python.org/pypi/ssh-python
.. image:: https://ci.appveyor.com/api/projects/status/2t4bmmtjvfy5s1in/branch/master?svg=true
   :target: https://ci.appveyor.com/project/pkittenis/ssh-python
.. image:: https://readthedocs.org/projects/ssh-python/badge/?version=latest
   :target: http://ssh-python.readthedocs.org/en/latest/
   :alt: Latest documentation


Installation
_____________

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 have *no dependencies*.

For building from source, see `documentation <https://ssh-python.readthedocs.io/en/latest/installation.html#building-from-source>`_.


.. code-block:: shell

   pip install ssh-python

Pip may need to be updated to be able to install binary wheels.

.. code-block:: shell

   pip install -U pip
   pip install ssh-python


Quick Start
_____________

See `command execution script <https://github.com/ParallelSSH/ssh-python/blob/master/examples/exec.py>`_ for complete example.

Features
_________

The library uses `Cython`_ based native code extensions as wrappers to ``libssh``.

* 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


.. _libssh: https://www.libssh.org
.. _Cython: https://www.cython.org

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ParallelSSH/ssh-python",
    "name": "ssh-python",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Panos Kittenis",
    "author_email": "22e889d8@opayq.com",
    "download_url": "https://files.pythonhosted.org/packages/b9/a8/9d4f75392f915ca86e8f9075ba4b386da420bb00f818b30325efbded3923/ssh-python-1.0.0.tar.gz",
    "platform": "any",
    "description": "ssh-python\n============\n\nBindings for libssh_ C library.\n\n.. image:: https://img.shields.io/badge/License-LGPL%20v2-blue.svg\n   :target: https://pypi.python.org/pypi/ssh-python\n   :alt: License\n.. image:: https://img.shields.io/pypi/v/ssh-python.svg\n   :target: https://pypi.python.org/pypi/ssh-python\n   :alt: Latest Version\n.. image:: https://circleci.com/gh/ParallelSSH/ssh-python/tree/master.svg?style=shield\n   :target: https://circleci.com/gh/ParallelSSH/ssh-python/tree/master\n.. image:: https://img.shields.io/pypi/wheel/ssh-python.svg\n   :target: https://pypi.python.org/pypi/ssh-python\n.. image:: https://img.shields.io/pypi/pyversions/ssh-python.svg\n   :target: https://pypi.python.org/pypi/ssh-python\n.. image:: https://ci.appveyor.com/api/projects/status/2t4bmmtjvfy5s1in/branch/master?svg=true\n   :target: https://ci.appveyor.com/project/pkittenis/ssh-python\n.. image:: https://readthedocs.org/projects/ssh-python/badge/?version=latest\n   :target: http://ssh-python.readthedocs.org/en/latest/\n   :alt: Latest documentation\n\n\nInstallation\n_____________\n\nBinary 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).\n\nWheels have *no dependencies*.\n\nFor building from source, see `documentation <https://ssh-python.readthedocs.io/en/latest/installation.html#building-from-source>`_.\n\n\n.. code-block:: shell\n\n   pip install ssh-python\n\nPip may need to be updated to be able to install binary wheels.\n\n.. code-block:: shell\n\n   pip install -U pip\n   pip install ssh-python\n\n\nQuick Start\n_____________\n\nSee `command execution script <https://github.com/ParallelSSH/ssh-python/blob/master/examples/exec.py>`_ for complete example.\n\nFeatures\n_________\n\nThe library uses `Cython`_ based native code extensions as wrappers to ``libssh``.\n\n* Thread safe - GIL released as much as possible\n\n  * libssh threading limitations apply - anything not supported in C is not supported in Python\n* Very low overhead thin wrapper\n* Object oriented\n\n  * Memory freed automatically and safely as objects are garbage collected by Python\n* Uses Python semantics where applicable\n\n  * channel/file handle context manager support\n  * channel/file handle iterator support\n* Raises low level C errors as Python exceptions\n\n\n.. _libssh: https://www.libssh.org\n.. _Cython: https://www.cython.org\n",
    "bugtrack_url": null,
    "license": "LGPLv2.1",
    "summary": "libssh C library bindings for Python.",
    "version": "1.0.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "9af143e3dc94c2eeef41678c0b519989",
                "sha256": "ab7e01059b5a40c3de08a094b51a57ee23b41b1b0c52dc8f4a07e1524932778d"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp310-cp310-macosx_12_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9af143e3dc94c2eeef41678c0b519989",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1709702,
            "upload_time": "2022-12-03T21:22:58",
            "upload_time_iso_8601": "2022-12-03T21:22:58.138665Z",
            "url": "https://files.pythonhosted.org/packages/00/93/f7e5e0e51ec0416ecf76b8d62c14b7b224c1c09ca14c09f612e598a7201a/ssh_python-1.0.0-cp310-cp310-macosx_12_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "cfa04bb676933638b98760b9eee1d54c",
                "sha256": "c51998b2ea7de00ef5ff557893df28d8b07c4392a31bccbb60e1142451b949df"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cfa04bb676933638b98760b9eee1d54c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2481389,
            "upload_time": "2022-12-03T21:30:00",
            "upload_time_iso_8601": "2022-12-03T21:30:00.858791Z",
            "url": "https://files.pythonhosted.org/packages/03/cb/899ac1f384f9641b16417dd9a668237669c49bf1109af198e67281c63d5e/ssh_python-1.0.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "329cfc89b2e9da13ca325fdd41778b22",
                "sha256": "a6ee326dc3767f28f58691d92ad4543ac8a2ebbac51aa49d6f6f448593cb6bf7"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "329cfc89b2e9da13ca325fdd41778b22",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2340523,
            "upload_time": "2022-12-03T21:25:02",
            "upload_time_iso_8601": "2022-12-03T21:25:02.025150Z",
            "url": "https://files.pythonhosted.org/packages/79/cf/f158f8ea34d6dadc2c8b68af1a9dde44ffaf825cf72d5471308d83252373/ssh_python-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "b40e25cac8f5c2b2140d330108006658",
                "sha256": "e73f5ea92e82c2a928ef9d01dee8e684713e1b08a97f9c7d583b34a4720658cb"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b40e25cac8f5c2b2140d330108006658",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2448109,
            "upload_time": "2022-12-03T21:30:02",
            "upload_time_iso_8601": "2022-12-03T21:30:02.978363Z",
            "url": "https://files.pythonhosted.org/packages/c8/fc/404021ae3e10d8ea2f51357b669cacd01d4eaba14513f9779a615798e4e0/ssh_python-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "37b6abf70c20978383a9156053864e46",
                "sha256": "43da4a16e88dccd54db4e2dac50e09ae424811a7d973a1a1f1c081ebec2a52bb"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "37b6abf70c20978383a9156053864e46",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2414782,
            "upload_time": "2022-12-03T21:28:59",
            "upload_time_iso_8601": "2022-12-03T21:28:59.506578Z",
            "url": "https://files.pythonhosted.org/packages/5f/6d/d3ebee066f886b5e1de76d0b21152bcaa095058ed1e648124a455ab6d1e4/ssh_python-1.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "53baa478cc283f8cad9891ad952250e7",
                "sha256": "c5985e71fee63d34ae15eb660cdf21c3ed4f712b2326c48d10be3c5a2bd1fa51"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "53baa478cc283f8cad9891ad952250e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2333836,
            "upload_time": "2022-12-03T21:25:03",
            "upload_time_iso_8601": "2022-12-03T21:25:03.703615Z",
            "url": "https://files.pythonhosted.org/packages/8e/ff/4299dceadd743dc8e65d8a9f70d2cc46c85836b7156e30f2adf44a5cf0f2/ssh_python-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c7edeb6bdf05b53fb5cc2c086440edd6",
                "sha256": "92b95293395924953f537b732a3d8fa1aba7ddb26b2137be80f53111852fa289"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c7edeb6bdf05b53fb5cc2c086440edd6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2439858,
            "upload_time": "2022-12-03T21:30:04",
            "upload_time_iso_8601": "2022-12-03T21:30:04.641651Z",
            "url": "https://files.pythonhosted.org/packages/a4/5a/d141934034af9a51d44ae4c8896fc3f3e8b94076d2004994204508344191/ssh_python-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "47ab543d5b96c85a939789d167cac301",
                "sha256": "82f77cd5d9ddedcc312c37a2848b9d76a0a6162c81f52a8051cc18b644b18b4f"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "47ab543d5b96c85a939789d167cac301",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2401333,
            "upload_time": "2022-12-03T21:29:01",
            "upload_time_iso_8601": "2022-12-03T21:29:01.196239Z",
            "url": "https://files.pythonhosted.org/packages/7d/1e/c65fc2815801874e6aad632c50bbbb7a72df7fa0e6fa2b5d8c2bdb737fea/ssh_python-1.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "64d31a81289c532c8383c94a95c5cfb2",
                "sha256": "6cb934aaa0d8a89ecdc4d37f06d009a7bad50eea18fa3e9763193e85633669be"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "64d31a81289c532c8383c94a95c5cfb2",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 2490259,
            "upload_time": "2022-12-03T21:30:05",
            "upload_time_iso_8601": "2022-12-03T21:30:05.995630Z",
            "url": "https://files.pythonhosted.org/packages/66/8a/9de8575a9e7b924180b8b695bb59cd7ce8055dbc72f2e8a9eabf0b2c6afe/ssh_python-1.0.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "906d810e8bce6cb78cf12fdf515639e1",
                "sha256": "3259ce8cf7b2169abdaab117db466c06c6185db1a65b8e97fa5e475f1ec399fb"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "906d810e8bce6cb78cf12fdf515639e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 2347041,
            "upload_time": "2022-12-03T21:25:05",
            "upload_time_iso_8601": "2022-12-03T21:25:05.779221Z",
            "url": "https://files.pythonhosted.org/packages/71/bc/b9c7eaeb9c3a54a5904e4b71eaca48dd9fa25da949cfce43840aec02aa74/ssh_python-1.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "76e43d896b70514ef60ba836b9792c80",
                "sha256": "3d176c778f02b3066c608c119e94d5b8c3d0d211e83b363bee0bd0d78e0eaa56"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76e43d896b70514ef60ba836b9792c80",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 2451309,
            "upload_time": "2022-12-03T21:30:07",
            "upload_time_iso_8601": "2022-12-03T21:30:07.328279Z",
            "url": "https://files.pythonhosted.org/packages/8a/39/cbe7b3c28e7ecdb0f516e6e70123ea3cde827399706fd5a32aabe2271b78/ssh_python-1.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "283175e88d5f1faeeb776c716a93af63",
                "sha256": "58f2fe1899add41d3954ae655caf09119491a468cc93b4575b199f29ecb4c49f"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "283175e88d5f1faeeb776c716a93af63",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 2481398,
            "upload_time": "2022-12-03T21:29:03",
            "upload_time_iso_8601": "2022-12-03T21:29:03.204243Z",
            "url": "https://files.pythonhosted.org/packages/40/19/62530173fa232ee6d6821b12582950c2890758b82af643bee2a88faa6d3d/ssh_python-1.0.0-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a9af58c484f855ed7bbfb9dcce135b62",
                "sha256": "cd56baaef157052755cfdbef718911a062e008cc59b267deb89952b269313995"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a9af58c484f855ed7bbfb9dcce135b62",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2488649,
            "upload_time": "2022-12-03T21:30:08",
            "upload_time_iso_8601": "2022-12-03T21:30:08.698491Z",
            "url": "https://files.pythonhosted.org/packages/7e/ed/25a98a29cd1442011aaa45a0dde7454453541fe861d53eb6750218c5cf83/ssh_python-1.0.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "30fcb38a337f5e16541e514c178787fb",
                "sha256": "f44c1509fa26ad699de921e53347a86cef18796b5c8582d9a2cdd3e21cbd667a"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "30fcb38a337f5e16541e514c178787fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2345727,
            "upload_time": "2022-12-03T21:25:07",
            "upload_time_iso_8601": "2022-12-03T21:25:07.113776Z",
            "url": "https://files.pythonhosted.org/packages/57/a1/ce00eb3d0cfbd95cf8ee3f28d99d8bfa29ca4ba1854899c88e415734afd0/ssh_python-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1ec5309e514021c99e17c7a856903e0e",
                "sha256": "8e438710ffbf34f800e2c051091da478191c02a429abd49f565f82a0b149d01f"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1ec5309e514021c99e17c7a856903e0e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2449855,
            "upload_time": "2022-12-03T21:30:10",
            "upload_time_iso_8601": "2022-12-03T21:30:10.957577Z",
            "url": "https://files.pythonhosted.org/packages/a5/8b/2e828dc968a0ee380346f97ac9cd42c9d98cf60aa63cb80bd2db1025ef4c/ssh_python-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "53aa47927f6987ef46024a3d23e9981a",
                "sha256": "364d3b075001d9a1e7d83a545e43cb28420171ddd779a286d4e267e52b9df2b7"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "53aa47927f6987ef46024a3d23e9981a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2419518,
            "upload_time": "2022-12-03T21:29:05",
            "upload_time_iso_8601": "2022-12-03T21:29:05.289444Z",
            "url": "https://files.pythonhosted.org/packages/6f/8a/49ba8fe274f454ee385a867aedfd33346a7ac3bed607f308f9b3408acfd9/ssh_python-1.0.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "2fa09052402a276784555b29482a1da4",
                "sha256": "d8e386c137414d7ef3bbac939be37f5e2bd11d1f83c78274c1e68efe184bc5d2"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2fa09052402a276784555b29482a1da4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2497154,
            "upload_time": "2022-12-03T21:30:12",
            "upload_time_iso_8601": "2022-12-03T21:30:12.705004Z",
            "url": "https://files.pythonhosted.org/packages/3a/10/5ddcf870b728006bf87c5499fb89d7ed56b998fcf8ea4a5bb9f6fc70262b/ssh_python-1.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d4e35a90e5f6bc5e92fd6bbefc66d039",
                "sha256": "d8ebd8ebfad53f47c938634645c8b4b5870e444e190de90a0d5ceb5422a48fe1"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d4e35a90e5f6bc5e92fd6bbefc66d039",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2350941,
            "upload_time": "2022-12-03T21:25:09",
            "upload_time_iso_8601": "2022-12-03T21:25:09.362385Z",
            "url": "https://files.pythonhosted.org/packages/02/16/494dceac25d21c55a097ff36eb84d45e53730ebf6fb661fff3676b2a8fc4/ssh_python-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "b695f0088bdd320aee0f39d0a51bdec5",
                "sha256": "c3d0fca290cb88d73c12d7fad162ad36d79beb32b4fb3e39de87cd37330404f5"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b695f0088bdd320aee0f39d0a51bdec5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2455934,
            "upload_time": "2022-12-03T21:30:14",
            "upload_time_iso_8601": "2022-12-03T21:30:14.516917Z",
            "url": "https://files.pythonhosted.org/packages/14/9b/b4f58d717252626f71a559c4f9202d9f39e836f26c655ab6224ba9e5e6c9/ssh_python-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "e744974f222fe5bd31a795b8fcecaebb",
                "sha256": "3af87fd53e314cef8cc65f00cd69a2b1aca84863028b161721800bb7e89526f2"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e744974f222fe5bd31a795b8fcecaebb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2422637,
            "upload_time": "2022-12-03T21:29:07",
            "upload_time_iso_8601": "2022-12-03T21:29:07.812731Z",
            "url": "https://files.pythonhosted.org/packages/42/a7/a4b16e8ce59fba87dde7c7212a1f267cc7187570a3ce811cdba800f20627/ssh_python-1.0.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "fad5431213473df876d01a0f113a6b67",
                "sha256": "a50af7f32517cd4067b3e68b723ec5c4efbbde2fb92263cbf11d7da5eacd65b4"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fad5431213473df876d01a0f113a6b67",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1734727,
            "upload_time": "2022-12-03T21:24:07",
            "upload_time_iso_8601": "2022-12-03T21:24:07.540654Z",
            "url": "https://files.pythonhosted.org/packages/a4/63/ac180c47f54eb3af43e8c26a91f20712d615ada210ba506542c55dc6fa3e/ssh_python-1.0.0-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "304a79470d2086d07145c81faeae18e4",
                "sha256": "c83f5f7f3ded106d1088f33bc8aba03ae60126baa767d91a9bb9dc0372d73bda"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "304a79470d2086d07145c81faeae18e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2493173,
            "upload_time": "2022-12-03T21:30:16",
            "upload_time_iso_8601": "2022-12-03T21:30:16.295528Z",
            "url": "https://files.pythonhosted.org/packages/10/b3/cf9fc701264e22633943f14d2e784c94ed556d02dabf3377a86670140d84/ssh_python-1.0.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "1f381f10f09153d72389114f5113e763",
                "sha256": "2566ffb2725a05e0b650ccf63b5d4f46fd5e47328d22d65f8111183e7dc4a62d"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1f381f10f09153d72389114f5113e763",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2345868,
            "upload_time": "2022-12-03T21:25:11",
            "upload_time_iso_8601": "2022-12-03T21:25:11.386247Z",
            "url": "https://files.pythonhosted.org/packages/1e/ff/f622cf8ba9c1a8f2812543e15a24ad3df7d7a4f269cfa12cf417598014d0/ssh_python-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a9822ba1afc5ae7c8ccf2c03ea02cacc",
                "sha256": "b1bfa28c5b159ab804bc5b496819e5af8ebb7e5f6b442e8a87136296cebb172c"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a9822ba1afc5ae7c8ccf2c03ea02cacc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2452107,
            "upload_time": "2022-12-03T21:30:18",
            "upload_time_iso_8601": "2022-12-03T21:30:18.455679Z",
            "url": "https://files.pythonhosted.org/packages/78/61/08a0dad090aeeb7a734e1432a02ebf988097f66026313f4a4044d4dd1dc5/ssh_python-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "582e6f20fba6c11c3132024bb790068d",
                "sha256": "c755afbe8ce3e926c80d8301f7bf6941781a2a1d497d3cb2692ea73bdf064f97"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "582e6f20fba6c11c3132024bb790068d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2422272,
            "upload_time": "2022-12-03T21:29:10",
            "upload_time_iso_8601": "2022-12-03T21:29:10.225752Z",
            "url": "https://files.pythonhosted.org/packages/79/65/8eb3daffc027f7e094d11d319ad963e469315ba54897da6bf3359176c70c/ssh_python-1.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "ec01112cfeb98f5d3840e9b6cab43673",
                "sha256": "6190ae4afedf0c35f84a1a5cd52c2b68935cd5c4b1330b491ca381006fa8fae6"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ec01112cfeb98f5d3840e9b6cab43673",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 2427339,
            "upload_time": "2022-12-03T21:30:20",
            "upload_time_iso_8601": "2022-12-03T21:30:20.227111Z",
            "url": "https://files.pythonhosted.org/packages/64/c6/8f5f9ccc13fcc2018698a4ac31cec61a20cbce8e74b6f73ae1499baca78f/ssh_python-1.0.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "3f9962d60d81aa90cc5969abad8ad53c",
                "sha256": "422140695d14796e9eb6f608365c37d5b780092ca6dbfedde9e6ffd15722f2b0"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3f9962d60d81aa90cc5969abad8ad53c",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 2312955,
            "upload_time": "2022-12-03T21:25:13",
            "upload_time_iso_8601": "2022-12-03T21:25:13.579789Z",
            "url": "https://files.pythonhosted.org/packages/46/48/3456bf06a3b096466e6b829bb7df8622952a6cf51c232f642d731f897393/ssh_python-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "fe6c4e03ba363277bac2fbb7a31da7df",
                "sha256": "6e36540aba6f3a7bc18cdb8321808f9b7ea3d551fad53069b0806189c9eab989"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fe6c4e03ba363277bac2fbb7a31da7df",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 2415260,
            "upload_time": "2022-12-03T21:30:21",
            "upload_time_iso_8601": "2022-12-03T21:30:21.774617Z",
            "url": "https://files.pythonhosted.org/packages/98/05/25050bdab10d2b82eafa29b9b038a84eca73f33ee87c31d1123a2190be31/ssh_python-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "cbaa4cc823e9da21facb5efb6c940fe9",
                "sha256": "5b695ff0561f16746b0d47f4a51cca205088a06a06c6d0ab29127b6f21bdf286"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cbaa4cc823e9da21facb5efb6c940fe9",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 2427322,
            "upload_time": "2022-12-03T21:30:23",
            "upload_time_iso_8601": "2022-12-03T21:30:23.625215Z",
            "url": "https://files.pythonhosted.org/packages/d7/90/4d03b514372bac4deda0be50f98c831ebd294f5257d63e4afc29f97c2b6a/ssh_python-1.0.0-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "3ac7e0545929ef613d497a666f3c3b75",
                "sha256": "c56298bc06afa7986f76b1a5add539f462bc040c9c8bd9df1308a5b7b62af090"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3ac7e0545929ef613d497a666f3c3b75",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 2312915,
            "upload_time": "2022-12-03T21:25:15",
            "upload_time_iso_8601": "2022-12-03T21:25:15.019376Z",
            "url": "https://files.pythonhosted.org/packages/cf/6c/7f9b066b474ff133ebeada81891addd7d524a9ea47cdd30ab1761e3cfeb8/ssh_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "7fa20bc3eeb56ea7471743c269aa9c9b",
                "sha256": "1abed03383d3c40e3a3687dfade03b881b055f29baeb3d3a4d60eb80580b01a8"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7fa20bc3eeb56ea7471743c269aa9c9b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 2415185,
            "upload_time": "2022-12-03T21:30:25",
            "upload_time_iso_8601": "2022-12-03T21:30:25.363687Z",
            "url": "https://files.pythonhosted.org/packages/03/ee/2c765a242dc773a3121fe572ae8279c3a6eb14aef69e97bd13e0378ce6a7/ssh_python-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "8680881dcaee52fe6fe15ed6531814e4",
                "sha256": "26380e2f06ea8b4f79c6ada4b2016079c0f6d47752785dd129c914f9aeda23f4"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8680881dcaee52fe6fe15ed6531814e4",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 2312370,
            "upload_time": "2022-12-03T21:25:16",
            "upload_time_iso_8601": "2022-12-03T21:25:16.455798Z",
            "url": "https://files.pythonhosted.org/packages/d0/51/ca5447c749b582d8d4035a100ebcf9166457f2ed38b2bb71e8da137e81c1/ssh_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "8d2d1ad09a40b592f3facc234781fa42",
                "sha256": "54731a4c3c06968ff41fd72a62ac40c1aa163d4fb51c82a4367e74398c9968ae"
            },
            "downloads": -1,
            "filename": "ssh_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8d2d1ad09a40b592f3facc234781fa42",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 2414783,
            "upload_time": "2022-12-03T21:30:26",
            "upload_time_iso_8601": "2022-12-03T21:30:26.924836Z",
            "url": "https://files.pythonhosted.org/packages/c5/a3/575d2b27478a49257abf8e204e477d0108ddb1b41527d1fc75132709b5aa/ssh_python-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "6c558fd9b9df327f7d8345125b655445",
                "sha256": "68bee3f5a657e657d6dcc94e1b6c9ec332fd5d59bf4976a54150b997a800bf68"
            },
            "downloads": -1,
            "filename": "ssh-python-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6c558fd9b9df327f7d8345125b655445",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1477369,
            "upload_time": "2022-12-03T21:25:17",
            "upload_time_iso_8601": "2022-12-03T21:25:17.933462Z",
            "url": "https://files.pythonhosted.org/packages/b9/a8/9d4f75392f915ca86e8f9075ba4b386da420bb00f818b30325efbded3923/ssh-python-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-03 21:25:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "ParallelSSH",
    "github_project": "ssh-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "appveyor": true,
    "lcname": "ssh-python"
}
        
Elapsed time: 0.01602s