gnu: zulip-term: Move to pyproject-build-system.

* gnu/packages/messaging.scm (zulip-term):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:test-flags>: Use it in place of check phase replacement.

Change-Id: Ia5be66a35b92d9a9229f450a7724e27167c02eda
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Nicolas Graves 2024-05-10 00:53:23 +02:00 committed by Sharlatan Hellseher
parent 13728a6104
commit 9816aae543
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -3236,24 +3236,13 @@ designed for experienced users.")
(base32
"1xhhy3v4wck74a83avil0rnmsi2grrh03cww19n5mv80p2q1cjmf"))
(modules '((guix build utils)))
(snippet
'(begin
(substitute* "setup.py"
(("\\=\\=1\\.7") ">=1.7") ; pytest-mock
(("\\=\\=2\\.5") ">=2.5") ; pytest-cov
(("4\\.5\\.2") "4.4.2")) ; lxml
#t))))
(build-system python-build-system)
(snippet '(substitute* "setup.py"
(("\\=\\=1\\.7") ">=1.7") ; pytest-mock
(("\\=\\=2\\.5") ">=2.5") ; pytest-cov
(("4\\.5\\.2") "4.4.2"))))) ; lxml
(build-system pyproject-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
;; Delete failing tests.
(delete-file "tests/cli/test_run.py")
(invoke "pytest"))
#t)))))
'(#:test-flags '("--ignore=tests/cli/test_run.py")))
(inputs
(list python-beautifulsoup4
python-lxml