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")

Reply via email to