<div dir="ltr"><div>Package: python3-kivy</div><div>Version: 1.9.0-3</div><div>Severity: important</div><div><br></div><div>Dear Maintainer,</div><div><br></div><div>I can't run kivy example code using python3, and got errors as below:</div><div><br></div><div>python3 test.py </div><div>[INFO   ] [Logger      ] Record log in /home/boatkrap/.kivy/logs/kivy_15-09-23_7.txt</div><div>[INFO   ] [Kivy        ] v1.9.0</div><div>[INFO   ] [Python      ] v3.4.3+ (default, Jul 28 2015, 13:17:50) </div><div>[GCC 4.9.3]</div><div>[INFO   ] [Factory     ] 173 symbols loaded</div><div>[INFO   ] [Image       ] Providers: img_tex, img_dds, img_gif, img_sdl2, img_pil (img_ffpyplayer ignored)</div><div>[INFO   ] [Text        ] Provider: sdl2</div><div>[INFO   ] [OSC         ] using <multiprocessing> for socket</div><div>[INFO   ] [Window      ] Provider: sdl2(['window_egl_rpi'] ignored)</div><div>[CRITICAL] [Window      ] Unable to find any valuable Window provider at all!</div><div>egl_rpi - ImportError: cannot import name 'bcm'</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 57, in core_select_lib</div><div>    fromlist=[modulename], level=0)</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/window/window_egl_rpi.py", line 12, in <module></div><div>    from kivy.lib.vidcore_lite import bcm, egl</div><div><br></div><div>sdl2 - TypeError: expected bytes, str found</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 65, in core_select_lib</div><div>    cls = cls()</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/window/window_sdl2.py", line 121, in __init__</div><div>    super(WindowSDL, self).__init__()</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/window/__init__.py", line 616, in __init__</div><div>    self.create_window()</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/window/window_sdl2.py", line 171, in create_window</div><div>    self.fullscreen, resizable, state)</div><div>  File "kivy/core/window/_window_sdl2.pyx", line 60, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window (kivy/core/window/_window_sdl2.c:1447)</div><div><br></div><div>x11 - ImportError: No module named 'kivy.core.window.window_x11'</div><div>  File "/usr/lib/python3/dist-packages/kivy/core/__init__.py", line 57, in core_select_lib</div><div>    fromlist=[modulename], level=0)</div><div><br></div><div>[CRITICAL] [App         ] Unable to get a Window, abort.</div><div> Exception ignored in: 'kivy.properties.dpi2px'</div><div> Traceback (most recent call last):</div><div>   File "/usr/lib/python3/dist-packages/kivy/utils.py", line 360, in __get__</div><div>     retval = self.func(inst)</div><div>   File "/usr/lib/python3/dist-packages/kivy/metrics.py", line 169, in dpi</div><div>     EventLoop.ensure_window()</div><div>   File "/usr/lib/python3/dist-packages/kivy/base.py", line 126, in ensure_window</div><div>     sys.exit(1)</div><div> SystemExit: 1</div><div>[CRITICAL] [App         ] Unable to get a Window, abort.</div><div><br></div><div><br></div><div>The example code is</div><div>----------------------------------------------</div><div><br></div><div>from kivy.app import App</div><div>from kivy.uix.button import Button</div><div><br></div><div>class TestApp(App):</div><div>    def build(self):</div><div>        return Button(text='Hello World')</div><div><br></div><div>TestApp().run()</div><div><br></div><div>------------------------------------------------</div><div><br></div><div>I run same code on python 2.7, it worked as well.</div><div><br></div><div>-- System Information:</div><div>Debian Release: stretch/sid</div><div>  APT prefers unstable</div><div>  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')</div><div>Architecture: amd64 (x86_64)</div><div>Foreign Architectures: i386</div><div><br></div><div>Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)</div><div>Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)</div><div>Shell: /bin/sh linked to /bin/dash</div><div>Init: systemd (via /run/systemd/system)</div><div><br></div><div>Versions of packages python3-kivy depends on:</div><div>ii  libc6                     2.21-0experimental1</div><div>ii  libgl1-mesa-glx [libgl1]  10.6.8-1</div><div>ii  libglib2.0-0              2.45.7-1</div><div>ii  libgstreamer1.0-0         1.5.90-1</div><div>ii  libsdl2-2.0-0             2.0.2+dfsg1-7</div><div>ii  libsdl2-image-2.0-0       2.0.0+dfsg-3+b4</div><div>ii  libsdl2-mixer-2.0-0       2.0.0+dfsg1-5</div><div>ii  libsdl2-ttf-2.0-0         2.0.12+dfsg1-2</div><div>ii  python3                   3.4.3-5</div><div>ii  python3-gst-1.0           1.5.2-1</div><div><br></div><div>python3-kivy recommends no packages.</div><div><br></div><div>python3-kivy suggests no packages.</div><div><br></div><div>-- no debconf information</div><div><br></div></div>