Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Introduction

SSHLibrary is a Robot Framework test library for testing SSH and SFTP. It is operating system independent and works both with Python and Jython.

The library has the following main usages:

  • Executing commands on the remote machine, either with blocking or non-blocking behavior.

  • Writing and reading in an interactive shell.

  • Transferring files and directories over SFTP.

  • Ensuring that files and directories exist on the remote machine.

SSHLibrary is open source software licensed under Apache License 2.0.

Installation

When installing SSHLibrary on UNIX-like machines with Python, the easiest approach is using pip:

pip install robotframework-sshlibrary

Alternatively you can download the source distribution from PyPI, extract it, and install it using one of the following depending are you using Python or Jython:

python setup.py install
jython setup.py install

A benefit of using pip is that it automatically installs paramiko and PyCrypto modules that SSHLibrary requires on Python. Using pip on Windows with Python works too, but you need to first install PyCrypto module manually.

On Jython SSHLibrary requires Trilead SSH JAR distribution.

For more detailed installation instructions see INSTALL.rst.

Documentation

Keyword documentation by version can be found from http://robotframework.org/SSHLibrary/.

For general information about using test libraries with Robot Framework, see Robot Framework User Guide.

Release files for robotframework-sshlibrary-py3 2.1.4.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for robotframework-sshlibrary-py3 2.1.4.dev0
File Size Uploaded
robotframework-sshlibrary-py3-2.1.4.dev0.tar.gz 93.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for robotframework-sshlibrary-py3 2.1.4.dev0
File Interpreter ABI Platform
robotframework_sshlibrary_py3-2.1.4.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 129.6 kB

Release files / robotframework-sshlibrary-py3-2.1.4.dev0.tar.gz

Download URL robotframework-sshlibrary-py3-2.1.4.dev0.tar.gz
Size 93.2 kB
Tags Source
SHA-256 checksum
How to use checksums
269f4dd1336833314b3210ac568fb962796235bd8968961d1656d35834de8f95
BLAKE2b-256 checksum
How to use checksums
94642231f71bc09dfabf7eb610f9c982d0c507c4db0368890b4eef0b6761b3f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / robotframework_sshlibrary_py3-2.1.4.dev0-py3-none-any.whl

Download URL robotframework_sshlibrary_py3-2.1.4.dev0-py3-none-any.whl
Size 36.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ca50e30f09596b39769b1f492bff84190334a33f184eacf4f932fca8f311135
BLAKE2b-256 checksum
How to use checksums
40bdae96d4409c436612897e33679cd0ea5cf65495131c41313ee49610dc40a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.1.4.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page