diff options
| author | Allan Adair <allan@adair.no> | 2025-10-24 14:07:19 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-11-03 20:10:40 +0000 |
| commit | 0eb576635e36c1371dc6d104d84375b92d3eeaa7 (patch) | |
| tree | 526d2e1a0933457aa2c22a38183e3bd3e351b8b1 /gnu/packages/python-xyz.scm | |
| parent | d1431491e9b71580d7a568733abf60aad72a3fa6 (diff) | |
gnu: Add python-keeper-secrets-manager-helper.
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-helper): New variable.
Change-Id: I17ff36b9e642e1b16bb10d63f04222c16765c376
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/python-xyz.scm')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b05c75c172a..c4dffd55069 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -1340,6 +1340,45 @@ comparison operators, as defined in the original Management} services.") (license license:expat)))) +(define-public python-keeper-secrets-manager-helper + ;; released alongside keeper-secrets-manager-core, but with a different + ;; versioning scheme. + (let ((commit "2c9a63d433721dee129a3647077d59bb243b52ec") + (revision "0")) + (package + (name "python-keeper-secrets-manager-helper") + (version (git-version "1.0.6" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Keeper-Security/secrets-manager") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1mqx0xv28xyljd4s7wwi154h8v22ayi8k337afhhw0pg2c8150pp")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "sdk/python/helper")))))) + (propagated-inputs + (list python-iso8601 + python-keeper-secrets-manager-core + python-pyyaml)) + (native-inputs + (list python-pytest + python-setuptools)) + (home-page "https://github.com/Keeper-Security/secrets-manager") + (synopsis "Keeper Secrets Manager for Python SDK helper for managing records") + (description + "Keeper Secrets Manager SDK helper is for creating and managing secret +records. It is intended to be used with @code{keeper-secrets-manager-core}.") + (license license:expat)))) + (define-public python-language-data (package (name "python-language-data") |
