guix_mirror_bot pushed a commit to branch master
in repository guix.

commit cad2e98384e0af13900e631ca7e17d7a1ba2c3ba
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Mar 10 10:46:04 2026 +0000

    gnu: python-zulip: Add optional inputs, improve description.
    
    * gnu/packages/messaging.scm (python-zulip):
    [propagated-inputs]: Add python-dateutil, python-feedparser,
    python-google-api-client, python-google-auth-httplib2,
    python-google-auth-oauthlib, python-platformdirs, and python-pytz.
    [description]: Cover the list of provided integrations and bridges.
    
    Change-Id: I9a7537fcfb81afff844b3db600ac082ee2495bc4
---
 gnu/packages/messaging.scm | 49 +++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 46 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 5d51ad89f2..9ce39c1e1b 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -3029,13 +3029,56 @@ designed for experienced users.")
     (propagated-inputs
      (list python-click
            python-distro
-           python-matrix-nio
            python-requests
-           python-typing-extensions))
+           python-typing-extensions
+           ;; [optional]
+           python-dateutil
+           python-feedparser
+           python-google-api-client
+           python-google-auth-httplib2
+           python-google-auth-oauthlib
+           ;; python-irc
+           ;; python-litellm
+           python-matrix-nio
+           ;; python-mercurial
+           python-platformdirs
+           ;; python-pysvn
+           ;; python-twitter
+           python-pytz
+           ;; python-slack-sdk
+           ;; python-sleekxmpp
+           ;; python-trac
+           #;python-zephyr))
     (home-page "https://github.com/zulip/python-zulip-api";)
     (synopsis "Zulip's API Python bindings")
     (description
-     "This package provides Python bindings to Zulip's API.")
+     "This package provides Python bindings to Zulip's API.
+
+Included common integrations and bridges are located in
+share/zulip/integrations or in lib/<...>/site-packages/integrations:
+@itemize
+@item bridge_between_zulips
+@item bridge_with_irc
+@item bridge_with_matrix
+@item bridge_with_slack
+@item codebase
+@item git
+@item google
+@item hg
+@item jabber
+@item jira
+@item litellm
+@item log2zulip
+@item nagios
+@item openshift
+@item perforce
+@item rss
+@item svn
+@item trac
+@item trello
+@item twitter
+@item zephyr
+@end itemize")
     (license license:asl2.0)))
 
 (define-public python-zulip-bots

Reply via email to