summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-03-08 21:35:42 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-03-10 10:50:07 +0000
commit9af5547be395fafe4a0de07795bf2b1ab7fd8f31 (patch)
tree984ef6c7b8ff0c4d25aa7ff479b4326a0e1028b9
parent5621e78fbeaf46ac30df20fd86ee156f3fe8068c (diff)
gnu: Add python-zulip-botserver.
* gnu/packages/messaging.scm (python-zulip-botserver): New variable. Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
-rw-r--r--gnu/packages/messaging.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 8bbdbe73133..5d51ad89f28 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -3075,6 +3075,28 @@ designed for experienced users.")
(synopsis "Zulip's Bot framework")
(description "This package provides Zulip's Bot framework.")))
+(define-public python-zulip-botserver
+ (package
+ (inherit python-zulip)
+ (name "python-zulip-botserver")
+ (arguments
+ (list
+ #:test-backend #~'unittest
+ #:test-flags #~(list "discover" "--verbose")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'select-zulip-bots
+ (lambda _
+ (chdir "zulip_botserver"))))))
+ (propagated-inputs
+ (list python-flask
+ python-typing-extensions
+ python-zulip
+ python-zulip-bots))
+ (synopsis "Zulip's Flask server for running bots")
+ (description
+ "This package provides Zulip's Flask server for running bots.")))
+
(define-public zulip-term
(package
(name "zulip-term")