klaus: Add optional dependencies for markdown rendering.
HEAD main1 files changed, 7 insertions, 1 deletions
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>
klaus-configuration make-klaus-configuration
|