{ "info": { "author": "Christian Hopps", "author_email": "chopps@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Utilities for ssh (``paramiko``)\n================================\n\nThe following modules are a collection of classes and functions\nuseful for efficiently interacting with local and remote hosts\nusing ssh.\n\n- ``cmd`` - Execute commands either locally or remotely (with ssh).\n- ``conn`` - SSH channel and socket connections with caching.\n- ``host`` - A Host class for interacting with a host.\n\n\nbranch status:\n\n.. image:: https://travis-ci.org/choppsv1/pysshutil.svg?branch=master\n :target: https://travis-ci.org/choppsv1/pysshutil?branch=master\n\n.. image:: https://coveralls.io/repos/choppsv1/pysshutil/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/choppsv1/pysshutil?branch=master\n\n.. image:: https://readthedocs.org/projects/pysshutil/badge/?version=latest\n :target: http://pysshutil.readthedocs.io/en/latest/\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/choppsv1/pysshutil/", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "sshutil", "package_url": "https://pypi.org/project/sshutil/", "platform": "", "project_url": "https://pypi.org/project/sshutil/", "project_urls": { "Homepage": "https://github.com/choppsv1/pysshutil/" }, "release_url": "https://pypi.org/project/sshutil/1.5.0/", "requires_dist": [ "paramiko (>=1.10.1)" ], "requires_python": "", "summary": "Python SSH Utility Library", "version": "1.5.0" }, "last_serial": 4322463, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "07002f2bcfd6e797a490b8a623b96f73", "sha256": "6b8f4b25ce464de3fd6cb2e8082a176faf0f29dfe65bdf12da002297c0c13f3a" }, "downloads": -1, "filename": "sshutil-0.9.0.tar.gz", "has_sig": false, "md5_digest": "07002f2bcfd6e797a490b8a623b96f73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7094, "upload_time": "2015-10-02T18:51:49", "url": "https://files.pythonhosted.org/packages/84/15/11a3e2fa2baab5c02b0e2c6729f6daa9c689609bb4f37a10f9928f81063d/sshutil-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "943bc7805c6de3448d729d178507a765", "sha256": "bcd5543ba496d355b5be86adb1836a712234d4d24a4aee11e1f79a762e673e61" }, "downloads": -1, "filename": "sshutil-0.9.1.tar.gz", "has_sig": false, "md5_digest": "943bc7805c6de3448d729d178507a765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7225, "upload_time": "2015-10-02T19:13:53", "url": "https://files.pythonhosted.org/packages/d0/c2/d9c2dbe7fbf5e89ed2324507e70a3781c0a4446f2214f415bfbf7f371f8d/sshutil-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "1e36b26b713377c4d78c1655cfbfbe3e", "sha256": "1a2940ea7046eeb4d7ae1722d045740c38b7baf291ee894578cbc4b4c743ca35" }, "downloads": -1, "filename": "sshutil-0.9.2.tar.gz", "has_sig": false, "md5_digest": "1e36b26b713377c4d78c1655cfbfbe3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2015-10-03T13:36:49", "url": "https://files.pythonhosted.org/packages/93/aa/d064ccc9fc46f923c5592cf021293fb65b203468af657da736726696bb92/sshutil-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "ac279360671f0e255bebbefa21b698ad", "sha256": "d2f691053356230ca640ef391713d85df9968ee9a19dc1f56dfc6664c08849f3" }, "downloads": -1, "filename": "sshutil-0.9.3.tar.gz", "has_sig": false, "md5_digest": "ac279360671f0e255bebbefa21b698ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7447, "upload_time": "2015-10-03T18:47:41", "url": "https://files.pythonhosted.org/packages/fb/45/1c417af50db92912fbfec6c3bf57f78ab490a389a85b5d505250a5464d5c/sshutil-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "edb80654e2da67b108e15a696942805d", "sha256": "1e56e4aec9122f941d41d2e905d218a6e2300eba56823a06273b85a278f24ba6" }, "downloads": -1, "filename": "sshutil-0.9.4.tar.gz", "has_sig": false, "md5_digest": "edb80654e2da67b108e15a696942805d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7440, "upload_time": "2015-10-03T18:50:47", "url": "https://files.pythonhosted.org/packages/b4/73/e8e7f4a5694129228d305febfa80cba9d428174becbc149ab67050f76da1/sshutil-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "0ce8f104017a199ddde7e8b7328ff94a", "sha256": "529b26457de95a2ed7d638693f8ab59baaa1d417080b97d8dd9b6d393b196852" }, "downloads": -1, "filename": "sshutil-0.9.5.tar.gz", "has_sig": false, "md5_digest": "0ce8f104017a199ddde7e8b7328ff94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8336, "upload_time": "2015-10-13T23:03:11", "url": "https://files.pythonhosted.org/packages/9c/65/973af54cda3d7028fd8b6cdd26f71bbdb6e7cbeb143406eb10b9be406599/sshutil-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "80728d8a759ef482d3bd9b684ce1d724", "sha256": "cb35179fa967a9fd4f70e988e965268425fdd091da497cc30fba3b10acec09c3" }, "downloads": -1, "filename": "sshutil-0.9.6.tar.gz", "has_sig": false, "md5_digest": "80728d8a759ef482d3bd9b684ce1d724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8381, "upload_time": "2015-10-16T21:25:59", "url": "https://files.pythonhosted.org/packages/dc/b2/cef3f1816888744f3cd8aafce0e9d183c854e5b0cdebb30e9994fa32ef50/sshutil-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "348d380ca04bef97b620ef5257df0db4", "sha256": "c2390343893321b14e45c75cc8c9539fa3eb38f7e77b3b1af04777214641f380" }, "downloads": -1, "filename": "sshutil-0.9.7.tar.gz", "has_sig": false, "md5_digest": "348d380ca04bef97b620ef5257df0db4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8382, "upload_time": "2015-10-16T23:54:21", "url": "https://files.pythonhosted.org/packages/b5/43/a5a2fefc931012e2fda93087d1ba3be3f9c9a4a28deb59710bbd9e2b5a50/sshutil-0.9.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0a1641885186066cf13bec89f975c062", "sha256": "08158a11446c6904a2e88a2abc80c986f57dacc616bdc3cf2e1fe3176fa38aa1" }, "downloads": -1, "filename": "sshutil-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0a1641885186066cf13bec89f975c062", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13063, "upload_time": "2016-12-16T18:45:13", "url": "https://files.pythonhosted.org/packages/72/ae/1c231dbe4d9ac8b64784bce04a5466d6f6daeb5bbf022f143648eb5ef08b/sshutil-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "64297c93db0649c7dd589db3a72f69de", "sha256": "9a8a9bc82a7c152c3f43dbef7a7494f8dc6b0a7a61491d8c5934029d2f923771" }, "downloads": -1, "filename": "sshutil-1.0.1.tar.gz", "has_sig": false, "md5_digest": "64297c93db0649c7dd589db3a72f69de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13172, "upload_time": "2016-12-17T19:38:00", "url": "https://files.pythonhosted.org/packages/97/4e/cac3394d9f79628cafc24d15fa0648bb43f5ea731840bc007ae15c97a081/sshutil-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a91a20f2bfa331ef6ee1bf45c3e72567", "sha256": "de2e31fdf40b6be78aa7cffedf0a2a00a99fc5233f0320309d5c9dbd22e57f52" }, "downloads": -1, "filename": "sshutil-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a91a20f2bfa331ef6ee1bf45c3e72567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13153, "upload_time": "2016-12-17T20:41:45", "url": "https://files.pythonhosted.org/packages/ed/64/bb5e9f721304a669eafcd56cd3dd41e45b4e6b8bede4377beb15700eb2b8/sshutil-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ebaf0dd496f552d3e77982b2f9e847a8", "sha256": "0baa5b984ed9b422cc85437f9523380c83dc89ef828af7c0be0cdf1f570991ee" }, "downloads": -1, "filename": "sshutil-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ebaf0dd496f552d3e77982b2f9e847a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12701, "upload_time": "2017-02-16T00:31:18", "url": "https://files.pythonhosted.org/packages/06/da/0976bbda985b46337900909b6bed8b686b9a59c13439859c4b075cce2b0f/sshutil-1.1.0.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "951dd842dbe9f73a6c6f65259ce2d62b", "sha256": "727b4ca2a24f84bcc9edb23cddaa0c233c406196185e40ae9547165b60f00bdc" }, "downloads": -1, "filename": "sshutil-1.3.2.tar.gz", "has_sig": false, "md5_digest": "951dd842dbe9f73a6c6f65259ce2d62b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26619, "upload_time": "2018-01-13T14:49:26", "url": "https://files.pythonhosted.org/packages/67/e6/d1b8de0a68b222f66d22463f65c2d0f93df140fbb27b4e92fb0224c739bb/sshutil-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "beb23552b92da12c086dec01ab50f832", "sha256": "0492557cde7a351bab77e5324f12c370de9d8b26f0a43b881e7045c86d5fec9b" }, "downloads": -1, "filename": "sshutil-1.3.3.tar.gz", "has_sig": false, "md5_digest": "beb23552b92da12c086dec01ab50f832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26614, "upload_time": "2018-01-13T14:33:51", "url": "https://files.pythonhosted.org/packages/a8/9b/637defd0adeb4acd671bb8228595f8b6cffffa500d262baf40d31e25fccb/sshutil-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "8f1c5d4fdbd0e04913dd8e468648be75", "sha256": "e3cd7859bca3f5d92d66362a36bcadd42ae25f8e6b884296a57d0efa55ee7159" }, "downloads": -1, "filename": "sshutil-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f1c5d4fdbd0e04913dd8e468648be75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20483, "upload_time": "2018-01-17T22:46:54", "url": "https://files.pythonhosted.org/packages/d6/a7/d8eb5ef800a87022b6bc655cd3a5c9f240a62b30fd1bbad9c5039d56cad8/sshutil-1.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6b2530154b1e1512fb95d601084d549", "sha256": "0a210e7152c62715b919f0676022740afc9c6223834c5f4a044dc3b01907a693" }, "downloads": -1, "filename": "sshutil-1.3.4.tar.gz", "has_sig": false, "md5_digest": "e6b2530154b1e1512fb95d601084d549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28104, "upload_time": "2018-01-17T22:46:18", "url": "https://files.pythonhosted.org/packages/b2/24/904d38befd568db906c3ec2f034477333135c4156ed8c9a1c4573ca6f448/sshutil-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "a3a98c63bb62d25d845e8976eca8956e", "sha256": "c8148f7d26cf1865b4cf15e3e4759f5fe2dc36c1d22d9f3aafb86b94dbbe6f0b" }, "downloads": -1, "filename": "sshutil-1.3.5.tar.gz", "has_sig": false, "md5_digest": "a3a98c63bb62d25d845e8976eca8956e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31802, "upload_time": "2018-01-22T10:52:46", "url": "https://files.pythonhosted.org/packages/90/a3/6d0a4d393fd36034be1dfba5e7ee6b8b996b5c64706baf503df5a6766b7d/sshutil-1.3.5.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "b6dd63686c7182713c4b4aac499e65c1", "sha256": "da88c112a2e9fcebb3441b4da837762f7428d6f99f1e1d361e7193f98a3c40ac" }, "downloads": -1, "filename": "sshutil-1.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6dd63686c7182713c4b4aac499e65c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20798, "upload_time": "2018-05-01T17:35:21", "url": "https://files.pythonhosted.org/packages/14/b4/aefe6db14c6d968e65707b058235354e5e973a733029fec8efa2686fe578/sshutil-1.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36cc50b202ef0a764cd44dad252c2535", "sha256": "136a0126886cca1dcae49d11945749c3cbad8156357bd98f46366361019d276d" }, "downloads": -1, "filename": "sshutil-1.3.7.tar.gz", "has_sig": false, "md5_digest": "36cc50b202ef0a764cd44dad252c2535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32036, "upload_time": "2018-05-01T17:35:22", "url": "https://files.pythonhosted.org/packages/b9/b1/fddbd2d260dde45b141b516f6dc38932d73351ae7b7e4f3a9138a3155601/sshutil-1.3.7.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "840a96a1e7a3ef12e02f7854c4228115", "sha256": "56ddb8517dfac3f3531564fbd3de1594e75777c6ff620ab9de919770f9bcd3c4" }, "downloads": -1, "filename": "sshutil-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "840a96a1e7a3ef12e02f7854c4228115", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20834, "upload_time": "2018-05-08T16:34:35", "url": "https://files.pythonhosted.org/packages/c5/c5/5c5a688305bc1e7a159ca9e15104d08c143e713e65ac5bf83d3109ff6870/sshutil-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "114b0a204f807b224fab468b01e3f789", "sha256": "0485d9ad62b0622f35f6a5fb5c60d2e6dc6a15c233d0c7f29701117f0ba86596" }, "downloads": -1, "filename": "sshutil-1.4.0.tar.gz", "has_sig": false, "md5_digest": "114b0a204f807b224fab468b01e3f789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32125, "upload_time": "2018-05-08T16:34:36", "url": "https://files.pythonhosted.org/packages/80/8a/fef601b782f6549c478a01bc0931526d5adbb0d7679f09e1472208ec9970/sshutil-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "6111a9d7d00d0ba3de7580b51e090fc0", "sha256": "b335b46872433548579a49677c4318c9a98cfcb5a3d74d142043b23f6a4a7eec" }, "downloads": -1, "filename": "sshutil-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6111a9d7d00d0ba3de7580b51e090fc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20911, "upload_time": "2018-07-11T19:02:55", "url": "https://files.pythonhosted.org/packages/24/fa/0ee04ef26cadd2fadda8e1b3e36e95cc0c52849661b8b475062a66371118/sshutil-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c39d8af0ea52861e99fff83696c07947", "sha256": "1bbf6cf4654272420aa3633169821c5e2632bcb6ed89be6547a2c70f7c15a865" }, "downloads": -1, "filename": "sshutil-1.4.1.tar.gz", "has_sig": false, "md5_digest": "c39d8af0ea52861e99fff83696c07947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32192, "upload_time": "2018-07-11T19:02:56", "url": "https://files.pythonhosted.org/packages/bb/86/f4906a08eb9885ae1d646ce7f9b58f3e568f1db7c91249f07fded2122039/sshutil-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "c18504576102c1bb47a04fd4ce2c4a59", "sha256": "4a01b3444c08ce400f907caaefb6c00d3cfd8b295c4ad4922b77467bed279530" }, "downloads": -1, "filename": "sshutil-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c18504576102c1bb47a04fd4ce2c4a59", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21011, "upload_time": "2018-09-03T01:02:21", "url": "https://files.pythonhosted.org/packages/65/13/50d5f906b0289ec708a52b2f0a0ba9aa1801c5b398847e1d00822e756133/sshutil-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "653ba9c54acdf857534888c6667e2b1e", "sha256": "ec55b21de72c50a37270a386b0ecce208732d7b2e8ee913db95698b42757b98e" }, "downloads": -1, "filename": "sshutil-1.4.2.tar.gz", "has_sig": false, "md5_digest": "653ba9c54acdf857534888c6667e2b1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32334, "upload_time": "2018-09-03T01:02:23", "url": "https://files.pythonhosted.org/packages/ff/f3/b4bff14af2c9290fa2c93b019a65c7b344d1a8604ee4e918f46e60423083/sshutil-1.4.2.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "53ecb1e04c1b76b17799148743b5b662", "sha256": "13e86e99da73ba94241ef0387e7a5fd2f6ad2c5c7a201dd09eaaa1e9db3550ac" }, "downloads": -1, "filename": "sshutil-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53ecb1e04c1b76b17799148743b5b662", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21152, "upload_time": "2018-09-29T10:51:57", "url": "https://files.pythonhosted.org/packages/07/bf/eacada8abe4235a42a4c742acdf636c0a47b8257cdb2d1f01ec220cfa2f5/sshutil-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c189d267514c87a1b63f9fa58b56645", "sha256": "3daade59b3401b4c9be442f198997ecef2d42bcef8a83888031c73b7f2bbb1e6" }, "downloads": -1, "filename": "sshutil-1.5.0.tar.gz", "has_sig": false, "md5_digest": "8c189d267514c87a1b63f9fa58b56645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32514, "upload_time": "2018-09-29T10:51:59", "url": "https://files.pythonhosted.org/packages/94/f1/42d00bc0ca50486b8cfd95e0df8bd2bf530cad397f59db6c8e2550af8d9c/sshutil-1.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53ecb1e04c1b76b17799148743b5b662", "sha256": "13e86e99da73ba94241ef0387e7a5fd2f6ad2c5c7a201dd09eaaa1e9db3550ac" }, "downloads": -1, "filename": "sshutil-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53ecb1e04c1b76b17799148743b5b662", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21152, "upload_time": "2018-09-29T10:51:57", "url": "https://files.pythonhosted.org/packages/07/bf/eacada8abe4235a42a4c742acdf636c0a47b8257cdb2d1f01ec220cfa2f5/sshutil-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c189d267514c87a1b63f9fa58b56645", "sha256": "3daade59b3401b4c9be442f198997ecef2d42bcef8a83888031c73b7f2bbb1e6" }, "downloads": -1, "filename": "sshutil-1.5.0.tar.gz", "has_sig": false, "md5_digest": "8c189d267514c87a1b63f9fa58b56645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32514, "upload_time": "2018-09-29T10:51:59", "url": "https://files.pythonhosted.org/packages/94/f1/42d00bc0ca50486b8cfd95e0df8bd2bf530cad397f59db6c8e2550af8d9c/sshutil-1.5.0.tar.gz" } ] }