1
0
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:
Hugo Buddelmeijer
2025-10-23 17:47:16 +02:00
committed by Sharlatan Hellseher
parent 86f8e74255
commit d5e5bbc5cc

View File

@@ -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