diff options
| author | Alexandros Theodotou <alex@zrythm.org> | 2020-01-08 14:55:28 +0000 |
|---|---|---|
| committer | Christopher Baines <mail@cbaines.net> | 2020-03-26 19:14:44 +0000 |
| commit | f8dcdf2b365118b5e46972c4c7a07b922775fb8f (patch) | |
| tree | b34c765d6c60c0fab553960e0d6a56da9dae84b5 /gnu/packages/python-crypto.scm | |
| parent | 79c395dde318605fed7d0ba429c8d82d8e77202a (diff) | |
gnu: Add python-kerberos.
* gnu/packages/python-crypto.scm (python-kerberos): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
Diffstat (limited to 'gnu/packages/python-crypto.scm')
| -rw-r--r-- | gnu/packages/python-crypto.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 0601799c2b3..49525c099a8 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm | |||
| @@ -21,6 +21,7 @@ | |||
| 21 | ;;; Copyright © 2018 Nam Nguyen <namn@berkeley.edu> | 21 | ;;; Copyright © 2018 Nam Nguyen <namn@berkeley.edu> |
| 22 | ;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net> | 22 | ;;; Copyright © 2019 Guillaume Le Vaillant <glv@posteo.net> |
| 23 | ;;; Copyright © 2019 Clément Lassieur <clement@lassieur.org> | 23 | ;;; Copyright © 2019 Clément Lassieur <clement@lassieur.org> |
| 24 | ;;; Copyright © 2020 Alexandros Theodotou <alex@zrythm.org> | ||
| 24 | ;;; | 25 | ;;; |
| 25 | ;;; This file is part of GNU Guix. | 26 | ;;; This file is part of GNU Guix. |
| 26 | ;;; | 27 | ;;; |
| @@ -45,6 +46,7 @@ | |||
| 45 | #:use-module (gnu packages) | 46 | #:use-module (gnu packages) |
| 46 | #:use-module (gnu packages check) | 47 | #:use-module (gnu packages check) |
| 47 | #:use-module (gnu packages crypto) | 48 | #:use-module (gnu packages crypto) |
| 49 | #:use-module (gnu packages kerberos) | ||
| 48 | #:use-module (gnu packages libffi) | 50 | #:use-module (gnu packages libffi) |
| 49 | #:use-module (gnu packages multiprecision) | 51 | #:use-module (gnu packages multiprecision) |
| 50 | #:use-module (gnu packages password-utils) | 52 | #:use-module (gnu packages password-utils) |
| @@ -309,6 +311,31 @@ etc.). The package is structured to make adding new modules easy.") | |||
| 309 | "python" | 311 | "python" |
| 310 | (package-inputs pycrypto))))))) | 312 | (package-inputs pycrypto))))))) |
| 311 | 313 | ||
| 314 | (define-public python-kerberos | ||
| 315 | (package | ||
| 316 | (name "python-kerberos") | ||
| 317 | (version "1.3.0") | ||
| 318 | (source | ||
| 319 | (origin | ||
| 320 | (method url-fetch) | ||
| 321 | (uri (pypi-uri "kerberos" version)) | ||
| 322 | (sha256 | ||
| 323 | (base32 | ||
| 324 | "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh")))) | ||
| 325 | (build-system python-build-system) | ||
| 326 | (inputs | ||
| 327 | `(("mit-krb5" ,mit-krb5))) | ||
| 328 | (home-page "https://github.com/apple/ccs-pykerberos") | ||
| 329 | (synopsis | ||
| 330 | "Python Kerberos library used by CalendarServer") | ||
| 331 | (description | ||
| 332 | "This Python package is a high-level wrapper for Kerberos (GSSAPI) | ||
| 333 | operations. The goal is to avoid having to build a module that wraps the | ||
| 334 | entire Kerberos.framework, and instead offer a limited set of functions that | ||
| 335 | do what is needed for client/server Kerberos authentication based on | ||
| 336 | <http://www.ietf.org/rfc/rfc4559.txt>.") | ||
| 337 | (license license:asl2.0))) | ||
| 338 | |||
| 312 | (define-public python-keyring | 339 | (define-public python-keyring |
| 313 | (package | 340 | (package |
| 314 | (name "python-keyring") | 341 | (name "python-keyring") |
