2026-09-04T00:46:04,460 Created temporary directory: /tmp/pip-ephem-wheel-cache-3g1b09ba 2026-09-04T00:46:04,462 Created temporary directory: /tmp/pip-build-tracker-aq8t9jo6 2026-09-04T00:46:04,463 Initialized build tracking at /tmp/pip-build-tracker-aq8t9jo6 2026-09-04T00:46:04,463 Created build tracker: /tmp/pip-build-tracker-aq8t9jo6 2026-09-04T00:46:04,463 Entered build tracker: /tmp/pip-build-tracker-aq8t9jo6 2026-09-04T00:46:04,464 Created temporary directory: /tmp/pip-wheel-jfgcy2fq 2026-09-04T00:46:04,467 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-09-04T00:46:04,469 Created temporary directory: /tmp/pip-ephem-wheel-cache-s1zar9gq 2026-09-04T00:46:04,491 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-04T00:46:04,495 2 location(s) to search for versions of any3dview: 2026-09-04T00:46:04,495 * https://pypi.org/simple/any3dview/ 2026-09-04T00:46:04,495 * https://www.piwheels.org/simple/any3dview/ 2026-09-04T00:46:04,495 Fetching project page and analyzing links: https://pypi.org/simple/any3dview/ 2026-09-04T00:46:04,496 Getting page https://pypi.org/simple/any3dview/ 2026-09-04T00:46:04,497 Found index url https://pypi.org/simple 2026-09-04T00:46:04,723 Fetched page https://pypi.org/simple/any3dview/ as application/vnd.pypi.simple.v1+json 2026-09-04T00:46:04,726 Skipping link: No binaries permitted for any3dview: https://files.pythonhosted.org/packages/c6/c5/2446589478fde011aedceed154be96a2bae962e491d04379246d6af09ef7/any3dview-0.4.0-py3-none-any.whl (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,727 Found link https://files.pythonhosted.org/packages/55/03/c74975c9fc594ed6dd34602d1deb862e2f0286e09c5a6bf4bf2b76582b4b/any3dview-0.4.0.tar.gz (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10), version: 0.4.0 2026-09-04T00:46:04,727 Skipping link: No binaries permitted for any3dview: https://files.pythonhosted.org/packages/31/9c/64b3bb91707c41602bc2c3610554ef2695417916a97187ea515bb71c90e3/any3dview-0.5.0-py3-none-any.whl (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,728 Found link https://files.pythonhosted.org/packages/2e/af/11670d75c9204571b0350135d765a551fdb8fb9ce0e4717bf879b179b72d/any3dview-0.5.0.tar.gz (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10), version: 0.5.0 2026-09-04T00:46:04,729 Skipping link: No binaries permitted for any3dview: https://files.pythonhosted.org/packages/c3/c1/4c7004e8ef6aa1c66f9209a34e013153cb7021a11ae551f76a75636115bf/any3dview-0.5.2-py3-none-any.whl (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,730 Found link https://files.pythonhosted.org/packages/7c/9b/abba2c41baa569b1932c28a2c4b6253a26a2a9ee14491e12278878de6e5c/any3dview-0.5.2.tar.gz (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10), version: 0.5.2 2026-09-04T00:46:04,731 Skipping link: No binaries permitted for any3dview: https://files.pythonhosted.org/packages/e1/47/11a063095f880b467baea65b0cfebd7a214231eacedf939c8cb7d7a944d8/any3dview-0.5.3-py3-none-any.whl (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,731 Found link https://files.pythonhosted.org/packages/e9/01/5c372ba5c04fdbc124830810753a8b448294a283baeeb998d8e8128ab089/any3dview-0.5.3.tar.gz (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10), version: 0.5.3 2026-09-04T00:46:04,732 Skipping link: No binaries permitted for any3dview: https://files.pythonhosted.org/packages/7b/a8/b0bdce70d380b2e31d247a844e2883c02dff2c855eb911aa7cbb8edf4637/any3dview-0.5.4-py3-none-any.whl (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,733 Found link https://files.pythonhosted.org/packages/dd/16/db916d20f85b3c12e3d8639e246ca4926d5e47d35bb3e58b069762c17999/any3dview-0.5.4.tar.gz (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10), version: 0.5.4 2026-09-04T00:46:04,734 Skipping link: No binaries permitted for any3dview: https://files.pythonhosted.org/packages/5d/3c/7c2fd7465b29bf6ea7c3b0bb1234c90bb08d9efd8481ff78c4ca803f6c2d/any3dview-0.5.5-py3-none-any.whl (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,735 Found link https://files.pythonhosted.org/packages/2c/07/e1bb13e522853cda35099edf58ba061d6321f7fb5457efc78876aaea7297/any3dview-0.5.5.tar.gz (from https://pypi.org/simple/any3dview/) (requires-python:>=3.10), version: 0.5.5 2026-09-04T00:46:04,736 Fetching project page and analyzing links: https://www.piwheels.org/simple/any3dview/ 2026-09-04T00:46:04,736 Getting page https://www.piwheels.org/simple/any3dview/ 2026-09-04T00:46:04,738 Found index url https://www.piwheels.org/simple 2026-09-04T00:46:04,921 Fetched page https://www.piwheels.org/simple/any3dview/ as text/html 2026-09-04T00:46:04,924 Skipping link: No binaries permitted for any3dview: https://www.piwheels.org/simple/any3dview/any3dview-0.5.4-py3-none-any.whl#sha256=838552b0201523524a61ad3affa71aff111f1cac4584305ff45ea8b4de8c29e3 (from https://www.piwheels.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,925 Skipping link: No binaries permitted for any3dview: https://www.piwheels.org/simple/any3dview/any3dview-0.5.3-py3-none-any.whl#sha256=81273b8c8f44f7e083cafa91e05a3478471d9e1fef27283fe0d173892a4c12d5 (from https://www.piwheels.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,925 Skipping link: No binaries permitted for any3dview: https://www.piwheels.org/simple/any3dview/any3dview-0.5.2-py3-none-any.whl#sha256=448984e5312b5f9858715e92c57538874030713eaad1bdf269c2db973cc0a048 (from https://www.piwheels.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,926 Skipping link: No binaries permitted for any3dview: https://www.piwheels.org/simple/any3dview/any3dview-0.5.0-py3-none-any.whl#sha256=e8d269aec86612be5f122e35c7a074b9b2b2d5f22c4cb9083a58f5a2278d3346 (from https://www.piwheels.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,927 Skipping link: No binaries permitted for any3dview: https://www.piwheels.org/simple/any3dview/any3dview-0.4.0-py3-none-any.whl#sha256=5d63104416e731e671a0bd50c7e64b7894e08b64f82a7967b6126790aec3aa9a (from https://www.piwheels.org/simple/any3dview/) (requires-python:>=3.10) 2026-09-04T00:46:04,927 Skipping link: not a file: https://www.piwheels.org/simple/any3dview/ 2026-09-04T00:46:04,928 Skipping link: not a file: https://pypi.org/simple/any3dview/ 2026-09-04T00:46:04,947 Given no hashes to check 1 links for project 'any3dview': discarding no candidates 2026-09-04T00:46:04,964 Collecting any3dview==0.5.5 2026-09-04T00:46:04,967 Created temporary directory: /tmp/pip-unpack-dyklo0pl 2026-09-04T00:46:05,114 Downloading any3dview-0.5.5.tar.gz (311 kB) 2026-09-04T00:46:05,421 Added any3dview==0.5.5 from https://files.pythonhosted.org/packages/2c/07/e1bb13e522853cda35099edf58ba061d6321f7fb5457efc78876aaea7297/any3dview-0.5.5.tar.gz to build tracker '/tmp/pip-build-tracker-aq8t9jo6' 2026-09-04T00:46:05,426 Created temporary directory: /tmp/pip-build-env-nbm94n2q 2026-09-04T00:46:05,430 Installing build dependencies: started 2026-09-04T00:46:05,432 Running command pip subprocess to install build dependencies 2026-09-04T00:46:06,561 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-04T00:46:07,022 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-09-04T00:46:07,045 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-04T00:46:08,803 Collecting setuptools>=77 2026-09-04T00:46:08,804 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-04T00:46:08,818 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-04T00:46:09,075 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-04T00:46:09,165 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-04T00:46:11,898 Installing collected packages: setuptools 2026-09-04T00:46:14,154 Successfully installed setuptools-84.0.0 2026-09-04T00:46:14,430 Installing build dependencies: finished with status 'done' 2026-09-04T00:46:14,437 Getting requirements to build wheel: started 2026-09-04T00:46:14,438 Running command Getting requirements to build wheel 2026-09-04T00:46:15,343 running egg_info 2026-09-04T00:46:15,349 writing src/ANY3dView.egg-info/PKG-INFO 2026-09-04T00:46:15,355 writing dependency_links to src/ANY3dView.egg-info/dependency_links.txt 2026-09-04T00:46:15,357 writing entry points to src/ANY3dView.egg-info/entry_points.txt 2026-09-04T00:46:15,360 writing requirements to src/ANY3dView.egg-info/requires.txt 2026-09-04T00:46:15,361 writing top-level names to src/ANY3dView.egg-info/top_level.txt 2026-09-04T00:46:15,394 reading manifest file 'src/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:15,400 reading manifest template 'MANIFEST.in' 2026-09-04T00:46:15,425 no previously-included directories found matching 'build' 2026-09-04T00:46:15,425 no previously-included directories found matching 'dist' 2026-09-04T00:46:15,426 no previously-included directories found matching '.pytest_cache' 2026-09-04T00:46:15,428 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-04T00:46:15,429 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-09-04T00:46:15,429 adding license file 'LICENSE' 2026-09-04T00:46:15,430 adding license file 'THIRD_PARTY_NOTICES.md' 2026-09-04T00:46:15,430 adding license file 'src/any3dview/gpu/tkgl/license.terms' 2026-09-04T00:46:15,436 writing manifest file 'src/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:15,536 Getting requirements to build wheel: finished with status 'done' 2026-09-04T00:46:15,539 Created temporary directory: /tmp/pip-modern-metadata-578ms4mr 2026-09-04T00:46:15,542 Preparing metadata (pyproject.toml): started 2026-09-04T00:46:15,543 Running command Preparing metadata (pyproject.toml) 2026-09-04T00:46:16,230 running dist_info 2026-09-04T00:46:16,240 creating /tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info 2026-09-04T00:46:16,241 writing /tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/PKG-INFO 2026-09-04T00:46:16,246 writing dependency_links to /tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/dependency_links.txt 2026-09-04T00:46:16,248 writing entry points to /tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/entry_points.txt 2026-09-04T00:46:16,251 writing requirements to /tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/requires.txt 2026-09-04T00:46:16,252 writing top-level names to /tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/top_level.txt 2026-09-04T00:46:16,253 writing manifest file '/tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:16,280 reading manifest file '/tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:16,282 reading manifest template 'MANIFEST.in' 2026-09-04T00:46:16,304 no previously-included directories found matching 'build' 2026-09-04T00:46:16,305 no previously-included directories found matching 'dist' 2026-09-04T00:46:16,305 no previously-included directories found matching '.pytest_cache' 2026-09-04T00:46:16,306 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-04T00:46:16,307 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-09-04T00:46:16,308 adding license file 'LICENSE' 2026-09-04T00:46:16,308 adding license file 'THIRD_PARTY_NOTICES.md' 2026-09-04T00:46:16,308 adding license file 'src/any3dview/gpu/tkgl/license.terms' 2026-09-04T00:46:16,313 writing manifest file '/tmp/pip-modern-metadata-578ms4mr/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:16,314 creating '/tmp/pip-modern-metadata-578ms4mr/any3dview-0.5.5.dist-info' 2026-09-04T00:46:16,445 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-04T00:46:16,450 Source in /tmp/pip-wheel-jfgcy2fq/any3dview_1e21a28293564f1d824a775fbf907576 has version 0.5.5, which satisfies requirement any3dview==0.5.5 from https://files.pythonhosted.org/packages/2c/07/e1bb13e522853cda35099edf58ba061d6321f7fb5457efc78876aaea7297/any3dview-0.5.5.tar.gz 2026-09-04T00:46:16,451 Removed any3dview==0.5.5 from https://files.pythonhosted.org/packages/2c/07/e1bb13e522853cda35099edf58ba061d6321f7fb5457efc78876aaea7297/any3dview-0.5.5.tar.gz from build tracker '/tmp/pip-build-tracker-aq8t9jo6' 2026-09-04T00:46:16,457 Created temporary directory: /tmp/pip-unpack-yyxe7w8h 2026-09-04T00:46:16,457 Building wheels for collected packages: any3dview 2026-09-04T00:46:16,462 Created temporary directory: /tmp/pip-wheel-b4sp54q1 2026-09-04T00:46:16,462 Destination directory: /tmp/pip-wheel-b4sp54q1 2026-09-04T00:46:16,464 Building wheel for any3dview (pyproject.toml): started 2026-09-04T00:46:16,465 Running command Building wheel for any3dview (pyproject.toml) 2026-09-04T00:46:17,315 running bdist_wheel 2026-09-04T00:46:17,332 running build 2026-09-04T00:46:17,333 running build_py 2026-09-04T00:46:17,339 creating build/lib/any3dview 2026-09-04T00:46:17,341 copying src/any3dview/factory.py -> build/lib/any3dview 2026-09-04T00:46:17,343 copying src/any3dview/ownership.py -> build/lib/any3dview 2026-09-04T00:46:17,346 copying src/any3dview/capabilities.py -> build/lib/any3dview 2026-09-04T00:46:17,348 copying src/any3dview/scheduler.py -> build/lib/any3dview 2026-09-04T00:46:17,351 copying src/any3dview/contracts.py -> build/lib/any3dview 2026-09-04T00:46:17,353 copying src/any3dview/selection.py -> build/lib/any3dview 2026-09-04T00:46:17,356 copying src/any3dview/commands.py -> build/lib/any3dview 2026-09-04T00:46:17,359 copying src/any3dview/core.py -> build/lib/any3dview 2026-09-04T00:46:17,362 copying src/any3dview/benchmarks.py -> build/lib/any3dview 2026-09-04T00:46:17,364 copying src/any3dview/shapes.py -> build/lib/any3dview 2026-09-04T00:46:17,367 copying src/any3dview/demo.py -> build/lib/any3dview 2026-09-04T00:46:17,369 copying src/any3dview/errors.py -> build/lib/any3dview 2026-09-04T00:46:17,371 copying src/any3dview/arrays.py -> build/lib/any3dview 2026-09-04T00:46:17,374 copying src/any3dview/semantic.py -> build/lib/any3dview 2026-09-04T00:46:17,377 copying src/any3dview/__init__.py -> build/lib/any3dview 2026-09-04T00:46:17,379 copying src/any3dview/shading.py -> build/lib/any3dview 2026-09-04T00:46:17,381 copying src/any3dview/retained.py -> build/lib/any3dview 2026-09-04T00:46:17,384 copying src/any3dview/clipping.py -> build/lib/any3dview 2026-09-04T00:46:17,386 creating build/lib/any3dview/gpu 2026-09-04T00:46:17,388 copying src/any3dview/gpu/host.py -> build/lib/any3dview/gpu 2026-09-04T00:46:17,390 copying src/any3dview/gpu/renderer.py -> build/lib/any3dview/gpu 2026-09-04T00:46:17,395 copying src/any3dview/gpu/_tkgl.py -> build/lib/any3dview/gpu 2026-09-04T00:46:17,397 copying src/any3dview/gpu/__init__.py -> build/lib/any3dview/gpu 2026-09-04T00:46:17,399 copying src/any3dview/gpu/hud.py -> build/lib/any3dview/gpu 2026-09-04T00:46:17,401 copying src/any3dview/gpu/widget.py -> build/lib/any3dview/gpu 2026-09-04T00:46:17,408 creating build/lib/any3dview/adapters 2026-09-04T00:46:17,409 copying src/any3dview/adapters/__init__.py -> build/lib/any3dview/adapters 2026-09-04T00:46:17,414 creating build/lib/any3dview/adapters/anygeometry 2026-09-04T00:46:17,415 copying src/any3dview/adapters/anygeometry/layer.py -> build/lib/any3dview/adapters/anygeometry 2026-09-04T00:46:17,418 copying src/any3dview/adapters/anygeometry/policy.py -> build/lib/any3dview/adapters/anygeometry 2026-09-04T00:46:17,420 copying src/any3dview/adapters/anygeometry/__init__.py -> build/lib/any3dview/adapters/anygeometry 2026-09-04T00:46:17,422 copying src/any3dview/adapters/anygeometry/tessellation.py -> build/lib/any3dview/adapters/anygeometry 2026-09-04T00:46:17,425 running egg_info 2026-09-04T00:46:17,435 writing src/ANY3dView.egg-info/PKG-INFO 2026-09-04T00:46:17,440 writing dependency_links to src/ANY3dView.egg-info/dependency_links.txt 2026-09-04T00:46:17,442 writing entry points to src/ANY3dView.egg-info/entry_points.txt 2026-09-04T00:46:17,445 writing requirements to src/ANY3dView.egg-info/requires.txt 2026-09-04T00:46:17,446 writing top-level names to src/ANY3dView.egg-info/top_level.txt 2026-09-04T00:46:17,467 reading manifest file 'src/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:17,473 reading manifest template 'MANIFEST.in' 2026-09-04T00:46:17,504 no previously-included directories found matching 'build' 2026-09-04T00:46:17,505 no previously-included directories found matching 'dist' 2026-09-04T00:46:17,506 no previously-included directories found matching '.pytest_cache' 2026-09-04T00:46:17,507 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-09-04T00:46:17,508 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-09-04T00:46:17,509 adding license file 'LICENSE' 2026-09-04T00:46:17,510 adding license file 'THIRD_PARTY_NOTICES.md' 2026-09-04T00:46:17,510 adding license file 'src/any3dview/gpu/tkgl/license.terms' 2026-09-04T00:46:17,515 writing manifest file 'src/ANY3dView.egg-info/SOURCES.txt' 2026-09-04T00:46:17,527 creating build/lib/any3dview/gpu/tkgl 2026-09-04T00:46:17,529 copying src/any3dview/gpu/tkgl/README -> build/lib/any3dview/gpu/tkgl 2026-09-04T00:46:17,532 copying src/any3dview/gpu/tkgl/PROVENANCE.md -> build/lib/any3dview/gpu/tkgl 2026-09-04T00:46:17,535 copying src/any3dview/gpu/tkgl/license.terms -> build/lib/any3dview/gpu/tkgl 2026-09-04T00:46:17,538 creating build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,540 copying src/any3dview/gpu/tkgl/darwin/Tkgl1.2.1/pkgIndex.tcl -> build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,543 copying src/any3dview/gpu/tkgl/darwin/Tkgl1.2.1/libTkgl1.2.dylib -> build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,549 copying src/any3dview/gpu/tkgl/darwin/Tkgl1.2.1/libtcl9Tkgl1.2.dylib -> build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,555 creating build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,557 copying src/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/pkgIndex.tcl -> build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,559 copying src/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/libtcl9Tkgl1.2.so -> build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,567 copying src/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/libTkgl1.2.so -> build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,575 creating build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,577 copying src/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/pkgIndex.tcl -> build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,579 copying src/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/libtcl9Tkgl1.2.so -> build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,584 copying src/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/libTkgl1.2.so -> build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,588 creating build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,590 copying src/any3dview/gpu/tkgl/win32/TkGL1.2.1/pkgIndex.tcl -> build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,593 copying src/any3dview/gpu/tkgl/win32/TkGL1.2.1/tcl9Tkgl121.lib -> build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,596 copying src/any3dview/gpu/tkgl/win32/TkGL1.2.1/tcl9Tkgl121.dll -> build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,599 copying src/any3dview/gpu/tkgl/win32/TkGL1.2.1/Tkgl121t.dll -> build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,602 copying src/any3dview/gpu/tkgl/win32/TkGL1.2.1/Tkgl121t.lib -> build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,626 installing to build/bdist.linux-armv7l/wheel 2026-09-04T00:46:17,627 running install 2026-09-04T00:46:17,650 running install_lib 2026-09-04T00:46:17,655 creating build/bdist.linux-armv7l/wheel 2026-09-04T00:46:17,657 creating build/bdist.linux-armv7l/wheel/any3dview 2026-09-04T00:46:17,658 copying build/lib/any3dview/factory.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,660 copying build/lib/any3dview/ownership.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,662 copying build/lib/any3dview/capabilities.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,664 copying build/lib/any3dview/scheduler.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,666 copying build/lib/any3dview/contracts.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,669 creating build/bdist.linux-armv7l/wheel/any3dview/gpu 2026-09-04T00:46:17,670 copying build/lib/any3dview/gpu/host.py -> build/bdist.linux-armv7l/wheel/./any3dview/gpu 2026-09-04T00:46:17,673 copying build/lib/any3dview/gpu/renderer.py -> build/bdist.linux-armv7l/wheel/./any3dview/gpu 2026-09-04T00:46:17,679 copying build/lib/any3dview/gpu/_tkgl.py -> build/bdist.linux-armv7l/wheel/./any3dview/gpu 2026-09-04T00:46:17,681 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl 2026-09-04T00:46:17,682 copying build/lib/any3dview/gpu/tkgl/README -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl 2026-09-04T00:46:17,684 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/darwin 2026-09-04T00:46:17,686 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,687 copying build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1/pkgIndex.tcl -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,689 copying build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1/libTkgl1.2.dylib -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,698 copying build/lib/any3dview/gpu/tkgl/darwin/Tkgl1.2.1/libtcl9Tkgl1.2.dylib -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/darwin/Tkgl1.2.1 2026-09-04T00:46:17,706 copying build/lib/any3dview/gpu/tkgl/PROVENANCE.md -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl 2026-09-04T00:46:17,711 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/linux-aarch64 2026-09-04T00:46:17,713 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,715 copying build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/pkgIndex.tcl -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,717 copying build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/libtcl9Tkgl1.2.so -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,727 copying build/lib/any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/libTkgl1.2.so -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1 2026-09-04T00:46:17,734 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/linux-x86_64 2026-09-04T00:46:17,736 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,738 copying build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/pkgIndex.tcl -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,740 copying build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/libtcl9Tkgl1.2.so -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,744 copying build/lib/any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/libTkgl1.2.so -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1 2026-09-04T00:46:17,750 copying build/lib/any3dview/gpu/tkgl/license.terms -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl 2026-09-04T00:46:17,753 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/win32 2026-09-04T00:46:17,755 creating build/bdist.linux-armv7l/wheel/any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,759 copying build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1/pkgIndex.tcl -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,765 copying build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1/tcl9Tkgl121.lib -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,768 copying build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1/tcl9Tkgl121.dll -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,772 copying build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1/Tkgl121t.dll -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,775 copying build/lib/any3dview/gpu/tkgl/win32/TkGL1.2.1/Tkgl121t.lib -> build/bdist.linux-armv7l/wheel/./any3dview/gpu/tkgl/win32/TkGL1.2.1 2026-09-04T00:46:17,778 copying build/lib/any3dview/gpu/__init__.py -> build/bdist.linux-armv7l/wheel/./any3dview/gpu 2026-09-04T00:46:17,780 copying build/lib/any3dview/gpu/hud.py -> build/bdist.linux-armv7l/wheel/./any3dview/gpu 2026-09-04T00:46:17,783 copying build/lib/any3dview/gpu/widget.py -> build/bdist.linux-armv7l/wheel/./any3dview/gpu 2026-09-04T00:46:17,788 copying build/lib/any3dview/selection.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,792 copying build/lib/any3dview/commands.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,795 copying build/lib/any3dview/core.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,798 creating build/bdist.linux-armv7l/wheel/any3dview/adapters 2026-09-04T00:46:17,799 copying build/lib/any3dview/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./any3dview/adapters 2026-09-04T00:46:17,802 creating build/bdist.linux-armv7l/wheel/any3dview/adapters/anygeometry 2026-09-04T00:46:17,804 copying build/lib/any3dview/adapters/anygeometry/layer.py -> build/bdist.linux-armv7l/wheel/./any3dview/adapters/anygeometry 2026-09-04T00:46:17,807 copying build/lib/any3dview/adapters/anygeometry/policy.py -> build/bdist.linux-armv7l/wheel/./any3dview/adapters/anygeometry 2026-09-04T00:46:17,809 copying build/lib/any3dview/adapters/anygeometry/__init__.py -> build/bdist.linux-armv7l/wheel/./any3dview/adapters/anygeometry 2026-09-04T00:46:17,812 copying build/lib/any3dview/adapters/anygeometry/tessellation.py -> build/bdist.linux-armv7l/wheel/./any3dview/adapters/anygeometry 2026-09-04T00:46:17,815 copying build/lib/any3dview/benchmarks.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,817 copying build/lib/any3dview/shapes.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,821 copying build/lib/any3dview/demo.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,825 copying build/lib/any3dview/errors.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,827 copying build/lib/any3dview/arrays.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,830 copying build/lib/any3dview/semantic.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,832 copying build/lib/any3dview/__init__.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,835 copying build/lib/any3dview/shading.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,837 copying build/lib/any3dview/retained.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,840 copying build/lib/any3dview/clipping.py -> build/bdist.linux-armv7l/wheel/./any3dview 2026-09-04T00:46:17,842 running install_egg_info 2026-09-04T00:46:17,847 Copying src/ANY3dView.egg-info to build/bdist.linux-armv7l/wheel/./ANY3dView-0.5.5-py3.11.egg-info 2026-09-04T00:46:17,859 running install_scripts 2026-09-04T00:46:17,882 creating build/bdist.linux-armv7l/wheel/any3dview-0.5.5.dist-info/WHEEL 2026-09-04T00:46:17,885 creating '/tmp/pip-wheel-b4sp54q1/.tmp-x6v09ao8/any3dview-0.5.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-04T00:46:17,888 adding 'any3dview/__init__.py' 2026-09-04T00:46:17,891 adding 'any3dview/arrays.py' 2026-09-04T00:46:17,893 adding 'any3dview/benchmarks.py' 2026-09-04T00:46:17,894 adding 'any3dview/capabilities.py' 2026-09-04T00:46:17,896 adding 'any3dview/clipping.py' 2026-09-04T00:46:17,901 adding 'any3dview/commands.py' 2026-09-04T00:46:17,904 adding 'any3dview/contracts.py' 2026-09-04T00:46:17,907 adding 'any3dview/core.py' 2026-09-04T00:46:17,910 adding 'any3dview/demo.py' 2026-09-04T00:46:17,912 adding 'any3dview/errors.py' 2026-09-04T00:46:17,913 adding 'any3dview/factory.py' 2026-09-04T00:46:17,916 adding 'any3dview/ownership.py' 2026-09-04T00:46:17,918 adding 'any3dview/retained.py' 2026-09-04T00:46:17,920 adding 'any3dview/scheduler.py' 2026-09-04T00:46:17,924 adding 'any3dview/selection.py' 2026-09-04T00:46:17,926 adding 'any3dview/semantic.py' 2026-09-04T00:46:17,928 adding 'any3dview/shading.py' 2026-09-04T00:46:17,932 adding 'any3dview/shapes.py' 2026-09-04T00:46:17,933 adding 'any3dview/adapters/__init__.py' 2026-09-04T00:46:17,935 adding 'any3dview/adapters/anygeometry/__init__.py' 2026-09-04T00:46:17,939 adding 'any3dview/adapters/anygeometry/layer.py' 2026-09-04T00:46:17,940 adding 'any3dview/adapters/anygeometry/policy.py' 2026-09-04T00:46:17,941 adding 'any3dview/adapters/anygeometry/tessellation.py' 2026-09-04T00:46:17,943 adding 'any3dview/gpu/__init__.py' 2026-09-04T00:46:17,945 adding 'any3dview/gpu/_tkgl.py' 2026-09-04T00:46:17,946 adding 'any3dview/gpu/host.py' 2026-09-04T00:46:17,948 adding 'any3dview/gpu/hud.py' 2026-09-04T00:46:17,957 adding 'any3dview/gpu/renderer.py' 2026-09-04T00:46:17,972 adding 'any3dview/gpu/widget.py' 2026-09-04T00:46:17,975 adding 'any3dview/gpu/tkgl/PROVENANCE.md' 2026-09-04T00:46:17,976 adding 'any3dview/gpu/tkgl/README' 2026-09-04T00:46:17,977 adding 'any3dview/gpu/tkgl/license.terms' 2026-09-04T00:46:17,989 adding 'any3dview/gpu/tkgl/darwin/Tkgl1.2.1/libTkgl1.2.dylib' 2026-09-04T00:46:18,001 adding 'any3dview/gpu/tkgl/darwin/Tkgl1.2.1/libtcl9Tkgl1.2.dylib' 2026-09-04T00:46:18,003 adding 'any3dview/gpu/tkgl/darwin/Tkgl1.2.1/pkgIndex.tcl' 2026-09-04T00:46:18,015 adding 'any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/libTkgl1.2.so' 2026-09-04T00:46:18,026 adding 'any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/libtcl9Tkgl1.2.so' 2026-09-04T00:46:18,029 adding 'any3dview/gpu/tkgl/linux-aarch64/Tkgl1.2.1/pkgIndex.tcl' 2026-09-04T00:46:18,037 adding 'any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/libTkgl1.2.so' 2026-09-04T00:46:18,044 adding 'any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/libtcl9Tkgl1.2.so' 2026-09-04T00:46:18,046 adding 'any3dview/gpu/tkgl/linux-x86_64/Tkgl1.2.1/pkgIndex.tcl' 2026-09-04T00:46:18,053 adding 'any3dview/gpu/tkgl/win32/TkGL1.2.1/Tkgl121t.dll' 2026-09-04T00:46:18,055 adding 'any3dview/gpu/tkgl/win32/TkGL1.2.1/Tkgl121t.lib' 2026-09-04T00:46:18,057 adding 'any3dview/gpu/tkgl/win32/TkGL1.2.1/pkgIndex.tcl' 2026-09-04T00:46:18,063 adding 'any3dview/gpu/tkgl/win32/TkGL1.2.1/tcl9Tkgl121.dll' 2026-09-04T00:46:18,065 adding 'any3dview/gpu/tkgl/win32/TkGL1.2.1/tcl9Tkgl121.lib' 2026-09-04T00:46:18,071 adding 'any3dview-0.5.5.dist-info/licenses/LICENSE' 2026-09-04T00:46:18,072 adding 'any3dview-0.5.5.dist-info/licenses/THIRD_PARTY_NOTICES.md' 2026-09-04T00:46:18,076 adding 'any3dview-0.5.5.dist-info/licenses/src/any3dview/gpu/tkgl/license.terms' 2026-09-04T00:46:18,078 adding 'any3dview-0.5.5.dist-info/METADATA' 2026-09-04T00:46:18,079 adding 'any3dview-0.5.5.dist-info/WHEEL' 2026-09-04T00:46:18,080 adding 'any3dview-0.5.5.dist-info/entry_points.txt' 2026-09-04T00:46:18,081 adding 'any3dview-0.5.5.dist-info/top_level.txt' 2026-09-04T00:46:18,082 adding 'any3dview-0.5.5.dist-info/RECORD' 2026-09-04T00:46:18,087 removing build/bdist.linux-armv7l/wheel 2026-09-04T00:46:18,224 Building wheel for any3dview (pyproject.toml): finished with status 'done' 2026-09-04T00:46:18,235 Created wheel for any3dview: filename=any3dview-0.5.5-py3-none-any.whl size=286002 sha256=94156b93890aa819733ea147d0eceba36688dc24e3a244309b664e4d609e0984 2026-09-04T00:46:18,236 Stored in directory: /tmp/pip-ephem-wheel-cache-s1zar9gq/wheels/5f/f6/f4/3ff2186fe3d4c9fa34fb07f2c9051a069f544b173d85d4b61c 2026-09-04T00:46:18,250 Successfully built any3dview 2026-09-04T00:46:18,263 Removed build tracker: '/tmp/pip-build-tracker-aq8t9jo6'