From b655cdb571df317f67b3faa6545b675ae5035fe2 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sun, 9 Nov 2025 12:28:51 +0000 Subject: klaus: Add optional dependencies for markdown rendering. --- guix/forge/klaus.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'guix/forge/klaus.scm') diff --git a/guix/forge/klaus.scm b/guix/forge/klaus.scm index dffd61d..23de1db 100644 --- a/guix/forge/klaus.scm +++ b/guix/forge/klaus.scm @@ -24,6 +24,8 @@ #:use-module (forge gunicorn) #:use-module (forge nginx) #:use-module (forge socket) + #:use-module ((gnu packages python-xyz) + #:select (python-docutils python-markdown)) #:use-module ((gnu packages version-control) #:select (python-klaus) #:prefix guix:) @@ -54,7 +56,11 @@ ;; more long term solution is to rewrite klaus to not use the git CLI at ;; all. See https://github.com/jonashaag/klaus/issues/322 (modify-inputs (package-inputs guix:python-klaus) - (replace "git-minimal" git-without-safe-directory-check))))) + (replace "git-minimal" git-without-safe-directory-check))) + (propagated-inputs + (modify-inputs (package-propagated-inputs guix:python-klaus) + ;; Add optional dependencies for markup rendering. + (prepend python-docutils python-markdown))))) (define-record-type* klaus-configuration make-klaus-configuration -- cgit 1.4.1