mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Add python-k5test.
* gnu/packages/python-xyz.scm (python-k5test): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
parent
9786258b4d
commit
72c2478add
1 changed files with 35 additions and 0 deletions
|
@ -112,6 +112,7 @@
|
|||
#:use-module (gnu packages icu4c)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages kerberos)
|
||||
#:use-module (gnu packages libevent)
|
||||
#:use-module (gnu packages libffi)
|
||||
#:use-module (gnu packages linux)
|
||||
|
@ -17223,3 +17224,37 @@ and cuts down boilerplate code when testing libraries for asyncio.")
|
|||
(description
|
||||
"Python Assertion Helpers inspired by Shouldly.")
|
||||
(license license:isc)))
|
||||
|
||||
(define-public python-k5test
|
||||
(package
|
||||
(name "python-k5test")
|
||||
(version "0.9.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "k5test" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1lqp3jgfngyhaxjgj3n230hn90wsylwilh120yjf62h7b1s02mh8"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-six" ,python-six)
|
||||
;; `which`, `kadmin.local` binaries called inside library
|
||||
("which" ,which)
|
||||
("mit-krb5" ,mit-krb5)))
|
||||
(native-inputs `(("mit-krb5" ,mit-krb5)))
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-paths
|
||||
(lambda* _
|
||||
(substitute* "k5test/realm.py"
|
||||
(("'kadmin_local'") "'kadmin.local'")))))))
|
||||
(home-page "https://github.com/pythongssapi/k5test")
|
||||
(synopsis "Library for setting up self-contained Kerberos 5 environments")
|
||||
(description
|
||||
"@code{k5test} is a library for setting up self-contained Kerberos 5
|
||||
environments, and running Python unit tests inside those environments. It is
|
||||
based on the file of the same name found alongside the MIT Kerberos 5 unit
|
||||
tests.")
|
||||
(license license:isc)))
|
||||
|
|
Loading…
Reference in a new issue