{ "info": { "author": "Yamamoto, Hirotaka", "author_email": "ymmt2005@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries", "Topic :: System :: Networking" ], "description": "passh (Parallel Asynchronous SSH) is a Python3 library to run SSH processes in parallel.\r\n\r\nAs passh depends on `asyncio `_, Python 3.4 or newer is required.\r\n\r\nFeatures:\r\n\r\n* ``PAssh`` class to run SSH in parallel.\r\n \r\n * SSH outputs are forwarded to local stdout/stderr.\r\n * Every line is to be prefixed by the remote hostname.\r\n * Instead of forwarding, SSH outputs can be collected in memory for later use.\r\n\r\n* Non-asyncio apps can use passh as well as asyncio apps.\r\n* A file can be given as inputs for all SSH processes.\r\n* Limit on the number of simultaneous SSH processes.\r\n* Built-in command-line interface.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cybozu/passh", "keywords": "asyncio ssh", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "passh", "package_url": "https://pypi.org/project/passh/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/passh/", "project_urls": { "Homepage": "https://github.com/cybozu/passh" }, "release_url": "https://pypi.org/project/passh/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Python3 asyncio library to run SSH in parallel", "version": "1.0.2" }, "last_serial": 1952284, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "71e589d4fa368aa38296a34d0b1c92fb", "sha256": "ce130d9e8fa3d9c6a9d3bfcbed50791cc368ae05abf307a35e4012b7e28da526" }, "downloads": -1, "filename": "passh-1.0.0.tar.gz", "has_sig": false, "md5_digest": "71e589d4fa368aa38296a34d0b1c92fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3476, "upload_time": "2015-05-23T12:17:35", "url": "https://files.pythonhosted.org/packages/d4/64/780dc1c275760fe1ade19124c00a62aceadb94a4640b7cf4548ade5b9ebc/passh-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "85b065faa6e8cf3235e0fba5595a5420", "sha256": "24c9ad43be20484a4236a58cf6d2a71828e64c848eb1217d30a2f6baf234da20" }, "downloads": -1, "filename": "passh-1.0.1.tar.gz", "has_sig": false, "md5_digest": "85b065faa6e8cf3235e0fba5595a5420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3595, "upload_time": "2015-05-24T22:48:44", "url": "https://files.pythonhosted.org/packages/d9/c7/57acafa95e6d4416ca0405ad2e8d5a7e3d453d13310126f71a404a49fb08/passh-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c15a80d306e6ff3532feb3fdebd4d21d", "sha256": "a1a1df486a4b744fe326e833497369c0dbd49ae321c8206bb6a89557f9e91900" }, "downloads": -1, "filename": "passh-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c15a80d306e6ff3532feb3fdebd4d21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4445, "upload_time": "2016-01-29T07:48:25", "url": "https://files.pythonhosted.org/packages/fe/88/0ad1b2b0017f1119b91cc62276e76f24b4c1083e3b27b817a3d77862d049/passh-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c15a80d306e6ff3532feb3fdebd4d21d", "sha256": "a1a1df486a4b744fe326e833497369c0dbd49ae321c8206bb6a89557f9e91900" }, "downloads": -1, "filename": "passh-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c15a80d306e6ff3532feb3fdebd4d21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4445, "upload_time": "2016-01-29T07:48:25", "url": "https://files.pythonhosted.org/packages/fe/88/0ad1b2b0017f1119b91cc62276e76f24b4c1083e3b27b817a3d77862d049/passh-1.0.2.tar.gz" } ] }