aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanketsu <hanketsu@egregore.fun>2025-02-28 17:24:13 +0100
committerHanketsu <hanketsu@egregore.fun>2025-06-13 00:04:36 +0200
commitd788fcae67ea9ee6adc965db2ff6815cdbef80c1 (patch)
treef67d94334faee879950bf92eeeb79794baad5e02
parent05eabb625776d2efed53c09868a4874940524c15 (diff)
battering: Add python-certomancer-csc-dummy.
* battering/packages/python-xyz.scm (python-certomancer-csc-dummy): New variable.
-rw-r--r--battering/packages/python-xyz.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/battering/packages/python-xyz.scm b/battering/packages/python-xyz.scm
index 848d619..d6897cf 100644
--- a/battering/packages/python-xyz.scm
+++ b/battering/packages/python-xyz.scm
@@ -318,6 +318,34 @@ specific moment in time, whitelisting and revocation checks.")
declarative configuration.")
(license license:expat)))
+(define-public python-certomancer-csc-dummy
+ (package
+ (name "python-certomancer-csc-dummy")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/MatthiasValvekens/certomancer-csc-dummy")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01kldbg9vrbq9scqd1r0x66c0dg7pzgyllkmnbv3w1103h11ib4s"))
+ (modules '((guix build utils)))
+ (snippet
+ '(substitute* "setup.py"
+ (("aiohttp~=")
+ "aiohttp>=")))))
+ (build-system pyproject-build-system)
+ (propagated-inputs (list python-aiohttp python-asn1crypto
+ python-certomancer python-cryptography python-pae))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "https://github.com/MatthiasValvekens/certomancer-csc-dummy")
+ (synopsis "A Certomancer-based demo CSC server for integration tests")
+ (description
+ "This package provides a Certomancer-based demo CSC server for integration tests.")
+ (license license:expat)))
+
(define-public python-barcode
(package
(name "python-barcode")