diff options
| author | Thomas Kramer <thomas@f-si.org> | 2026-05-27 22:42:34 +0200 |
|---|---|---|
| committer | Gabriel Wicki <gabriel@erlikon.ch> | 2026-06-25 12:27:58 +0200 |
| commit | c226fb3b70c20fe2418aad2df2b4f2ec83472dfc (patch) | |
| tree | b520cb4c489b172ce84c4eb0477e03a328b3f054 /gnu/packages/security-token.scm | |
| parent | 6b4940e6234227c186f3e255f4bd595e4eb73a66 (diff) | |
gnu: Add python-pynitrokey.
* gnu/packages/security-token.scm (python-pynitrokey): New variable.
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
Diffstat (limited to 'gnu/packages/security-token.scm')
| -rw-r--r-- | gnu/packages/security-token.scm | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 350f50efdd8..86f2b82d8fe 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm | |||
| @@ -75,6 +75,7 @@ | |||
| 75 | #:use-module (gnu packages gnupg) | 75 | #:use-module (gnu packages gnupg) |
| 76 | #:use-module (gnu packages gtk) | 76 | #:use-module (gnu packages gtk) |
| 77 | #:use-module (gnu packages libusb) | 77 | #:use-module (gnu packages libusb) |
| 78 | #:use-module (gnu packages libffi) | ||
| 78 | #:use-module (gnu packages linux) | 79 | #:use-module (gnu packages linux) |
| 79 | #:use-module (gnu packages lua) | 80 | #:use-module (gnu packages lua) |
| 80 | #:use-module (gnu packages man) | 81 | #:use-module (gnu packages man) |
| @@ -650,6 +651,44 @@ NetHSM @acronym{HSM, Hardware Security Modules}s.") | |||
| 650 | Nitrokey token firmware.") | 651 | Nitrokey token firmware.") |
| 651 | (license license:gpl2))) | 652 | (license license:gpl2))) |
| 652 | 653 | ||
| 654 | (define-public python-pynitrokey | ||
| 655 | (package | ||
| 656 | (name "python-pynitrokey") | ||
| 657 | (version "0.12.2") | ||
| 658 | (source | ||
| 659 | (origin | ||
| 660 | (method git-fetch) | ||
| 661 | (uri (git-reference | ||
| 662 | (url "https://github.com/Nitrokey/pynitrokey") | ||
| 663 | (commit (string-append "v" version)))) | ||
| 664 | (file-name (git-file-name name version)) | ||
| 665 | (sha256 | ||
| 666 | (base32 "09a7cf7pz4qmm806b6grx8mxxnnbbzamywx46mpi1axbmnxrw4wq")))) | ||
| 667 | (build-system pyproject-build-system) | ||
| 668 | (propagated-inputs (list python-cffi | ||
| 669 | python-click | ||
| 670 | python-cryptography | ||
| 671 | python-fido2 | ||
| 672 | python-hidapi | ||
| 673 | python-intelhex | ||
| 674 | python-libusb1 | ||
| 675 | python-nethsm | ||
| 676 | python-nitrokey | ||
| 677 | python-nkdfu | ||
| 678 | python-pyscard | ||
| 679 | python-pyserial | ||
| 680 | python-pyusb | ||
| 681 | python-requests | ||
| 682 | python-semver | ||
| 683 | python-tlv8 | ||
| 684 | python-tqdm)) | ||
| 685 | (native-inputs (list python-poetry-core python-pytest)) | ||
| 686 | (home-page "https://github.com/Nitrokey/pynitrokey") | ||
| 687 | (synopsis "Python client for Nitrokey devices") | ||
| 688 | (description "Python client application for managing Nitrokey devices | ||
| 689 | with the @code{nitropy} CLI application.") | ||
| 690 | (license (list license:gpl3+ license:lgpl3 license:asl2.0)))) | ||
| 691 | |||
| 653 | (define-public python-yubico | 692 | (define-public python-yubico |
| 654 | (package | 693 | (package |
| 655 | (name "python-yubico") | 694 | (name "python-yubico") |
