diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-03-08 20:59:22 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-03-10 10:50:07 +0000 |
| commit | 94a765129732af54791c531f38b4b78b2d2ba087 (patch) | |
| tree | 13787d64c9c8f8fd87b4e5be2637be89f3063961 /gnu | |
| parent | 267611771022b4cdc65182333c3f1b9f8ef86dc7 (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.scm | 19 |
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" |
