From d788fcae67ea9ee6adc965db2ff6815cdbef80c1 Mon Sep 17 00:00:00 2001 From: Hanketsu Date: Fri, 28 Feb 2025 17:24:13 +0100 Subject: battering: Add python-certomancer-csc-dummy. * battering/packages/python-xyz.scm (python-certomancer-csc-dummy): New variable. --- battering/packages/python-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) 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") -- cgit v1.2.3