gnu: Add python-robotframework-pythonlibcore.
* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore): New variable.master
parent
ca3fea7636
commit
c61ea717b0
|
@ -4516,6 +4516,43 @@ for SSH and SFTP. It has the following main usages:
|
||||||
@end itemize")
|
@end itemize")
|
||||||
(license license:asl2.0)))
|
(license license:asl2.0)))
|
||||||
|
|
||||||
|
(define-public python-robotframework-pythonlibcore
|
||||||
|
(package
|
||||||
|
(name "python-robotframework-pythonlibcore")
|
||||||
|
(version "3.0.0")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch) ;no tests in pypi archive
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/robotframework/PythonLibCore")
|
||||||
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0v89v8va65l6inh0fb34qgxawx6p29pnrmw4n5941yzdi3804rc4"))))
|
||||||
|
(build-system python-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:phases (modify-phases %standard-phases
|
||||||
|
(replace 'check
|
||||||
|
(lambda* (#:key tests? #:allow-other-keys)
|
||||||
|
(when tests?
|
||||||
|
(invoke "utest/run.py")))))))
|
||||||
|
(native-inputs
|
||||||
|
`(("python-pytest" ,python-pytest)
|
||||||
|
("python-pytest-cov" ,python-pytest-cov)
|
||||||
|
("python-pytest-mockito" ,python-pytest-mockito)
|
||||||
|
("python-robotframework" ,python-robotframework)))
|
||||||
|
(home-page "https://github.com/robotframework/PythonLibCore")
|
||||||
|
(synopsis "Robot Framework Python library tools")
|
||||||
|
(description "PythonLibCore provides tools for creating larger test
|
||||||
|
libraries for Robot Framework using Python. The Robot Framework hybrid and
|
||||||
|
dynamic library APIs give more flexibility for library than the static library
|
||||||
|
API, but they also set requirements for libraries which need to be implemented
|
||||||
|
in the library side. PythonLibCore eases the problem by providing a simpler
|
||||||
|
interface and by handling all the requirements towards the Robot Framework
|
||||||
|
library APIs.")
|
||||||
|
(license license:asl2.0)))
|
||||||
|
|
||||||
(define-public python-rstr
|
(define-public python-rstr
|
||||||
(package
|
(package
|
||||||
(name "python-rstr")
|
(name "python-rstr")
|
||||||
|
|
Reference in New Issue