gnu: Add python-robotframework-sshtunnellibrary.

* gnu/packages/python-xyz.scm (python-robotframework-sshtunnellibrary): New variable.
This commit is contained in:
Maxim Cournoyer 2022-08-15 08:26:08 -04:00
parent 21f1a47097
commit d8537c68d0
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -4898,6 +4898,35 @@ (define-public python-sshtunnel
tunnels in the background, using Python.")
(license license:expat)))
(define-public python-robotframework-sshtunnellibrary
(package
(name "python-robotframework-sshtunnellibrary")
(version "1.0.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/C-Squad/robotframework-sshtunnellibrary")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1vkkmkb8iql13xpbyj4hvnnmfgzqlr8rffgryp2082cadb3w7xrd"))))
(build-system python-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "python" "-m" "unittest"
"discover" "-s" "test")))))))
(propagated-inputs (list python-robotframework python-sshtunnel))
(home-page "https://github.com/C-Squad/robotframework-sshtunnellibrary")
(synopsis "Alternative RobotFramework library for SSH tunnels")
(description "SSHTunnelLibrary is an alternative RobotFramework
library (to the more official one that comes from the
@code{robotframework-sshlibrary} package) to support SSH tunnels.")
(license license:asl2.0)))
(define-public python-robotframework-stacktrace
(package
(name "python-robotframework-stacktrace")