{ "info": { "author": "Dustin Oprea", "author_email": "myselfasunder@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking", "Topic :: System :: System Shells", "Topic :: Terminals" ], "description": "A complete Python SSH/SFTP library based on libssh. This libraries offers [nearly] complete functionality, including elliptic cryptography support.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dsoprea/PySecure", "keywords": "ssh sftp", "license": "GPL2", "maintainer": null, "maintainer_email": null, "name": "pysecure", "package_url": "https://pypi.org/project/pysecure/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pysecure/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dsoprea/PySecure" }, "release_url": "https://pypi.org/project/pysecure/0.11.8/", "requires_dist": null, "requires_python": null, "summary": "A complete Python SSH/SFTP library based on libssh.", "version": "0.11.8" }, "last_serial": 1067058, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "45d0da386bd9782c9ede68af9e40c231", "sha256": "1fa4ad7f42b6715310b4af80669275e85a09bb1b957c4d7b9b379a2600dd3cdb" }, "downloads": -1, "filename": "pysecure-0.1.0.tar.gz", "has_sig": false, "md5_digest": "45d0da386bd9782c9ede68af9e40c231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4431, "upload_time": "2013-09-05T05:23:25", "url": "https://files.pythonhosted.org/packages/29/1f/9a1ddeb59e4d8246dc7233f9720e888d724b566568bd3b76441c0e4dddbb/pysecure-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "4d594f93aaf44b5fdf87860d7e377c8d", "sha256": "3368df405cb72eaf71bf6c3a1f334caa689d8788ed6736801cbdee3c8392fe10" }, "downloads": -1, "filename": "pysecure-0.10.0.tar.gz", "has_sig": false, "md5_digest": "4d594f93aaf44b5fdf87860d7e377c8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29382, "upload_time": "2013-09-21T15:42:31", "url": "https://files.pythonhosted.org/packages/32/b0/1f2f5a8d99014ecca7ebb984c61b1d2bcd210dc0a142b7cf69f3f61783aa/pysecure-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "263365ea98092aecb56e1c6325e16474", "sha256": "5ffc6a1c112d134de1161b63f73c963dede89d80453192b32c4d36634c8764a9" }, "downloads": -1, "filename": "pysecure-0.11.0.tar.gz", "has_sig": false, "md5_digest": "263365ea98092aecb56e1c6325e16474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29851, "upload_time": "2013-09-24T05:38:03", "url": "https://files.pythonhosted.org/packages/00/ed/0da42e5e91c2a47d286efe82c19b3f811e6d17e4d10fc395ee771a63ca3b/pysecure-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "3e76dd8bcc236fb6e5ee96f54cb3b436", "sha256": "f2fc59c96ab89b0ab930db7e2ce1107f0cfe61a060a74ac9729f45180c3f223d" }, "downloads": -1, "filename": "pysecure-0.11.1.tar.gz", "has_sig": false, "md5_digest": "3e76dd8bcc236fb6e5ee96f54cb3b436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30178, "upload_time": "2013-10-19T18:38:11", "url": "https://files.pythonhosted.org/packages/98/fc/f271c02fcb1cf2a1a89d4616a938d8cfc1ad77f14156d8a2be5e57a4c2fc/pysecure-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "181dde533134c5c7401caaf6293ebb87", "sha256": "afe37777ec416032fd9ab6f4c2d91fe3deab1c3c41e44df6c7bd8f738ba4a72c" }, "downloads": -1, "filename": "pysecure-0.11.2.tar.gz", "has_sig": false, "md5_digest": "181dde533134c5c7401caaf6293ebb87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39257, "upload_time": "2014-04-13T06:21:07", "url": "https://files.pythonhosted.org/packages/ea/e3/4891fc2306be5299f8482be166fef49f1ca3a278fa29631e0fdc8ae7ffd8/pysecure-0.11.2.tar.gz" } ], "0.11.5": [ { "comment_text": "", "digests": { "md5": "c0b869d774caa59b86eddb7f62f58975", "sha256": "7d46adf4be1fc771337032a2b79062f8450d01837a067f49d300894f3f9af483" }, "downloads": -1, "filename": "pysecure-0.11.5.tar.gz", "has_sig": false, "md5_digest": "c0b869d774caa59b86eddb7f62f58975", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43191, "upload_time": "2014-04-13T16:53:15", "url": "https://files.pythonhosted.org/packages/71/97/018c83c4b14e40f7e28ecfbce60f9f2109c054cb7b1305216675fd34195e/pysecure-0.11.5.tar.gz" } ], "0.11.6": [ { "comment_text": "", "digests": { "md5": "f079a8458c733567b04ec469c925c608", "sha256": "4c67db86832def7f34a79d0dd0aa5fe4722dfd495f643deb7c87d31569b6b401" }, "downloads": -1, "filename": "pysecure-0.11.6.tar.gz", "has_sig": false, "md5_digest": "f079a8458c733567b04ec469c925c608", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43445, "upload_time": "2014-04-14T19:20:55", "url": "https://files.pythonhosted.org/packages/a1/99/9595dcbdfe1ab5fcf93dbb68804c35deeb6d8bcf31d3f1c2b418599318bd/pysecure-0.11.6.tar.gz" } ], "0.11.7": [ { "comment_text": "", "digests": { "md5": "39506e17e6a7fe5f688b14745de465c3", "sha256": "14cc7628ea57ccf57efcca65ff2750d0384cbcc85d88e5d5a96e6468ab6b4794" }, "downloads": -1, "filename": "pysecure-0.11.7.tar.gz", "has_sig": false, "md5_digest": "39506e17e6a7fe5f688b14745de465c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43381, "upload_time": "2014-04-14T19:45:00", "url": "https://files.pythonhosted.org/packages/48/d6/025cb9bc53d078ffdce901d455378848ada64877edb79698f83e8f16ffd1/pysecure-0.11.7.tar.gz" } ], "0.11.8": [ { "comment_text": "", "digests": { "md5": "6e4beaf906a0825f7967e2161a2b842f", "sha256": "cc94297c7cb6a407a0d3e30a55acf8216f5adcf1618c049ce9133324224cb243" }, "downloads": -1, "filename": "pysecure-0.11.8.tar.gz", "has_sig": false, "md5_digest": "6e4beaf906a0825f7967e2161a2b842f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43383, "upload_time": "2014-04-21T20:14:08", "url": "https://files.pythonhosted.org/packages/7e/da/2ad675e17147a0bb84465ca0494a169053af1332931758bb28b57d9e5486/pysecure-0.11.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8a6c03b8b60029cd0b34123c95a7037d", "sha256": "3c6a43e16eb62cf0cdf5e66fe71d96775a70e1093ed928d60d1149fa26a5c215" }, "downloads": -1, "filename": "pysecure-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8a6c03b8b60029cd0b34123c95a7037d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4668, "upload_time": "2013-09-05T16:52:24", "url": "https://files.pythonhosted.org/packages/95/b8/c3af7f974a40397ecd69a0be090870c1e303b8b95a8a112d774fcf86b558/pysecure-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "65e179be2cbeffbd2e5cee0ddec840c4", "sha256": "9eb896336ac12ea4707b1a6a2b3b73088e897d87f093bc4c4e7a6c3e04f60456" }, "downloads": -1, "filename": "pysecure-0.3.0.tar.gz", "has_sig": false, "md5_digest": "65e179be2cbeffbd2e5cee0ddec840c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4627, "upload_time": "2013-09-06T10:17:13", "url": "https://files.pythonhosted.org/packages/de/6b/5fd6ca26d6bb0d0d59575baffd4c363b80a73d53bbb8db37c2075bb11b23/pysecure-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "410f8d6fecba15fcbff4f4fb791b006d", "sha256": "f0c06fc9c4bdc57f0230ff293f7dbbf4ae5906bda71598097ae0ab382a395d93" }, "downloads": -1, "filename": "pysecure-0.4.0.tar.gz", "has_sig": false, "md5_digest": "410f8d6fecba15fcbff4f4fb791b006d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4968, "upload_time": "2013-09-07T13:39:28", "url": "https://files.pythonhosted.org/packages/3b/dc/030f7f5ce7b59940ceda3ed73dc0e1f567604e17f905d4fe8d42996f4258/pysecure-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "242295e876f2bce86607e804b4074279", "sha256": "dba37016fd013f3664d3716ae6552b1e00b0f2f00cd28de354d64d22a1da1bd1" }, "downloads": -1, "filename": "pysecure-0.5.0.tar.gz", "has_sig": false, "md5_digest": "242295e876f2bce86607e804b4074279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5318, "upload_time": "2013-09-09T07:12:08", "url": "https://files.pythonhosted.org/packages/0f/c3/9d14a12b6e15e05485f7361481b82c23f3b2e9702fa70e7a46684a9ab1c9/pysecure-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "5d3d8ed060709288a4812e790c34eea3", "sha256": "5fc172559c2cb65818453976a8baaffaedff53d777adb5abc823323f4515516e" }, "downloads": -1, "filename": "pysecure-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5d3d8ed060709288a4812e790c34eea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6268, "upload_time": "2013-09-12T06:41:35", "url": "https://files.pythonhosted.org/packages/cb/ad/bab17ce78771061fbc8c77eeabd114aee633a7791c79b07bd83745bcec1f/pysecure-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "3a96c6efe25a88141aa38d06402afd18", "sha256": "252e3eb95b23c6ac4440dc71d2cfa949a38adc99f32d5f80af62fced30e01477" }, "downloads": -1, "filename": "pysecure-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3a96c6efe25a88141aa38d06402afd18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6243, "upload_time": "2013-09-12T06:43:17", "url": "https://files.pythonhosted.org/packages/1b/0a/64e1e109628f0dcf920df6f2851220da3053bdfe01279ca3d5c136e01f00/pysecure-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "b99a76512cc22c28b48a6a4b4301c648", "sha256": "b6933beae237e6a054f7239d94b531397fe4dba5787fe1014c477e168baaf019" }, "downloads": -1, "filename": "pysecure-0.6.2.tar.gz", "has_sig": false, "md5_digest": "b99a76512cc22c28b48a6a4b4301c648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6237, "upload_time": "2013-09-12T08:10:47", "url": "https://files.pythonhosted.org/packages/bc/5e/e662eeb3257f1636159f2a03ce4eaa5a4fb57c7ab349cc2eb868ad9dea81/pysecure-0.6.2.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "75b39a737e4cc07a16041d314abcfc4d", "sha256": "6b6649f6bcfc66115a19b53526357eafded3b1fd558f51c9ad81d01fc1bd81e5" }, "downloads": -1, "filename": "pysecure-0.7.4.tar.gz", "has_sig": false, "md5_digest": "75b39a737e4cc07a16041d314abcfc4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28196, "upload_time": "2013-09-15T18:06:30", "url": "https://files.pythonhosted.org/packages/9a/3d/e1b70d3ec5e2634bb1d117948f7f9454229e771ca8298a31f92dac98ba8b/pysecure-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "9de19136fca411768ab51af3b46fc7ef", "sha256": "2d9d112df9d24d9a3eff883d81dad7677b89313baf104c165755e8cdd9e2e9cd" }, "downloads": -1, "filename": "pysecure-0.7.5.tar.gz", "has_sig": false, "md5_digest": "9de19136fca411768ab51af3b46fc7ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28351, "upload_time": "2013-09-15T18:24:31", "url": "https://files.pythonhosted.org/packages/2b/7f/9ac80dce0471a5da24f4b4d24a303384c33f67d1d9b73aa191debbe5c415/pysecure-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "541e858c1f3afbc67086df5b475fda9a", "sha256": "8cb6146a2834852309304d73bdbd319db94bfe7c58487e97470694bc2b3f26ed" }, "downloads": -1, "filename": "pysecure-0.8.0.tar.gz", "has_sig": false, "md5_digest": "541e858c1f3afbc67086df5b475fda9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29421, "upload_time": "2013-09-16T07:07:17", "url": "https://files.pythonhosted.org/packages/60/c5/f1dfbeb60b7fae4dcbd0dc87999a392e80aac4752104c543a26ca368b290/pysecure-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "a4780926d4de32060b47adf819cd9015", "sha256": "358200d9cc6d677cde7788089f24246c31dee41125a2ffe1861b643af9e037e4" }, "downloads": -1, "filename": "pysecure-0.9.0.tar.gz", "has_sig": false, "md5_digest": "a4780926d4de32060b47adf819cd9015", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29411, "upload_time": "2013-09-16T07:11:38", "url": "https://files.pythonhosted.org/packages/53/69/d2dc9ce19f924737c8bfb944f97a4a3bbc9969a29ed21dae8ec81df0e5a5/pysecure-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "be572cd0af5d1def29023c369b119f52", "sha256": "8c24796f3eea0905788a56effe81c4407eb2ec1b2c7028cca0ac9ae0e09d20c2" }, "downloads": -1, "filename": "pysecure-0.9.1.tar.gz", "has_sig": false, "md5_digest": "be572cd0af5d1def29023c369b119f52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29602, "upload_time": "2013-09-18T09:54:16", "url": "https://files.pythonhosted.org/packages/c1/10/ecda04605aec33ecbbaafa3f04e3f5e8f86a91af984df4422df8da9b872f/pysecure-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e4beaf906a0825f7967e2161a2b842f", "sha256": "cc94297c7cb6a407a0d3e30a55acf8216f5adcf1618c049ce9133324224cb243" }, "downloads": -1, "filename": "pysecure-0.11.8.tar.gz", "has_sig": false, "md5_digest": "6e4beaf906a0825f7967e2161a2b842f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43383, "upload_time": "2014-04-21T20:14:08", "url": "https://files.pythonhosted.org/packages/7e/da/2ad675e17147a0bb84465ca0494a169053af1332931758bb28b57d9e5486/pysecure-0.11.8.tar.gz" } ] }