Your message dated Wed, 21 Dec 2022 22:28:33 +0000
with message-id <e1p87zh-00cxxp...@fasolo.debian.org>
and subject line Bug#1026690: fixed in pyglet 1.5.27+ds-2
has caused the Debian Bug report #1026690,
regarding pyglet: FTBFS: dh_auto_test: error: pybuild --test -i python{version}
-p "3.11 3.10" returned exit code 13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1026690: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026690
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pyglet
Version: 1.5.27+ds-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config
> running config
> I: pybuild base:240: python3.10 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.11 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/resource.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/math.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/event.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/shapes.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/sprite.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/com.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> copying pyglet/clock.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/graphics
> copying pyglet/graphics/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/graphics
> copying pyglet/graphics/vertexbuffer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/graphics
> copying pyglet/graphics/vertexattribute.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/graphics
> copying pyglet/graphics/allocation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/graphics
> copying pyglet/graphics/vertexdomain.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/graphics
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/freetype_lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/freetype.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/directwrite.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/ttf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/quartz.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/fontconfig.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> copying pyglet/font/win32query.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/font
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gui
> copying pyglet/gui/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gui
> copying pyglet/gui/ninepatch.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gui
> copying pyglet/gui/widgets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gui
> copying pyglet/gui/frame.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gui
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/model
> copying pyglet/model/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/model
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/x11_xinput_tablet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/x11_xinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/wintab.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/evdev_constants.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/directinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/darwin_hid.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> copying pyglet/input/evdev.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/input
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text
> copying pyglet/text/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text
> copying pyglet/text/layout.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text
> copying pyglet/text/caret.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text
> copying pyglet/text/runlist.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text
> copying pyglet/text/document.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window
> copying pyglet/window/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window
> copying pyglet/window/key.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window
> copying pyglet/window/event.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window
> copying pyglet/window/mouse.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image
> copying pyglet/image/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image
> copying pyglet/image/atlas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image
> copying pyglet/image/animation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glext_arb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glxext_mesa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/lib_wgl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/wgl_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/lib_glx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/wglext_arb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/cocoa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/lib_agl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glu.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/agl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glu_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/wgl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/gl_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/headless.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/wglext_nv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glext_nv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glxext_arb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/gl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glxext_nv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> copying pyglet/gl/glx_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/gl
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/extlibs
> copying pyglet/extlibs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/extlibs
> copying pyglet/extlibs/png.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/extlibs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/events.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/synthesis.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/exceptions.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/player.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/buffered_logger.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/instrumentation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> copying pyglet/media/mediathreads.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/cocoa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/xlib_vidmoderestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/headless.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> copying pyglet/canvas/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/canvas
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app
> copying pyglet/app/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app
> copying pyglet/app/cocoa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app
> copying pyglet/app/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app
> copying pyglet/app/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app
> copying pyglet/app/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs
> copying pyglet/libs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/model/codecs
> copying pyglet/model/codecs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/model/codecs
> copying pyglet/model/codecs/gltf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/model/codecs
> copying pyglet/model/codecs/obj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/model/codecs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/plaintext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/structured.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/html.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/attributed.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/text/formats
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/win32
> copying pyglet/window/win32/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/win32
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/headless
> copying pyglet/window/headless/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/headless
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_textview.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/systemcursor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_delegate.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_view.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_window.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/cocoa
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/xlib
> copying pyglet/window/xlib/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/window/xlib
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/dds.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/wic.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/s3tc.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/pil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/gdkpixbuf2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/png.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/gif.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/bmp.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/quartz.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/gdiplus.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/image/codecs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/wave.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/ffmpeg.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/wmf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/gstreamer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/pyogg.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers
> copying pyglet/media/drivers/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers
> copying pyglet/media/drivers/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers
> copying pyglet/media/drivers/listener.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/devices
> copying pyglet/media/devices/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/devices
> copying pyglet/media/devices/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/devices
> copying pyglet/media/devices/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/devices
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libswscale.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libavcodec.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libavutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libavformat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/compat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libswresample.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/lib_dsound.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/exceptions.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/directsound
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/lib_alc.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/lib_openal.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/openal
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/silent
> copying pyglet/media/drivers/silent/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/silent
> copying pyglet/media/drivers/silent/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/silent
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/lib_xaudio2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/xaudio2
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/lib_pulseaudio.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/media/drivers/pulse
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin
> copying pyglet/libs/darwin/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin
> copying pyglet/libs/darwin/quartzkey.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/winkey.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/libwintab.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/dinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/constants.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/types.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/win32
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/eglext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/egl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/egl
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xf86vmode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xsync.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xinerama.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/cursorfont.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/x11
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/cocoatypes.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/runtime.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/cocoalibs.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/libs/darwin/cocoapy
> I: pybuild base:240: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/resource.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/math.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/event.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/shapes.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/sprite.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/com.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> copying pyglet/clock.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/graphics
> copying pyglet/graphics/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/graphics
> copying pyglet/graphics/vertexbuffer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/graphics
> copying pyglet/graphics/vertexattribute.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/graphics
> copying pyglet/graphics/allocation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/graphics
> copying pyglet/graphics/vertexdomain.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/graphics
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/freetype_lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/freetype.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/directwrite.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/ttf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/quartz.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/fontconfig.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> copying pyglet/font/win32query.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/font
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gui
> copying pyglet/gui/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gui
> copying pyglet/gui/ninepatch.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gui
> copying pyglet/gui/widgets.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gui
> copying pyglet/gui/frame.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gui
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/model
> copying pyglet/model/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/model
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/x11_xinput_tablet.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/x11_xinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/wintab.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/evdev_constants.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/directinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/darwin_hid.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> copying pyglet/input/evdev.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/input
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text
> copying pyglet/text/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text
> copying pyglet/text/layout.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text
> copying pyglet/text/caret.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text
> copying pyglet/text/runlist.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text
> copying pyglet/text/document.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window
> copying pyglet/window/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window
> copying pyglet/window/key.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window
> copying pyglet/window/event.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window
> copying pyglet/window/mouse.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image
> copying pyglet/image/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image
> copying pyglet/image/atlas.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image
> copying pyglet/image/animation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glext_arb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glxext_mesa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/lib_wgl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/wgl_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/lib_glx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/wglext_arb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/cocoa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/lib_agl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glu.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/agl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glu_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/wgl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/gl_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/headless.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/wglext_nv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glext_nv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glx.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glxext_arb.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/gl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glxext_nv.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> copying pyglet/gl/glx_info.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/gl
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/extlibs
> copying pyglet/extlibs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/extlibs
> copying pyglet/extlibs/png.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/extlibs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/events.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/synthesis.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/exceptions.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/player.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/buffered_logger.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/instrumentation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> copying pyglet/media/mediathreads.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/cocoa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/xlib_vidmoderestore.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/headless.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> copying pyglet/canvas/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/canvas
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app
> copying pyglet/app/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app
> copying pyglet/app/cocoa.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app
> copying pyglet/app/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app
> copying pyglet/app/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app
> copying pyglet/app/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs
> copying pyglet/libs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/model/codecs
> copying pyglet/model/codecs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/model/codecs
> copying pyglet/model/codecs/gltf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/model/codecs
> copying pyglet/model/codecs/obj.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/model/codecs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/plaintext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/structured.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/html.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text/formats
> copying pyglet/text/formats/attributed.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/text/formats
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/win32
> copying pyglet/window/win32/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/win32
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/headless
> copying pyglet/window/headless/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/headless
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_textview.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/systemcursor.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_delegate.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_view.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> copying pyglet/window/cocoa/pyglet_window.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/cocoa
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/xlib
> copying pyglet/window/xlib/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/window/xlib
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/dds.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/wic.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/s3tc.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/pil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/gdkpixbuf2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/png.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/gif.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/bmp.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/quartz.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> copying pyglet/image/codecs/gdiplus.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/image/codecs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/wave.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/ffmpeg.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/wmf.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/gstreamer.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> copying pyglet/media/codecs/pyogg.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers
> copying pyglet/media/drivers/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers
> copying pyglet/media/drivers/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers
> copying pyglet/media/drivers/listener.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/devices
> copying pyglet/media/devices/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/devices
> copying pyglet/media/devices/base.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/devices
> copying pyglet/media/devices/win32.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/devices
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libswscale.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libavcodec.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libavutil.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libavformat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/compat.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> copying pyglet/media/codecs/ffmpeg_lib/libswresample.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/codecs/ffmpeg_lib
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/lib_dsound.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/exceptions.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/directsound
> copying pyglet/media/drivers/directsound/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/directsound
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/lib_alc.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/openal
> copying pyglet/media/drivers/openal/lib_openal.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/openal
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/silent
> copying pyglet/media/drivers/silent/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/silent
> copying pyglet/media/drivers/silent/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/silent
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/xaudio2
> copying pyglet/media/drivers/xaudio2/lib_xaudio2.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/xaudio2
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/interface.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/adaptation.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/pulse
> copying pyglet/media/drivers/pulse/lib_pulseaudio.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/media/drivers/pulse
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin
> copying pyglet/libs/darwin/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin
> copying pyglet/libs/darwin/quartzkey.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/winkey.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/libwintab.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/dinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/constants.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> copying pyglet/libs/win32/types.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/win32
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/lib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/eglext.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/egl
> copying pyglet/libs/egl/egl.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/egl
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xinput.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xf86vmode.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xsync.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xinerama.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/xlib.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> copying pyglet/libs/x11/cursorfont.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/x11
> creating
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/cocoatypes.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/runtime.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin/cocoapy
> copying pyglet/libs/darwin/cocoapy/cocoalibs.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/libs/darwin/cocoapy
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build;
> python3.11 -m pytest >/dev/null 2>&1; cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build; xvfb-run
> --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX
> +render -noreset" python3.11 -m pytest -v -k "not interactive and not
> PulseAudio and not test_pulse and not test_player_play and not
> test_player_play_multiple and not test_player_silent_audio_driver and not
> test_freetype_face and not test_fontconfig and not test_linux_fontconfig and
> not test_driver and not test_openal and not ClockTimingTestCase"
> --ignore=tests/interactive
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack --
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>, configfile: pytest.ini
> collecting ... collected 534 items / 108 deselected / 426 selected
>
> tests/integration/app/test_eventloop.py::test_start_stop PASSED
> tests/integration/app/test_eventloop.py::test_multiple_start_stop PASSED
> tests/integration/app/test_eventloop.py::test_events PASSED
> tests/integration/app/test_eventloop.py::test_on_window_close PASSED
> tests/integration/app/test_eventloop.py::test_sleep PASSED
> tests/integration/graphics/test_allocation.py::test_alloc1 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc2 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc3 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc_mix1_2 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc_mix5_3_7 PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_order_all PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_order PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_reverse_all
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_reverse PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix1_2_order
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix5_3_7_order
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_outoforder
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix1_2_outoforder
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix5_3_7_outoforder
> PASSED
> tests/integration/graphics/test_allocation.py::test_mix_alloc_dealloc1 PASSED
> tests/integration/graphics/test_allocation.py::test_mix_alloc_dealloc5_3_7
> PASSED
> tests/integration/graphics/test_allocation.py::test_realloc1_2 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc2_1 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc_2_1_2 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc_3_1_5_4_6 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc_3_1_5_4_6_sequential
> PASSED
> tests/integration/graphics/test_allocation.py::test_resize1 PASSED
> tests/integration/graphics/test_allocation.py::test_mix_resize PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/graphics/test_multitexture.py::MultiTextureTestCase::test_multitexture
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_incomplete_load
> SKIPPED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_animation
> SKIPPED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_image
> SKIPPED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_image_requires_loader_close
> SKIPPED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testPad PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testRange PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testRect PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testSquare
> PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testTuple PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testTupleRange
> PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::test2 PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::test5 PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testPad PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testRect PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testSet PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testSquare PASSED
> tests/integration/media/test_directsound.py::test_gain2db_gain_convert SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_listener SKIPPED
> tests/integration/media/test_directsound.py::test_listener_position SKIPPED
> tests/integration/media/test_directsound.py::test_listener_orientation SKIPPED
> tests/integration/media/test_player.py::test_multiple_fire_and_forget_players
> PASSED
> tests/integration/model/test_loading.py::test_load_from_disk PASSED
> tests/integration/model/test_loading.py::test_load_from_object_str PASSED
> tests/integration/model/test_loading.py::test_load_from_object_bytes PASSED
> tests/integration/model/test_loading.py::test_no_decoders_available PASSED
> tests/integration/model/test_loading.py::test_resource_module PASSED
> tests/integration/platform/test_win_multicore_clock.py::WindowsMulticoreClockTestCase::test_multicore
> SKIPPED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms0-rgbm]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms1-mbgr]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms2-grmb]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms3-bmrg]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms4-mrgb]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms5-mrgb]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms6-bmrg]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms7-bmrg]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms8-gbmr]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms9-gbmr]
> PASSED
> tests/integration/resource/test_resource_loading.py::test_base_path_only
> PASSED
> tests/integration/resource/test_resource_loading.py::test_blank_base_path
> PASSED
> tests/integration/resource/test_resource_loading.py::test_unused_paths PASSED
> tests/integration/resource/test_resource_loading.py::test_subfolder PASSED
> tests/integration/resource/test_resource_loading.py::test_subfolder_trailing_slash
> PASSED
> tests/integration/resource/test_resource_loading.py::test_sub_subfolder PASSED
> tests/integration/resource/test_resource_loading.py::test_sub_subfolder_trailing_slash
> PASSED
> tests/integration/resource/test_resource_loading.py::test_zipfile PASSED
> tests/integration/resource/test_resource_loading.py::test_zipfile_trailing_slash
> PASSED
> tests/integration/resource/test_resource_loading.py::test_zipfile_subdirs
> PASSED
> tests/integration/resource/test_resource_loading.py::test_no_path_exception
> PASSED
> tests/integration/resource/test_resource_loading.py::test_resource_not_found
> PASSED
> tests/integration/resource/test_resource_loading.py::test_invalid_filename_format
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document[UnformattedDocument]
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document[FormattedDocument]
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document_bold[UnformattedDocument]
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document_bold[FormattedDocument]
> PASSED
> tests/integration/window/test_context_share.py::ContextShareTest::test_context_noshare_list
> PASSED
> tests/integration/window/test_context_share.py::ContextShareTest::test_context_share_list
> PASSED
> tests/integration/window/test_context_share.py::ContextShareTest::test_context_share_texture
> PASSED
> tests/integration/window/test_event_sequence.py::WindowShowEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowCreateEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowCreateFullScreenEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowSetFullScreenEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowUnsetFullScreenEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_window_caption.py::test_window_caption PASSED
> tests/integration/window/test_window_caption.py::test_window_caption_from_argv
> PASSED
> tests/unit/test_atlas.py::TestPack::test_1 PASSED
> tests/unit/test_atlas.py::TestPack::test_2 PASSED
> tests/unit/test_atlas.py::TestPack::test_3 PASSED
> tests/unit/test_atlas.py::TestPack::test_4 PASSED
> tests/unit/test_atlas.py::TestPack::test_5 PASSED
> tests/unit/test_atlas.py::TestPack::test_over_x PASSED
> tests/unit/test_atlas.py::TestPack::test_over_y PASSED
> tests/unit/test_clock.py::ClockTestCase::test_call_sched_return_False_if_no_called_functions
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_call_sched_return_True_if_called_functions
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_call_sched_return_True_if_called_functions_interval
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_get_interval SKIPPED (...)
> tests/unit/test_clock.py::ClockTestCase::test_get_sleep_time_None_if_no_items
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_get_sleep_time_can_sleep SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_get_sleep_time_cannot_sleep
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_item_during_tick
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_multiple
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_soft PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_soft_multiple
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_soft_unschedule
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_unschedule
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_item_during_tick
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_once PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_once_multiple PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_once_unschedule PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_unschedule PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_will_not_call_function
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_scheduler_integrity PASSED
> tests/unit/test_clock.py::ClockTestCase::test_slow_clock PASSED
> tests/unit/test_clock.py::ClockTestCase::test_slow_clock_reschedules PASSED
> tests/unit/test_clock.py::ClockTestCase::test_soft_scheduling_stress_test
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_tick_return_last_delta PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_interval_item_during_tick
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_removes_all PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_will_not_call_function
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_will_not_fail_if_already_unscheduled
> PASSED
> tests/unit/test_clock_fps.py::test_first_tick_is_delta_zero PASSED
> tests/unit/test_clock_fps.py::test_start_at_zero_fps PASSED
> tests/unit/test_clock_fps.py::test_elapsed_time_between_tick PASSED
> tests/unit/test_clock_fps.py::test_compute_fps PASSED
> tests/unit/test_events.py::test_register_event_type PASSED
> tests/unit/test_events.py::test_push_handlers_args PASSED
> tests/unit/test_events.py::test_push_handlers_kwargs PASSED
> tests/unit/test_events.py::test_push_handlers_instance FAILED
> tests/unit/test_events.py::test_push_handlers_not_setup PASSED
> tests/unit/test_events.py::test_set_handlers_args PASSED
> tests/unit/test_events.py::test_set_handlers_kwargs PASSED
> tests/unit/test_events.py::test_set_handlers_not_setup PASSED
> tests/unit/test_events.py::test_set_handler_dispatch PASSED
> tests/unit/test_events.py::test_set_handler_not_setup PASSED
> tests/unit/test_events.py::test_pop_handlers PASSED
> tests/unit/test_events.py::test_pop_handlers_not_setup PASSED
> tests/unit/test_events.py::test_remove_handlers_args PASSED
> tests/unit/test_events.py::test_remove_handlers_kwargs PASSED
> tests/unit/test_events.py::test_remove_handlers_not_setup PASSED
> tests/unit/test_events.py::test_remove_handler PASSED
> tests/unit/test_events.py::test_dispatch_unhandled_event PASSED
> tests/unit/test_events.py::test_dispatch_event_not_setup PASSED
> tests/unit/test_events.py::test_weakref_to_instance_method PASSED
> tests/unit/test_events.py::test_weakref_to_instance PASSED
> tests/unit/test_events.py::test_weakref_deleted_when_instance_is_deleted
> PASSED
> tests/unit/test_font.py::test_load_privatefont SKIPPED (requires pla...)
> tests/unit/test_font.py::test_load_privatefont_from_list SKIPPED (re...)
> tests/unit/test_math.py::test_creation PASSED
> tests/unit/test_math.py::test_creation_from_list PASSED
> tests/unit/test_math.py::test_matrix_inversion PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_cx_freeze
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_frozen_console_exe
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_frozen_macosx
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_frozen_windows_exe
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_normal_python
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_cygwin_appdata
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_cygwin_no_appdata
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_darwin
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_linux_xdg_config_home
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_windows_appdata
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_windows_no_appdata
> PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete10 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete11 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete12 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete13 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete14 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete2 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete3 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete4 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete5 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete6 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete7 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete8 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete9 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_all PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_beginning PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_middle PASSED
> tests/unit/test_text.py::TestStyleRuns::test_initial PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_2 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_almost_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_beginning PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_beginning_1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_beginning_2 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_empty PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_all PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_start PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set_overlapped PASSED
> tests/unit/test_text.py::TestStyleRuns::test_zero PASSED
> tests/unit/test_text.py::TestIssues::test_issue241_comment4a PASSED
> tests/unit/test_text.py::TestIssues::test_issue241_comment4b PASSED
> tests/unit/test_text.py::TestIssues::test_issue241_comment5 PASSED
> tests/unit/test_text.py::TestIssues::test_issue429_comment4a PASSED
> tests/unit/test_text.py::TestIssues::test_issue429_comment4b PASSED
> tests/unit/test_text.py::TestIssues::test_issue471 PASSED
> tests/unit/test_text.py::TestIssues::test_issue471_comment2 PASSED
> tests/unit/test_text.py::AttributedTextDecoderTests::testOneNewlineBecomesSpace
> PASSED
> tests/unit/test_text.py::AttributedTextDecoderTests::testTwoNewlinesBecomesParagraph
> PASSED
> tests/unit/media/test_listener.py::test_directsound_listener SKIPPED
> tests/unit/media/test_player.py::PlayerTestCase::test_audio_source_with_silent_driver
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_delete PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_empty_player PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_eos_events PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_on_eos PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_player_stops_after_last_eos
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_multiple_audio_sources_different_format_and_play_and_skip
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_multiple_audio_sources_same_format_and_play
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_multiple_audio_sources_same_format_and_play_and_skip
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_single_audio_source_and_play
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_seek PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_set_player_properties_before_playing
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_set_player_properties_while_playing
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_frame_rate PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_queue_and_play
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_runs_out_of_frames
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_seek PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_seek_next_frame
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_without_audio
> PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_empty_group PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_mixed_players
> PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_only_with_audio
> PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_only_without_audio
> PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_bytes_per PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_equality_false
> PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_equality_true
> PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_repr PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_non_str_data
> PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_only_events
> PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_part_of_data
> PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_too_much_data
> PASSED
> tests/unit/media/test_sources.py::SourceTestCase::test_get_animation PASSED
> tests/unit/media/test_sources.py::SourceTestCase::test_get_animation_no_video
> SKIPPED
> tests/unit/media/test_sources.py::SourceTestCase::test_play PASSED
> tests/unit/media/test_sources.py::StreamingSourceTestCase::test_can_queue_only_once
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_consume_aligned_to_sample_size_2_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_consume_aligned_to_sample_size_4_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_empty_source
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_multiple_queued
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_not_directly_queueable
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_reads_all_data_on_init
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_run_empty PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_seek PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_seek_aligned_to_sample_size_2_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_seek_aligned_to_sample_size_4_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_video_not_supported
> PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_default PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_sample_rate_11025
> PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_seek_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_default PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_sample_rate_11025
> PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_sample_rate_11025
> PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_seek_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_default PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_seek_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_default PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_seek_sample_size_8
> PASSED
> tests/unit/text/test_layout.py::test_incrementallayout_get_position_on_line_before_start_of_text
> PASSED
>
> =================================== FAILURES
> ===================================
> _________________________ test_push_handlers_instance
> __________________________
>
> dispatcher = <pyglet.event.EventDispatcher object at 0x7fe49f456b90>
> mock_instance_handler = <Mock id='140619901390544'>
>
> def test_push_handlers_instance(dispatcher, mock_instance_handler):
> dispatcher.push_handlers(mock_instance_handler)
> > result = dispatcher.dispatch_event('mock_event')
>
> tests/unit/test_events.py:81:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> pyglet/event.py:404: in dispatch_event
> handler = handler()
> /usr/lib/python3.11/weakref.py:73: in __call__
> return self._meth_type(func, obj)
> /usr/lib/python3.11/unittest/mock.py:1100: in __init__
> _safe_super(CallableMixin, self).__init__(
> /usr/lib/python3.11/unittest/mock.py:451: in __init__
> self._mock_add_spec(spec, spec_set, _spec_as_instance, _eat_self)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> self = <[AttributeError('_mock_methods') raised in repr()] Mock object at
> 0x7fe49f454a10>
> spec = <Mock name='mock.mock_event.__func__' id='140619901388560'>
> spec_set = None, _spec_as_instance = False, _eat_self = False
>
> def _mock_add_spec(self, spec, spec_set, _spec_as_instance=False,
> _eat_self=False):
> if _is_instance_mock(spec):
> > raise InvalidSpecError(f'Cannot spec a Mock object.
> > [object={spec!r}]')
> E unittest.mock.InvalidSpecError: Cannot spec a Mock object.
> [object=<Mock name='mock.mock_event.__func__' id='140619901388560'>]
>
> /usr/lib/python3.11/unittest/mock.py:502: InvalidSpecError
> =============================== warnings summary
> ===============================
> tests/integration/test_toplevel_imports.py:8
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/tests/integration/test_toplevel_imports.py:8:
> DeprecationWarning: the imp module is deprecated in favour of importlib and
> slated for removal in Python 3.12; see the module's documentation for
> alternative uses
> import imp
>
> .pybuild/cpython3_3.11_pyglet/build/tests/integration/app/test_eventloop.py:
> 310 warnings
> .pybuild/cpython3_3.11_pyglet/build/tests/integration/resource/test_resource_image_loading.py:
> 30 warnings
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build/pyglet/app/xlib.py:88:
> DeprecationWarning: isSet() is deprecated, use is_set() instead
> return self._event.isSet()
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/unit/test_events.py::test_push_handlers_instance -
> unittest.mock...
> == 1 failed, 320 passed, 105 skipped, 108 deselected, 341 warnings in 28.67s
> ===
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pyglet/build; python3.11 -m pytest
> >/dev/null 2>&1; cd {build_dir}; xvfb-run --auto-servernum --server-num=20 -s
> "-screen 0 1024x768x24 -ac +extension GLX +render -noreset" python{version}
> -m pytest -v -k "not interactive and not PulseAudio and not test_pulse and
> not test_player_play and not test_player_play_multiple and not
> test_player_silent_audio_driver and not test_freetype_face and not
> test_fontconfig and not test_linux_fontconfig and not test_driver and not
> test_openal and not ClockTimingTestCase" --ignore=tests/interactive
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build;
> python3.10 -m pytest >/dev/null 2>&1; cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build; xvfb-run
> --auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX
> +render -noreset" python3.10 -m pytest -v -k "not interactive and not
> PulseAudio and not test_pulse and not test_player_play and not
> test_player_play_multiple and not test_player_silent_audio_driver and not
> test_freetype_face and not test_fontconfig and not test_linux_fontconfig and
> not test_driver and not test_openal and not ClockTimingTestCase"
> --ignore=tests/interactive
> ============================= test session starts
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack --
> /usr/bin/python3.10
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>, configfile: pytest.ini
> collecting ... collected 534 items / 108 deselected / 426 selected
>
> tests/integration/app/test_eventloop.py::test_start_stop PASSED
> tests/integration/app/test_eventloop.py::test_multiple_start_stop PASSED
> tests/integration/app/test_eventloop.py::test_events PASSED
> tests/integration/app/test_eventloop.py::test_on_window_close PASSED
> tests/integration/app/test_eventloop.py::test_sleep PASSED
> tests/integration/graphics/test_allocation.py::test_alloc1 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc2 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc3 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc_mix1_2 PASSED
> tests/integration/graphics/test_allocation.py::test_alloc_mix5_3_7 PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_order_all PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_order PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_reverse_all
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_reverse PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix1_2_order
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix5_3_7_order
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_1_outoforder
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix1_2_outoforder
> PASSED
> tests/integration/graphics/test_allocation.py::test_dealloc_mix5_3_7_outoforder
> PASSED
> tests/integration/graphics/test_allocation.py::test_mix_alloc_dealloc1 PASSED
> tests/integration/graphics/test_allocation.py::test_mix_alloc_dealloc5_3_7
> PASSED
> tests/integration/graphics/test_allocation.py::test_realloc1_2 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc2_1 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc_2_1_2 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc_3_1_5_4_6 PASSED
> tests/integration/graphics/test_allocation.py::test_realloc_3_1_5_4_6_sequential
> PASSED
> tests/integration/graphics/test_allocation.py::test_resize1 PASSED
> tests/integration/graphics/test_allocation.py::test_mix_resize PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing.py::ImmediateDrawingTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_immediate_drawing_indexed_data.py::ImmediateDrawingIndexedDataTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/graphics/test_multitexture.py::MultiTextureTestCase::test_multitexture
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing.py::RetainedDrawingTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v2f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c3f_t2f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c3f_t3f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c4f
> PASSED
> tests/integration/graphics/test_retained_drawing_indexed_data.py::RetainedDrawingIndexedDataTestCase::test_v3f_c4f_t4f
> PASSED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_incomplete_load
> SKIPPED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_animation
> SKIPPED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_image
> SKIPPED
> tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_image_requires_loader_close
> SKIPPED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testPad PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testRange PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testRect PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testSquare
> PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testTuple PASSED
> tests/integration/image/test_imagegrid.py::ImageGridTestCase::testTupleRange
> PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::test2 PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::test5 PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testPad PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testRect PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testSet PASSED
> tests/integration/image/test_texture3d.py::TestTexture3D::testSquare PASSED
> tests/integration/media/test_directsound.py::test_gain2db_gain_convert SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_buffer[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_volume[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_empty_buffer[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_current_position_filled_buffer[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_is3d[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_position[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_min_distance[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_max_distance[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_orienation[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_angles[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_cone_outside_volume[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_frequency[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_lock_unlock[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format0]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format1]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format2]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format3]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format4]
> SKIPPED
> tests/integration/media/test_directsound.py::test_buffer_play_stop[audio_format5]
> SKIPPED
> tests/integration/media/test_directsound.py::test_create_listener SKIPPED
> tests/integration/media/test_directsound.py::test_listener_position SKIPPED
> tests/integration/media/test_directsound.py::test_listener_orientation SKIPPED
> tests/integration/media/test_player.py::test_multiple_fire_and_forget_players
> PASSED
> tests/integration/model/test_loading.py::test_load_from_disk PASSED
> tests/integration/model/test_loading.py::test_load_from_object_str PASSED
> tests/integration/model/test_loading.py::test_load_from_object_bytes PASSED
> tests/integration/model/test_loading.py::test_no_decoders_available PASSED
> tests/integration/model/test_loading.py::test_resource_module PASSED
> tests/integration/platform/test_win_multicore_clock.py::WindowsMulticoreClockTestCase::test_multicore
> SKIPPED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms0-rgbm]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms1-mbgr]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms2-grmb]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms3-bmrg]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms4-mrgb]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms5-mrgb]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms6-bmrg]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms7-bmrg]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms8-gbmr]
> PASSED
> tests/integration/resource/test_resource_image_loading.py::test_resource_image_loading[transforms9-gbmr]
> PASSED
> tests/integration/resource/test_resource_loading.py::test_base_path_only
> PASSED
> tests/integration/resource/test_resource_loading.py::test_blank_base_path
> PASSED
> tests/integration/resource/test_resource_loading.py::test_unused_paths PASSED
> tests/integration/resource/test_resource_loading.py::test_subfolder PASSED
> tests/integration/resource/test_resource_loading.py::test_subfolder_trailing_slash
> PASSED
> tests/integration/resource/test_resource_loading.py::test_sub_subfolder PASSED
> tests/integration/resource/test_resource_loading.py::test_sub_subfolder_trailing_slash
> PASSED
> tests/integration/resource/test_resource_loading.py::test_zipfile PASSED
> tests/integration/resource/test_resource_loading.py::test_zipfile_trailing_slash
> PASSED
> tests/integration/resource/test_resource_loading.py::test_zipfile_subdirs
> PASSED
> tests/integration/resource/test_resource_loading.py::test_no_path_exception
> PASSED
> tests/integration/resource/test_resource_loading.py::test_resource_not_found
> PASSED
> tests/integration/resource/test_resource_loading.py::test_invalid_filename_format
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document[UnformattedDocument]
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document[FormattedDocument]
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document_bold[UnformattedDocument]
> PASSED
> tests/integration/text/test_empty_document.py::test_empty_document_bold[FormattedDocument]
> PASSED
> tests/integration/window/test_context_share.py::ContextShareTest::test_context_noshare_list
> PASSED
> tests/integration/window/test_context_share.py::ContextShareTest::test_context_share_list
> PASSED
> tests/integration/window/test_context_share.py::ContextShareTest::test_context_share_texture
> PASSED
> tests/integration/window/test_event_sequence.py::WindowShowEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowCreateEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowCreateFullScreenEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowSetFullScreenEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_event_sequence.py::WindowUnsetFullScreenEventSequenceTest::test_method
> PASSED
> tests/integration/window/test_window_caption.py::test_window_caption PASSED
> tests/integration/window/test_window_caption.py::test_window_caption_from_argv
> PASSED
> tests/unit/test_atlas.py::TestPack::test_1 PASSED
> tests/unit/test_atlas.py::TestPack::test_2 PASSED
> tests/unit/test_atlas.py::TestPack::test_3 PASSED
> tests/unit/test_atlas.py::TestPack::test_4 PASSED
> tests/unit/test_atlas.py::TestPack::test_5 PASSED
> tests/unit/test_atlas.py::TestPack::test_over_x PASSED
> tests/unit/test_atlas.py::TestPack::test_over_y PASSED
> tests/unit/test_clock.py::ClockTestCase::test_call_sched_return_False_if_no_called_functions
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_call_sched_return_True_if_called_functions
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_call_sched_return_True_if_called_functions_interval
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_get_interval SKIPPED (...)
> tests/unit/test_clock.py::ClockTestCase::test_get_sleep_time_None_if_no_items
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_get_sleep_time_can_sleep SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_get_sleep_time_cannot_sleep
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_item_during_tick
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_multiple
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_soft PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_soft_multiple
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_soft_unschedule
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_interval_unschedule
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_item_during_tick
> SKIPPED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_once PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_once_multiple PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_once_unschedule PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_unschedule PASSED
> tests/unit/test_clock.py::ClockTestCase::test_schedule_will_not_call_function
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_scheduler_integrity PASSED
> tests/unit/test_clock.py::ClockTestCase::test_slow_clock PASSED
> tests/unit/test_clock.py::ClockTestCase::test_slow_clock_reschedules PASSED
> tests/unit/test_clock.py::ClockTestCase::test_soft_scheduling_stress_test
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_tick_return_last_delta PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_interval_item_during_tick
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_removes_all PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_will_not_call_function
> PASSED
> tests/unit/test_clock.py::ClockTestCase::test_unschedule_will_not_fail_if_already_unscheduled
> PASSED
> tests/unit/test_clock_fps.py::test_first_tick_is_delta_zero PASSED
> tests/unit/test_clock_fps.py::test_start_at_zero_fps PASSED
> tests/unit/test_clock_fps.py::test_elapsed_time_between_tick PASSED
> tests/unit/test_clock_fps.py::test_compute_fps PASSED
> tests/unit/test_events.py::test_register_event_type PASSED
> tests/unit/test_events.py::test_push_handlers_args PASSED
> tests/unit/test_events.py::test_push_handlers_kwargs PASSED
> tests/unit/test_events.py::test_push_handlers_instance PASSED
> tests/unit/test_events.py::test_push_handlers_not_setup PASSED
> tests/unit/test_events.py::test_set_handlers_args PASSED
> tests/unit/test_events.py::test_set_handlers_kwargs PASSED
> tests/unit/test_events.py::test_set_handlers_not_setup PASSED
> tests/unit/test_events.py::test_set_handler_dispatch PASSED
> tests/unit/test_events.py::test_set_handler_not_setup PASSED
> tests/unit/test_events.py::test_pop_handlers PASSED
> tests/unit/test_events.py::test_pop_handlers_not_setup PASSED
> tests/unit/test_events.py::test_remove_handlers_args PASSED
> tests/unit/test_events.py::test_remove_handlers_kwargs PASSED
> tests/unit/test_events.py::test_remove_handlers_not_setup PASSED
> tests/unit/test_events.py::test_remove_handler PASSED
> tests/unit/test_events.py::test_dispatch_unhandled_event PASSED
> tests/unit/test_events.py::test_dispatch_event_not_setup PASSED
> tests/unit/test_events.py::test_weakref_to_instance_method PASSED
> tests/unit/test_events.py::test_weakref_to_instance PASSED
> tests/unit/test_events.py::test_weakref_deleted_when_instance_is_deleted
> PASSED
> tests/unit/test_font.py::test_load_privatefont SKIPPED (requires pla...)
> tests/unit/test_font.py::test_load_privatefont_from_list SKIPPED (re...)
> tests/unit/test_math.py::test_creation PASSED
> tests/unit/test_math.py::test_creation_from_list PASSED
> tests/unit/test_math.py::test_matrix_inversion PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_cx_freeze
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_frozen_console_exe
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_frozen_macosx
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_frozen_windows_exe
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_script_home_normal_python
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_cygwin_appdata
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_cygwin_no_appdata
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_darwin
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_linux_xdg_config_home
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_windows_appdata
> PASSED
> tests/unit/test_resource_path.py::ResourcePathTest::test_settings_path_windows_no_appdata
> PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete10 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete11 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete12 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete13 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete14 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete2 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete3 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete4 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete5 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete6 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete7 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete8 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete9 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_all PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_beginning PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_delete_1_middle PASSED
> tests/unit/test_text.py::TestStyleRuns::test_initial PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_2 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_almost_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_beginning PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_beginning_1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_beginning_2 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_empty PASSED
> tests/unit/test_text.py::TestStyleRuns::test_insert_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_1 PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_all PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_end PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set1_start PASSED
> tests/unit/test_text.py::TestStyleRuns::test_set_overlapped PASSED
> tests/unit/test_text.py::TestStyleRuns::test_zero PASSED
> tests/unit/test_text.py::TestIssues::test_issue241_comment4a PASSED
> tests/unit/test_text.py::TestIssues::test_issue241_comment4b PASSED
> tests/unit/test_text.py::TestIssues::test_issue241_comment5 PASSED
> tests/unit/test_text.py::TestIssues::test_issue429_comment4a PASSED
> tests/unit/test_text.py::TestIssues::test_issue429_comment4b PASSED
> tests/unit/test_text.py::TestIssues::test_issue471 PASSED
> tests/unit/test_text.py::TestIssues::test_issue471_comment2 PASSED
> tests/unit/test_text.py::AttributedTextDecoderTests::testOneNewlineBecomesSpace
> PASSED
> tests/unit/test_text.py::AttributedTextDecoderTests::testTwoNewlinesBecomesParagraph
> PASSED
> tests/unit/media/test_listener.py::test_directsound_listener SKIPPED
> tests/unit/media/test_player.py::PlayerTestCase::test_audio_source_with_silent_driver
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_delete PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_empty_player PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_eos_events PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_on_eos PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_player_stops_after_last_eos
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_multiple_audio_sources_different_format_and_play_and_skip
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_multiple_audio_sources_same_format_and_play
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_multiple_audio_sources_same_format_and_play_and_skip
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_queue_single_audio_source_and_play
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_seek PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_set_player_properties_before_playing
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_set_player_properties_while_playing
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_frame_rate PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_queue_and_play
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_runs_out_of_frames
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_seek PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_seek_next_frame
> PASSED
> tests/unit/media/test_player.py::PlayerTestCase::test_video_without_audio
> PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_empty_group PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_mixed_players
> PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_only_with_audio
> PASSED
> tests/unit/media/test_player.py::PlayerGroupTestCase::test_only_without_audio
> PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_bytes_per PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_equality_false
> PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_equality_true
> PASSED
> tests/unit/media/test_sources.py::AudioFormatTestCase::test_repr PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_non_str_data
> PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_only_events
> PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_part_of_data
> PASSED
> tests/unit/media/test_sources.py::AudioDataTestCase::test_consume_too_much_data
> PASSED
> tests/unit/media/test_sources.py::SourceTestCase::test_get_animation PASSED
> tests/unit/media/test_sources.py::SourceTestCase::test_get_animation_no_video
> SKIPPED
> tests/unit/media/test_sources.py::SourceTestCase::test_play PASSED
> tests/unit/media/test_sources.py::StreamingSourceTestCase::test_can_queue_only_once
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_consume_aligned_to_sample_size_2_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_consume_aligned_to_sample_size_4_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_empty_source
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_multiple_queued
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_not_directly_queueable
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_reads_all_data_on_init
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_run_empty PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_seek PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_seek_aligned_to_sample_size_2_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_seek_aligned_to_sample_size_4_bytes
> PASSED
> tests/unit/media/test_sources.py::StaticSourceTestCase::test_video_not_supported
> PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SilenceTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_default PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_sample_rate_11025
> PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::WhiteNoiseTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SineTest::test_seek_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_default PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_sample_rate_11025
> PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::TriangleTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_sample_rate_11025
> PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SawtoothTest::test_seek_sample_size_8
> PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_default PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::SquareTest::test_seek_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_default PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::FMTest::test_seek_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_default PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_sample_rate_11025 PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_sample_size_8 PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_seek_default PASSED
> tests/unit/media/test_synthesis.py::DigitarTest::test_seek_sample_size_8
> PASSED
> tests/unit/text/test_layout.py::test_incrementallayout_get_position_on_line_before_start_of_text
> PASSED
>
> =============================== warnings summary
> ===============================
> tests/integration/test_toplevel_imports.py:8
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/tests/integration/test_toplevel_imports.py:8:
> DeprecationWarning: the imp module is deprecated in favour of importlib and
> slated for removal in Python 3.12; see the module's documentation for
> alternative uses
> import imp
>
> .pybuild/cpython3_3.10_pyglet/build/tests/integration/app/test_eventloop.py:
> 310 warnings
> .pybuild/cpython3_3.10_pyglet/build/tests/integration/resource/test_resource_image_loading.py:
> 30 warnings
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pyglet/build/pyglet/app/xlib.py:88:
> DeprecationWarning: isSet() is deprecated, use is_set() instead
> return self._event.isSet()
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> ======= 321 passed, 105 skipped, 108 deselected, 341 warnings in 29.03s
> ========
> dh_auto_test: error: pybuild --test -i python{version} -p "3.11 3.10"
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/pyglet_1.5.27+ds-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: pyglet
Source-Version: 1.5.27+ds-2
Done: Timo Röhling <roehl...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pyglet, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1026...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Timo Röhling <roehl...@debian.org> (supplier of updated pyglet package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 21 Dec 2022 23:02:05 +0100
Source: pyglet
Architecture: source
Version: 1.5.27+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Timo Röhling <roehl...@debian.org>
Closes: 1026690
Changes:
pyglet (1.5.27+ds-2) unstable; urgency=medium
.
* Team upload.
* Skip test that breaks with Python 3.11 (Closes: #1026690)
Checksums-Sha1:
f0f5e3dc479a1824ceca70b8d6beb4b248a4052f 2277 pyglet_1.5.27+ds-2.dsc
63dfade21ef591d32e32f0c488a42ae9e32bbcea 8176 pyglet_1.5.27+ds-2.debian.tar.xz
f9a452da3afbf1685d4d6fde0615e3c6ae7448db 13137
pyglet_1.5.27+ds-2_amd64.buildinfo
Checksums-Sha256:
58ebf13f79c44721b6252017f28e8306e48b11b20d3a025065c2b5d64e7b3457 2277
pyglet_1.5.27+ds-2.dsc
cabf63a6a96a49ad7ee5be3bfbe1a43c12ba7e0e3e7d2aab0f4772b1a9ddf0bf 8176
pyglet_1.5.27+ds-2.debian.tar.xz
8d0583594c659dafbbeaff98470fca315983c98edba1069baa43837cab6c9407 13137
pyglet_1.5.27+ds-2_amd64.buildinfo
Files:
4b30966b0ef64b4e1c14721b82485b75 2277 python optional pyglet_1.5.27+ds-2.dsc
8b3ec052ceaa1c75f0e87d0abd1927f3 8176 python optional
pyglet_1.5.27+ds-2.debian.tar.xz
42c9afefb102ad6657022655d8bc1f93 13137 python optional
pyglet_1.5.27+ds-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHIBAEBCgAyFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmOjg+IUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQ+C8H+466LVm4MQv+OL89bAKnZGdNo74YE3/jMSHk36c+
E2e/DsjeBKSsSDpHTYB9GQ7gqYCxTVZ6McP5llk8yJuhtb+OVMaBHNAayG1gCizY
F2aLsZmbmP8aLvv/0/1bOXFBSa8xGAHcRxAA6t8ZvVphgQq2EwH/tAh5JLwFueNr
WEo0jiBLfqy0Hn90p5OjsPwJgD+ujQMDpYtw+JHa6L79dI+Yvvm+kUYN53JjByKb
0BA9owbGc1249inBM88U3pufMXaD/MxCM6PHa/ofkBTbi6b0g4vksrtQNVbIEKRz
Klu0MZZnsAAqz8Mx2xyuosWqbDTaRo/dZEJXlJYHAxBPzOHSJsBgA8D7FkOgTcW7
yOwekeDZFDATUQGCyhA7VztH+zZxaCTNIbNpPKMdFo+iLm/hX74lFCeDBqzyyM0f
LKAlXTGXDoDV2c+z1ZF6qssRj/EgycwLvUUdW770f4g0T4XYI7FISAp7nvRMZf8/
gOIbLgHz+ZYBnvWgZhocOAKLxI7r71nS2oZF
=9fzC
-----END PGP SIGNATURE-----
--- End Message ---