guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 9af5547be395fafe4a0de07795bf2b1ab7fd8f31
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sun Mar 8 21:35:42 2026 +0000
gnu: Add python-zulip-botserver.
* gnu/packages/messaging.scm (python-zulip-botserver): New variable.
Change-Id: I5c587729016a42386e8e7fc3bd924c3bd84a281e
---
gnu/packages/messaging.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 8bbdbe7313..5d51ad89f2 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")