From cc446b936435270c1cbf2bc5fc90d48a6cf645bf Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 8 May 2026 21:47:47 +0100 Subject: gnu: python-pyglet-1: Fix tests on Python@3.12. * gnu/packages/python-graphics.scm (python-pyglet-1): [phases]{fix-python-3.12-incompatibility}: New phase. Change-Id: I9f911c646fd22f864d89e985cd3f77d0390ba6eb --- gnu/packages/python-graphics.scm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gnu/packages/python-graphics.scm') diff --git a/gnu/packages/python-graphics.scm b/gnu/packages/python-graphics.scm index 216f70a58b..1652dd1653 100644 --- a/gnu/packages/python-graphics.scm +++ b/gnu/packages/python-graphics.scm @@ -587,6 +587,12 @@ music." ) "--deselect=tests/unit/media/test_listener.py::test_openal_listener") #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-python-3.12-incompatibility + ;; The only user of pyglet@1 is printrun, see: + ;; . + (lambda _ + (substitute* "tests/integration/test_toplevel_imports.py" + (("import imp") "")))) (add-after 'unpack 'patch-lib-paths (lambda* (#:key inputs #:allow-other-keys) (substitute* (list "pyglet/font/fontconfig.py" -- cgit v1.3