summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-03-08 20:59:22 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-03-10 10:50:07 +0000
commit94a765129732af54791c531f38b4b78b2d2ba087 (patch)
tree13787d64c9c8f8fd87b4e5be2637be89f3063961 /gnu
parent267611771022b4cdc65182333c3f1b9f8ef86dc7 (diff)
gnu: python-zulip: Switch to git-fetch.
* gnu/packages/messaging.scm (python-zulip)[source]: Switch to git-fetch. [phases]{select-zulip}: New phases. {remove-zulip-api-script}: Move after {select-zulip}. Change-Id: Ic856d305421deb7f69657d73e62e105f46e98beb
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/messaging.scm19
1 files changed, 15 insertions, 4 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index c2d94951d78..c70ee5684bd 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2990,10 +2990,13 @@ designed for experienced users.")
(version "0.9.1")
(source
(origin
- (method url-fetch)
- (uri (pypi-uri "zulip" version))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/zulip/python-zulip-api")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
- (base32 "1s41q0yiwjzx2488gcrpw1gndk9nvwzi8cxn1dlpy415fqaa9sxb"))))
+ (base32 "1dy99ma8iqycl5j52zsahlwrgps96sschnn8jqm7pqmy2rz8ijlr"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -3001,7 +3004,15 @@ designed for experienced users.")
#:test-flags #~(list "discover" "--verbose" "tests/")
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack 'remove-zulip-api-script
+ ;; Source provides 4 Python packages:
+ ;; - packaged_helloworld
+ ;; - zulip
+ ;; - zulip_bots
+ ;; - zulip_botserver
+ (add-after 'unpack 'select-zulip
+ (lambda _
+ (chdir "zulip")))
+ (add-after 'select-zulip 'remove-zulip-api-script
(lambda _
;; XXX: zulip-api requires configured access to Zulip instance.
(substitute* "setup.py"