2026-01-12T01:06:16,422 Created temporary directory: /tmp/pip-ephem-wheel-cache-l_afv5rq 2026-01-12T01:06:16,424 Created temporary directory: /tmp/pip-build-tracker-79cv26f0 2026-01-12T01:06:16,424 Initialized build tracking at /tmp/pip-build-tracker-79cv26f0 2026-01-12T01:06:16,425 Created build tracker: /tmp/pip-build-tracker-79cv26f0 2026-01-12T01:06:16,425 Entered build tracker: /tmp/pip-build-tracker-79cv26f0 2026-01-12T01:06:16,426 Created temporary directory: /tmp/pip-wheel-hkbd8416 2026-01-12T01:06:16,429 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-12T01:06:16,431 Created temporary directory: /tmp/pip-ephem-wheel-cache-d7w4nxiq 2026-01-12T01:06:16,455 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T01:06:16,459 2 location(s) to search for versions of picogl: 2026-01-12T01:06:16,459 * https://pypi.org/simple/picogl/ 2026-01-12T01:06:16,459 * https://www.piwheels.org/simple/picogl/ 2026-01-12T01:06:16,460 Fetching project page and analyzing links: https://pypi.org/simple/picogl/ 2026-01-12T01:06:16,460 Getting page https://pypi.org/simple/picogl/ 2026-01-12T01:06:16,462 Found index url https://pypi.org/simple 2026-01-12T01:06:16,686 Fetched page https://pypi.org/simple/picogl/ as application/vnd.pypi.simple.v1+json 2026-01-12T01:06:16,687 Skipping link: No binaries permitted for picogl: https://files.pythonhosted.org/packages/65/f7/89f53deb4a990bee212394ee416594ae96a02eb83e3a5d862e0123f16e18/picogl-0.2.0-py3-none-any.whl (from https://pypi.org/simple/picogl/) (requires-python:>=3.8) 2026-01-12T01:06:16,688 Found link https://files.pythonhosted.org/packages/1e/98/b526beac7692daf082d2079fc73ede2aae166e2afcd7bca4ffeb33226383/picogl-0.2.0.tar.gz (from https://pypi.org/simple/picogl/) (requires-python:>=3.8), version: 0.2.0 2026-01-12T01:06:16,689 Fetching project page and analyzing links: https://www.piwheels.org/simple/picogl/ 2026-01-12T01:06:16,690 Getting page https://www.piwheels.org/simple/picogl/ 2026-01-12T01:06:16,691 Found index url https://www.piwheels.org/simple 2026-01-12T01:06:17,102 Fetched page https://www.piwheels.org/simple/picogl/ as text/html 2026-01-12T01:06:17,104 Skipping link: not a file: https://www.piwheels.org/simple/picogl/ 2026-01-12T01:06:17,104 Skipping link: not a file: https://pypi.org/simple/picogl/ 2026-01-12T01:06:17,123 Given no hashes to check 1 links for project 'picogl': discarding no candidates 2026-01-12T01:06:17,141 Collecting picogl==0.2.0 2026-01-12T01:06:17,143 Created temporary directory: /tmp/pip-unpack-pla62lsm 2026-01-12T01:06:17,600 Downloading picogl-0.2.0.tar.gz (96 kB) 2026-01-12T01:06:17,973 Added picogl==0.2.0 from https://files.pythonhosted.org/packages/1e/98/b526beac7692daf082d2079fc73ede2aae166e2afcd7bca4ffeb33226383/picogl-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-79cv26f0' 2026-01-12T01:06:17,977 Created temporary directory: /tmp/pip-build-env-astu6fko 2026-01-12T01:06:17,982 Installing build dependencies: started 2026-01-12T01:06:17,983 Running command pip subprocess to install build dependencies 2026-01-12T01:06:19,115 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T01:06:19,692 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-12T01:06:19,714 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T01:06:21,464 Collecting setuptools>=61.0 2026-01-12T01:06:21,558 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T01:06:24,584 Installing collected packages: setuptools 2026-01-12T01:06:28,359 Successfully installed setuptools-80.9.0 2026-01-12T01:06:28,628 Installing build dependencies: finished with status 'done' 2026-01-12T01:06:28,634 Getting requirements to build wheel: started 2026-01-12T01:06:28,635 Running command Getting requirements to build wheel 2026-01-12T01:06:29,249 /tmp/pip-build-env-astu6fko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T01:06:29,249 !! 2026-01-12T01:06:29,250 ******************************************************************************** 2026-01-12T01:06:29,251 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-12T01:06:29,252 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T01:06:29,252 or your builds will no longer be supported. 2026-01-12T01:06:29,253 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:06:29,253 ******************************************************************************** 2026-01-12T01:06:29,254 !! 2026-01-12T01:06:29,255 corresp(dist, value, root_dir) 2026-01-12T01:06:29,344 running egg_info 2026-01-12T01:06:29,351 writing picogl.egg-info/PKG-INFO 2026-01-12T01:06:29,355 writing dependency_links to picogl.egg-info/dependency_links.txt 2026-01-12T01:06:29,357 writing requirements to picogl.egg-info/requires.txt 2026-01-12T01:06:29,359 writing top-level names to picogl.egg-info/top_level.txt 2026-01-12T01:06:29,424 reading manifest file 'picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:29,434 adding license file 'LICENSE' 2026-01-12T01:06:29,443 writing manifest file 'picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:29,541 Getting requirements to build wheel: finished with status 'done' 2026-01-12T01:06:29,544 Created temporary directory: /tmp/pip-modern-metadata-sp98crxj 2026-01-12T01:06:29,547 Preparing metadata (pyproject.toml): started 2026-01-12T01:06:29,548 Running command Preparing metadata (pyproject.toml) 2026-01-12T01:06:30,108 /tmp/pip-build-env-astu6fko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T01:06:30,108 !! 2026-01-12T01:06:30,110 ******************************************************************************** 2026-01-12T01:06:30,110 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-12T01:06:30,111 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T01:06:30,112 or your builds will no longer be supported. 2026-01-12T01:06:30,113 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:06:30,114 ******************************************************************************** 2026-01-12T01:06:30,115 !! 2026-01-12T01:06:30,115 corresp(dist, value, root_dir) 2026-01-12T01:06:30,198 running dist_info 2026-01-12T01:06:30,210 creating /tmp/pip-modern-metadata-sp98crxj/picogl.egg-info 2026-01-12T01:06:30,211 writing /tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/PKG-INFO 2026-01-12T01:06:30,215 writing dependency_links to /tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/dependency_links.txt 2026-01-12T01:06:30,217 writing requirements to /tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/requires.txt 2026-01-12T01:06:30,218 writing top-level names to /tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/top_level.txt 2026-01-12T01:06:30,220 writing manifest file '/tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:30,275 reading manifest file '/tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:30,278 adding license file 'LICENSE' 2026-01-12T01:06:30,285 writing manifest file '/tmp/pip-modern-metadata-sp98crxj/picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:30,286 creating '/tmp/pip-modern-metadata-sp98crxj/picogl-0.2.0.dist-info' 2026-01-12T01:06:30,413 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T01:06:30,418 Source in /tmp/pip-wheel-hkbd8416/picogl_122bef0e47554831a95a8e45d10a2480 has version 0.2.0, which satisfies requirement picogl==0.2.0 from https://files.pythonhosted.org/packages/1e/98/b526beac7692daf082d2079fc73ede2aae166e2afcd7bca4ffeb33226383/picogl-0.2.0.tar.gz 2026-01-12T01:06:30,419 Removed picogl==0.2.0 from https://files.pythonhosted.org/packages/1e/98/b526beac7692daf082d2079fc73ede2aae166e2afcd7bca4ffeb33226383/picogl-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-79cv26f0' 2026-01-12T01:06:30,427 Created temporary directory: /tmp/pip-unpack-4rmdezlh 2026-01-12T01:06:30,427 Building wheels for collected packages: picogl 2026-01-12T01:06:30,432 Created temporary directory: /tmp/pip-wheel-scztcvas 2026-01-12T01:06:30,432 Destination directory: /tmp/pip-wheel-scztcvas 2026-01-12T01:06:30,434 Building wheel for picogl (pyproject.toml): started 2026-01-12T01:06:30,435 Running command Building wheel for picogl (pyproject.toml) 2026-01-12T01:06:30,989 /tmp/pip-build-env-astu6fko/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T01:06:30,989 !! 2026-01-12T01:06:30,991 ******************************************************************************** 2026-01-12T01:06:30,991 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-12T01:06:30,993 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T01:06:30,993 or your builds will no longer be supported. 2026-01-12T01:06:30,995 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:06:30,995 ******************************************************************************** 2026-01-12T01:06:30,997 !! 2026-01-12T01:06:30,997 corresp(dist, value, root_dir) 2026-01-12T01:06:31,068 running bdist_wheel 2026-01-12T01:06:31,089 running build 2026-01-12T01:06:31,089 running build_py 2026-01-12T01:06:31,096 creating build/lib/picogl 2026-01-12T01:06:31,098 copying picogl/error.py -> build/lib/picogl 2026-01-12T01:06:31,101 copying picogl/__init__.py -> build/lib/picogl 2026-01-12T01:06:31,103 copying picogl/project.py -> build/lib/picogl 2026-01-12T01:06:31,105 copying picogl/info.py -> build/lib/picogl 2026-01-12T01:06:31,107 copying picogl/safe.py -> build/lib/picogl 2026-01-12T01:06:31,109 copying picogl/normals.py -> build/lib/picogl 2026-01-12T01:06:31,110 copying picogl/frame.py -> build/lib/picogl 2026-01-12T01:06:31,113 copying picogl/logger.py -> build/lib/picogl 2026-01-12T01:06:31,116 creating build/lib/picogl/renderer 2026-01-12T01:06:31,117 copying picogl/renderer/meshdata.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,120 copying picogl/renderer/legacy_glmesh.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,122 copying picogl/renderer/base.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,124 copying picogl/renderer/__init__.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,126 copying picogl/renderer/glmesh.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,129 copying picogl/renderer/uvrenderer.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,131 copying picogl/renderer/glcontext.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,133 copying picogl/renderer/abstract.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,134 copying picogl/renderer/texture.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,136 copying picogl/renderer/object.py -> build/lib/picogl/renderer 2026-01-12T01:06:31,139 creating build/lib/picogl/ui 2026-01-12T01:06:31,140 copying picogl/ui/__init__.py -> build/lib/picogl/ui 2026-01-12T01:06:31,141 copying picogl/ui/profiling_decorator.py -> build/lib/picogl/ui 2026-01-12T01:06:31,143 copying picogl/ui/abc_window.py -> build/lib/picogl/ui 2026-01-12T01:06:31,145 creating build/lib/picogl/utils 2026-01-12T01:06:31,146 copying picogl/utils/normal.py -> build/lib/picogl/utils 2026-01-12T01:06:31,149 copying picogl/utils/__init__.py -> build/lib/picogl/utils 2026-01-12T01:06:31,150 copying picogl/utils/reshape.py -> build/lib/picogl/utils 2026-01-12T01:06:31,152 copying picogl/utils/texture.py -> build/lib/picogl/utils 2026-01-12T01:06:31,154 copying picogl/utils/gl_init.py -> build/lib/picogl/utils 2026-01-12T01:06:31,156 creating build/lib/picogl/buffers 2026-01-12T01:06:31,157 copying picogl/buffers/glcleanup.py -> build/lib/picogl/buffers 2026-01-12T01:06:31,159 copying picogl/buffers/base.py -> build/lib/picogl/buffers 2026-01-12T01:06:31,161 copying picogl/buffers/__init__.py -> build/lib/picogl/buffers 2026-01-12T01:06:31,162 copying picogl/buffers/abstract.py -> build/lib/picogl/buffers 2026-01-12T01:06:31,164 copying picogl/buffers/upload.py -> build/lib/picogl/buffers 2026-01-12T01:06:31,166 copying picogl/buffers/attributes.py -> build/lib/picogl/buffers 2026-01-12T01:06:31,169 creating build/lib/picogl/shaders 2026-01-12T01:06:31,170 copying picogl/shaders/mvp.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,172 copying picogl/shaders/generate.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,174 copying picogl/shaders/__init__.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,175 copying picogl/shaders/registry.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,177 copying picogl/shaders/shader_uniform.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,180 copying picogl/shaders/compile.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,182 copying picogl/shaders/type.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,184 copying picogl/shaders/manager.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,186 copying picogl/shaders/load.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,188 copying picogl/shaders/uniform.py -> build/lib/picogl/shaders 2026-01-12T01:06:31,190 creating build/lib/picogl/backend 2026-01-12T01:06:31,191 copying picogl/backend/__init__.py -> build/lib/picogl/backend 2026-01-12T01:06:31,193 creating build/lib/picogl/tests 2026-01-12T01:06:31,194 copying picogl/tests/test_legacy_glmesh.py -> build/lib/picogl/tests 2026-01-12T01:06:31,197 copying picogl/tests/test_object_renderer.py -> build/lib/picogl/tests 2026-01-12T01:06:31,200 copying picogl/tests/__init__.py -> build/lib/picogl/tests 2026-01-12T01:06:31,201 copying picogl/tests/test_vertex_array_object.py -> build/lib/picogl/tests 2026-01-12T01:06:31,204 copying picogl/tests/test_texture_renderer.py -> build/lib/picogl/tests 2026-01-12T01:06:31,207 copying picogl/tests/test_vertex_base.py -> build/lib/picogl/tests 2026-01-12T01:06:31,209 copying picogl/tests/test_vertex_buffer_group.py -> build/lib/picogl/tests 2026-01-12T01:06:31,212 copying picogl/tests/test_glmesh.py -> build/lib/picogl/tests 2026-01-12T01:06:31,214 copying picogl/tests/test_meshdata.py -> build/lib/picogl/tests 2026-01-12T01:06:31,217 creating build/lib/picogl/ui/backend 2026-01-12T01:06:31,218 copying picogl/ui/backend/__init__.py -> build/lib/picogl/ui/backend 2026-01-12T01:06:31,220 creating build/lib/picogl/ui/backend/glut 2026-01-12T01:06:31,221 copying picogl/ui/backend/glut/__init__.py -> build/lib/picogl/ui/backend/glut 2026-01-12T01:06:31,223 creating build/lib/picogl/ui/backend/qt 2026-01-12T01:06:31,224 copying picogl/ui/backend/qt/base.py -> build/lib/picogl/ui/backend/qt 2026-01-12T01:06:31,227 copying picogl/ui/backend/qt/__init__.py -> build/lib/picogl/ui/backend/qt 2026-01-12T01:06:31,229 creating build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,230 copying picogl/ui/backend/glut/window/__init__.py -> build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,231 copying picogl/ui/backend/glut/window/glut.py -> build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,233 copying picogl/ui/backend/glut/window/glut_legacy.py -> build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,236 copying picogl/ui/backend/glut/window/texture.py -> build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,237 copying picogl/ui/backend/glut/window/object.py -> build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,239 copying picogl/ui/backend/glut/window/gl.py -> build/lib/picogl/ui/backend/glut/window 2026-01-12T01:06:31,241 creating build/lib/picogl/ui/backend/qt/legacy 2026-01-12T01:06:31,242 copying picogl/ui/backend/qt/legacy/renderer.py -> build/lib/picogl/ui/backend/qt/legacy 2026-01-12T01:06:31,244 copying picogl/ui/backend/qt/legacy/window.py -> build/lib/picogl/ui/backend/qt/legacy 2026-01-12T01:06:31,247 creating build/lib/picogl/ui/backend/qt/modern 2026-01-12T01:06:31,247 copying picogl/ui/backend/qt/modern/__init__.py -> build/lib/picogl/ui/backend/qt/modern 2026-01-12T01:06:31,249 creating build/lib/picogl/utils/loader 2026-01-12T01:06:31,250 copying picogl/utils/loader/__init__.py -> build/lib/picogl/utils/loader 2026-01-12T01:06:31,252 copying picogl/utils/loader/helpers.py -> build/lib/picogl/utils/loader 2026-01-12T01:06:31,254 copying picogl/utils/loader/object_data.py -> build/lib/picogl/utils/loader 2026-01-12T01:06:31,255 copying picogl/utils/loader/texture.py -> build/lib/picogl/utils/loader 2026-01-12T01:06:31,258 copying picogl/utils/loader/object.py -> build/lib/picogl/utils/loader 2026-01-12T01:06:31,260 creating build/lib/picogl/buffers/factory 2026-01-12T01:06:31,261 copying picogl/buffers/factory/__init__.py -> build/lib/picogl/buffers/factory 2026-01-12T01:06:31,263 copying picogl/buffers/factory/layout.py -> build/lib/picogl/buffers/factory 2026-01-12T01:06:31,265 copying picogl/buffers/factory/validation.py -> build/lib/picogl/buffers/factory 2026-01-12T01:06:31,267 creating build/lib/picogl/buffers/vao 2026-01-12T01:06:31,268 copying picogl/buffers/vao/__init__.py -> build/lib/picogl/buffers/vao 2026-01-12T01:06:31,269 copying picogl/buffers/vao/configure.py -> build/lib/picogl/buffers/vao 2026-01-12T01:06:31,271 copying picogl/buffers/vao/draw.py -> build/lib/picogl/buffers/vao 2026-01-12T01:06:31,273 creating build/lib/picogl/buffers/vertex 2026-01-12T01:06:31,274 copying picogl/buffers/vertex/__init__.py -> build/lib/picogl/buffers/vertex 2026-01-12T01:06:31,276 copying picogl/buffers/vertex/legacy.py -> build/lib/picogl/buffers/vertex 2026-01-12T01:06:31,279 copying picogl/buffers/vertex/modern.py -> build/lib/picogl/buffers/vertex 2026-01-12T01:06:31,281 copying picogl/buffers/vertex/aliases.py -> build/lib/picogl/buffers/vertex 2026-01-12T01:06:31,283 creating build/lib/picogl/shaders/src 2026-01-12T01:06:31,284 copying picogl/shaders/src/__init__.py -> build/lib/picogl/shaders/src 2026-01-12T01:06:31,286 creating build/lib/picogl/backend/legacy 2026-01-12T01:06:31,287 copying picogl/backend/legacy/__init__.py -> build/lib/picogl/backend/legacy 2026-01-12T01:06:31,289 creating build/lib/picogl/backend/modern 2026-01-12T01:06:31,290 copying picogl/backend/modern/__init__.py -> build/lib/picogl/backend/modern 2026-01-12T01:06:31,292 creating build/lib/picogl/backend/legacy/gizmos 2026-01-12T01:06:31,293 copying picogl/backend/legacy/gizmos/__init__.py -> build/lib/picogl/backend/legacy/gizmos 2026-01-12T01:06:31,295 creating build/lib/picogl/backend/legacy/core 2026-01-12T01:06:31,296 copying picogl/backend/legacy/core/__init__.py -> build/lib/picogl/backend/legacy/core 2026-01-12T01:06:31,298 creating build/lib/picogl/backend/legacy/gizmos/axes 2026-01-12T01:06:31,299 copying picogl/backend/legacy/gizmos/axes/__init__.py -> build/lib/picogl/backend/legacy/gizmos/axes 2026-01-12T01:06:31,301 creating build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,302 copying picogl/backend/legacy/core/camera/__init__.py -> build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,304 copying picogl/backend/legacy/core/camera/matrix.py -> build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,305 copying picogl/backend/legacy/core/camera/lighting.py -> build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,307 copying picogl/backend/legacy/core/camera/look_at.py -> build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,309 copying picogl/backend/legacy/core/camera/perspective.py -> build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,311 copying picogl/backend/legacy/core/camera/unproject.py -> build/lib/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,313 creating build/lib/picogl/backend/legacy/core/vertex 2026-01-12T01:06:31,314 copying picogl/backend/legacy/core/vertex/__init__.py -> build/lib/picogl/backend/legacy/core/vertex 2026-01-12T01:06:31,316 copying picogl/backend/legacy/core/vertex/helpers.py -> build/lib/picogl/backend/legacy/core/vertex 2026-01-12T01:06:31,318 creating build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,319 copying picogl/backend/legacy/core/camera/setup/materials.py -> build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,321 copying picogl/backend/legacy/core/camera/setup/__init__.py -> build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,323 copying picogl/backend/legacy/core/camera/setup/aspect.py -> build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,324 copying picogl/backend/legacy/core/camera/setup/smooth.py -> build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,326 copying picogl/backend/legacy/core/camera/setup/depth.py -> build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,328 copying picogl/backend/legacy/core/camera/setup/blend.py -> build/lib/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,330 creating build/lib/picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,331 copying picogl/backend/legacy/core/camera/matrices/__init__.py -> build/lib/picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,333 copying picogl/backend/legacy/core/camera/matrices/setup.py -> build/lib/picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,335 copying picogl/backend/legacy/core/camera/matrices/get.py -> build/lib/picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,338 creating build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,338 copying picogl/backend/legacy/core/vertex/buffer/normal.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,340 copying picogl/backend/legacy/core/vertex/buffer/client_states.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,342 copying picogl/backend/legacy/core/vertex/buffer/__init__.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,344 copying picogl/backend/legacy/core/vertex/buffer/vertex.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,346 copying picogl/backend/legacy/core/vertex/buffer/position.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,348 copying picogl/backend/legacy/core/vertex/buffer/color.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,349 copying picogl/backend/legacy/core/vertex/buffer/element.py -> build/lib/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,352 creating build/lib/picogl/backend/modern/renderers 2026-01-12T01:06:31,353 copying picogl/backend/modern/renderers/mesh.py -> build/lib/picogl/backend/modern/renderers 2026-01-12T01:06:31,355 creating build/lib/picogl/backend/modern/core 2026-01-12T01:06:31,356 copying picogl/backend/modern/core/mvp.py -> build/lib/picogl/backend/modern/core 2026-01-12T01:06:31,358 copying picogl/backend/modern/core/__init__.py -> build/lib/picogl/backend/modern/core 2026-01-12T01:06:31,359 copying picogl/backend/modern/core/preserve.py -> build/lib/picogl/backend/modern/core 2026-01-12T01:06:31,361 copying picogl/backend/modern/core/unproject.py -> build/lib/picogl/backend/modern/core 2026-01-12T01:06:31,363 creating build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,364 copying picogl/backend/modern/core/shader/program.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,366 copying picogl/backend/modern/core/shader/__init__.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,368 copying picogl/backend/modern/core/shader/rotation_matrix.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,369 copying picogl/backend/modern/core/shader/helpers.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,371 copying picogl/backend/modern/core/shader/compile.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,373 copying picogl/backend/modern/core/shader/bind.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,375 copying picogl/backend/modern/core/shader/load.py -> build/lib/picogl/backend/modern/core/shader 2026-01-12T01:06:31,377 creating build/lib/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,378 copying picogl/backend/modern/core/uniform/mvp.py -> build/lib/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,380 copying picogl/backend/modern/core/uniform/__init__.py -> build/lib/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,382 copying picogl/backend/modern/core/uniform/location.py -> build/lib/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,384 copying picogl/backend/modern/core/uniform/location_value.py -> build/lib/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,385 copying picogl/backend/modern/core/uniform/set_location.py -> build/lib/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,388 creating build/lib/picogl/backend/modern/core/setup 2026-01-12T01:06:31,389 copying picogl/backend/modern/core/setup/__init__.py -> build/lib/picogl/backend/modern/core/setup 2026-01-12T01:06:31,390 copying picogl/backend/modern/core/setup/lighting.py -> build/lib/picogl/backend/modern/core/setup 2026-01-12T01:06:31,392 creating build/lib/picogl/backend/modern/core/camera 2026-01-12T01:06:31,393 copying picogl/backend/modern/core/camera/__init__.py -> build/lib/picogl/backend/modern/core/camera 2026-01-12T01:06:31,395 creating build/lib/picogl/backend/modern/core/elements 2026-01-12T01:06:31,396 copying picogl/backend/modern/core/elements/__init__.py -> build/lib/picogl/backend/modern/core/elements 2026-01-12T01:06:31,398 copying picogl/backend/modern/core/elements/draw.py -> build/lib/picogl/backend/modern/core/elements 2026-01-12T01:06:31,400 creating build/lib/picogl/backend/modern/core/vertex 2026-01-12T01:06:31,401 copying picogl/backend/modern/core/vertex/base.py -> build/lib/picogl/backend/modern/core/vertex 2026-01-12T01:06:31,404 copying picogl/backend/modern/core/vertex/__init__.py -> build/lib/picogl/backend/modern/core/vertex 2026-01-12T01:06:31,406 creating build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,407 copying picogl/backend/modern/core/shader/mvp/__init__.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,409 copying picogl/backend/modern/core/shader/mvp/controller.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,410 copying picogl/backend/modern/core/shader/mvp/key.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,412 copying picogl/backend/modern/core/shader/mvp/helpers.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,414 copying picogl/backend/modern/core/shader/mvp/control.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,417 copying picogl/backend/modern/core/shader/mvp/mouse.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,418 copying picogl/backend/modern/core/shader/mvp/glut_keymap.py -> build/lib/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,420 creating build/lib/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,421 copying picogl/backend/modern/core/camera/matrix/__init__.py -> build/lib/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,423 copying picogl/backend/modern/core/camera/matrix/update.py -> build/lib/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,425 copying picogl/backend/modern/core/camera/matrix/projection.py -> build/lib/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,426 copying picogl/backend/modern/core/camera/matrix/view.py -> build/lib/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,428 copying picogl/backend/modern/core/camera/matrix/rotation.py -> build/lib/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,430 creating build/lib/picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,431 copying picogl/backend/modern/core/vertex/array/__init__.py -> build/lib/picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,433 copying picogl/backend/modern/core/vertex/array/helpers.py -> build/lib/picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,435 copying picogl/backend/modern/core/vertex/array/object.py -> build/lib/picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,437 creating build/lib/picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,438 copying picogl/backend/modern/core/vertex/buffer/__init__.py -> build/lib/picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,440 copying picogl/backend/modern/core/vertex/buffer/element.py -> build/lib/picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,442 copying picogl/backend/modern/core/vertex/buffer/object.py -> build/lib/picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,444 running egg_info 2026-01-12T01:06:31,455 writing picogl.egg-info/PKG-INFO 2026-01-12T01:06:31,459 writing dependency_links to picogl.egg-info/dependency_links.txt 2026-01-12T01:06:31,460 writing requirements to picogl.egg-info/requires.txt 2026-01-12T01:06:31,461 writing top-level names to picogl.egg-info/top_level.txt 2026-01-12T01:06:31,503 reading manifest file 'picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:31,512 adding license file 'LICENSE' 2026-01-12T01:06:31,521 writing manifest file 'picogl.egg-info/SOURCES.txt' 2026-01-12T01:06:31,568 installing to build/bdist.linux-armv7l/wheel 2026-01-12T01:06:31,569 running install 2026-01-12T01:06:31,592 running install_lib 2026-01-12T01:06:31,598 creating build/bdist.linux-armv7l/wheel 2026-01-12T01:06:31,601 creating build/bdist.linux-armv7l/wheel/picogl 2026-01-12T01:06:31,602 copying build/lib/picogl/error.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,604 copying build/lib/picogl/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,606 copying build/lib/picogl/project.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,608 creating build/bdist.linux-armv7l/wheel/picogl/renderer 2026-01-12T01:06:31,609 copying build/lib/picogl/renderer/meshdata.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,611 copying build/lib/picogl/renderer/legacy_glmesh.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,614 copying build/lib/picogl/renderer/base.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,616 copying build/lib/picogl/renderer/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,617 copying build/lib/picogl/renderer/glmesh.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,623 copying build/lib/picogl/renderer/uvrenderer.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,627 copying build/lib/picogl/renderer/glcontext.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,629 copying build/lib/picogl/renderer/abstract.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,633 copying build/lib/picogl/renderer/texture.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,636 copying build/lib/picogl/renderer/object.py -> build/bdist.linux-armv7l/wheel/./picogl/renderer 2026-01-12T01:06:31,639 creating build/bdist.linux-armv7l/wheel/picogl/ui 2026-01-12T01:06:31,642 copying build/lib/picogl/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/ui 2026-01-12T01:06:31,644 copying build/lib/picogl/ui/profiling_decorator.py -> build/bdist.linux-armv7l/wheel/./picogl/ui 2026-01-12T01:06:31,646 copying build/lib/picogl/ui/abc_window.py -> build/bdist.linux-armv7l/wheel/./picogl/ui 2026-01-12T01:06:31,649 creating build/bdist.linux-armv7l/wheel/picogl/ui/backend 2026-01-12T01:06:31,651 copying build/lib/picogl/ui/backend/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend 2026-01-12T01:06:31,654 creating build/bdist.linux-armv7l/wheel/picogl/ui/backend/glut 2026-01-12T01:06:31,655 copying build/lib/picogl/ui/backend/glut/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut 2026-01-12T01:06:31,658 creating build/bdist.linux-armv7l/wheel/picogl/ui/backend/glut/window 2026-01-12T01:06:31,659 copying build/lib/picogl/ui/backend/glut/window/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut/window 2026-01-12T01:06:31,661 copying build/lib/picogl/ui/backend/glut/window/glut.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut/window 2026-01-12T01:06:31,663 copying build/lib/picogl/ui/backend/glut/window/glut_legacy.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut/window 2026-01-12T01:06:31,666 copying build/lib/picogl/ui/backend/glut/window/texture.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut/window 2026-01-12T01:06:31,668 copying build/lib/picogl/ui/backend/glut/window/object.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut/window 2026-01-12T01:06:31,670 copying build/lib/picogl/ui/backend/glut/window/gl.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/glut/window 2026-01-12T01:06:31,673 creating build/bdist.linux-armv7l/wheel/picogl/ui/backend/qt 2026-01-12T01:06:31,674 copying build/lib/picogl/ui/backend/qt/base.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/qt 2026-01-12T01:06:31,677 copying build/lib/picogl/ui/backend/qt/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/qt 2026-01-12T01:06:31,679 creating build/bdist.linux-armv7l/wheel/picogl/ui/backend/qt/legacy 2026-01-12T01:06:31,681 copying build/lib/picogl/ui/backend/qt/legacy/renderer.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/qt/legacy 2026-01-12T01:06:31,683 copying build/lib/picogl/ui/backend/qt/legacy/window.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/qt/legacy 2026-01-12T01:06:31,686 creating build/bdist.linux-armv7l/wheel/picogl/ui/backend/qt/modern 2026-01-12T01:06:31,687 copying build/lib/picogl/ui/backend/qt/modern/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/ui/backend/qt/modern 2026-01-12T01:06:31,689 copying build/lib/picogl/info.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,692 copying build/lib/picogl/safe.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,694 copying build/lib/picogl/normals.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,696 copying build/lib/picogl/frame.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,698 creating build/bdist.linux-armv7l/wheel/picogl/utils 2026-01-12T01:06:31,700 copying build/lib/picogl/utils/normal.py -> build/bdist.linux-armv7l/wheel/./picogl/utils 2026-01-12T01:06:31,702 copying build/lib/picogl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/utils 2026-01-12T01:06:31,704 creating build/bdist.linux-armv7l/wheel/picogl/utils/loader 2026-01-12T01:06:31,705 copying build/lib/picogl/utils/loader/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/utils/loader 2026-01-12T01:06:31,707 copying build/lib/picogl/utils/loader/helpers.py -> build/bdist.linux-armv7l/wheel/./picogl/utils/loader 2026-01-12T01:06:31,710 copying build/lib/picogl/utils/loader/object_data.py -> build/bdist.linux-armv7l/wheel/./picogl/utils/loader 2026-01-12T01:06:31,711 copying build/lib/picogl/utils/loader/texture.py -> build/bdist.linux-armv7l/wheel/./picogl/utils/loader 2026-01-12T01:06:31,714 copying build/lib/picogl/utils/loader/object.py -> build/bdist.linux-armv7l/wheel/./picogl/utils/loader 2026-01-12T01:06:31,716 copying build/lib/picogl/utils/reshape.py -> build/bdist.linux-armv7l/wheel/./picogl/utils 2026-01-12T01:06:31,718 copying build/lib/picogl/utils/texture.py -> build/bdist.linux-armv7l/wheel/./picogl/utils 2026-01-12T01:06:31,720 copying build/lib/picogl/utils/gl_init.py -> build/bdist.linux-armv7l/wheel/./picogl/utils 2026-01-12T01:06:31,723 creating build/bdist.linux-armv7l/wheel/picogl/buffers 2026-01-12T01:06:31,724 copying build/lib/picogl/buffers/glcleanup.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers 2026-01-12T01:06:31,726 copying build/lib/picogl/buffers/base.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers 2026-01-12T01:06:31,729 copying build/lib/picogl/buffers/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers 2026-01-12T01:06:31,731 creating build/bdist.linux-armv7l/wheel/picogl/buffers/factory 2026-01-12T01:06:31,732 copying build/lib/picogl/buffers/factory/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/factory 2026-01-12T01:06:31,734 copying build/lib/picogl/buffers/factory/layout.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/factory 2026-01-12T01:06:31,736 copying build/lib/picogl/buffers/factory/validation.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/factory 2026-01-12T01:06:31,739 creating build/bdist.linux-armv7l/wheel/picogl/buffers/vao 2026-01-12T01:06:31,740 copying build/lib/picogl/buffers/vao/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vao 2026-01-12T01:06:31,742 copying build/lib/picogl/buffers/vao/configure.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vao 2026-01-12T01:06:31,744 copying build/lib/picogl/buffers/vao/draw.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vao 2026-01-12T01:06:31,746 copying build/lib/picogl/buffers/abstract.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers 2026-01-12T01:06:31,748 copying build/lib/picogl/buffers/upload.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers 2026-01-12T01:06:31,751 copying build/lib/picogl/buffers/attributes.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers 2026-01-12T01:06:31,753 creating build/bdist.linux-armv7l/wheel/picogl/buffers/vertex 2026-01-12T01:06:31,754 copying build/lib/picogl/buffers/vertex/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vertex 2026-01-12T01:06:31,756 copying build/lib/picogl/buffers/vertex/legacy.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vertex 2026-01-12T01:06:31,759 copying build/lib/picogl/buffers/vertex/modern.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vertex 2026-01-12T01:06:31,761 copying build/lib/picogl/buffers/vertex/aliases.py -> build/bdist.linux-armv7l/wheel/./picogl/buffers/vertex 2026-01-12T01:06:31,764 creating build/bdist.linux-armv7l/wheel/picogl/shaders 2026-01-12T01:06:31,765 copying build/lib/picogl/shaders/mvp.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,767 copying build/lib/picogl/shaders/generate.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,770 copying build/lib/picogl/shaders/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,771 copying build/lib/picogl/shaders/registry.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,774 creating build/bdist.linux-armv7l/wheel/picogl/shaders/src 2026-01-12T01:06:31,776 copying build/lib/picogl/shaders/src/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders/src 2026-01-12T01:06:31,778 copying build/lib/picogl/shaders/shader_uniform.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,780 copying build/lib/picogl/shaders/compile.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,782 copying build/lib/picogl/shaders/type.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,784 copying build/lib/picogl/shaders/manager.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,787 copying build/lib/picogl/shaders/load.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,789 copying build/lib/picogl/shaders/uniform.py -> build/bdist.linux-armv7l/wheel/./picogl/shaders 2026-01-12T01:06:31,791 creating build/bdist.linux-armv7l/wheel/picogl/backend 2026-01-12T01:06:31,793 copying build/lib/picogl/backend/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend 2026-01-12T01:06:31,795 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy 2026-01-12T01:06:31,796 copying build/lib/picogl/backend/legacy/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy 2026-01-12T01:06:31,799 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/gizmos 2026-01-12T01:06:31,800 copying build/lib/picogl/backend/legacy/gizmos/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/gizmos 2026-01-12T01:06:31,802 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/gizmos/axes 2026-01-12T01:06:31,804 copying build/lib/picogl/backend/legacy/gizmos/axes/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/gizmos/axes 2026-01-12T01:06:31,806 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/core 2026-01-12T01:06:31,807 copying build/lib/picogl/backend/legacy/core/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core 2026-01-12T01:06:31,810 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/core/camera 2026-01-12T01:06:31,811 copying build/lib/picogl/backend/legacy/core/camera/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera 2026-01-12T01:06:31,814 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,815 copying build/lib/picogl/backend/legacy/core/camera/setup/materials.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,817 copying build/lib/picogl/backend/legacy/core/camera/setup/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,819 copying build/lib/picogl/backend/legacy/core/camera/setup/aspect.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,821 copying build/lib/picogl/backend/legacy/core/camera/setup/smooth.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,824 copying build/lib/picogl/backend/legacy/core/camera/setup/depth.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,826 copying build/lib/picogl/backend/legacy/core/camera/setup/blend.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/setup 2026-01-12T01:06:31,829 copying build/lib/picogl/backend/legacy/core/camera/matrix.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera 2026-01-12T01:06:31,831 copying build/lib/picogl/backend/legacy/core/camera/lighting.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera 2026-01-12T01:06:31,833 copying build/lib/picogl/backend/legacy/core/camera/look_at.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera 2026-01-12T01:06:31,835 copying build/lib/picogl/backend/legacy/core/camera/perspective.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera 2026-01-12T01:06:31,838 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,840 copying build/lib/picogl/backend/legacy/core/camera/matrices/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,842 copying build/lib/picogl/backend/legacy/core/camera/matrices/setup.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,844 copying build/lib/picogl/backend/legacy/core/camera/matrices/get.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera/matrices 2026-01-12T01:06:31,846 copying build/lib/picogl/backend/legacy/core/camera/unproject.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/camera 2026-01-12T01:06:31,849 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/core/vertex 2026-01-12T01:06:31,850 copying build/lib/picogl/backend/legacy/core/vertex/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex 2026-01-12T01:06:31,852 copying build/lib/picogl/backend/legacy/core/vertex/helpers.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex 2026-01-12T01:06:31,855 creating build/bdist.linux-armv7l/wheel/picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,856 copying build/lib/picogl/backend/legacy/core/vertex/buffer/normal.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,858 copying build/lib/picogl/backend/legacy/core/vertex/buffer/client_states.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,860 copying build/lib/picogl/backend/legacy/core/vertex/buffer/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,862 copying build/lib/picogl/backend/legacy/core/vertex/buffer/vertex.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,864 copying build/lib/picogl/backend/legacy/core/vertex/buffer/position.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,866 copying build/lib/picogl/backend/legacy/core/vertex/buffer/color.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,869 copying build/lib/picogl/backend/legacy/core/vertex/buffer/element.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/legacy/core/vertex/buffer 2026-01-12T01:06:31,871 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern 2026-01-12T01:06:31,873 copying build/lib/picogl/backend/modern/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern 2026-01-12T01:06:31,875 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/renderers 2026-01-12T01:06:31,876 copying build/lib/picogl/backend/modern/renderers/mesh.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/renderers 2026-01-12T01:06:31,879 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core 2026-01-12T01:06:31,881 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/shader 2026-01-12T01:06:31,883 copying build/lib/picogl/backend/modern/core/shader/program.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,886 copying build/lib/picogl/backend/modern/core/shader/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,888 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,890 copying build/lib/picogl/backend/modern/core/shader/mvp/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,892 copying build/lib/picogl/backend/modern/core/shader/mvp/controller.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,894 copying build/lib/picogl/backend/modern/core/shader/mvp/key.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,896 copying build/lib/picogl/backend/modern/core/shader/mvp/helpers.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,898 copying build/lib/picogl/backend/modern/core/shader/mvp/control.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,901 copying build/lib/picogl/backend/modern/core/shader/mvp/mouse.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,903 copying build/lib/picogl/backend/modern/core/shader/mvp/glut_keymap.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader/mvp 2026-01-12T01:06:31,905 copying build/lib/picogl/backend/modern/core/shader/rotation_matrix.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,907 copying build/lib/picogl/backend/modern/core/shader/helpers.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,909 copying build/lib/picogl/backend/modern/core/shader/compile.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,911 copying build/lib/picogl/backend/modern/core/shader/bind.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,913 copying build/lib/picogl/backend/modern/core/shader/load.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/shader 2026-01-12T01:06:31,915 copying build/lib/picogl/backend/modern/core/mvp.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core 2026-01-12T01:06:31,918 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/uniform 2026-01-12T01:06:31,919 copying build/lib/picogl/backend/modern/core/uniform/mvp.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/uniform 2026-01-12T01:06:31,922 copying build/lib/picogl/backend/modern/core/uniform/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/uniform 2026-01-12T01:06:31,924 copying build/lib/picogl/backend/modern/core/uniform/location.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/uniform 2026-01-12T01:06:31,926 copying build/lib/picogl/backend/modern/core/uniform/location_value.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/uniform 2026-01-12T01:06:31,928 copying build/lib/picogl/backend/modern/core/uniform/set_location.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/uniform 2026-01-12T01:06:31,931 copying build/lib/picogl/backend/modern/core/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core 2026-01-12T01:06:31,933 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/setup 2026-01-12T01:06:31,935 copying build/lib/picogl/backend/modern/core/setup/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/setup 2026-01-12T01:06:31,939 copying build/lib/picogl/backend/modern/core/setup/lighting.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/setup 2026-01-12T01:06:31,942 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/camera 2026-01-12T01:06:31,943 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,945 copying build/lib/picogl/backend/modern/core/camera/matrix/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,946 copying build/lib/picogl/backend/modern/core/camera/matrix/update.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,949 copying build/lib/picogl/backend/modern/core/camera/matrix/projection.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,951 copying build/lib/picogl/backend/modern/core/camera/matrix/view.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,953 copying build/lib/picogl/backend/modern/core/camera/matrix/rotation.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/camera/matrix 2026-01-12T01:06:31,955 copying build/lib/picogl/backend/modern/core/camera/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/camera 2026-01-12T01:06:31,957 copying build/lib/picogl/backend/modern/core/preserve.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core 2026-01-12T01:06:31,960 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/elements 2026-01-12T01:06:31,961 copying build/lib/picogl/backend/modern/core/elements/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/elements 2026-01-12T01:06:31,963 copying build/lib/picogl/backend/modern/core/elements/draw.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/elements 2026-01-12T01:06:31,964 copying build/lib/picogl/backend/modern/core/unproject.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core 2026-01-12T01:06:31,967 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/vertex 2026-01-12T01:06:31,969 copying build/lib/picogl/backend/modern/core/vertex/base.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex 2026-01-12T01:06:31,971 copying build/lib/picogl/backend/modern/core/vertex/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex 2026-01-12T01:06:31,974 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,975 copying build/lib/picogl/backend/modern/core/vertex/array/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,977 copying build/lib/picogl/backend/modern/core/vertex/array/helpers.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,979 copying build/lib/picogl/backend/modern/core/vertex/array/object.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex/array 2026-01-12T01:06:31,982 creating build/bdist.linux-armv7l/wheel/picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,983 copying build/lib/picogl/backend/modern/core/vertex/buffer/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,986 copying build/lib/picogl/backend/modern/core/vertex/buffer/element.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,988 copying build/lib/picogl/backend/modern/core/vertex/buffer/object.py -> build/bdist.linux-armv7l/wheel/./picogl/backend/modern/core/vertex/buffer 2026-01-12T01:06:31,990 copying build/lib/picogl/logger.py -> build/bdist.linux-armv7l/wheel/./picogl 2026-01-12T01:06:31,993 creating build/bdist.linux-armv7l/wheel/picogl/tests 2026-01-12T01:06:31,994 copying build/lib/picogl/tests/test_legacy_glmesh.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:31,997 copying build/lib/picogl/tests/test_object_renderer.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:31,999 copying build/lib/picogl/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,001 copying build/lib/picogl/tests/test_vertex_array_object.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,004 copying build/lib/picogl/tests/test_texture_renderer.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,006 copying build/lib/picogl/tests/test_vertex_base.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,009 copying build/lib/picogl/tests/test_vertex_buffer_group.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,011 copying build/lib/picogl/tests/test_glmesh.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,014 copying build/lib/picogl/tests/test_meshdata.py -> build/bdist.linux-armv7l/wheel/./picogl/tests 2026-01-12T01:06:32,017 running install_egg_info 2026-01-12T01:06:32,022 Copying picogl.egg-info to build/bdist.linux-armv7l/wheel/./picogl-0.2.0-py3.11.egg-info 2026-01-12T01:06:32,034 running install_scripts 2026-01-12T01:06:32,045 creating build/bdist.linux-armv7l/wheel/picogl-0.2.0.dist-info/WHEEL 2026-01-12T01:06:32,048 creating '/tmp/pip-wheel-scztcvas/.tmp-ddgbmrg7/picogl-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-12T01:06:32,051 adding 'picogl/__init__.py' 2026-01-12T01:06:32,052 adding 'picogl/error.py' 2026-01-12T01:06:32,053 adding 'picogl/frame.py' 2026-01-12T01:06:32,054 adding 'picogl/info.py' 2026-01-12T01:06:32,056 adding 'picogl/logger.py' 2026-01-12T01:06:32,057 adding 'picogl/normals.py' 2026-01-12T01:06:32,059 adding 'picogl/project.py' 2026-01-12T01:06:32,060 adding 'picogl/safe.py' 2026-01-12T01:06:32,062 adding 'picogl/backend/__init__.py' 2026-01-12T01:06:32,063 adding 'picogl/backend/legacy/__init__.py' 2026-01-12T01:06:32,065 adding 'picogl/backend/legacy/core/__init__.py' 2026-01-12T01:06:32,066 adding 'picogl/backend/legacy/core/camera/__init__.py' 2026-01-12T01:06:32,068 adding 'picogl/backend/legacy/core/camera/lighting.py' 2026-01-12T01:06:32,069 adding 'picogl/backend/legacy/core/camera/look_at.py' 2026-01-12T01:06:32,070 adding 'picogl/backend/legacy/core/camera/matrix.py' 2026-01-12T01:06:32,072 adding 'picogl/backend/legacy/core/camera/perspective.py' 2026-01-12T01:06:32,073 adding 'picogl/backend/legacy/core/camera/unproject.py' 2026-01-12T01:06:32,075 adding 'picogl/backend/legacy/core/camera/matrices/__init__.py' 2026-01-12T01:06:32,076 adding 'picogl/backend/legacy/core/camera/matrices/get.py' 2026-01-12T01:06:32,077 adding 'picogl/backend/legacy/core/camera/matrices/setup.py' 2026-01-12T01:06:32,079 adding 'picogl/backend/legacy/core/camera/setup/__init__.py' 2026-01-12T01:06:32,080 adding 'picogl/backend/legacy/core/camera/setup/aspect.py' 2026-01-12T01:06:32,081 adding 'picogl/backend/legacy/core/camera/setup/blend.py' 2026-01-12T01:06:32,082 adding 'picogl/backend/legacy/core/camera/setup/depth.py' 2026-01-12T01:06:32,083 adding 'picogl/backend/legacy/core/camera/setup/materials.py' 2026-01-12T01:06:32,085 adding 'picogl/backend/legacy/core/camera/setup/smooth.py' 2026-01-12T01:06:32,086 adding 'picogl/backend/legacy/core/vertex/__init__.py' 2026-01-12T01:06:32,088 adding 'picogl/backend/legacy/core/vertex/helpers.py' 2026-01-12T01:06:32,089 adding 'picogl/backend/legacy/core/vertex/buffer/__init__.py' 2026-01-12T01:06:32,091 adding 'picogl/backend/legacy/core/vertex/buffer/client_states.py' 2026-01-12T01:06:32,092 adding 'picogl/backend/legacy/core/vertex/buffer/color.py' 2026-01-12T01:06:32,093 adding 'picogl/backend/legacy/core/vertex/buffer/element.py' 2026-01-12T01:06:32,094 adding 'picogl/backend/legacy/core/vertex/buffer/normal.py' 2026-01-12T01:06:32,096 adding 'picogl/backend/legacy/core/vertex/buffer/position.py' 2026-01-12T01:06:32,097 adding 'picogl/backend/legacy/core/vertex/buffer/vertex.py' 2026-01-12T01:06:32,099 adding 'picogl/backend/legacy/gizmos/__init__.py' 2026-01-12T01:06:32,100 adding 'picogl/backend/legacy/gizmos/axes/__init__.py' 2026-01-12T01:06:32,102 adding 'picogl/backend/modern/__init__.py' 2026-01-12T01:06:32,104 adding 'picogl/backend/modern/core/__init__.py' 2026-01-12T01:06:32,105 adding 'picogl/backend/modern/core/mvp.py' 2026-01-12T01:06:32,106 adding 'picogl/backend/modern/core/preserve.py' 2026-01-12T01:06:32,108 adding 'picogl/backend/modern/core/unproject.py' 2026-01-12T01:06:32,109 adding 'picogl/backend/modern/core/camera/__init__.py' 2026-01-12T01:06:32,111 adding 'picogl/backend/modern/core/camera/matrix/__init__.py' 2026-01-12T01:06:32,112 adding 'picogl/backend/modern/core/camera/matrix/projection.py' 2026-01-12T01:06:32,113 adding 'picogl/backend/modern/core/camera/matrix/rotation.py' 2026-01-12T01:06:32,115 adding 'picogl/backend/modern/core/camera/matrix/update.py' 2026-01-12T01:06:32,116 adding 'picogl/backend/modern/core/camera/matrix/view.py' 2026-01-12T01:06:32,117 adding 'picogl/backend/modern/core/elements/__init__.py' 2026-01-12T01:06:32,119 adding 'picogl/backend/modern/core/elements/draw.py' 2026-01-12T01:06:32,120 adding 'picogl/backend/modern/core/setup/__init__.py' 2026-01-12T01:06:32,121 adding 'picogl/backend/modern/core/setup/lighting.py' 2026-01-12T01:06:32,123 adding 'picogl/backend/modern/core/shader/__init__.py' 2026-01-12T01:06:32,124 adding 'picogl/backend/modern/core/shader/bind.py' 2026-01-12T01:06:32,126 adding 'picogl/backend/modern/core/shader/compile.py' 2026-01-12T01:06:32,127 adding 'picogl/backend/modern/core/shader/helpers.py' 2026-01-12T01:06:32,128 adding 'picogl/backend/modern/core/shader/load.py' 2026-01-12T01:06:32,130 adding 'picogl/backend/modern/core/shader/program.py' 2026-01-12T01:06:32,131 adding 'picogl/backend/modern/core/shader/rotation_matrix.py' 2026-01-12T01:06:32,132 adding 'picogl/backend/modern/core/shader/mvp/__init__.py' 2026-01-12T01:06:32,134 adding 'picogl/backend/modern/core/shader/mvp/control.py' 2026-01-12T01:06:32,135 adding 'picogl/backend/modern/core/shader/mvp/controller.py' 2026-01-12T01:06:32,136 adding 'picogl/backend/modern/core/shader/mvp/glut_keymap.py' 2026-01-12T01:06:32,138 adding 'picogl/backend/modern/core/shader/mvp/helpers.py' 2026-01-12T01:06:32,139 adding 'picogl/backend/modern/core/shader/mvp/key.py' 2026-01-12T01:06:32,140 adding 'picogl/backend/modern/core/shader/mvp/mouse.py' 2026-01-12T01:06:32,142 adding 'picogl/backend/modern/core/uniform/__init__.py' 2026-01-12T01:06:32,143 adding 'picogl/backend/modern/core/uniform/location.py' 2026-01-12T01:06:32,144 adding 'picogl/backend/modern/core/uniform/location_value.py' 2026-01-12T01:06:32,146 adding 'picogl/backend/modern/core/uniform/mvp.py' 2026-01-12T01:06:32,147 adding 'picogl/backend/modern/core/uniform/set_location.py' 2026-01-12T01:06:32,149 adding 'picogl/backend/modern/core/vertex/__init__.py' 2026-01-12T01:06:32,150 adding 'picogl/backend/modern/core/vertex/base.py' 2026-01-12T01:06:32,152 adding 'picogl/backend/modern/core/vertex/array/__init__.py' 2026-01-12T01:06:32,153 adding 'picogl/backend/modern/core/vertex/array/helpers.py' 2026-01-12T01:06:32,155 adding 'picogl/backend/modern/core/vertex/array/object.py' 2026-01-12T01:06:32,157 adding 'picogl/backend/modern/core/vertex/buffer/__init__.py' 2026-01-12T01:06:32,158 adding 'picogl/backend/modern/core/vertex/buffer/element.py' 2026-01-12T01:06:32,159 adding 'picogl/backend/modern/core/vertex/buffer/object.py' 2026-01-12T01:06:32,161 adding 'picogl/backend/modern/renderers/mesh.py' 2026-01-12T01:06:32,163 adding 'picogl/buffers/__init__.py' 2026-01-12T01:06:32,164 adding 'picogl/buffers/abstract.py' 2026-01-12T01:06:32,165 adding 'picogl/buffers/attributes.py' 2026-01-12T01:06:32,167 adding 'picogl/buffers/base.py' 2026-01-12T01:06:32,168 adding 'picogl/buffers/glcleanup.py' 2026-01-12T01:06:32,169 adding 'picogl/buffers/upload.py' 2026-01-12T01:06:32,171 adding 'picogl/buffers/factory/__init__.py' 2026-01-12T01:06:32,172 adding 'picogl/buffers/factory/layout.py' 2026-01-12T01:06:32,174 adding 'picogl/buffers/factory/validation.py' 2026-01-12T01:06:32,175 adding 'picogl/buffers/vao/__init__.py' 2026-01-12T01:06:32,177 adding 'picogl/buffers/vao/configure.py' 2026-01-12T01:06:32,178 adding 'picogl/buffers/vao/draw.py' 2026-01-12T01:06:32,179 adding 'picogl/buffers/vertex/__init__.py' 2026-01-12T01:06:32,181 adding 'picogl/buffers/vertex/aliases.py' 2026-01-12T01:06:32,182 adding 'picogl/buffers/vertex/legacy.py' 2026-01-12T01:06:32,184 adding 'picogl/buffers/vertex/modern.py' 2026-01-12T01:06:32,186 adding 'picogl/renderer/__init__.py' 2026-01-12T01:06:32,187 adding 'picogl/renderer/abstract.py' 2026-01-12T01:06:32,188 adding 'picogl/renderer/base.py' 2026-01-12T01:06:32,190 adding 'picogl/renderer/glcontext.py' 2026-01-12T01:06:32,191 adding 'picogl/renderer/glmesh.py' 2026-01-12T01:06:32,193 adding 'picogl/renderer/legacy_glmesh.py' 2026-01-12T01:06:32,195 adding 'picogl/renderer/meshdata.py' 2026-01-12T01:06:32,197 adding 'picogl/renderer/object.py' 2026-01-12T01:06:32,198 adding 'picogl/renderer/texture.py' 2026-01-12T01:06:32,199 adding 'picogl/renderer/uvrenderer.py' 2026-01-12T01:06:32,201 adding 'picogl/shaders/__init__.py' 2026-01-12T01:06:32,202 adding 'picogl/shaders/compile.py' 2026-01-12T01:06:32,203 adding 'picogl/shaders/generate.py' 2026-01-12T01:06:32,204 adding 'picogl/shaders/load.py' 2026-01-12T01:06:32,206 adding 'picogl/shaders/manager.py' 2026-01-12T01:06:32,207 adding 'picogl/shaders/mvp.py' 2026-01-12T01:06:32,208 adding 'picogl/shaders/registry.py' 2026-01-12T01:06:32,210 adding 'picogl/shaders/shader_uniform.py' 2026-01-12T01:06:32,211 adding 'picogl/shaders/type.py' 2026-01-12T01:06:32,212 adding 'picogl/shaders/uniform.py' 2026-01-12T01:06:32,214 adding 'picogl/shaders/src/__init__.py' 2026-01-12T01:06:32,215 adding 'picogl/tests/__init__.py' 2026-01-12T01:06:32,218 adding 'picogl/tests/test_glmesh.py' 2026-01-12T01:06:32,220 adding 'picogl/tests/test_legacy_glmesh.py' 2026-01-12T01:06:32,223 adding 'picogl/tests/test_meshdata.py' 2026-01-12T01:06:32,225 adding 'picogl/tests/test_object_renderer.py' 2026-01-12T01:06:32,228 adding 'picogl/tests/test_texture_renderer.py' 2026-01-12T01:06:32,230 adding 'picogl/tests/test_vertex_array_object.py' 2026-01-12T01:06:32,232 adding 'picogl/tests/test_vertex_base.py' 2026-01-12T01:06:32,234 adding 'picogl/tests/test_vertex_buffer_group.py' 2026-01-12T01:06:32,236 adding 'picogl/ui/__init__.py' 2026-01-12T01:06:32,237 adding 'picogl/ui/abc_window.py' 2026-01-12T01:06:32,238 adding 'picogl/ui/profiling_decorator.py' 2026-01-12T01:06:32,240 adding 'picogl/ui/backend/__init__.py' 2026-01-12T01:06:32,242 adding 'picogl/ui/backend/glut/__init__.py' 2026-01-12T01:06:32,243 adding 'picogl/ui/backend/glut/window/__init__.py' 2026-01-12T01:06:32,244 adding 'picogl/ui/backend/glut/window/gl.py' 2026-01-12T01:06:32,246 adding 'picogl/ui/backend/glut/window/glut.py' 2026-01-12T01:06:32,247 adding 'picogl/ui/backend/glut/window/glut_legacy.py' 2026-01-12T01:06:32,249 adding 'picogl/ui/backend/glut/window/object.py' 2026-01-12T01:06:32,250 adding 'picogl/ui/backend/glut/window/texture.py' 2026-01-12T01:06:32,252 adding 'picogl/ui/backend/qt/__init__.py' 2026-01-12T01:06:32,253 adding 'picogl/ui/backend/qt/base.py' 2026-01-12T01:06:32,255 adding 'picogl/ui/backend/qt/legacy/renderer.py' 2026-01-12T01:06:32,257 adding 'picogl/ui/backend/qt/legacy/window.py' 2026-01-12T01:06:32,259 adding 'picogl/ui/backend/qt/modern/__init__.py' 2026-01-12T01:06:32,260 adding 'picogl/utils/__init__.py' 2026-01-12T01:06:32,262 adding 'picogl/utils/gl_init.py' 2026-01-12T01:06:32,263 adding 'picogl/utils/normal.py' 2026-01-12T01:06:32,264 adding 'picogl/utils/reshape.py' 2026-01-12T01:06:32,265 adding 'picogl/utils/texture.py' 2026-01-12T01:06:32,267 adding 'picogl/utils/loader/__init__.py' 2026-01-12T01:06:32,269 adding 'picogl/utils/loader/helpers.py' 2026-01-12T01:06:32,270 adding 'picogl/utils/loader/object.py' 2026-01-12T01:06:32,271 adding 'picogl/utils/loader/object_data.py' 2026-01-12T01:06:32,273 adding 'picogl/utils/loader/texture.py' 2026-01-12T01:06:32,276 adding 'picogl-0.2.0.dist-info/licenses/LICENSE' 2026-01-12T01:06:32,278 adding 'picogl-0.2.0.dist-info/METADATA' 2026-01-12T01:06:32,279 adding 'picogl-0.2.0.dist-info/WHEEL' 2026-01-12T01:06:32,280 adding 'picogl-0.2.0.dist-info/top_level.txt' 2026-01-12T01:06:32,282 adding 'picogl-0.2.0.dist-info/RECORD' 2026-01-12T01:06:32,287 removing build/bdist.linux-armv7l/wheel 2026-01-12T01:06:32,434 Building wheel for picogl (pyproject.toml): finished with status 'done' 2026-01-12T01:06:32,441 Created wheel for picogl: filename=picogl-0.2.0-py3-none-any.whl size=143190 sha256=c1da2173b873c09458960a31bb7e3db123ca4e4e857cf3856395accfaa28ddee 2026-01-12T01:06:32,442 Stored in directory: /tmp/pip-ephem-wheel-cache-d7w4nxiq/wheels/81/86/b6/62688243cafdfe16c59ef23fe8e2c8d56bba98ae723390c0be 2026-01-12T01:06:32,459 Successfully built picogl 2026-01-12T01:06:32,467 Removed build tracker: '/tmp/pip-build-tracker-79cv26f0'