2025-12-10T12:12:38,152 Created temporary directory: /tmp/pip-ephem-wheel-cache-sukn7ulx 2025-12-10T12:12:38,154 Created temporary directory: /tmp/pip-build-tracker-di0_gsj_ 2025-12-10T12:12:38,154 Initialized build tracking at /tmp/pip-build-tracker-di0_gsj_ 2025-12-10T12:12:38,155 Created build tracker: /tmp/pip-build-tracker-di0_gsj_ 2025-12-10T12:12:38,155 Entered build tracker: /tmp/pip-build-tracker-di0_gsj_ 2025-12-10T12:12:38,156 Created temporary directory: /tmp/pip-wheel-78mo19ot 2025-12-10T12:12:38,159 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 2025-12-10T12:12:38,161 Created temporary directory: /tmp/pip-ephem-wheel-cache-efd65vri 2025-12-10T12:12:38,183 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-10T12:12:38,186 2 location(s) to search for versions of scanner3d: 2025-12-10T12:12:38,186 * https://pypi.org/simple/scanner3d/ 2025-12-10T12:12:38,186 * https://www.piwheels.org/simple/scanner3d/ 2025-12-10T12:12:38,187 Fetching project page and analyzing links: https://pypi.org/simple/scanner3d/ 2025-12-10T12:12:38,188 Getting page https://pypi.org/simple/scanner3d/ 2025-12-10T12:12:38,189 Found index url https://pypi.org/simple 2025-12-10T12:12:38,406 Fetched page https://pypi.org/simple/scanner3d/ as application/vnd.pypi.simple.v1+json 2025-12-10T12:12:38,410 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/6b/aa/3d458d47e6d60daa0b176b4f0554ca2ecb6342eaa48ce4dd2603df00166d/scanner3d-0.3.0-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,411 Found link https://files.pythonhosted.org/packages/ba/67/c83bb0be557d08c33c150cf29245f76ce39f9966ecbf9d398dfa45f8efdd/scanner3d-0.3.0.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.3.0 2025-12-10T12:12:38,412 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/66/55/d711346fc733c2fe89da7dc54ca3a56b3bb64dcecdfce5f118cb073e227f/scanner3d-0.3.1-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,413 Found link https://files.pythonhosted.org/packages/ad/40/2ff0c410442be177b8cfd6793091a25b2feb5d57068d9574ee893c776286/scanner3d-0.3.1.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.3.1 2025-12-10T12:12:38,414 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/06/8c/d818d2e0f11d8c3fe284d0679a37cf2e64eb986d6f21ef52bfae894ace77/scanner3d-0.3.2-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,415 Found link https://files.pythonhosted.org/packages/5d/41/80de7cd9ba7e27566efd03550df3a3000115000a967b1efef444831ba4d0/scanner3d-0.3.2.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.3.2 2025-12-10T12:12:38,415 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/15/68/ec5eb7f8c92247934a8d2038db7764d3aa59a038c9c96896cff6d5d17c44/scanner3d-0.4.0-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,416 Found link https://files.pythonhosted.org/packages/66/32/18a4d4ca81b511575aaeb28bb27f51f7dc6f7eadd1afdad4c464e6cc19fe/scanner3d-0.4.0.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.0 2025-12-10T12:12:38,417 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/a2/3e/3fc1828096575395b9113dd5605335473e49abe419ef3114d308efd60ed8/scanner3d-0.4.1-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,418 Found link https://files.pythonhosted.org/packages/2e/18/9ba63fa88ccb21509e68ace91d6f7457aac6540fed81e3587427044e1a6b/scanner3d-0.4.1.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.1 2025-12-10T12:12:38,419 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/93/ed/75d562309af489919d46892f3d2a5ed87852ae708fcbe3a771ca115c217c/scanner3d-0.4.2-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,420 Found link https://files.pythonhosted.org/packages/1a/3f/428e181660539b1e5a469221502159da3f70c5e7f9ab9eee3a2b167b13b5/scanner3d-0.4.2.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.2 2025-12-10T12:12:38,421 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/27/9e/dfc378bfebe5de5a343e0406ebb6f2f03abfb3407e82b27f54dd26a9557f/scanner3d-0.4.3-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,422 Found link https://files.pythonhosted.org/packages/40/50/229ba4f4a58a9312739d473cf9929692756681341d31e635de0483eaf7aa/scanner3d-0.4.3.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.3 2025-12-10T12:12:38,422 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/96/83/54bd8c378f01d2cbb1f0d8803d0c05db6dad021c8d8a56500d8f2779f326/scanner3d-0.4.4-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,423 Found link https://files.pythonhosted.org/packages/9c/e0/e56313586259c93618e0906c3d76ba0fff636d4c1c5524a58d1f16d8a0f1/scanner3d-0.4.4.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.4 2025-12-10T12:12:38,424 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/03/c7/367ee97814a51c316e16286479df46b23c384f7e51122446709e8359fabd/scanner3d-0.4.5-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,425 Found link https://files.pythonhosted.org/packages/d8/7f/e68a6024e61480acbdc217e2356953bcf838c47aa332c467b849a681c359/scanner3d-0.4.5.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.5 2025-12-10T12:12:38,425 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/92/17/fc97e86e2f4131de4c3693b6cb7b0a665a692c0bad5df90565575cc81706/scanner3d-0.4.6-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,426 Found link https://files.pythonhosted.org/packages/7b/db/483342d3efdc37b0b8f7d73f93fad89a2489c4fde96b26303ae16305293c/scanner3d-0.4.6.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.6 2025-12-10T12:12:38,427 Fetching project page and analyzing links: https://www.piwheels.org/simple/scanner3d/ 2025-12-10T12:12:38,428 Getting page https://www.piwheels.org/simple/scanner3d/ 2025-12-10T12:12:38,429 Found index url https://www.piwheels.org/simple 2025-12-10T12:12:38,590 Fetched page https://www.piwheels.org/simple/scanner3d/ as text/html 2025-12-10T12:12:38,594 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.5-py3-none-any.whl#sha256=ee914c4a43e022f1686dc5a4810b8179a4c51a3b01caa61f2b38cbcc75f2fa2f (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,595 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.4-py3-none-any.whl#sha256=457c39bd9cb4667f0b545832b5d9f9c888564d5b634ea17bfe5b4cb17d8c78c6 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,595 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.3-py3-none-any.whl#sha256=c4b609fcfc32ef3aefa39e74c7899e8f661bed682aa587cf6695cb22d536c48d (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,596 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.2-py3-none-any.whl#sha256=aea44ecf0911a434d201437cf64c8fcc587da8c313fe59297bc751343f11edda (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,597 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.1-py3-none-any.whl#sha256=92429dd270173888581fdd62252304675697ca45ee881f799741521e2aa4e7c7 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,597 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.0-py3-none-any.whl#sha256=38015e67b677d566111613f3561870cc6cc6cfcd4c8c61ab22057838352bfcfd (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,598 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.3.2-py3-none-any.whl#sha256=5a6c4b3525dc69e6612c6561a8e91bf2c7729b914bb30c47f5a5a8768af52a8f (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,598 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.3.1-py3-none-any.whl#sha256=490e0c531d63a9be7ad1cc53f464380afaea790de67f65cc977a1aa25947d209 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,599 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.3.0-py3-none-any.whl#sha256=b02a4492276c90e0e63c167e1eb8a3b5fffb98dc51b6692bd2eb9f04fc9ceeb6 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2025-12-10T12:12:38,599 Skipping link: not a file: https://www.piwheels.org/simple/scanner3d/ 2025-12-10T12:12:38,600 Skipping link: not a file: https://pypi.org/simple/scanner3d/ 2025-12-10T12:12:38,620 Given no hashes to check 1 links for project 'scanner3d': discarding no candidates 2025-12-10T12:12:38,638 Collecting scanner3d==0.4.6 2025-12-10T12:12:38,640 Created temporary directory: /tmp/pip-unpack-hskbemlr 2025-12-10T12:12:38,870 Downloading scanner3d-0.4.6.tar.gz (65 kB) 2025-12-10T12:12:39,178 Added scanner3d==0.4.6 from https://files.pythonhosted.org/packages/7b/db/483342d3efdc37b0b8f7d73f93fad89a2489c4fde96b26303ae16305293c/scanner3d-0.4.6.tar.gz to build tracker '/tmp/pip-build-tracker-di0_gsj_' 2025-12-10T12:12:39,183 Created temporary directory: /tmp/pip-build-env-w00gd134 2025-12-10T12:12:39,188 Installing build dependencies: started 2025-12-10T12:12:39,190 Running command pip subprocess to install build dependencies 2025-12-10T12:12:40,331 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-10T12:12:40,960 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 2025-12-10T12:12:40,983 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-10T12:12:42,691 Collecting setuptools>=69 2025-12-10T12:12:42,822 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-10T12:12:43,089 Collecting wheel 2025-12-10T12:12:43,105 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-10T12:12:46,014 Installing collected packages: wheel, setuptools 2025-12-10T12:12:46,264 Creating /tmp/pip-build-env-w00gd134/overlay/local/bin 2025-12-10T12:12:46,266 changing mode of /tmp/pip-build-env-w00gd134/overlay/local/bin/wheel to 755 2025-12-10T12:12:50,037 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-10T12:12:50,308 Installing build dependencies: finished with status 'done' 2025-12-10T12:12:50,314 Getting requirements to build wheel: started 2025-12-10T12:12:50,316 Running command Getting requirements to build wheel 2025-12-10T12:12:51,030 running egg_info 2025-12-10T12:12:51,037 writing src/scanner3d.egg-info/PKG-INFO 2025-12-10T12:12:51,041 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-10T12:12:51,044 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-10T12:12:51,045 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-10T12:12:51,097 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:51,107 adding license file 'LICENSE' 2025-12-10T12:12:51,115 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:51,212 Getting requirements to build wheel: finished with status 'done' 2025-12-10T12:12:51,216 Created temporary directory: /tmp/pip-modern-metadata-jw2kxovs 2025-12-10T12:12:51,219 Preparing metadata (pyproject.toml): started 2025-12-10T12:12:51,220 Running command Preparing metadata (pyproject.toml) 2025-12-10T12:12:51,891 running dist_info 2025-12-10T12:12:51,904 creating /tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info 2025-12-10T12:12:51,905 writing /tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/PKG-INFO 2025-12-10T12:12:51,909 writing dependency_links to /tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/dependency_links.txt 2025-12-10T12:12:51,912 writing requirements to /tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/requires.txt 2025-12-10T12:12:51,913 writing top-level names to /tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/top_level.txt 2025-12-10T12:12:51,915 writing manifest file '/tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:51,960 reading manifest file '/tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:51,963 adding license file 'LICENSE' 2025-12-10T12:12:51,969 writing manifest file '/tmp/pip-modern-metadata-jw2kxovs/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:51,971 creating '/tmp/pip-modern-metadata-jw2kxovs/scanner3d-0.4.6.dist-info' 2025-12-10T12:12:52,093 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-10T12:12:52,098 Source in /tmp/pip-wheel-78mo19ot/scanner3d_bc55e156e6744d3abe8f97a2aa6b6b45 has version 0.4.6, which satisfies requirement scanner3d==0.4.6 from https://files.pythonhosted.org/packages/7b/db/483342d3efdc37b0b8f7d73f93fad89a2489c4fde96b26303ae16305293c/scanner3d-0.4.6.tar.gz 2025-12-10T12:12:52,099 Removed scanner3d==0.4.6 from https://files.pythonhosted.org/packages/7b/db/483342d3efdc37b0b8f7d73f93fad89a2489c4fde96b26303ae16305293c/scanner3d-0.4.6.tar.gz from build tracker '/tmp/pip-build-tracker-di0_gsj_' 2025-12-10T12:12:52,104 Created temporary directory: /tmp/pip-unpack-n69g7831 2025-12-10T12:12:52,105 Building wheels for collected packages: scanner3d 2025-12-10T12:12:52,110 Created temporary directory: /tmp/pip-wheel-5y3egfql 2025-12-10T12:12:52,110 Destination directory: /tmp/pip-wheel-5y3egfql 2025-12-10T12:12:52,113 Building wheel for scanner3d (pyproject.toml): started 2025-12-10T12:12:52,114 Running command Building wheel for scanner3d (pyproject.toml) 2025-12-10T12:12:52,757 running bdist_wheel 2025-12-10T12:12:52,778 running build 2025-12-10T12:12:52,778 running build_py 2025-12-10T12:12:52,785 creating build/lib/scanner3d 2025-12-10T12:12:52,787 copying src/scanner3d/__init__.py -> build/lib/scanner3d 2025-12-10T12:12:52,790 creating build/lib/scanner3d/h5 2025-12-10T12:12:52,791 copying src/scanner3d/h5/camera_ref_to_h5.py -> build/lib/scanner3d/h5 2025-12-10T12:12:52,793 copying src/scanner3d/h5/__init__.py -> build/lib/scanner3d/h5 2025-12-10T12:12:52,795 copying src/scanner3d/h5/h5aid.py -> build/lib/scanner3d/h5 2025-12-10T12:12:52,797 copying src/scanner3d/h5/grid_meta_to_h5.py -> build/lib/scanner3d/h5 2025-12-10T12:12:52,800 creating build/lib/scanner3d/scanner 2025-12-10T12:12:52,801 copying src/scanner3d/scanner/scanner_ref.py -> build/lib/scanner3d/scanner 2025-12-10T12:12:52,803 copying src/scanner3d/scanner/__init__.py -> build/lib/scanner3d/scanner 2025-12-10T12:12:52,805 copying src/scanner3d/scanner/scanner.py -> build/lib/scanner3d/scanner 2025-12-10T12:12:52,807 creating build/lib/scanner3d/afs 2025-12-10T12:12:52,808 copying src/scanner3d/afs/shot.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,810 copying src/scanner3d/afs/frame.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,813 copying src/scanner3d/afs/i_shot_meta.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,814 copying src/scanner3d/afs/plotter.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,816 copying src/scanner3d/afs/__init__.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,818 copying src/scanner3d/afs/i_shot_result.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,820 copying src/scanner3d/afs/frame_meta.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,822 copying src/scanner3d/afs/album.py -> build/lib/scanner3d/afs 2025-12-10T12:12:52,825 creating build/lib/scanner3d/geo 2025-12-10T12:12:52,826 copying src/scanner3d/geo/__init__.py -> build/lib/scanner3d/geo 2025-12-10T12:12:52,828 copying src/scanner3d/geo/z_range.py -> build/lib/scanner3d/geo 2025-12-10T12:12:52,830 copying src/scanner3d/geo/position.py -> build/lib/scanner3d/geo 2025-12-10T12:12:52,832 creating build/lib/scanner3d/test 2025-12-10T12:12:52,833 copying src/scanner3d/test/main.py -> build/lib/scanner3d/test 2025-12-10T12:12:52,835 copying src/scanner3d/test/result_path.py -> build/lib/scanner3d/test 2025-12-10T12:12:52,837 copying src/scanner3d/test/__init__.py -> build/lib/scanner3d/test 2025-12-10T12:12:52,839 copying src/scanner3d/test/result_registry.py -> build/lib/scanner3d/test 2025-12-10T12:12:52,841 copying src/scanner3d/test/log_setup.py -> build/lib/scanner3d/test 2025-12-10T12:12:52,843 creating build/lib/scanner3d/camera3d 2025-12-10T12:12:52,845 copying src/scanner3d/camera3d/camera_under_test.py -> build/lib/scanner3d/camera3d 2025-12-10T12:12:52,847 copying src/scanner3d/camera3d/camera3d.py -> build/lib/scanner3d/camera3d 2025-12-10T12:12:52,849 copying src/scanner3d/camera3d/__init__.py -> build/lib/scanner3d/camera3d 2025-12-10T12:12:52,851 creating build/lib/scanner3d/zemod 2025-12-10T12:12:52,852 copying src/scanner3d/zemod/zemod.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,854 copying src/scanner3d/zemod/zemod_analyses.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,856 copying src/scanner3d/zemod/zemod_row.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,858 copying src/scanner3d/zemod/zemod_wavelength.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,860 copying src/scanner3d/zemod/zemod_wavelengths.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,862 copying src/scanner3d/zemod/__init__.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,864 copying src/scanner3d/zemod/zemod_fields.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,866 copying src/scanner3d/zemod/zemod_analysis.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,867 copying src/scanner3d/zemod/zemod_sd.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,869 copying src/scanner3d/zemod/zemod_raytracer.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,871 copying src/scanner3d/zemod/zemod_field.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,873 copying src/scanner3d/zemod/zemod_lde.py -> build/lib/scanner3d/zemod 2025-12-10T12:12:52,875 creating build/lib/scanner3d/analysis 2025-12-10T12:12:52,877 copying src/scanner3d/analysis/zernike_data.py -> build/lib/scanner3d/analysis 2025-12-10T12:12:52,879 copying src/scanner3d/analysis/__init__.py -> build/lib/scanner3d/analysis 2025-12-10T12:12:52,880 copying src/scanner3d/analysis/zernike_meta.py -> build/lib/scanner3d/analysis 2025-12-10T12:12:52,882 copying src/scanner3d/analysis/fft_psf_from_shot.py -> build/lib/scanner3d/analysis 2025-12-10T12:12:52,885 creating build/lib/scanner3d/scanners 2025-12-10T12:12:52,886 copying src/scanner3d/scanners/Spider2ProD.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,888 copying src/scanner3d/scanners/Spider2.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,890 copying src/scanner3d/scanners/Spider2ProC.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,892 copying src/scanner3d/scanners/Leo2.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,894 copying src/scanner3d/scanners/Leo.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,896 copying src/scanner3d/scanners/__init__.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,897 copying src/scanner3d/scanners/Spider2ProB.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,899 copying src/scanner3d/scanners/Eva2C.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,901 copying src/scanner3d/scanners/ScannersDB.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,903 copying src/scanner3d/scanners/generate_scannersdb_stub.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,905 copying src/scanner3d/scanners/Eva2A.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,907 copying src/scanner3d/scanners/Eva1.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,909 copying src/scanner3d/scanners/Eva2B.py -> build/lib/scanner3d/scanners 2025-12-10T12:12:52,911 creating build/lib/scanner3d/tuner 2025-12-10T12:12:52,912 copying src/scanner3d/tuner/base_manager.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,914 copying src/scanner3d/tuner/surface_manager.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,917 copying src/scanner3d/tuner/wavelength_manager.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,918 copying src/scanner3d/tuner/field_manager.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,921 copying src/scanner3d/tuner/find_index_by_comment.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,923 copying src/scanner3d/tuner/__init__.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,924 copying src/scanner3d/tuner/reverse_stack.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,926 copying src/scanner3d/tuner/constants.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,928 copying src/scanner3d/tuner/tuner.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,930 copying src/scanner3d/tuner/profile.py -> build/lib/scanner3d/tuner 2025-12-10T12:12:52,933 creating build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,934 copying src/scanner3d/ray_trace/recipe.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,936 copying src/scanner3d/ray_trace/ray_batch.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,939 copying src/scanner3d/ray_trace/ray_batches.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,940 copying src/scanner3d/ray_trace/trace_method.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,942 copying src/scanner3d/ray_trace/aid.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,944 copying src/scanner3d/ray_trace/generic_ray_tracer.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,947 copying src/scanner3d/ray_trace/ray_batch_type.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,949 copying src/scanner3d/ray_trace/__init__.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,951 copying src/scanner3d/ray_trace/raytrace_settings.py -> build/lib/scanner3d/ray_trace 2025-12-10T12:12:52,953 creating build/lib/scanner3d/h5/frame 2025-12-10T12:12:52,954 copying src/scanner3d/h5/frame/frame_format.py -> build/lib/scanner3d/h5/frame 2025-12-10T12:12:52,956 copying src/scanner3d/h5/frame/frame_read.py -> build/lib/scanner3d/h5/frame 2025-12-10T12:12:52,958 copying src/scanner3d/h5/frame/frame_write.py -> build/lib/scanner3d/h5/frame 2025-12-10T12:12:52,961 creating build/lib/scanner3d/h5/album 2025-12-10T12:12:52,962 copying src/scanner3d/h5/album/album_format.py -> build/lib/scanner3d/h5/album 2025-12-10T12:12:52,964 copying src/scanner3d/h5/album/album_save.py -> build/lib/scanner3d/h5/album 2025-12-10T12:12:52,966 copying src/scanner3d/h5/album/album_load.py -> build/lib/scanner3d/h5/album 2025-12-10T12:12:52,968 copying src/scanner3d/h5/album/album_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-10T12:12:52,970 copying src/scanner3d/h5/album/album_settings_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-10T12:12:52,973 creating build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,974 copying src/scanner3d/h5/ray_batch/ray_batch_write.py -> build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,976 copying src/scanner3d/h5/ray_batch/ray_batches_save.py -> build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,978 copying src/scanner3d/h5/ray_batch/ray_batches_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,980 copying src/scanner3d/h5/ray_batch/ray_batch_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,982 copying src/scanner3d/h5/ray_batch/ray_batch_read.py -> build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,984 copying src/scanner3d/h5/ray_batch/ray_batches_load.py -> build/lib/scanner3d/h5/ray_batch 2025-12-10T12:12:52,986 creating build/lib/scanner3d/h5/shot 2025-12-10T12:12:52,987 copying src/scanner3d/h5/shot/shot_factories.py -> build/lib/scanner3d/h5/shot 2025-12-10T12:12:52,990 creating build/lib/scanner3d/test/settings 2025-12-10T12:12:52,991 copying src/scanner3d/test/settings/zernike_standard.py -> build/lib/scanner3d/test/settings 2025-12-10T12:12:52,993 copying src/scanner3d/test/settings/fft_psf.py -> build/lib/scanner3d/test/settings 2025-12-10T12:12:52,995 copying src/scanner3d/test/settings/huygens_psf.py -> build/lib/scanner3d/test/settings 2025-12-10T12:12:52,998 creating build/lib/scanner3d/test/base 2025-12-10T12:12:52,999 copying src/scanner3d/test/base/albums.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,001 copying src/scanner3d/test/base/test_factory.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,003 copying src/scanner3d/test/base/analysis.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,006 copying src/scanner3d/test/base/tuner_settings.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,008 copying src/scanner3d/test/base/optical_test.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,010 copying src/scanner3d/test/base/aid.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,013 copying src/scanner3d/test/base/test_suit.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,015 copying src/scanner3d/test/base/album_settings.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,018 copying src/scanner3d/test/base/analysis_settings.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,020 copying src/scanner3d/test/base/batch_raytrace_test.py -> build/lib/scanner3d/test/base 2025-12-10T12:12:53,023 creating build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,024 copying src/scanner3d/zemod/tools/zemod_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,026 copying src/scanner3d/zemod/tools/zemod_tools.py -> build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,029 copying src/scanner3d/zemod/tools/zemod_tool_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,031 copying src/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,033 copying src/scanner3d/zemod/tools/quickfocus_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,035 copying src/scanner3d/zemod/tools/zemod_tool_list.py -> build/lib/scanner3d/zemod/tools 2025-12-10T12:12:53,038 creating build/lib/scanner3d/zemod/iar 2025-12-10T12:12:53,040 copying src/scanner3d/zemod/iar/zemod_header_data.py -> build/lib/scanner3d/zemod/iar 2025-12-10T12:12:53,042 copying src/scanner3d/zemod/iar/grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-10T12:12:53,044 copying src/scanner3d/zemod/iar/i_grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-10T12:12:53,047 copying src/scanner3d/zemod/iar/zemod_metadata.py -> build/lib/scanner3d/zemod/iar 2025-12-10T12:12:53,049 copying src/scanner3d/zemod/iar/zemod_iar.py -> build/lib/scanner3d/zemod/iar 2025-12-10T12:12:53,053 creating build/lib/scanner3d/zemod/ias 2025-12-10T12:12:53,054 copying src/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/lib/scanner3d/zemod/ias 2025-12-10T12:12:53,056 copying src/scanner3d/zemod/ias/zemod_ias.py -> build/lib/scanner3d/zemod/ias 2025-12-10T12:12:53,058 copying src/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-10T12:12:53,061 copying src/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-10T12:12:53,064 creating build/lib/scanner3d/zemod/enums 2025-12-10T12:12:53,065 copying src/scanner3d/zemod/enums/gen_enums_pyi.py -> build/lib/scanner3d/zemod/enums 2025-12-10T12:12:53,067 copying src/scanner3d/zemod/enums/enums.py -> build/lib/scanner3d/zemod/enums 2025-12-10T12:12:53,070 copying src/scanner3d/zemod/enums/__init__.py -> build/lib/scanner3d/zemod/enums 2025-12-10T12:12:53,072 creating build/lib/scanner3d/zemod/core 2025-12-10T12:12:53,074 copying src/scanner3d/zemod/core/native_adapter.py -> build/lib/scanner3d/zemod/core 2025-12-10T12:12:53,076 copying src/scanner3d/zemod/core/__init__.py -> build/lib/scanner3d/zemod/core 2025-12-10T12:12:53,078 copying src/scanner3d/zemod/core/indexed_collection.py -> build/lib/scanner3d/zemod/core 2025-12-10T12:12:53,080 creating build/lib/scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,082 copying src/scanner3d/zemod/iar/data_grid/data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,084 copying src/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,087 copying src/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,090 creating build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,091 copying src/scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,094 copying src/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,096 copying src/scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,098 running egg_info 2025-12-10T12:12:53,110 writing src/scanner3d.egg-info/PKG-INFO 2025-12-10T12:12:53,115 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-10T12:12:53,117 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-10T12:12:53,119 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-10T12:12:53,151 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:53,160 adding license file 'LICENSE' 2025-12-10T12:12:53,169 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-10T12:12:53,183 copying src/scanner3d/py.typed -> build/lib/scanner3d 2025-12-10T12:12:53,186 copying src/scanner3d/scanners/ScannersDB.pyi -> build/lib/scanner3d/scanners 2025-12-10T12:12:53,188 copying src/scanner3d/zemod/enums/enums.pyi -> build/lib/scanner3d/zemod/enums 2025-12-10T12:12:53,213 installing to build/bdist.linux-armv7l/wheel 2025-12-10T12:12:53,214 running install 2025-12-10T12:12:53,237 running install_lib 2025-12-10T12:12:53,244 creating build/bdist.linux-armv7l/wheel 2025-12-10T12:12:53,247 creating build/bdist.linux-armv7l/wheel/scanner3d 2025-12-10T12:12:53,248 copying build/lib/scanner3d/py.typed -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-10T12:12:53,251 creating build/bdist.linux-armv7l/wheel/scanner3d/h5 2025-12-10T12:12:53,253 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/frame 2025-12-10T12:12:53,254 copying build/lib/scanner3d/h5/frame/frame_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-10T12:12:53,257 copying build/lib/scanner3d/h5/frame/frame_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-10T12:12:53,259 copying build/lib/scanner3d/h5/frame/frame_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-10T12:12:53,261 copying build/lib/scanner3d/h5/camera_ref_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-10T12:12:53,264 copying build/lib/scanner3d/h5/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-10T12:12:53,266 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/album 2025-12-10T12:12:53,267 copying build/lib/scanner3d/h5/album/album_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-10T12:12:53,270 copying build/lib/scanner3d/h5/album/album_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-10T12:12:53,272 copying build/lib/scanner3d/h5/album/album_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-10T12:12:53,274 copying build/lib/scanner3d/h5/album/album_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-10T12:12:53,277 copying build/lib/scanner3d/h5/album/album_settings_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-10T12:12:53,281 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/ray_batch 2025-12-10T12:12:53,282 copying build/lib/scanner3d/h5/ray_batch/ray_batch_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-10T12:12:53,285 copying build/lib/scanner3d/h5/ray_batch/ray_batches_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-10T12:12:53,287 copying build/lib/scanner3d/h5/ray_batch/ray_batches_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-10T12:12:53,289 copying build/lib/scanner3d/h5/ray_batch/ray_batch_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-10T12:12:53,291 copying build/lib/scanner3d/h5/ray_batch/ray_batch_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-10T12:12:53,294 copying build/lib/scanner3d/h5/ray_batch/ray_batches_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-10T12:12:53,296 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/shot 2025-12-10T12:12:53,298 copying build/lib/scanner3d/h5/shot/shot_factories.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/shot 2025-12-10T12:12:53,300 copying build/lib/scanner3d/h5/h5aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-10T12:12:53,302 copying build/lib/scanner3d/h5/grid_meta_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-10T12:12:53,305 creating build/bdist.linux-armv7l/wheel/scanner3d/scanner 2025-12-10T12:12:53,306 copying build/lib/scanner3d/scanner/scanner_ref.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-10T12:12:53,309 copying build/lib/scanner3d/scanner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-10T12:12:53,311 copying build/lib/scanner3d/scanner/scanner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-10T12:12:53,313 creating build/bdist.linux-armv7l/wheel/scanner3d/afs 2025-12-10T12:12:53,315 copying build/lib/scanner3d/afs/shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,317 copying build/lib/scanner3d/afs/frame.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,320 copying build/lib/scanner3d/afs/i_shot_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,322 copying build/lib/scanner3d/afs/plotter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,324 copying build/lib/scanner3d/afs/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,326 copying build/lib/scanner3d/afs/i_shot_result.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,329 copying build/lib/scanner3d/afs/frame_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,331 copying build/lib/scanner3d/afs/album.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-10T12:12:53,334 creating build/bdist.linux-armv7l/wheel/scanner3d/geo 2025-12-10T12:12:53,335 copying build/lib/scanner3d/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-10T12:12:53,338 copying build/lib/scanner3d/geo/z_range.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-10T12:12:53,340 copying build/lib/scanner3d/geo/position.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-10T12:12:53,343 creating build/bdist.linux-armv7l/wheel/scanner3d/test 2025-12-10T12:12:53,344 copying build/lib/scanner3d/test/main.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-10T12:12:53,346 copying build/lib/scanner3d/test/result_path.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-10T12:12:53,349 copying build/lib/scanner3d/test/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-10T12:12:53,351 creating build/bdist.linux-armv7l/wheel/scanner3d/test/settings 2025-12-10T12:12:53,353 copying build/lib/scanner3d/test/settings/zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-10T12:12:53,355 copying build/lib/scanner3d/test/settings/fft_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-10T12:12:53,357 copying build/lib/scanner3d/test/settings/huygens_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-10T12:12:53,359 copying build/lib/scanner3d/test/result_registry.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-10T12:12:53,361 copying build/lib/scanner3d/test/log_setup.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-10T12:12:53,364 creating build/bdist.linux-armv7l/wheel/scanner3d/test/base 2025-12-10T12:12:53,365 copying build/lib/scanner3d/test/base/albums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,368 copying build/lib/scanner3d/test/base/test_factory.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,370 copying build/lib/scanner3d/test/base/analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,372 copying build/lib/scanner3d/test/base/tuner_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,375 copying build/lib/scanner3d/test/base/optical_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,377 copying build/lib/scanner3d/test/base/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,379 copying build/lib/scanner3d/test/base/test_suit.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,381 copying build/lib/scanner3d/test/base/album_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,384 copying build/lib/scanner3d/test/base/analysis_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,386 copying build/lib/scanner3d/test/base/batch_raytrace_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-10T12:12:53,388 copying build/lib/scanner3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-10T12:12:53,391 creating build/bdist.linux-armv7l/wheel/scanner3d/camera3d 2025-12-10T12:12:53,392 copying build/lib/scanner3d/camera3d/camera_under_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-10T12:12:53,395 copying build/lib/scanner3d/camera3d/camera3d.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-10T12:12:53,397 copying build/lib/scanner3d/camera3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-10T12:12:53,400 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod 2025-12-10T12:12:53,401 copying build/lib/scanner3d/zemod/zemod.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,404 copying build/lib/scanner3d/zemod/zemod_analyses.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,407 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/tools 2025-12-10T12:12:53,408 copying build/lib/scanner3d/zemod/tools/zemod_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-10T12:12:53,411 copying build/lib/scanner3d/zemod/tools/zemod_tools.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-10T12:12:53,413 copying build/lib/scanner3d/zemod/tools/zemod_tool_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-10T12:12:53,415 copying build/lib/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-10T12:12:53,418 copying build/lib/scanner3d/zemod/tools/quickfocus_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-10T12:12:53,420 copying build/lib/scanner3d/zemod/tools/zemod_tool_list.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-10T12:12:53,422 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar 2025-12-10T12:12:53,424 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,426 copying build/lib/scanner3d/zemod/iar/data_grid/data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,428 copying build/lib/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,430 copying build/lib/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-10T12:12:53,432 copying build/lib/scanner3d/zemod/iar/zemod_header_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-10T12:12:53,434 copying build/lib/scanner3d/zemod/iar/grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-10T12:12:53,437 copying build/lib/scanner3d/zemod/iar/i_grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-10T12:12:53,439 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,441 copying build/lib/scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,443 copying build/lib/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,446 copying build/lib/scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid_rgb 2025-12-10T12:12:53,448 copying build/lib/scanner3d/zemod/iar/zemod_metadata.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-10T12:12:53,450 copying build/lib/scanner3d/zemod/iar/zemod_iar.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-10T12:12:53,452 copying build/lib/scanner3d/zemod/zemod_row.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,454 copying build/lib/scanner3d/zemod/zemod_wavelength.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,457 copying build/lib/scanner3d/zemod/zemod_wavelengths.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,459 copying build/lib/scanner3d/zemod/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,460 copying build/lib/scanner3d/zemod/zemod_fields.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,463 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/ias 2025-12-10T12:12:53,464 copying build/lib/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-10T12:12:53,467 copying build/lib/scanner3d/zemod/ias/zemod_ias.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-10T12:12:53,469 copying build/lib/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-10T12:12:53,471 copying build/lib/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-10T12:12:53,473 copying build/lib/scanner3d/zemod/zemod_analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,476 copying build/lib/scanner3d/zemod/zemod_sd.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,478 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/enums 2025-12-10T12:12:53,480 copying build/lib/scanner3d/zemod/enums/enums.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-10T12:12:53,482 copying build/lib/scanner3d/zemod/enums/gen_enums_pyi.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-10T12:12:53,484 copying build/lib/scanner3d/zemod/enums/enums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-10T12:12:53,487 copying build/lib/scanner3d/zemod/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-10T12:12:53,489 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/core 2025-12-10T12:12:53,491 copying build/lib/scanner3d/zemod/core/native_adapter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-10T12:12:53,493 copying build/lib/scanner3d/zemod/core/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-10T12:12:53,495 copying build/lib/scanner3d/zemod/core/indexed_collection.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-10T12:12:53,497 copying build/lib/scanner3d/zemod/zemod_raytracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,499 copying build/lib/scanner3d/zemod/zemod_field.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,501 copying build/lib/scanner3d/zemod/zemod_lde.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-10T12:12:53,504 creating build/bdist.linux-armv7l/wheel/scanner3d/analysis 2025-12-10T12:12:53,505 copying build/lib/scanner3d/analysis/zernike_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-10T12:12:53,507 copying build/lib/scanner3d/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-10T12:12:53,509 copying build/lib/scanner3d/analysis/zernike_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-10T12:12:53,511 copying build/lib/scanner3d/analysis/fft_psf_from_shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-10T12:12:53,514 creating build/bdist.linux-armv7l/wheel/scanner3d/scanners 2025-12-10T12:12:53,515 copying build/lib/scanner3d/scanners/ScannersDB.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,518 copying build/lib/scanner3d/scanners/Spider2ProD.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,520 copying build/lib/scanner3d/scanners/Spider2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,522 copying build/lib/scanner3d/scanners/Spider2ProC.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,524 copying build/lib/scanner3d/scanners/Leo2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,526 copying build/lib/scanner3d/scanners/Leo.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,528 copying build/lib/scanner3d/scanners/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,530 copying build/lib/scanner3d/scanners/Spider2ProB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,532 copying build/lib/scanner3d/scanners/Eva2C.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,534 copying build/lib/scanner3d/scanners/ScannersDB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,537 copying build/lib/scanner3d/scanners/generate_scannersdb_stub.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,539 copying build/lib/scanner3d/scanners/Eva2A.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,542 copying build/lib/scanner3d/scanners/Eva1.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,544 copying build/lib/scanner3d/scanners/Eva2B.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-10T12:12:53,547 creating build/bdist.linux-armv7l/wheel/scanner3d/tuner 2025-12-10T12:12:53,548 copying build/lib/scanner3d/tuner/base_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,550 copying build/lib/scanner3d/tuner/surface_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,553 copying build/lib/scanner3d/tuner/wavelength_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,555 copying build/lib/scanner3d/tuner/field_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,558 copying build/lib/scanner3d/tuner/find_index_by_comment.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,560 copying build/lib/scanner3d/tuner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,562 copying build/lib/scanner3d/tuner/reverse_stack.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,564 copying build/lib/scanner3d/tuner/constants.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,566 copying build/lib/scanner3d/tuner/tuner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,568 copying build/lib/scanner3d/tuner/profile.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-10T12:12:53,571 creating build/bdist.linux-armv7l/wheel/scanner3d/ray_trace 2025-12-10T12:12:53,573 copying build/lib/scanner3d/ray_trace/recipe.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,575 copying build/lib/scanner3d/ray_trace/ray_batch.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,578 copying build/lib/scanner3d/ray_trace/ray_batches.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,580 copying build/lib/scanner3d/ray_trace/trace_method.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,582 copying build/lib/scanner3d/ray_trace/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,584 copying build/lib/scanner3d/ray_trace/generic_ray_tracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,587 copying build/lib/scanner3d/ray_trace/ray_batch_type.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,589 copying build/lib/scanner3d/ray_trace/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,591 copying build/lib/scanner3d/ray_trace/raytrace_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-10T12:12:53,593 running install_egg_info 2025-12-10T12:12:53,599 Copying src/scanner3d.egg-info to build/bdist.linux-armv7l/wheel/./scanner3d-0.4.6-py3.11.egg-info 2025-12-10T12:12:53,610 running install_scripts 2025-12-10T12:12:53,621 creating build/bdist.linux-armv7l/wheel/scanner3d-0.4.6.dist-info/WHEEL 2025-12-10T12:12:53,624 creating '/tmp/pip-wheel-5y3egfql/.tmp-kwaopo6b/scanner3d-0.4.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-10T12:12:53,627 adding 'scanner3d/__init__.py' 2025-12-10T12:12:53,629 adding 'scanner3d/py.typed' 2025-12-10T12:12:53,631 adding 'scanner3d/afs/__init__.py' 2025-12-10T12:12:53,632 adding 'scanner3d/afs/album.py' 2025-12-10T12:12:53,635 adding 'scanner3d/afs/frame.py' 2025-12-10T12:12:53,636 adding 'scanner3d/afs/frame_meta.py' 2025-12-10T12:12:53,638 adding 'scanner3d/afs/i_shot_meta.py' 2025-12-10T12:12:53,639 adding 'scanner3d/afs/i_shot_result.py' 2025-12-10T12:12:53,641 adding 'scanner3d/afs/plotter.py' 2025-12-10T12:12:53,643 adding 'scanner3d/afs/shot.py' 2025-12-10T12:12:53,645 adding 'scanner3d/analysis/__init__.py' 2025-12-10T12:12:53,646 adding 'scanner3d/analysis/fft_psf_from_shot.py' 2025-12-10T12:12:53,648 adding 'scanner3d/analysis/zernike_data.py' 2025-12-10T12:12:53,650 adding 'scanner3d/analysis/zernike_meta.py' 2025-12-10T12:12:53,652 adding 'scanner3d/camera3d/__init__.py' 2025-12-10T12:12:53,653 adding 'scanner3d/camera3d/camera3d.py' 2025-12-10T12:12:53,655 adding 'scanner3d/camera3d/camera_under_test.py' 2025-12-10T12:12:53,657 adding 'scanner3d/geo/__init__.py' 2025-12-10T12:12:53,658 adding 'scanner3d/geo/position.py' 2025-12-10T12:12:53,660 adding 'scanner3d/geo/z_range.py' 2025-12-10T12:12:53,662 adding 'scanner3d/h5/__init__.py' 2025-12-10T12:12:53,663 adding 'scanner3d/h5/camera_ref_to_h5.py' 2025-12-10T12:12:53,665 adding 'scanner3d/h5/grid_meta_to_h5.py' 2025-12-10T12:12:53,666 adding 'scanner3d/h5/h5aid.py' 2025-12-10T12:12:53,668 adding 'scanner3d/h5/album/album_format.py' 2025-12-10T12:12:53,670 adding 'scanner3d/h5/album/album_load.py' 2025-12-10T12:12:53,671 adding 'scanner3d/h5/album/album_save.py' 2025-12-10T12:12:53,673 adding 'scanner3d/h5/album/album_settings_to_h5.py' 2025-12-10T12:12:53,675 adding 'scanner3d/h5/album/album_to_h5.py' 2025-12-10T12:12:53,677 adding 'scanner3d/h5/frame/frame_format.py' 2025-12-10T12:12:53,678 adding 'scanner3d/h5/frame/frame_read.py' 2025-12-10T12:12:53,680 adding 'scanner3d/h5/frame/frame_write.py' 2025-12-10T12:12:53,682 adding 'scanner3d/h5/ray_batch/ray_batch_format.py' 2025-12-10T12:12:53,684 adding 'scanner3d/h5/ray_batch/ray_batch_read.py' 2025-12-10T12:12:53,685 adding 'scanner3d/h5/ray_batch/ray_batch_write.py' 2025-12-10T12:12:53,687 adding 'scanner3d/h5/ray_batch/ray_batches_format.py' 2025-12-10T12:12:53,688 adding 'scanner3d/h5/ray_batch/ray_batches_load.py' 2025-12-10T12:12:53,690 adding 'scanner3d/h5/ray_batch/ray_batches_save.py' 2025-12-10T12:12:53,692 adding 'scanner3d/h5/shot/shot_factories.py' 2025-12-10T12:12:53,694 adding 'scanner3d/ray_trace/__init__.py' 2025-12-10T12:12:53,695 adding 'scanner3d/ray_trace/aid.py' 2025-12-10T12:12:53,697 adding 'scanner3d/ray_trace/generic_ray_tracer.py' 2025-12-10T12:12:53,699 adding 'scanner3d/ray_trace/ray_batch.py' 2025-12-10T12:12:53,700 adding 'scanner3d/ray_trace/ray_batch_type.py' 2025-12-10T12:12:53,702 adding 'scanner3d/ray_trace/ray_batches.py' 2025-12-10T12:12:53,703 adding 'scanner3d/ray_trace/raytrace_settings.py' 2025-12-10T12:12:53,705 adding 'scanner3d/ray_trace/recipe.py' 2025-12-10T12:12:53,706 adding 'scanner3d/ray_trace/trace_method.py' 2025-12-10T12:12:53,708 adding 'scanner3d/scanner/__init__.py' 2025-12-10T12:12:53,709 adding 'scanner3d/scanner/scanner.py' 2025-12-10T12:12:53,711 adding 'scanner3d/scanner/scanner_ref.py' 2025-12-10T12:12:53,713 adding 'scanner3d/scanners/Eva1.py' 2025-12-10T12:12:53,715 adding 'scanner3d/scanners/Eva2A.py' 2025-12-10T12:12:53,716 adding 'scanner3d/scanners/Eva2B.py' 2025-12-10T12:12:53,717 adding 'scanner3d/scanners/Eva2C.py' 2025-12-10T12:12:53,719 adding 'scanner3d/scanners/Leo.py' 2025-12-10T12:12:53,720 adding 'scanner3d/scanners/Leo2.py' 2025-12-10T12:12:53,722 adding 'scanner3d/scanners/ScannersDB.py' 2025-12-10T12:12:53,723 adding 'scanner3d/scanners/ScannersDB.pyi' 2025-12-10T12:12:53,725 adding 'scanner3d/scanners/Spider2.py' 2025-12-10T12:12:53,726 adding 'scanner3d/scanners/Spider2ProB.py' 2025-12-10T12:12:53,727 adding 'scanner3d/scanners/Spider2ProC.py' 2025-12-10T12:12:53,729 adding 'scanner3d/scanners/Spider2ProD.py' 2025-12-10T12:12:53,730 adding 'scanner3d/scanners/__init__.py' 2025-12-10T12:12:53,732 adding 'scanner3d/scanners/generate_scannersdb_stub.py' 2025-12-10T12:12:53,734 adding 'scanner3d/test/__init__.py' 2025-12-10T12:12:53,736 adding 'scanner3d/test/log_setup.py' 2025-12-10T12:12:53,737 adding 'scanner3d/test/main.py' 2025-12-10T12:12:53,739 adding 'scanner3d/test/result_path.py' 2025-12-10T12:12:53,740 adding 'scanner3d/test/result_registry.py' 2025-12-10T12:12:53,742 adding 'scanner3d/test/base/aid.py' 2025-12-10T12:12:53,744 adding 'scanner3d/test/base/album_settings.py' 2025-12-10T12:12:53,745 adding 'scanner3d/test/base/albums.py' 2025-12-10T12:12:53,747 adding 'scanner3d/test/base/analysis.py' 2025-12-10T12:12:53,749 adding 'scanner3d/test/base/analysis_settings.py' 2025-12-10T12:12:53,750 adding 'scanner3d/test/base/batch_raytrace_test.py' 2025-12-10T12:12:53,752 adding 'scanner3d/test/base/optical_test.py' 2025-12-10T12:12:53,753 adding 'scanner3d/test/base/test_factory.py' 2025-12-10T12:12:53,755 adding 'scanner3d/test/base/test_suit.py' 2025-12-10T12:12:53,757 adding 'scanner3d/test/base/tuner_settings.py' 2025-12-10T12:12:53,759 adding 'scanner3d/test/settings/fft_psf.py' 2025-12-10T12:12:53,760 adding 'scanner3d/test/settings/huygens_psf.py' 2025-12-10T12:12:53,761 adding 'scanner3d/test/settings/zernike_standard.py' 2025-12-10T12:12:53,763 adding 'scanner3d/tuner/__init__.py' 2025-12-10T12:12:53,765 adding 'scanner3d/tuner/base_manager.py' 2025-12-10T12:12:53,766 adding 'scanner3d/tuner/constants.py' 2025-12-10T12:12:53,768 adding 'scanner3d/tuner/field_manager.py' 2025-12-10T12:12:53,769 adding 'scanner3d/tuner/find_index_by_comment.py' 2025-12-10T12:12:53,771 adding 'scanner3d/tuner/profile.py' 2025-12-10T12:12:53,773 adding 'scanner3d/tuner/reverse_stack.py' 2025-12-10T12:12:53,774 adding 'scanner3d/tuner/surface_manager.py' 2025-12-10T12:12:53,776 adding 'scanner3d/tuner/tuner.py' 2025-12-10T12:12:53,778 adding 'scanner3d/tuner/wavelength_manager.py' 2025-12-10T12:12:53,780 adding 'scanner3d/zemod/__init__.py' 2025-12-10T12:12:53,781 adding 'scanner3d/zemod/zemod.py' 2025-12-10T12:12:53,783 adding 'scanner3d/zemod/zemod_analyses.py' 2025-12-10T12:12:53,784 adding 'scanner3d/zemod/zemod_analysis.py' 2025-12-10T12:12:53,786 adding 'scanner3d/zemod/zemod_field.py' 2025-12-10T12:12:53,787 adding 'scanner3d/zemod/zemod_fields.py' 2025-12-10T12:12:53,789 adding 'scanner3d/zemod/zemod_lde.py' 2025-12-10T12:12:53,790 adding 'scanner3d/zemod/zemod_raytracer.py' 2025-12-10T12:12:53,792 adding 'scanner3d/zemod/zemod_row.py' 2025-12-10T12:12:53,793 adding 'scanner3d/zemod/zemod_sd.py' 2025-12-10T12:12:53,794 adding 'scanner3d/zemod/zemod_wavelength.py' 2025-12-10T12:12:53,796 adding 'scanner3d/zemod/zemod_wavelengths.py' 2025-12-10T12:12:53,798 adding 'scanner3d/zemod/core/__init__.py' 2025-12-10T12:12:53,799 adding 'scanner3d/zemod/core/indexed_collection.py' 2025-12-10T12:12:53,801 adding 'scanner3d/zemod/core/native_adapter.py' 2025-12-10T12:12:53,803 adding 'scanner3d/zemod/enums/__init__.py' 2025-12-10T12:12:53,804 adding 'scanner3d/zemod/enums/enums.py' 2025-12-10T12:12:53,806 adding 'scanner3d/zemod/enums/enums.pyi' 2025-12-10T12:12:53,807 adding 'scanner3d/zemod/enums/gen_enums_pyi.py' 2025-12-10T12:12:53,810 adding 'scanner3d/zemod/iar/grid_meta.py' 2025-12-10T12:12:53,811 adding 'scanner3d/zemod/iar/i_grid_meta.py' 2025-12-10T12:12:53,813 adding 'scanner3d/zemod/iar/zemod_header_data.py' 2025-12-10T12:12:53,814 adding 'scanner3d/zemod/iar/zemod_iar.py' 2025-12-10T12:12:53,815 adding 'scanner3d/zemod/iar/zemod_metadata.py' 2025-12-10T12:12:53,817 adding 'scanner3d/zemod/iar/data_grid/data_grid.py' 2025-12-10T12:12:53,818 adding 'scanner3d/zemod/iar/data_grid/i_data_grid.py' 2025-12-10T12:12:53,820 adding 'scanner3d/zemod/iar/data_grid/zemod_data_grid.py' 2025-12-10T12:12:53,822 adding 'scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py' 2025-12-10T12:12:53,823 adding 'scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py' 2025-12-10T12:12:53,824 adding 'scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py' 2025-12-10T12:12:53,826 adding 'scanner3d/zemod/ias/zemod_huygens_psf_settings.py' 2025-12-10T12:12:53,828 adding 'scanner3d/zemod/ias/zemod_ias.py' 2025-12-10T12:12:53,829 adding 'scanner3d/zemod/ias/zemod_zernike_standard.py' 2025-12-10T12:12:53,830 adding 'scanner3d/zemod/ias/zemode_fftpsf_settings.py' 2025-12-10T12:12:53,832 adding 'scanner3d/zemod/tools/quickfocus_settings.py' 2025-12-10T12:12:53,833 adding 'scanner3d/zemod/tools/zemod_batch_raytrace_tool.py' 2025-12-10T12:12:53,835 adding 'scanner3d/zemod/tools/zemod_tool.py' 2025-12-10T12:12:53,836 adding 'scanner3d/zemod/tools/zemod_tool_list.py' 2025-12-10T12:12:53,837 adding 'scanner3d/zemod/tools/zemod_tool_settings.py' 2025-12-10T12:12:53,838 adding 'scanner3d/zemod/tools/zemod_tools.py' 2025-12-10T12:12:53,841 adding 'scanner3d-0.4.6.dist-info/licenses/LICENSE' 2025-12-10T12:12:53,842 adding 'scanner3d-0.4.6.dist-info/METADATA' 2025-12-10T12:12:53,843 adding 'scanner3d-0.4.6.dist-info/WHEEL' 2025-12-10T12:12:53,844 adding 'scanner3d-0.4.6.dist-info/top_level.txt' 2025-12-10T12:12:53,846 adding 'scanner3d-0.4.6.dist-info/RECORD' 2025-12-10T12:12:53,850 removing build/bdist.linux-armv7l/wheel 2025-12-10T12:12:53,987 Building wheel for scanner3d (pyproject.toml): finished with status 'done' 2025-12-10T12:12:53,994 Created wheel for scanner3d: filename=scanner3d-0.4.6-py3-none-any.whl size=109312 sha256=1a42bd9ea7467fdf87f7994e52f3034743d685b8592fb6579ca3b3d158535073 2025-12-10T12:12:53,995 Stored in directory: /tmp/pip-ephem-wheel-cache-efd65vri/wheels/30/8a/f8/cb68c3b8b33e0f6439a63781f41ea37a30c9bc7a69ac5c0f97 2025-12-10T12:12:54,010 Successfully built scanner3d 2025-12-10T12:12:54,017 Removed build tracker: '/tmp/pip-build-tracker-di0_gsj_'