{ "info": { "author": "James Bardin", "author_email": "j.bardin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet" ], "description": "Pure python scp module\n======================\n\nThe scp.py module uses a paramiko transport to send and recieve files via the\nscp1 protocol. This is the protocol as referenced from the openssh scp program,\nand has only been tested with this implementation.\n\n\nExample\n-------\n\n.. code-block:: python\n\n from paramiko import SSHClient\n from scp import SCPClient\n\n ssh = SSHClient()\n ssh.load_system_host_keys()\n ssh.connect('example.com')\n\n # SCPCLient takes a paramiko transport as an argument\n scp = SCPClient(ssh.get_transport())\n\n scp.put('test.txt', 'test2.txt')\n scp.get('test2.txt')\n\n # Uploading the 'test' directory with its content in the\n # '/home/user/dump' remote directory\n scp.put('test', recursive=True, remote_path='/home/user/dump')\n\n scp.close()\n\n\n.. code-block::\n\n $ md5sum test.txt test2.txt\n fc264c65fb17b7db5237cf7ce1780769 test.txt\n fc264c65fb17b7db5237cf7ce1780769 test2.txt\n\nUsing 'with' keyword\n--------------------\n\n.. code-block:: python\n\n from paramiko import SSHClient\n from scp import SCPClient\n\n ssh = SSHClient()\n ssh.load_system_host_keys()\n ssh.connect('example.com')\n\n with SCPClient(ssh.get_transport()) as scp:\n scp.put('test.txt', 'test2.txt')\n scp.get('test2.txt')\n\n\n.. code-block::\n\n $ md5sum test.txt test2.txt\n fc264c65fb17b7db5237cf7ce1780769 test.txt\n fc264c65fb17b7db5237cf7ce1780769 test2.txt\n\n\nUploading file-like objects\n---------------------------\n\nThe ``putfo`` method can be used to upload file-like objects:\n\n.. code-block:: python\n\n import io\n from paramiko import SSHClient\n from scp import SCPClient\n\n ssh = SSHClient()\n ssh.load_system_host_keys()\n ssh.connect('example.com')\n\n # SCPCLient takes a paramiko transport as an argument\n scp = SCPClient(ssh.get_transport())\n\n # generate in-memory file-like object\n fl = io.BytesIO()\n fl.write(b'test')\n fl.seek(0)\n # upload it directly from memory\n scp.putfo(fl, '/tmp/test.txt')\n # close connection\n scp.close()\n # close file handler\n fl.close()\n\n\nTracking progress of your file uploads/downloads\n------------------------------------------------\n\nA ``progress`` function can be given as a callback to the SCPClient to handle\nhow the current SCP operation handles the progress of the transfers. In the\nexample below we print the percentage complete of the file transfer.\n\n.. code-block:: python\n\n from paramiko import SSHClient\n from scp import SCPClient\n import sys\n\n ssh = SSHClient()\n ssh.load_system_host_keys()\n ssh.connect('example.com')\n\n # Define progress callback that prints the current percentage completed for the file\n def progress(filename, size, sent):\n sys.stdout.write(\"%s\\'s progress: %.2f%% \\r\" % (filename, float(sent)/float(size)*100) )\n\n # SCPCLient takes a paramiko transport and progress callback as its arguments.\n scp = SCPClient(ssh.get_transport(), progress=progress)\n\n # you can also use progress4, which adds a 4th parameter to track IP and port\n # useful with multiple threads to track source\n def progress4(filename, size, sent, peername):\n sys.stdout.write(\"(%s:%s) %s\\'s progress: %.2f%% \\r\" % (peername[0], peername[1], filename, float(sent)/float(size)*100) )\n scp = SCPClient(ssh.get_transport(), progress4=progress4)\n\n scp.put('test.txt', '~/test.txt')\n # Should now be printing the current progress of your put function.\n\n scp.close()", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jbardin/scp.py", "keywords": "paramiko,ssh,scp,transfer", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "scp", "package_url": "https://pypi.org/project/scp/", "platform": "", "project_url": "https://pypi.org/project/scp/", "project_urls": { "Homepage": "https://github.com/jbardin/scp.py" }, "release_url": "https://pypi.org/project/scp/0.13.2/", "requires_dist": null, "requires_python": "", "summary": "scp module for paramiko", "version": "0.13.2" }, "last_serial": 4961785, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "b341db50f1150a836f4e27a4c787dab2", "sha256": "abcf9288798d241063bb1aaf023bfc7ca29b96614521dd943d6f754853427109" }, "downloads": -1, "filename": "scp-0.10.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b341db50f1150a836f4e27a4c787dab2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7053, "upload_time": "2015-05-07T21:18:33", "url": "https://files.pythonhosted.org/packages/a9/25/083fa46ea506c3ffe239109861c6c02c0456a4b2f58368a378ea617fe9a1/scp-0.10.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83e4209c41ec65c24ffedbbe8efd5e02", "sha256": "75f34c00944caef47758076f5e43b7ae3665bc0bd6edd69740141795b14aef81" }, "downloads": -1, "filename": "scp-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83e4209c41ec65c24ffedbbe8efd5e02", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7059, "upload_time": "2015-05-07T21:19:36", "url": "https://files.pythonhosted.org/packages/16/6f/5b595ee470565a705f4b2e0fe358d99456e65da0bf16dcadb5677dcbaa19/scp-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de09a132271d7b9c0353c0b5b10af15a", "sha256": "d5c054493d7a55bcc58a02974986d638734f270554b9e7bb7dee7a97cfea432e" }, "downloads": -1, "filename": "scp-0.10.0.tar.gz", "has_sig": false, "md5_digest": "de09a132271d7b9c0353c0b5b10af15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6252, "upload_time": "2015-05-07T20:55:41", "url": "https://files.pythonhosted.org/packages/a7/53/354e116145b32069523dd66b0f905a92597d1b5d432585763e165e23608a/scp-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "95e5d7454725d8d15cfca4f6d03b8383", "sha256": "9d11c9e266fd2bf3ecab8266b85e74a471a80d0c3b833f5342eeb63c9db9326d" }, "downloads": -1, "filename": "scp-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95e5d7454725d8d15cfca4f6d03b8383", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7057, "upload_time": "2015-05-15T14:20:50", "url": "https://files.pythonhosted.org/packages/e8/41/54f77870623eb4396721e0a712f34c15e10ee878ca60cccbb1a82e3118ce/scp-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "312baef67125a53e1e500c60bc7f0913", "sha256": "93eccf07955f891d2638683035461bb3f50780d60b48315b67a51e1c94f6bd5e" }, "downloads": -1, "filename": "scp-0.10.1.tar.gz", "has_sig": false, "md5_digest": "312baef67125a53e1e500c60bc7f0913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6233, "upload_time": "2015-05-15T14:20:54", "url": "https://files.pythonhosted.org/packages/6d/b9/bcd73f931b190fb72ccf9d618354cb90a825ab9ba38fddd4d9fec764ae0c/scp-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "9dad181f340cabb0a29e336d3c974f2c", "sha256": "9545014f4078f33bcef9cf1d93f7de6b3acc271552aeb2c20a1ca12f9d5abdec" }, "downloads": -1, "filename": "scp-0.10.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9dad181f340cabb0a29e336d3c974f2c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7056, "upload_time": "2015-05-15T14:24:55", "url": "https://files.pythonhosted.org/packages/f0/a3/bbb4a86cca67fd9db8527caae4221dc14e1900f81cc9caff1ac4724ea838/scp-0.10.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c581a7fc08b3597b542aab22c36dba3", "sha256": "18f59e48df67fac0b069591609a0f4d50d781a101ddb8ec705f0c2e3501a8386" }, "downloads": -1, "filename": "scp-0.10.2.tar.gz", "has_sig": false, "md5_digest": "4c581a7fc08b3597b542aab22c36dba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6230, "upload_time": "2015-05-15T14:24:58", "url": "https://files.pythonhosted.org/packages/1d/a9/618f1e40e30c69ffab668493953e74e6c266f383af6e34e1b8f089e41139/scp-0.10.2.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "65a865c7ab5575793d23fdcdcb1313ed", "sha256": "5a1b44b3b8d1da27a3592bffebfc717e3c68c9a8bbb87db786b56a3924d2911f" }, "downloads": -1, "filename": "scp-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65a865c7ab5575793d23fdcdcb1313ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8932, "upload_time": "2018-05-05T17:57:43", "url": "https://files.pythonhosted.org/packages/ef/8c/399c5ddffc8c1bd2593ee6c8937ed31f005dcfa0c591da149f7b4b993f14/scp-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9874e188a4d6aa5c849f7a09feecbdb9", "sha256": "ea095dd1d0e131874bc9930c3965bce3d1d70be5adb2a30d811fcaea4708a9ee" }, "downloads": -1, "filename": "scp-0.11.0.tar.gz", "has_sig": false, "md5_digest": "9874e188a4d6aa5c849f7a09feecbdb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10238, "upload_time": "2018-05-05T17:57:32", "url": "https://files.pythonhosted.org/packages/36/bf/2dd8050c17166f731fc081e091aacd3044723cbc6f0fccabd6742d8dbb42/scp-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "5d40b2199fceb9d9f805c70e6924769e", "sha256": "039048fe53cc0d3cea58fc723abe4ceee783cd15cd7713c4fdb529a8b5b3530c" }, "downloads": -1, "filename": "scp-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d40b2199fceb9d9f805c70e6924769e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9401, "upload_time": "2018-10-09T17:44:51", "url": "https://files.pythonhosted.org/packages/92/00/b857aea1a40e152781def8512c70e06615c67e677b3247786771e882828e/scp-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bad6f88560159a586ed3156457697f0a", "sha256": "25debdc1a4035243e8adc98f6554c5aadf9885651e455bf9ac8826c5b1f66dae" }, "downloads": -1, "filename": "scp-0.12.0.tar.gz", "has_sig": false, "md5_digest": "bad6f88560159a586ed3156457697f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11176, "upload_time": "2018-10-09T17:44:26", "url": "https://files.pythonhosted.org/packages/d5/23/e05b4463b89116c7df26e190a02af28b0f5b62c8539a34617e0c350b5006/scp-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "cbc2993daba34c4809fef4d055307332", "sha256": "e2d23b21e41604e53b689de985a506f33c31efba03126f9262ed27b90b3ef3b8" }, "downloads": -1, "filename": "scp-0.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbc2993daba34c4809fef4d055307332", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9436, "upload_time": "2018-10-12T20:18:10", "url": "https://files.pythonhosted.org/packages/6f/b4/7003aea13449689b06b6ff7bafa65aafa463502debc1b49f6c3933fe1957/scp-0.12.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5951812d3de053fe397e096d322a7ac", "sha256": "5199258c18bb1a5e80421a3cf9cfc3302754fe410e05e61bcc9c1ab253605e32" }, "downloads": -1, "filename": "scp-0.12.1.tar.gz", "has_sig": false, "md5_digest": "b5951812d3de053fe397e096d322a7ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11544, "upload_time": "2018-10-12T20:18:22", "url": "https://files.pythonhosted.org/packages/b3/b6/0ae7a921028d6375e029aad13ea23476279bbf3e719cff483893516ec12e/scp-0.12.1.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "627d6fe57d0ae6d1ea9372c477bfe8d2", "sha256": "1b7fd4d7e9e966542ed64a9716de7846d8a49efc5e0923e233c391119e6207b1" }, "downloads": -1, "filename": "scp-0.13.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "627d6fe57d0ae6d1ea9372c477bfe8d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9435, "upload_time": "2018-11-12T20:56:07", "url": "https://files.pythonhosted.org/packages/50/26/bbcf64af02ae5cdde70f10fcac1b955ed6aece5de459c43feeee4d417f20/scp-0.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a45ad81bf682491539431d70a5edbab1", "sha256": "cfcc275c249ae59480f88fa55c4bd7795ce8b48d3a9b8fd635d82958084b4124" }, "downloads": -1, "filename": "scp-0.13.0.tar.gz", "has_sig": true, "md5_digest": "a45ad81bf682491539431d70a5edbab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11323, "upload_time": "2018-11-12T20:55:45", "url": "https://files.pythonhosted.org/packages/a6/7d/735579c8cd4f903cd3002be68581dfe8d48c7498b4e6e7a874065d2af1a5/scp-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "510612e5a0f81128d0e458628aef9b31", "sha256": "64e2e386ef7c9aa7b5591cdffbaa66116d58332ed0df735c97f8468f26a326e9" }, "downloads": -1, "filename": "scp-0.13.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "510612e5a0f81128d0e458628aef9b31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9491, "upload_time": "2019-03-11T18:24:30", "url": "https://files.pythonhosted.org/packages/ed/30/7a0b13dbc6c05a5c58533fc03081cbf1c30fad2d6beac30725233713945e/scp-0.13.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdf8b9832a1b76443bede5a17e6f6c5a", "sha256": "4320ad188d3b8216352fb6c3647e0080ca14ced217735afc053256f86cd65159" }, "downloads": -1, "filename": "scp-0.13.1.tar.gz", "has_sig": true, "md5_digest": "cdf8b9832a1b76443bede5a17e6f6c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11430, "upload_time": "2019-03-11T18:24:15", "url": "https://files.pythonhosted.org/packages/3e/a2/95fe5dfbf02f000e7c9e5498124a3cc4b4569b6e29fa9648cbebed937019/scp-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "af70be0c4d06170e18328daaf90b0ff9", "sha256": "26c0bbc7ea29c30ec096ae67b0afa7a6b7c557b2ce8f740109ee72a0d52af7d1" }, "downloads": -1, "filename": "scp-0.13.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "af70be0c4d06170e18328daaf90b0ff9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9489, "upload_time": "2019-03-20T03:30:07", "url": "https://files.pythonhosted.org/packages/4d/7a/3d76dc5ad8deea79642f50a572e1c057cb27e8b427f83781a2c05ce4e5b6/scp-0.13.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6085abdc755fb4f9c603b92b9c381e71", "sha256": "ef9d6e67c0331485d3db146bf9ee9baff8a48f3eb0e6c08276a8584b13bf34b3" }, "downloads": -1, "filename": "scp-0.13.2.tar.gz", "has_sig": true, "md5_digest": "6085abdc755fb4f9c603b92b9c381e71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11517, "upload_time": "2019-03-20T03:29:54", "url": "https://files.pythonhosted.org/packages/05/e0/ac4169e773e12a08d941ca3c006cb8c91bee9d6d80328a15af850b5e7480/scp-0.13.2.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f582a5fb4b7dcb8cc3346b36c5a7c5cb", "sha256": "6b95fa9548be8efbdeb7e6f7e729cf4a929c3de1755ffdadeef090d5ace2c0ec" }, "downloads": -1, "filename": "scp-0.5.1.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "f582a5fb4b7dcb8cc3346b36c5a7c5cb", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66429, "upload_time": "2013-04-08T15:00:38", "url": "https://files.pythonhosted.org/packages/55/29/f9d9cba4f0a0d2ab922f0eae303056935661e949718906fcfb1be44a79c7/scp-0.5.1.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "4c4c3659a3882ad05083b55397fa60e9", "sha256": "f52c4ba4d473210d085bd947af0f88278e182af527bb2f2fa3298bc30da6567f" }, "downloads": -1, "filename": "scp-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4c4c3659a3882ad05083b55397fa60e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4833, "upload_time": "2013-04-08T15:00:35", "url": "https://files.pythonhosted.org/packages/1d/97/dde3b1373bbbafaad388579c2742fac818237fcb583db56f52b091a2c9e6/scp-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b02eeac83346d4599a31018e68ed3ecf", "sha256": "e234f569c78fea38aed30c96c5ca483215f202b8c81bd8bd3b0828ce03b9b510" }, "downloads": -1, "filename": "scp-0.6.0.macosx-10.9-x86_64.exe", "has_sig": false, "md5_digest": "b02eeac83346d4599a31018e68ed3ecf", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66759, "upload_time": "2013-11-13T19:49:17", "url": "https://files.pythonhosted.org/packages/bd/43/1f7ac46e5d31aa86f7038f5191f1d08bd3cc8888c1e50e3de197b3e3c046/scp-0.6.0.macosx-10.9-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "3f8c9eecc67b12a02de5d654b45065db", "sha256": "ea6bfd3a375fb42566086cbd12a8674f80d364a694e20ce3d8e31af2ab3b9173" }, "downloads": -1, "filename": "scp-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3f8c9eecc67b12a02de5d654b45065db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5165, "upload_time": "2013-11-13T19:49:14", "url": "https://files.pythonhosted.org/packages/f3/8d/d60e37f7615c2151b652f13087caa01df24d57de3184320f8e4499574d06/scp-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "bf4258aa819574dcc984c4d8f4d0d0dc", "sha256": "ecf7f7774cb79d23e45a64bb1eb9f897de129df71c2b978fce08a539a5008196" }, "downloads": -1, "filename": "scp-0.6.1.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "bf4258aa819574dcc984c4d8f4d0d0dc", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66761, "upload_time": "2013-11-20T17:46:44", "url": "https://files.pythonhosted.org/packages/34/60/6a06d91d11daefc5542b35a95afff11ca4d1108af49b9dd672a2524bbca0/scp-0.6.1.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "2f76d94d6db1121de54cf81831e3eee6", "sha256": "ef7cfc79792e0f191ccc885bd865c63f0ba40c2232bc2de62cd0bec71efdbd69" }, "downloads": -1, "filename": "scp-0.6.1.tar.gz", "has_sig": false, "md5_digest": "2f76d94d6db1121de54cf81831e3eee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5166, "upload_time": "2013-11-20T17:46:00", "url": "https://files.pythonhosted.org/packages/4b/21/5fe4e8397783b5284df889c72e5d8ce31e6b545a3d2478c70599c4041edf/scp-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "38cdb37f09eda0618869e509a510b69f", "sha256": "b154c824133ad91c2a0d99ecc025b8a14d4e8c1a88d9605e7c104df4ea56dde8" }, "downloads": -1, "filename": "scp-0.6.2.macosx-10.9-x86_64.exe", "has_sig": false, "md5_digest": "38cdb37f09eda0618869e509a510b69f", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66855, "upload_time": "2013-11-22T22:54:55", "url": "https://files.pythonhosted.org/packages/a5/a1/9e193a70ad5a53265e01dd680dd2db5cce8ff20ff07ca16c01220563d195/scp-0.6.2.macosx-10.9-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "1da65d2c9a414e6891882473cb07f3d9", "sha256": "da5e71d80983d83669951403d9d392c0c17e32587bd27169393246bc270add00" }, "downloads": -1, "filename": "scp-0.6.2.tar.gz", "has_sig": false, "md5_digest": "1da65d2c9a414e6891882473cb07f3d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5257, "upload_time": "2013-11-22T22:56:21", "url": "https://files.pythonhosted.org/packages/2c/c0/c114d13ba608d62a63b7ddf40b7de46809eb1ee5e047e9535f5af868d7ab/scp-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "23db052a32fb33f2c1a57d988c6c34f9", "sha256": "ab2bbca1fc201e20398c6a1a6f76cdc2e08cbb6f94d31d9b0f1da64f082d4ec5" }, "downloads": -1, "filename": "scp-0.7.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "23db052a32fb33f2c1a57d988c6c34f9", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66995, "upload_time": "2013-12-02T18:27:58", "url": "https://files.pythonhosted.org/packages/bc/77/b33dadfdb3387e19edc2f1b7d077f92e65b91dec83a6f7d04ea45965ec08/scp-0.7.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "35a7d4850e10dda64583f8f546cc1216", "sha256": "435a4690cdb342b35f4510d12e8a5c3ec05f869f3561a1135e8a13fe478d783d" }, "downloads": -1, "filename": "scp-0.7.0.tar.gz", "has_sig": false, "md5_digest": "35a7d4850e10dda64583f8f546cc1216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5394, "upload_time": "2013-12-02T18:27:56", "url": "https://files.pythonhosted.org/packages/8e/4d/0011f0a473cc4660b0f64c91c5b92cb78ab8771e57d0d8fd974474fcd7d0/scp-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "4e8ba0993e1f3a63878e580432e167de", "sha256": "c1d2d7c9c43bdf5b48d799a489c33b4e1d65a420863ff8986312f8e9be1758f5" }, "downloads": -1, "filename": "scp-0.7.1.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "4e8ba0993e1f3a63878e580432e167de", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66996, "upload_time": "2013-12-30T22:18:27", "url": "https://files.pythonhosted.org/packages/2d/f0/4313bca244f5ecffb35976a7f2a612b24af3fc1a20019f3483db11f1ee2a/scp-0.7.1.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "772592402400b7c2cbcdff7b23c30986", "sha256": "30c42e1cc828dd207d745b06f961839d816a7f07eb5823320ce0ac50b91ce7d9" }, "downloads": -1, "filename": "scp-0.7.1.tar.gz", "has_sig": false, "md5_digest": "772592402400b7c2cbcdff7b23c30986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5412, "upload_time": "2013-12-30T22:18:25", "url": "https://files.pythonhosted.org/packages/12/26/456f90232eda9775c4616703beb8f01d78adeccb0ad80c33b4a4f63d6a18/scp-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "d229b35bc55e5ea33292c56a26ed3e2f", "sha256": "1510e2f7a76be7364f95819cad23718b332d1cb26a0facc7470b5abb63399dbf" }, "downloads": -1, "filename": "scp-0.7.2.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "d229b35bc55e5ea33292c56a26ed3e2f", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66997, "upload_time": "2014-03-28T13:42:35", "url": "https://files.pythonhosted.org/packages/f4/40/423df105ea417d087712c7fd13cd64056e737f0d6f959540577eef95d2f8/scp-0.7.2.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "83a652a4711e500329f440a0d1c0f336", "sha256": "c81fed4278a09d4655e523e1b094a08b7d708ae5f45bd23b10b898556afc493b" }, "downloads": -1, "filename": "scp-0.7.2.tar.gz", "has_sig": false, "md5_digest": "83a652a4711e500329f440a0d1c0f336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5430, "upload_time": "2014-03-28T13:42:32", "url": "https://files.pythonhosted.org/packages/e9/06/c3b8404e8cb6aeff9247acff5e629e6448eb43b2de3a2d75c1ba402a4782/scp-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "cad4726e3e2a52e6ae74194ac32da23b", "sha256": "606810e66ec109d382e07110bc94abed7d5f8921ec2f5c0631b18d582c905381" }, "downloads": -1, "filename": "scp-0.8.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "cad4726e3e2a52e6ae74194ac32da23b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67105, "upload_time": "2014-04-14T13:25:01", "url": "https://files.pythonhosted.org/packages/29/a9/27fc9a74335f6715b399cc931423c974795e7280b9a3b5b16f2b23563443/scp-0.8.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "7240f8717a8ba8abc1b935e16d4bd992", "sha256": "e51374fcc0a81903dbf2e3aeecb23fa64637cb7e1a7b21c815f3fb6358e95de2" }, "downloads": -1, "filename": "scp-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7240f8717a8ba8abc1b935e16d4bd992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5534, "upload_time": "2014-04-14T13:24:58", "url": "https://files.pythonhosted.org/packages/a4/56/01cc48421616287f6ca8dcacfaca3c89cd0174a18545ae31d0e14cfb50a2/scp-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "6ad2e86ca6140c76e01e2efff3306087", "sha256": "469b151fac6a440081367da206feccddce2542589f8d34239a34eb7ad5d6abda" }, "downloads": -1, "filename": "scp-0.9.0.macosx-10.10-intel.exe", "has_sig": false, "md5_digest": "6ad2e86ca6140c76e01e2efff3306087", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67493, "upload_time": "2015-03-04T21:42:38", "url": "https://files.pythonhosted.org/packages/e1/27/795ba392a77c53dc8d9c4df1c2531a609b1415dd377852b5ee2ece6cc035/scp-0.9.0.macosx-10.10-intel.exe" }, { "comment_text": "", "digests": { "md5": "47f5837425c05dae9f79123c105ee2dd", "sha256": "916743112559eebb80bbe918bdf200d0e7a5648100badebc84eb0bf91ecd4336" }, "downloads": -1, "filename": "scp-0.9.0.tar.gz", "has_sig": false, "md5_digest": "47f5837425c05dae9f79123c105ee2dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5932, "upload_time": "2015-03-04T21:42:35", "url": "https://files.pythonhosted.org/packages/20/5a/8659f0d79e7158a0d9f8032d3536701ee69bc26bd8e3d264853a54bfe8b6/scp-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af70be0c4d06170e18328daaf90b0ff9", "sha256": "26c0bbc7ea29c30ec096ae67b0afa7a6b7c557b2ce8f740109ee72a0d52af7d1" }, "downloads": -1, "filename": "scp-0.13.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "af70be0c4d06170e18328daaf90b0ff9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9489, "upload_time": "2019-03-20T03:30:07", "url": "https://files.pythonhosted.org/packages/4d/7a/3d76dc5ad8deea79642f50a572e1c057cb27e8b427f83781a2c05ce4e5b6/scp-0.13.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6085abdc755fb4f9c603b92b9c381e71", "sha256": "ef9d6e67c0331485d3db146bf9ee9baff8a48f3eb0e6c08276a8584b13bf34b3" }, "downloads": -1, "filename": "scp-0.13.2.tar.gz", "has_sig": true, "md5_digest": "6085abdc755fb4f9c603b92b9c381e71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11517, "upload_time": "2019-03-20T03:29:54", "url": "https://files.pythonhosted.org/packages/05/e0/ac4169e773e12a08d941ca3c006cb8c91bee9d6d80328a15af850b5e7480/scp-0.13.2.tar.gz" } ] }