{ "info": { "author": "Toby Fleming", "author_email": "tobywf@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Robot Framework", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "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 :: Software Development :: Testing" ], "description": "SCPLibrary for Robot Framework\n==============================\n\nIntroduction\n------------\n\nSCPLibrary is a `Robot Framework `__ test\nlibrary for performing Secure Copy (SCP) operations over SSH. Unlike\nthe other SCPLibrary ('robotframework-scplibrary'), this one works\nhand in hand with the Robot SSHLibrary (hence\n'robotframework-scpcompat').\n\nI wrote this because I was frustrated that the non-compatible\nSCPLibrary overwrote some SSHLibrary keywords and managed connections\nitself. I did consider changing the existing library, but that would\nbreak it for existing users.\n\nTo recap, the main differences are:\n\n- Relies on the standard SSHLibrary to manage connections\n- ``Download File`` and ``Upload File`` keywords use the currently\n active SSH connection to transfer files to the remote host\n- Does not conflict with any SSHLibrary keywords\n- Can even use an existing connection used for other SSH commands\n\nIt is operating system independent, but has only been tested with\nPython. Strictly speaking, the underlying 'scp' module is also pure\nPython, so let me know if you have any luck with Jython or\nIronPython.\n\nSSHLibrary is open source software licensed under `GNU General Public\nLicense v3 `__.\n\nInstallation\n------------\n\nWhen installing SCPLibrary on UNIX-like machines with Python, the\neasiest approach is using `pip `__::\n\n pip install robotframework-scpcompat\n\nNote while this library supports both Python 2 and 3, SSHLibrary does\nnot. So until SSHLibrary fixes `issue #144\n`__ it\ndoesn't make sense to use Python 3. Hopefully though, once it's\nresolved this library should also work with Python 3.\n\nDocumentation\n-------------\n\nThe library is self-documenting via docstrings; additionally you can\nfind an example robot script in this repository. You can run it\nagainst any host with SSH password authentication::\n\n robot -v host:xxx -v user:xxx -v pass:xxx example.robot\n\nThe `scp module documentation `__\nis also helpful, as this library is basically a wrapper around it.\n\nFor general information about using test libraries with Robot\nFramework, see `Robot Framework User Guide`__.\n\n__ http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-test-libraries", "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/tobywf/robotframework-scpcompat", "keywords": "RobotFramework SCP", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "robotframework-scpcompat", "package_url": "https://pypi.org/project/robotframework-scpcompat/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/robotframework-scpcompat/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tobywf/robotframework-scpcompat" }, "release_url": "https://pypi.org/project/robotframework-scpcompat/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "RobotFramework library for Secure Copy file transfers (SCP) that\nworks with the RobotFramework SSH library.", "version": "0.1.0" }, "last_serial": 2395381, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "df8f312d2405dbf82abd993bfb951774", "sha256": "bc8cd97088e1e053edf6916be0cbc25a60cd4264c46867e9fb60d73aad4d5bd6" }, "downloads": -1, "filename": "robotframework_scpcompat-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df8f312d2405dbf82abd993bfb951774", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18977, "upload_time": "2016-10-12T14:56:53", "url": "https://files.pythonhosted.org/packages/d0/30/71c6c13c2d26bbc86e907a5a379731b9b5cc97acc1265029bd5d0ae4168a/robotframework_scpcompat-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ee8a18539503e60ace9ef4a3b1786bf", "sha256": "2e453df7559e5c60f93a2a2e6e59549e436418fa50dd01dcfb5ff084484ea49c" }, "downloads": -1, "filename": "robotframework-scpcompat-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9ee8a18539503e60ace9ef4a3b1786bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16049, "upload_time": "2016-10-12T14:56:50", "url": "https://files.pythonhosted.org/packages/b8/ba/12d8afeaf68f59d5fc7a08f27e0413b249513542ae4889ab8fc88833a280/robotframework-scpcompat-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df8f312d2405dbf82abd993bfb951774", "sha256": "bc8cd97088e1e053edf6916be0cbc25a60cd4264c46867e9fb60d73aad4d5bd6" }, "downloads": -1, "filename": "robotframework_scpcompat-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df8f312d2405dbf82abd993bfb951774", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18977, "upload_time": "2016-10-12T14:56:53", "url": "https://files.pythonhosted.org/packages/d0/30/71c6c13c2d26bbc86e907a5a379731b9b5cc97acc1265029bd5d0ae4168a/robotframework_scpcompat-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ee8a18539503e60ace9ef4a3b1786bf", "sha256": "2e453df7559e5c60f93a2a2e6e59549e436418fa50dd01dcfb5ff084484ea49c" }, "downloads": -1, "filename": "robotframework-scpcompat-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9ee8a18539503e60ace9ef4a3b1786bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16049, "upload_time": "2016-10-12T14:56:50", "url": "https://files.pythonhosted.org/packages/b8/ba/12d8afeaf68f59d5fc7a08f27e0413b249513542ae4889ab8fc88833a280/robotframework-scpcompat-0.1.0.tar.gz" } ] }