Run pyinstaller --clean --noconfirm main.py
395 INFO: PyInstaller: 6.14.1, contrib hooks: 2025.5
395 INFO: Python: 3.13.5
414 INFO: Platform: Windows-2022Server-10.0.20348-SP0
414 INFO: Python environment: C:\hostedtoolcache\windows\Python\3.13.5\x64
414 INFO: wrote D:\a\pyblasher\pyblasher\main.spec
453 INFO: Removing temporary files and cleaning cache in C:\Users\runneradmin\AppData\Local\pyinstaller
454 INFO: Module search paths (PYTHONPATH):
['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Scripts\\pyinstaller.exe',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\python313.zip',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\DLLs',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\win32',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\win32\\lib',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\Pythonwin',
'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\setuptools\\_vendor',
'D:\\a\\pyblasher\\pyblasher']
724 INFO: checking Analysis
724 INFO: Building Analysis because Analysis-00.toc is non existent
724 INFO: Running Analysis Analysis-00.toc
724 INFO: Target bytecode optimization level: 0
724 INFO: Initializing module dependency graph...
728 INFO: Initializing module graph hook caches...
741 INFO: Analyzing modules for base_library.zip ...
2506 INFO: Processing standard module hook 'hook-encodings.py' from 'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\PyInstaller\\hooks'
5296 INFO: Processing standard module hook 'hook-pickle.py' from 'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\PyInstaller\\hooks'
6977 INFO: Processing standard module hook 'hook-heapq.py' from 'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\PyInstaller\\hooks'
7991 INFO: Caching module dependency graph...
8030 INFO: Looking for Python shared library...
8178 INFO: Using Python shared library: C:\hostedtoolcache\windows\Python\3.13.5\x64\python313.dll
8179 INFO: Analyzing D:\a\pyblasher\pyblasher\main.py
8463 INFO: Processing standard module hook 'hook-kivy.py' from 'C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\PyInstaller\\hooks'
8485 WARNING: Config: Older configuration version detected (0 instead of 27)
[WARNING] [Config ] Older configuration version detected (0 instead of 27)
8485 WARNING: Config: Upgrading configuration in progress.
[WARNING] [Config ] Upgrading configuration in progress.
8485 DEBUG: Config: Upgrading from 0 to 1
[DEBUG ] [Config ] Upgrading from 0 to 1
8487 INFO: deps: Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
8487 INFO: deps: Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
8488 INFO: deps: Successfully imported "kivy_deps.sdl2" 0.8.0
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.8.0
8488 INFO: Kivy: v2.3.1
[INFO ] [Kivy ] v2.3.1
8488 INFO: Kivy: Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
[INFO ] [Kivy ] Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
8488 INFO: Python: v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
[INFO ] [Python ] v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
8496 INFO: Python: Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
[INFO ] [Python ] Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
8496 INFO: Logger: Purge log fired. Processing...
[INFO ] [Logger ] Purge log fired. Processing...
8496 INFO: Logger: Purge finished!
[INFO ] [Logger ] Purge finished!
8499 INFO: Factory: 195 symbols loaded
[INFO ] [Factory ] 195 symbols loaded
8499 DEBUG: Collecting submodules for kivy.graphics
[DEBUG ] Collecting submodules for kivy.graphics
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.8.0
[INFO ] [Kivy ] v2.3.1
[INFO ] [Kivy ] Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
[INFO ] [Python ] v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
[INFO ] [Python ] Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
[INFO ] [Logger ] Purge log fired. Processing...
[INFO ] [Logger ] Purge finished!
129 INFO: deps: Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
131 INFO: deps: Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
132 INFO: deps: Successfully imported "kivy_deps.sdl2" 0.8.0
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.8.0
132 INFO: Kivy: v2.3.1
[INFO ] [Kivy ] v2.3.1
132 INFO: Kivy: Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
[INFO ] [Kivy ] Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
132 INFO: Python: v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
[INFO ] [Python ] v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
133 INFO: Python: Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
[INFO ] [Python ] Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
133 INFO: Logger: Purge log fired. Processing...
[INFO ] [Logger ] Purge log fired. Processing...
133 INFO: Logger: Purge finished!
[INFO ] [Logger ] Purge finished!
853 INFO: Image: Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored)
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored)
862 DEBUG: collect_submodules - scanning (sub)package kivy.graphics in location(s): ['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\kivy\\graphics']
[DEBUG ] [collect_submodules - scanning (sub)package kivy.graphics in location(s)] ['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\kivy\\graphics']
863 DEBUG: collect_submodules - scanning (sub)package kivy.graphics.cgl_backend
[DEBUG ] collect_submodules - scanning (sub)package kivy.graphics.cgl_backend
864 DEBUG: collect_submodules - scanning (sub)package kivy.graphics.cgl_backend in location(s): ['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\kivy\\graphics\\cgl_backend']
[DEBUG ] [collect_submodules - scanning (sub)package kivy.graphics.cgl_backend in location(s)] ['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\kivy\\graphics\\cgl_backend']
9593 DEBUG: collect_submodules - found submodules: ['kivy.graphics', 'kivy.graphics.boxshadow', 'kivy.graphics.buffer', 'kivy.graphics.cgl', 'kivy.graphics.cgl_backend', 'kivy.graphics.cgl_backend.cgl_debug', 'kivy.graphics.cgl_backend.cgl_gl', 'kivy.graphics.cgl_backend.cgl_glew', 'kivy.graphics.cgl_backend.cgl_mock', 'kivy.graphics.cgl_backend.cgl_sdl2', 'kivy.graphics.compiler', 'kivy.graphics.context', 'kivy.graphics.context_instructions', 'kivy.graphics.fbo', 'kivy.graphics.gl_instructions', 'kivy.graphics.instructions', 'kivy.graphics.opengl', 'kivy.graphics.opengl_utils', 'kivy.graphics.scissor_instructions', 'kivy.graphics.shader', 'kivy.graphics.stencil_instructions', 'kivy.graphics.svg', 'kivy.graphics.tesselator', 'kivy.graphics.texture', 'kivy.graphics.transformation', 'kivy.graphics.vbo', 'kivy.graphics.vertex', 'kivy.graphics.vertex_instructions']
[DEBUG ] [collect_submodules - found submodules] ['kivy.graphics', 'kivy.graphics.boxshadow', 'kivy.graphics.buffer', 'kivy.graphics.cgl', 'kivy.graphics.cgl_backend', 'kivy.graphics.cgl_backend.cgl_debug', 'kivy.graphics.cgl_backend.cgl_gl', 'kivy.graphics.cgl_backend.cgl_glew', 'kivy.graphics.cgl_backend.cgl_mock', 'kivy.graphics.cgl_backend.cgl_sdl2', 'kivy.graphics.compiler', 'kivy.graphics.context', 'kivy.graphics.context_instructions', 'kivy.graphics.fbo', 'kivy.graphics.gl_instructions', 'kivy.graphics.instructions', 'kivy.graphics.opengl', 'kivy.graphics.opengl_utils', 'kivy.graphics.scissor_instructions', 'kivy.graphics.shader', 'kivy.graphics.stencil_instructions', 'kivy.graphics.svg', 'kivy.graphics.tesselator', 'kivy.graphics.texture', 'kivy.graphics.transformation', 'kivy.graphics.vbo', 'kivy.graphics.vertex', 'kivy.graphics.vertex_instructions']
9597 WARNING: Could not find GStreamer plugins. Possible solution: set GST_PLUGIN_PATH
[WARNING] [Could not find GStreamer plugins. Possible solution] set GST_PLUGIN_PATH
9597 DEBUG: Collecting submodules for kivy.core
[DEBUG ] Collecting submodules for kivy.core
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.8.0
[INFO ] [Kivy ] v2.3.1
[INFO ] [Kivy ] Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
[INFO ] [Python ] v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
[INFO ] [Python ] Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
[INFO ] [Logger ] Purge log fired. Processing...
[INFO ] [Logger ] Purge finished!
141 INFO: deps: Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
146 INFO: deps: Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
146 INFO: deps: Successfully imported "kivy_deps.sdl2" 0.8.0
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.8.0
147 INFO: Kivy: v2.3.1
[INFO ] [Kivy ] v2.3.1
147 INFO: Kivy: Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
[INFO ] [Kivy ] Installed at "C:\hostedtoolcache\windows\Python\3.13.5\x64\Lib\site-packages\kivy\__init__.py"
147 INFO: Python: v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
[INFO ] [Python ] v3.13.5 (tags/v3.13.5:6cb20a2, Jun 11 2025, 16:15:46) [MSC v.1943 64 bit (AMD64)]
147 INFO: Python: Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
[INFO ] [Python ] Interpreter at "C:\hostedtoolcache\windows\Python\3.13.5\x64\python.exe"
147 INFO: Logger: Purge log fired. Processing...
[INFO ] [Logger ] Purge log fired. Processing...
148 INFO: Logger: Purge finished!
[INFO ] [Logger ] Purge finished!
150 DEBUG: collect_submodules - scanning (sub)package kivy.core in location(s): ['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\kivy\\core']
[DEBUG ] [collect_submodules - scanning (sub)package kivy.core in location(s)] ['C:\\hostedtoolcache\\windows\\Python\\3.13.5\\x64\\Lib\\site-packages\\kivy\\core']
152 DEBUG: collect_submodules - scanning (sub)package kivy.core.window
[DEBUG ] collect_submodules - scanning (sub)package kivy.core.window
181 INFO: Factory: 195 symbols loaded
[INFO ] [Factory ] 195 symbols loaded
271 INFO: Image: Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored)
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer ignored)
290 INFO: Window: Provider: sdl2
[INFO ] [Window ] Provider: sdl2
1706 INFO: GL: Using the "OpenGL" graphics system
[INFO ] [GL ] Using the "OpenGL" graphics system
1707 INFO: GL: GLEW initialization succeeded
[INFO ] [GL ] GLEW initialization succeeded
1707 INFO: GL: No framebuffers extension is supported
[INFO ] [GL ] No framebuffers extension is supported
1707 INFO: GL: Backend used <glew>
[INFO ] [GL ] Backend used <glew>
1707 INFO: GL: OpenGL version <b'1.1.0'>
[INFO ] [GL ] OpenGL version <b'1.1.0'>
1708 INFO: GL: OpenGL vendor <b'Microsoft Corporation'>
[INFO ] [GL ] OpenGL vendor <b'Microsoft Corporation'>
1708 INFO: GL: OpenGL renderer <b'GDI Generic'>
[INFO ] [GL ] OpenGL renderer <b'GDI Generic'>
1708 INFO: GL: OpenGL parsed version: 1, 1
[INFO ] [GL ] OpenGL parsed version: 1, 1
1708 CRITICAL: GL: Minimum required OpenGL version (2.0) NOT found!
OpenGL version detected: 1.1
Version: b'1.1.0'
Vendor: b'Microsoft Corporation'
Renderer: b'GDI Generic'
Try upgrading your graphics drivers and/or your graphics hardware in case of problems.
The application will leave now.
[CRITICAL] [GL ] Minimum required OpenGL version (2.0) NOT found!
OpenGL version detected: 1.1
Version: b'1.1.0'
Vendor: b'Microsoft Corporation'
Renderer: b'GDI Generic'
Try upgrading your graphics drivers and/or your graphics hardware in case of problems.
The application will leave now.
During early implementations of the Kivy based GUI, the pyinstaller workflow failed on Windows due to a reported OpenGL version issue.
Run pyinstaller job terminal copy
Various attempts were made to bypass this, but at the time it was deemed not worth the effort, as well as likely overkill on CI/CD. See PR #1 for implementation attempts. Without actually having a newer OpenGL version on the job runner, it seems potentially unnecessary to implement a PyInstaller workflow.
Current solution is to just manually conduct executable builds for full releases. No impact on actual user functionality.