mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-29 13:31:16 +02:00
gnu: python-gipc: Enable tests.
* gnu/packages/python-xyz.scm (python-gipc) [arguments] <tests?>: Enable them. <phases>: Add 'adjust-for-pytest-8 phase. Change-Id: Ib118dfd8f6cff1400e19880f1a96460fbac343b9
This commit is contained in:
committed by
Sharlatan Hellseher
parent
86f8e74255
commit
d5e5bbc5cc
@@ -27281,10 +27281,19 @@ Glob2 currently based on the glob code from Python 3.3.1.")
|
||||
(base32 "18w1fi3gh8i3kl58n6jpixzc2w42znxqhb3lj6hwn1641wq2hyrz"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
;; Some tests seem to require an older version of pytest.
|
||||
(list #:tests? #f))
|
||||
(native-inputs (list python-pytest python-setuptools))
|
||||
(propagated-inputs (list python-gevent))
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'adjust-for-pytest-8
|
||||
(lambda _
|
||||
(substitute* "test/test_gipc.py"
|
||||
(("def setup") "def setup_method")
|
||||
(("def teardown") "def teardown_method")))))))
|
||||
(native-inputs
|
||||
(list python-pytest
|
||||
python-setuptools))
|
||||
(propagated-inputs
|
||||
(list python-gevent))
|
||||
(home-page "https://gehrcke.de/gipc/")
|
||||
(synopsis "Child process management in the context of gevent")
|
||||
(description
|
||||
|
||||
Reference in New Issue
Block a user