2025-12-09T16:56:06,405 Created temporary directory: /tmp/pip-ephem-wheel-cache-g7wofkos 2025-12-09T16:56:06,407 Created temporary directory: /tmp/pip-build-tracker-ynkme8q6 2025-12-09T16:56:06,407 Initialized build tracking at /tmp/pip-build-tracker-ynkme8q6 2025-12-09T16:56:06,408 Created build tracker: /tmp/pip-build-tracker-ynkme8q6 2025-12-09T16:56:06,408 Entered build tracker: /tmp/pip-build-tracker-ynkme8q6 2025-12-09T16:56:06,409 Created temporary directory: /tmp/pip-wheel-afels0_4 2025-12-09T16:56:06,412 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-09T16:56:06,415 Created temporary directory: /tmp/pip-ephem-wheel-cache-yr8159li 2025-12-09T16:56:06,437 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-09T16:56:06,440 2 location(s) to search for versions of scanner3d: 2025-12-09T16:56:06,440 * https://pypi.org/simple/scanner3d/ 2025-12-09T16:56:06,440 * https://www.piwheels.org/simple/scanner3d/ 2025-12-09T16:56:06,441 Fetching project page and analyzing links: https://pypi.org/simple/scanner3d/ 2025-12-09T16:56:06,442 Getting page https://pypi.org/simple/scanner3d/ 2025-12-09T16:56:06,443 Found index url https://pypi.org/simple 2025-12-09T16:56:06,659 Fetched page https://pypi.org/simple/scanner3d/ as application/vnd.pypi.simple.v1+json 2025-12-09T16:56:06,663 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-09T16:56:06,664 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-09T16:56:06,665 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-09T16:56:06,666 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-09T16:56:06,667 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-09T16:56:06,668 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-09T16:56:06,669 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-09T16:56:06,670 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-09T16:56:06,670 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-09T16:56:06,671 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-09T16:56:06,672 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-09T16:56:06,673 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-09T16:56:06,674 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-09T16:56:06,675 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-09T16:56:06,675 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-09T16:56:06,676 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-09T16:56:06,676 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-09T16:56:06,677 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-09T16:56:06,678 Fetching project page and analyzing links: https://www.piwheels.org/simple/scanner3d/ 2025-12-09T16:56:06,679 Getting page https://www.piwheels.org/simple/scanner3d/ 2025-12-09T16:56:06,680 Found index url https://www.piwheels.org/simple 2025-12-09T16:56:06,847 Fetched page https://www.piwheels.org/simple/scanner3d/ as text/html 2025-12-09T16:56:06,851 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-09T16:56:06,852 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-09T16:56:06,852 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-09T16:56:06,853 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-09T16:56:06,853 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-09T16:56:06,854 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-09T16:56:06,855 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-09T16:56:06,855 Skipping link: not a file: https://www.piwheels.org/simple/scanner3d/ 2025-12-09T16:56:06,856 Skipping link: not a file: https://pypi.org/simple/scanner3d/ 2025-12-09T16:56:06,875 Given no hashes to check 1 links for project 'scanner3d': discarding no candidates 2025-12-09T16:56:06,893 Collecting scanner3d==0.4.4 2025-12-09T16:56:06,895 Created temporary directory: /tmp/pip-unpack-lq3rbu_s 2025-12-09T16:56:07,111 Downloading scanner3d-0.4.4.tar.gz (65 kB) 2025-12-09T16:56:07,386 Added scanner3d==0.4.4 from https://files.pythonhosted.org/packages/9c/e0/e56313586259c93618e0906c3d76ba0fff636d4c1c5524a58d1f16d8a0f1/scanner3d-0.4.4.tar.gz to build tracker '/tmp/pip-build-tracker-ynkme8q6' 2025-12-09T16:56:07,392 Created temporary directory: /tmp/pip-build-env-ttr66srk 2025-12-09T16:56:07,396 Installing build dependencies: started 2025-12-09T16:56:07,397 Running command pip subprocess to install build dependencies 2025-12-09T16:56:08,521 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-09T16:56:09,121 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-09T16:56:09,143 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-09T16:56:10,849 Collecting setuptools>=69 2025-12-09T16:56:10,934 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-09T16:56:11,203 Collecting wheel 2025-12-09T16:56:11,218 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-09T16:56:14,131 Installing collected packages: wheel, setuptools 2025-12-09T16:56:14,379 Creating /tmp/pip-build-env-ttr66srk/overlay/local/bin 2025-12-09T16:56:14,381 changing mode of /tmp/pip-build-env-ttr66srk/overlay/local/bin/wheel to 755 2025-12-09T16:56:17,927 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-09T16:56:18,202 Installing build dependencies: finished with status 'done' 2025-12-09T16:56:18,208 Getting requirements to build wheel: started 2025-12-09T16:56:18,209 Running command Getting requirements to build wheel 2025-12-09T16:56:18,951 running egg_info 2025-12-09T16:56:18,957 writing src/scanner3d.egg-info/PKG-INFO 2025-12-09T16:56:18,962 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-09T16:56:18,964 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-09T16:56:18,966 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-09T16:56:19,016 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:19,025 adding license file 'LICENSE' 2025-12-09T16:56:19,033 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:19,131 Getting requirements to build wheel: finished with status 'done' 2025-12-09T16:56:19,135 Created temporary directory: /tmp/pip-modern-metadata-n7_pul16 2025-12-09T16:56:19,137 Preparing metadata (pyproject.toml): started 2025-12-09T16:56:19,138 Running command Preparing metadata (pyproject.toml) 2025-12-09T16:56:19,791 running dist_info 2025-12-09T16:56:19,803 creating /tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info 2025-12-09T16:56:19,804 writing /tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/PKG-INFO 2025-12-09T16:56:19,808 writing dependency_links to /tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/dependency_links.txt 2025-12-09T16:56:19,811 writing requirements to /tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/requires.txt 2025-12-09T16:56:19,812 writing top-level names to /tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/top_level.txt 2025-12-09T16:56:19,813 writing manifest file '/tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:19,857 reading manifest file '/tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:19,859 adding license file 'LICENSE' 2025-12-09T16:56:19,865 writing manifest file '/tmp/pip-modern-metadata-n7_pul16/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:19,866 creating '/tmp/pip-modern-metadata-n7_pul16/scanner3d-0.4.4.dist-info' 2025-12-09T16:56:19,988 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-09T16:56:19,992 Source in /tmp/pip-wheel-afels0_4/scanner3d_cd46543b376b4521bbdc38de43b707dd has version 0.4.4, which satisfies requirement scanner3d==0.4.4 from https://files.pythonhosted.org/packages/9c/e0/e56313586259c93618e0906c3d76ba0fff636d4c1c5524a58d1f16d8a0f1/scanner3d-0.4.4.tar.gz 2025-12-09T16:56:19,993 Removed scanner3d==0.4.4 from https://files.pythonhosted.org/packages/9c/e0/e56313586259c93618e0906c3d76ba0fff636d4c1c5524a58d1f16d8a0f1/scanner3d-0.4.4.tar.gz from build tracker '/tmp/pip-build-tracker-ynkme8q6' 2025-12-09T16:56:19,998 Created temporary directory: /tmp/pip-unpack-hg13j4vf 2025-12-09T16:56:19,999 Building wheels for collected packages: scanner3d 2025-12-09T16:56:20,003 Created temporary directory: /tmp/pip-wheel-kwn_le5k 2025-12-09T16:56:20,004 Destination directory: /tmp/pip-wheel-kwn_le5k 2025-12-09T16:56:20,006 Building wheel for scanner3d (pyproject.toml): started 2025-12-09T16:56:20,007 Running command Building wheel for scanner3d (pyproject.toml) 2025-12-09T16:56:20,634 running bdist_wheel 2025-12-09T16:56:20,654 running build 2025-12-09T16:56:20,655 running build_py 2025-12-09T16:56:20,662 creating build/lib/scanner3d 2025-12-09T16:56:20,664 copying src/scanner3d/__init__.py -> build/lib/scanner3d 2025-12-09T16:56:20,667 creating build/lib/scanner3d/geo 2025-12-09T16:56:20,668 copying src/scanner3d/geo/__init__.py -> build/lib/scanner3d/geo 2025-12-09T16:56:20,670 copying src/scanner3d/geo/z_range.py -> build/lib/scanner3d/geo 2025-12-09T16:56:20,672 copying src/scanner3d/geo/position.py -> build/lib/scanner3d/geo 2025-12-09T16:56:20,675 creating build/lib/scanner3d/test 2025-12-09T16:56:20,676 copying src/scanner3d/test/result_path.py -> build/lib/scanner3d/test 2025-12-09T16:56:20,678 copying src/scanner3d/test/result_registry.py -> build/lib/scanner3d/test 2025-12-09T16:56:20,680 copying src/scanner3d/test/__init__.py -> build/lib/scanner3d/test 2025-12-09T16:56:20,681 copying src/scanner3d/test/log_setup.py -> build/lib/scanner3d/test 2025-12-09T16:56:20,683 copying src/scanner3d/test/main.py -> build/lib/scanner3d/test 2025-12-09T16:56:20,686 creating build/lib/scanner3d/afs 2025-12-09T16:56:20,687 copying src/scanner3d/afs/i_shot_result.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,689 copying src/scanner3d/afs/plotter.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,691 copying src/scanner3d/afs/album.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,694 copying src/scanner3d/afs/__init__.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,696 copying src/scanner3d/afs/frame.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,699 copying src/scanner3d/afs/shot.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,701 copying src/scanner3d/afs/frame_meta.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,703 copying src/scanner3d/afs/i_shot_meta.py -> build/lib/scanner3d/afs 2025-12-09T16:56:20,706 creating build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,707 copying src/scanner3d/ray_trace/generic_ray_tracer.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,710 copying src/scanner3d/ray_trace/aid.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,711 copying src/scanner3d/ray_trace/ray_batch_type.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,713 copying src/scanner3d/ray_trace/__init__.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,715 copying src/scanner3d/ray_trace/raytrace_settings.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,717 copying src/scanner3d/ray_trace/recipe.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,719 copying src/scanner3d/ray_trace/trace_method.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,720 copying src/scanner3d/ray_trace/ray_batch.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,723 copying src/scanner3d/ray_trace/ray_batches.py -> build/lib/scanner3d/ray_trace 2025-12-09T16:56:20,725 creating build/lib/scanner3d/analysis 2025-12-09T16:56:20,726 copying src/scanner3d/analysis/zernike_meta.py -> build/lib/scanner3d/analysis 2025-12-09T16:56:20,728 copying src/scanner3d/analysis/fft_psf_from_shot.py -> build/lib/scanner3d/analysis 2025-12-09T16:56:20,730 copying src/scanner3d/analysis/zernike_data.py -> build/lib/scanner3d/analysis 2025-12-09T16:56:20,732 copying src/scanner3d/analysis/__init__.py -> build/lib/scanner3d/analysis 2025-12-09T16:56:20,733 creating build/lib/scanner3d/camera3d 2025-12-09T16:56:20,734 copying src/scanner3d/camera3d/camera3d.py -> build/lib/scanner3d/camera3d 2025-12-09T16:56:20,736 copying src/scanner3d/camera3d/__init__.py -> build/lib/scanner3d/camera3d 2025-12-09T16:56:20,738 copying src/scanner3d/camera3d/camera_under_test.py -> build/lib/scanner3d/camera3d 2025-12-09T16:56:20,741 creating build/lib/scanner3d/zemod 2025-12-09T16:56:20,742 copying src/scanner3d/zemod/zemod_analyses.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,744 copying src/scanner3d/zemod/zemod_field.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,746 copying src/scanner3d/zemod/zemod_wavelength.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,748 copying src/scanner3d/zemod/zemod_fields.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,750 copying src/scanner3d/zemod/__init__.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,752 copying src/scanner3d/zemod/zemod.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,754 copying src/scanner3d/zemod/zemod_row.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,756 copying src/scanner3d/zemod/zemod_sd.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,758 copying src/scanner3d/zemod/zemod_raytracer.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,760 copying src/scanner3d/zemod/zemod_analysis.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,762 copying src/scanner3d/zemod/zemod_lde.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,764 copying src/scanner3d/zemod/zemod_wavelengths.py -> build/lib/scanner3d/zemod 2025-12-09T16:56:20,766 creating build/lib/scanner3d/scanners 2025-12-09T16:56:20,767 copying src/scanner3d/scanners/Eva2C.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,770 copying src/scanner3d/scanners/Spider2.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,771 copying src/scanner3d/scanners/generate_scannersdb_stub.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,774 copying src/scanner3d/scanners/Spider2ProC.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,775 copying src/scanner3d/scanners/__init__.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,777 copying src/scanner3d/scanners/Leo.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,779 copying src/scanner3d/scanners/Eva1.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,781 copying src/scanner3d/scanners/Eva2A.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,783 copying src/scanner3d/scanners/Spider2ProD.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,785 copying src/scanner3d/scanners/Spider2ProB.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,786 copying src/scanner3d/scanners/Eva2B.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,788 copying src/scanner3d/scanners/ScannersDB.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,790 copying src/scanner3d/scanners/Leo2.py -> build/lib/scanner3d/scanners 2025-12-09T16:56:20,792 creating build/lib/scanner3d/h5 2025-12-09T16:56:20,793 copying src/scanner3d/h5/h5aid.py -> build/lib/scanner3d/h5 2025-12-09T16:56:20,795 copying src/scanner3d/h5/camera_ref_to_h5.py -> build/lib/scanner3d/h5 2025-12-09T16:56:20,797 copying src/scanner3d/h5/__init__.py -> build/lib/scanner3d/h5 2025-12-09T16:56:20,798 copying src/scanner3d/h5/grid_meta_to_h5.py -> build/lib/scanner3d/h5 2025-12-09T16:56:20,802 creating build/lib/scanner3d/scanner 2025-12-09T16:56:20,803 copying src/scanner3d/scanner/scanner.py -> build/lib/scanner3d/scanner 2025-12-09T16:56:20,805 copying src/scanner3d/scanner/__init__.py -> build/lib/scanner3d/scanner 2025-12-09T16:56:20,806 copying src/scanner3d/scanner/scanner_ref.py -> build/lib/scanner3d/scanner 2025-12-09T16:56:20,809 creating build/lib/scanner3d/tuner 2025-12-09T16:56:20,810 copying src/scanner3d/tuner/surface_manager.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,812 copying src/scanner3d/tuner/field_manager.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,814 copying src/scanner3d/tuner/wavelength_manager.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,816 copying src/scanner3d/tuner/reverse_stack.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,818 copying src/scanner3d/tuner/__init__.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,820 copying src/scanner3d/tuner/find_index_by_comment.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,822 copying src/scanner3d/tuner/constants.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,824 copying src/scanner3d/tuner/profile.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,826 copying src/scanner3d/tuner/tuner.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,828 copying src/scanner3d/tuner/base_manager.py -> build/lib/scanner3d/tuner 2025-12-09T16:56:20,830 creating build/lib/scanner3d/test/settings 2025-12-09T16:56:20,831 copying src/scanner3d/test/settings/fft_psf.py -> build/lib/scanner3d/test/settings 2025-12-09T16:56:20,833 copying src/scanner3d/test/settings/zernike_standard.py -> build/lib/scanner3d/test/settings 2025-12-09T16:56:20,835 copying src/scanner3d/test/settings/huygens_psf.py -> build/lib/scanner3d/test/settings 2025-12-09T16:56:20,837 creating build/lib/scanner3d/test/base 2025-12-09T16:56:20,838 copying src/scanner3d/test/base/analysis_settings.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,841 copying src/scanner3d/test/base/optical_test.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,842 copying src/scanner3d/test/base/test_factory.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,844 copying src/scanner3d/test/base/analysis.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,846 copying src/scanner3d/test/base/aid.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,848 copying src/scanner3d/test/base/tuner_settings.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,850 copying src/scanner3d/test/base/batch_raytrace_test.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,852 copying src/scanner3d/test/base/album_settings.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,854 copying src/scanner3d/test/base/albums.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,856 copying src/scanner3d/test/base/test_suit.py -> build/lib/scanner3d/test/base 2025-12-09T16:56:20,859 creating build/lib/scanner3d/zemod/iar 2025-12-09T16:56:20,860 copying src/scanner3d/zemod/iar/i_grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-09T16:56:20,862 copying src/scanner3d/zemod/iar/zemod_iar.py -> build/lib/scanner3d/zemod/iar 2025-12-09T16:56:20,865 copying src/scanner3d/zemod/iar/zemod_metadata.py -> build/lib/scanner3d/zemod/iar 2025-12-09T16:56:20,867 copying src/scanner3d/zemod/iar/zemod_header_data.py -> build/lib/scanner3d/zemod/iar 2025-12-09T16:56:20,868 copying src/scanner3d/zemod/iar/grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-09T16:56:20,871 creating build/lib/scanner3d/zemod/enums 2025-12-09T16:56:20,872 copying src/scanner3d/zemod/enums/__init__.py -> build/lib/scanner3d/zemod/enums 2025-12-09T16:56:20,874 copying src/scanner3d/zemod/enums/enums.py -> build/lib/scanner3d/zemod/enums 2025-12-09T16:56:20,876 copying src/scanner3d/zemod/enums/gen_enums_pyi.py -> build/lib/scanner3d/zemod/enums 2025-12-09T16:56:20,879 creating build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,879 copying src/scanner3d/zemod/tools/zemod_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,882 copying src/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,884 copying src/scanner3d/zemod/tools/zemod_tool_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,885 copying src/scanner3d/zemod/tools/quickfocus_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,887 copying src/scanner3d/zemod/tools/zemod_tool_list.py -> build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,889 copying src/scanner3d/zemod/tools/zemod_tools.py -> build/lib/scanner3d/zemod/tools 2025-12-09T16:56:20,891 creating build/lib/scanner3d/zemod/ias 2025-12-09T16:56:20,892 copying src/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-09T16:56:20,894 copying src/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-09T16:56:20,896 copying src/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/lib/scanner3d/zemod/ias 2025-12-09T16:56:20,898 copying src/scanner3d/zemod/ias/zemod_ias.py -> build/lib/scanner3d/zemod/ias 2025-12-09T16:56:20,900 creating build/lib/scanner3d/zemod/core 2025-12-09T16:56:20,901 copying src/scanner3d/zemod/core/__init__.py -> build/lib/scanner3d/zemod/core 2025-12-09T16:56:20,903 copying src/scanner3d/zemod/core/native_adapter.py -> build/lib/scanner3d/zemod/core 2025-12-09T16:56:20,905 copying src/scanner3d/zemod/core/indexed_collection.py -> build/lib/scanner3d/zemod/core 2025-12-09T16:56:20,907 creating build/lib/scanner3d/zemod/iar/data_grid 2025-12-09T16:56:20,908 copying src/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-09T16:56:20,911 copying src/scanner3d/zemod/iar/data_grid/data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-09T16:56:20,913 copying src/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-09T16:56:20,915 creating build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-09T16:56:20,916 copying src/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-09T16:56:20,918 copying src/scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-09T16:56:20,920 copying src/scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-09T16:56:20,923 creating build/lib/scanner3d/h5/frame 2025-12-09T16:56:20,924 copying src/scanner3d/h5/frame/frame_format.py -> build/lib/scanner3d/h5/frame 2025-12-09T16:56:20,926 copying src/scanner3d/h5/frame/frame_read.py -> build/lib/scanner3d/h5/frame 2025-12-09T16:56:20,928 copying src/scanner3d/h5/frame/frame_write.py -> build/lib/scanner3d/h5/frame 2025-12-09T16:56:20,931 creating build/lib/scanner3d/h5/album 2025-12-09T16:56:20,932 copying src/scanner3d/h5/album/album_format.py -> build/lib/scanner3d/h5/album 2025-12-09T16:56:20,934 copying src/scanner3d/h5/album/album_settings_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-09T16:56:20,936 copying src/scanner3d/h5/album/album_load.py -> build/lib/scanner3d/h5/album 2025-12-09T16:56:20,938 copying src/scanner3d/h5/album/album_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-09T16:56:20,940 copying src/scanner3d/h5/album/album_save.py -> build/lib/scanner3d/h5/album 2025-12-09T16:56:20,942 creating build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,943 copying src/scanner3d/h5/ray_batch/ray_batch_write.py -> build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,945 copying src/scanner3d/h5/ray_batch/ray_batches_save.py -> build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,947 copying src/scanner3d/h5/ray_batch/ray_batches_load.py -> build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,949 copying src/scanner3d/h5/ray_batch/ray_batches_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,950 copying src/scanner3d/h5/ray_batch/ray_batch_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,952 copying src/scanner3d/h5/ray_batch/ray_batch_read.py -> build/lib/scanner3d/h5/ray_batch 2025-12-09T16:56:20,954 creating build/lib/scanner3d/h5/shot 2025-12-09T16:56:20,955 copying src/scanner3d/h5/shot/shot_factories.py -> build/lib/scanner3d/h5/shot 2025-12-09T16:56:20,958 running egg_info 2025-12-09T16:56:20,969 writing src/scanner3d.egg-info/PKG-INFO 2025-12-09T16:56:20,973 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-09T16:56:20,975 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-09T16:56:20,976 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-09T16:56:21,008 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:21,017 adding license file 'LICENSE' 2025-12-09T16:56:21,025 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-09T16:56:21,040 copying src/scanner3d/py.typed -> build/lib/scanner3d 2025-12-09T16:56:21,042 copying src/scanner3d/scanners/ScannersDB.pyi -> build/lib/scanner3d/scanners 2025-12-09T16:56:21,044 copying src/scanner3d/zemod/enums/enums.pyi -> build/lib/scanner3d/zemod/enums 2025-12-09T16:56:21,071 installing to build/bdist.linux-armv7l/wheel 2025-12-09T16:56:21,072 running install 2025-12-09T16:56:21,095 running install_lib 2025-12-09T16:56:21,102 creating build/bdist.linux-armv7l/wheel 2025-12-09T16:56:21,104 creating build/bdist.linux-armv7l/wheel/scanner3d 2025-12-09T16:56:21,105 creating build/bdist.linux-armv7l/wheel/scanner3d/geo 2025-12-09T16:56:21,107 copying build/lib/scanner3d/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-09T16:56:21,109 copying build/lib/scanner3d/geo/z_range.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-09T16:56:21,111 copying build/lib/scanner3d/geo/position.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-09T16:56:21,113 creating build/bdist.linux-armv7l/wheel/scanner3d/test 2025-12-09T16:56:21,114 copying build/lib/scanner3d/test/result_path.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-09T16:56:21,116 copying build/lib/scanner3d/test/result_registry.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-09T16:56:21,119 creating build/bdist.linux-armv7l/wheel/scanner3d/test/settings 2025-12-09T16:56:21,120 copying build/lib/scanner3d/test/settings/fft_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-09T16:56:21,122 copying build/lib/scanner3d/test/settings/zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-09T16:56:21,124 copying build/lib/scanner3d/test/settings/huygens_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-09T16:56:21,125 copying build/lib/scanner3d/test/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-09T16:56:21,128 creating build/bdist.linux-armv7l/wheel/scanner3d/test/base 2025-12-09T16:56:21,129 copying build/lib/scanner3d/test/base/analysis_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,131 copying build/lib/scanner3d/test/base/optical_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,133 copying build/lib/scanner3d/test/base/test_factory.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,135 copying build/lib/scanner3d/test/base/analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,137 copying build/lib/scanner3d/test/base/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,138 copying build/lib/scanner3d/test/base/tuner_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,140 copying build/lib/scanner3d/test/base/batch_raytrace_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,142 copying build/lib/scanner3d/test/base/album_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,144 copying build/lib/scanner3d/test/base/albums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,146 copying build/lib/scanner3d/test/base/test_suit.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-09T16:56:21,148 copying build/lib/scanner3d/test/log_setup.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-09T16:56:21,150 copying build/lib/scanner3d/test/main.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-09T16:56:21,152 creating build/bdist.linux-armv7l/wheel/scanner3d/afs 2025-12-09T16:56:21,153 copying build/lib/scanner3d/afs/i_shot_result.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,156 copying build/lib/scanner3d/afs/plotter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,158 copying build/lib/scanner3d/afs/album.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,160 copying build/lib/scanner3d/afs/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,162 copying build/lib/scanner3d/afs/frame.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,165 copying build/lib/scanner3d/afs/shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,167 copying build/lib/scanner3d/afs/frame_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,169 copying build/lib/scanner3d/afs/i_shot_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-09T16:56:21,171 creating build/bdist.linux-armv7l/wheel/scanner3d/ray_trace 2025-12-09T16:56:21,172 copying build/lib/scanner3d/ray_trace/generic_ray_tracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,176 copying build/lib/scanner3d/ray_trace/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,177 copying build/lib/scanner3d/ray_trace/ray_batch_type.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,179 copying build/lib/scanner3d/ray_trace/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,181 copying build/lib/scanner3d/ray_trace/raytrace_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,183 copying build/lib/scanner3d/ray_trace/recipe.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,185 copying build/lib/scanner3d/ray_trace/trace_method.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,187 copying build/lib/scanner3d/ray_trace/ray_batch.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,190 copying build/lib/scanner3d/ray_trace/ray_batches.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-09T16:56:21,192 creating build/bdist.linux-armv7l/wheel/scanner3d/analysis 2025-12-09T16:56:21,193 copying build/lib/scanner3d/analysis/zernike_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-09T16:56:21,195 copying build/lib/scanner3d/analysis/fft_psf_from_shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-09T16:56:21,197 copying build/lib/scanner3d/analysis/zernike_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-09T16:56:21,199 copying build/lib/scanner3d/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-09T16:56:21,201 creating build/bdist.linux-armv7l/wheel/scanner3d/camera3d 2025-12-09T16:56:21,202 copying build/lib/scanner3d/camera3d/camera3d.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-09T16:56:21,205 copying build/lib/scanner3d/camera3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-09T16:56:21,206 copying build/lib/scanner3d/camera3d/camera_under_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-09T16:56:21,208 copying build/lib/scanner3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-09T16:56:21,211 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod 2025-12-09T16:56:21,212 copying build/lib/scanner3d/zemod/zemod_analyses.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,215 copying build/lib/scanner3d/zemod/zemod_field.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,217 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar 2025-12-09T16:56:21,219 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid 2025-12-09T16:56:21,220 copying build/lib/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-09T16:56:21,223 copying build/lib/scanner3d/zemod/iar/data_grid/data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-09T16:56:21,225 copying build/lib/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-09T16:56:21,227 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid_rgb 2025-12-09T16:56:21,228 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-09T16:56:21,230 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-09T16:56:21,232 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-09T16:56:21,235 copying build/lib/scanner3d/zemod/iar/i_grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-09T16:56:21,237 copying build/lib/scanner3d/zemod/iar/zemod_iar.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-09T16:56:21,239 copying build/lib/scanner3d/zemod/iar/zemod_metadata.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-09T16:56:21,241 copying build/lib/scanner3d/zemod/iar/zemod_header_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-09T16:56:21,243 copying build/lib/scanner3d/zemod/iar/grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-09T16:56:21,245 copying build/lib/scanner3d/zemod/zemod_wavelength.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,247 copying build/lib/scanner3d/zemod/zemod_fields.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,249 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/enums 2025-12-09T16:56:21,250 copying build/lib/scanner3d/zemod/enums/enums.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-09T16:56:21,253 copying build/lib/scanner3d/zemod/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-09T16:56:21,254 copying build/lib/scanner3d/zemod/enums/enums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-09T16:56:21,257 copying build/lib/scanner3d/zemod/enums/gen_enums_pyi.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-09T16:56:21,259 copying build/lib/scanner3d/zemod/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,260 copying build/lib/scanner3d/zemod/zemod.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,262 copying build/lib/scanner3d/zemod/zemod_row.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,265 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/tools 2025-12-09T16:56:21,266 copying build/lib/scanner3d/zemod/tools/zemod_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-09T16:56:21,268 copying build/lib/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-09T16:56:21,269 copying build/lib/scanner3d/zemod/tools/zemod_tool_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-09T16:56:21,272 copying build/lib/scanner3d/zemod/tools/quickfocus_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-09T16:56:21,274 copying build/lib/scanner3d/zemod/tools/zemod_tool_list.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-09T16:56:21,275 copying build/lib/scanner3d/zemod/tools/zemod_tools.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-09T16:56:21,277 copying build/lib/scanner3d/zemod/zemod_sd.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,279 copying build/lib/scanner3d/zemod/zemod_raytracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,280 copying build/lib/scanner3d/zemod/zemod_analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,283 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/ias 2025-12-09T16:56:21,284 copying build/lib/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-09T16:56:21,286 copying build/lib/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-09T16:56:21,287 copying build/lib/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-09T16:56:21,289 copying build/lib/scanner3d/zemod/ias/zemod_ias.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-09T16:56:21,292 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/core 2025-12-09T16:56:21,293 copying build/lib/scanner3d/zemod/core/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-09T16:56:21,294 copying build/lib/scanner3d/zemod/core/native_adapter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-09T16:56:21,296 copying build/lib/scanner3d/zemod/core/indexed_collection.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-09T16:56:21,298 copying build/lib/scanner3d/zemod/zemod_lde.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,300 copying build/lib/scanner3d/zemod/zemod_wavelengths.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-09T16:56:21,302 creating build/bdist.linux-armv7l/wheel/scanner3d/scanners 2025-12-09T16:56:21,303 copying build/lib/scanner3d/scanners/Eva2C.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,305 copying build/lib/scanner3d/scanners/Spider2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,307 copying build/lib/scanner3d/scanners/generate_scannersdb_stub.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,309 copying build/lib/scanner3d/scanners/Spider2ProC.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,311 copying build/lib/scanner3d/scanners/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,313 copying build/lib/scanner3d/scanners/Leo.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,315 copying build/lib/scanner3d/scanners/Eva1.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,317 copying build/lib/scanner3d/scanners/Eva2A.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,319 copying build/lib/scanner3d/scanners/Spider2ProD.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,321 copying build/lib/scanner3d/scanners/Spider2ProB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,322 copying build/lib/scanner3d/scanners/Eva2B.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,324 copying build/lib/scanner3d/scanners/ScannersDB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,326 copying build/lib/scanner3d/scanners/ScannersDB.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,327 copying build/lib/scanner3d/scanners/Leo2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-09T16:56:21,330 creating build/bdist.linux-armv7l/wheel/scanner3d/h5 2025-12-09T16:56:21,331 copying build/lib/scanner3d/h5/h5aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-09T16:56:21,333 copying build/lib/scanner3d/h5/camera_ref_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-09T16:56:21,335 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/frame 2025-12-09T16:56:21,336 copying build/lib/scanner3d/h5/frame/frame_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-09T16:56:21,338 copying build/lib/scanner3d/h5/frame/frame_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-09T16:56:21,340 copying build/lib/scanner3d/h5/frame/frame_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-09T16:56:21,342 copying build/lib/scanner3d/h5/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-09T16:56:21,344 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/album 2025-12-09T16:56:21,345 copying build/lib/scanner3d/h5/album/album_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-09T16:56:21,347 copying build/lib/scanner3d/h5/album/album_settings_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-09T16:56:21,349 copying build/lib/scanner3d/h5/album/album_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-09T16:56:21,351 copying build/lib/scanner3d/h5/album/album_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-09T16:56:21,354 copying build/lib/scanner3d/h5/album/album_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-09T16:56:21,355 copying build/lib/scanner3d/h5/grid_meta_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-09T16:56:21,358 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/ray_batch 2025-12-09T16:56:21,359 copying build/lib/scanner3d/h5/ray_batch/ray_batch_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-09T16:56:21,361 copying build/lib/scanner3d/h5/ray_batch/ray_batches_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-09T16:56:21,363 copying build/lib/scanner3d/h5/ray_batch/ray_batches_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-09T16:56:21,365 copying build/lib/scanner3d/h5/ray_batch/ray_batches_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-09T16:56:21,367 copying build/lib/scanner3d/h5/ray_batch/ray_batch_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-09T16:56:21,369 copying build/lib/scanner3d/h5/ray_batch/ray_batch_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-09T16:56:21,372 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/shot 2025-12-09T16:56:21,373 copying build/lib/scanner3d/h5/shot/shot_factories.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/shot 2025-12-09T16:56:21,376 creating build/bdist.linux-armv7l/wheel/scanner3d/scanner 2025-12-09T16:56:21,377 copying build/lib/scanner3d/scanner/scanner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-09T16:56:21,379 copying build/lib/scanner3d/scanner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-09T16:56:21,381 copying build/lib/scanner3d/scanner/scanner_ref.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-09T16:56:21,383 copying build/lib/scanner3d/py.typed -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-09T16:56:21,385 creating build/bdist.linux-armv7l/wheel/scanner3d/tuner 2025-12-09T16:56:21,386 copying build/lib/scanner3d/tuner/surface_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,388 copying build/lib/scanner3d/tuner/field_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,390 copying build/lib/scanner3d/tuner/wavelength_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,392 copying build/lib/scanner3d/tuner/reverse_stack.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,394 copying build/lib/scanner3d/tuner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,396 copying build/lib/scanner3d/tuner/find_index_by_comment.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,397 copying build/lib/scanner3d/tuner/constants.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,399 copying build/lib/scanner3d/tuner/profile.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,401 copying build/lib/scanner3d/tuner/tuner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,403 copying build/lib/scanner3d/tuner/base_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-09T16:56:21,405 running install_egg_info 2025-12-09T16:56:21,411 Copying src/scanner3d.egg-info to build/bdist.linux-armv7l/wheel/./scanner3d-0.4.4-py3.11.egg-info 2025-12-09T16:56:21,422 running install_scripts 2025-12-09T16:56:21,433 creating build/bdist.linux-armv7l/wheel/scanner3d-0.4.4.dist-info/WHEEL 2025-12-09T16:56:21,436 creating '/tmp/pip-wheel-kwn_le5k/.tmp-vcl4yz8j/scanner3d-0.4.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-09T16:56:21,438 adding 'scanner3d/__init__.py' 2025-12-09T16:56:21,440 adding 'scanner3d/py.typed' 2025-12-09T16:56:21,441 adding 'scanner3d/afs/__init__.py' 2025-12-09T16:56:21,443 adding 'scanner3d/afs/album.py' 2025-12-09T16:56:21,445 adding 'scanner3d/afs/frame.py' 2025-12-09T16:56:21,446 adding 'scanner3d/afs/frame_meta.py' 2025-12-09T16:56:21,447 adding 'scanner3d/afs/i_shot_meta.py' 2025-12-09T16:56:21,449 adding 'scanner3d/afs/i_shot_result.py' 2025-12-09T16:56:21,450 adding 'scanner3d/afs/plotter.py' 2025-12-09T16:56:21,451 adding 'scanner3d/afs/shot.py' 2025-12-09T16:56:21,453 adding 'scanner3d/analysis/__init__.py' 2025-12-09T16:56:21,454 adding 'scanner3d/analysis/fft_psf_from_shot.py' 2025-12-09T16:56:21,456 adding 'scanner3d/analysis/zernike_data.py' 2025-12-09T16:56:21,457 adding 'scanner3d/analysis/zernike_meta.py' 2025-12-09T16:56:21,459 adding 'scanner3d/camera3d/__init__.py' 2025-12-09T16:56:21,460 adding 'scanner3d/camera3d/camera3d.py' 2025-12-09T16:56:21,461 adding 'scanner3d/camera3d/camera_under_test.py' 2025-12-09T16:56:21,463 adding 'scanner3d/geo/__init__.py' 2025-12-09T16:56:21,464 adding 'scanner3d/geo/position.py' 2025-12-09T16:56:21,466 adding 'scanner3d/geo/z_range.py' 2025-12-09T16:56:21,468 adding 'scanner3d/h5/__init__.py' 2025-12-09T16:56:21,469 adding 'scanner3d/h5/camera_ref_to_h5.py' 2025-12-09T16:56:21,470 adding 'scanner3d/h5/grid_meta_to_h5.py' 2025-12-09T16:56:21,472 adding 'scanner3d/h5/h5aid.py' 2025-12-09T16:56:21,473 adding 'scanner3d/h5/album/album_format.py' 2025-12-09T16:56:21,475 adding 'scanner3d/h5/album/album_load.py' 2025-12-09T16:56:21,476 adding 'scanner3d/h5/album/album_save.py' 2025-12-09T16:56:21,477 adding 'scanner3d/h5/album/album_settings_to_h5.py' 2025-12-09T16:56:21,479 adding 'scanner3d/h5/album/album_to_h5.py' 2025-12-09T16:56:21,481 adding 'scanner3d/h5/frame/frame_format.py' 2025-12-09T16:56:21,482 adding 'scanner3d/h5/frame/frame_read.py' 2025-12-09T16:56:21,483 adding 'scanner3d/h5/frame/frame_write.py' 2025-12-09T16:56:21,485 adding 'scanner3d/h5/ray_batch/ray_batch_format.py' 2025-12-09T16:56:21,486 adding 'scanner3d/h5/ray_batch/ray_batch_read.py' 2025-12-09T16:56:21,487 adding 'scanner3d/h5/ray_batch/ray_batch_write.py' 2025-12-09T16:56:21,489 adding 'scanner3d/h5/ray_batch/ray_batches_format.py' 2025-12-09T16:56:21,490 adding 'scanner3d/h5/ray_batch/ray_batches_load.py' 2025-12-09T16:56:21,491 adding 'scanner3d/h5/ray_batch/ray_batches_save.py' 2025-12-09T16:56:21,493 adding 'scanner3d/h5/shot/shot_factories.py' 2025-12-09T16:56:21,494 adding 'scanner3d/ray_trace/__init__.py' 2025-12-09T16:56:21,496 adding 'scanner3d/ray_trace/aid.py' 2025-12-09T16:56:21,497 adding 'scanner3d/ray_trace/generic_ray_tracer.py' 2025-12-09T16:56:21,499 adding 'scanner3d/ray_trace/ray_batch.py' 2025-12-09T16:56:21,500 adding 'scanner3d/ray_trace/ray_batch_type.py' 2025-12-09T16:56:21,501 adding 'scanner3d/ray_trace/ray_batches.py' 2025-12-09T16:56:21,502 adding 'scanner3d/ray_trace/raytrace_settings.py' 2025-12-09T16:56:21,504 adding 'scanner3d/ray_trace/recipe.py' 2025-12-09T16:56:21,505 adding 'scanner3d/ray_trace/trace_method.py' 2025-12-09T16:56:21,506 adding 'scanner3d/scanner/__init__.py' 2025-12-09T16:56:21,507 adding 'scanner3d/scanner/scanner.py' 2025-12-09T16:56:21,509 adding 'scanner3d/scanner/scanner_ref.py' 2025-12-09T16:56:21,511 adding 'scanner3d/scanners/Eva1.py' 2025-12-09T16:56:21,512 adding 'scanner3d/scanners/Eva2A.py' 2025-12-09T16:56:21,513 adding 'scanner3d/scanners/Eva2B.py' 2025-12-09T16:56:21,514 adding 'scanner3d/scanners/Eva2C.py' 2025-12-09T16:56:21,515 adding 'scanner3d/scanners/Leo.py' 2025-12-09T16:56:21,516 adding 'scanner3d/scanners/Leo2.py' 2025-12-09T16:56:21,518 adding 'scanner3d/scanners/ScannersDB.py' 2025-12-09T16:56:21,519 adding 'scanner3d/scanners/ScannersDB.pyi' 2025-12-09T16:56:21,520 adding 'scanner3d/scanners/Spider2.py' 2025-12-09T16:56:21,522 adding 'scanner3d/scanners/Spider2ProB.py' 2025-12-09T16:56:21,523 adding 'scanner3d/scanners/Spider2ProC.py' 2025-12-09T16:56:21,524 adding 'scanner3d/scanners/Spider2ProD.py' 2025-12-09T16:56:21,525 adding 'scanner3d/scanners/__init__.py' 2025-12-09T16:56:21,527 adding 'scanner3d/scanners/generate_scannersdb_stub.py' 2025-12-09T16:56:21,528 adding 'scanner3d/test/__init__.py' 2025-12-09T16:56:21,530 adding 'scanner3d/test/log_setup.py' 2025-12-09T16:56:21,531 adding 'scanner3d/test/main.py' 2025-12-09T16:56:21,533 adding 'scanner3d/test/result_path.py' 2025-12-09T16:56:21,534 adding 'scanner3d/test/result_registry.py' 2025-12-09T16:56:21,536 adding 'scanner3d/test/base/aid.py' 2025-12-09T16:56:21,537 adding 'scanner3d/test/base/album_settings.py' 2025-12-09T16:56:21,538 adding 'scanner3d/test/base/albums.py' 2025-12-09T16:56:21,540 adding 'scanner3d/test/base/analysis.py' 2025-12-09T16:56:21,541 adding 'scanner3d/test/base/analysis_settings.py' 2025-12-09T16:56:21,542 adding 'scanner3d/test/base/batch_raytrace_test.py' 2025-12-09T16:56:21,544 adding 'scanner3d/test/base/optical_test.py' 2025-12-09T16:56:21,545 adding 'scanner3d/test/base/test_factory.py' 2025-12-09T16:56:21,546 adding 'scanner3d/test/base/test_suit.py' 2025-12-09T16:56:21,548 adding 'scanner3d/test/base/tuner_settings.py' 2025-12-09T16:56:21,549 adding 'scanner3d/test/settings/fft_psf.py' 2025-12-09T16:56:21,551 adding 'scanner3d/test/settings/huygens_psf.py' 2025-12-09T16:56:21,552 adding 'scanner3d/test/settings/zernike_standard.py' 2025-12-09T16:56:21,554 adding 'scanner3d/tuner/__init__.py' 2025-12-09T16:56:21,555 adding 'scanner3d/tuner/base_manager.py' 2025-12-09T16:56:21,556 adding 'scanner3d/tuner/constants.py' 2025-12-09T16:56:21,558 adding 'scanner3d/tuner/field_manager.py' 2025-12-09T16:56:21,559 adding 'scanner3d/tuner/find_index_by_comment.py' 2025-12-09T16:56:21,560 adding 'scanner3d/tuner/profile.py' 2025-12-09T16:56:21,561 adding 'scanner3d/tuner/reverse_stack.py' 2025-12-09T16:56:21,563 adding 'scanner3d/tuner/surface_manager.py' 2025-12-09T16:56:21,565 adding 'scanner3d/tuner/tuner.py' 2025-12-09T16:56:21,566 adding 'scanner3d/tuner/wavelength_manager.py' 2025-12-09T16:56:21,568 adding 'scanner3d/zemod/__init__.py' 2025-12-09T16:56:21,569 adding 'scanner3d/zemod/zemod.py' 2025-12-09T16:56:21,570 adding 'scanner3d/zemod/zemod_analyses.py' 2025-12-09T16:56:21,571 adding 'scanner3d/zemod/zemod_analysis.py' 2025-12-09T16:56:21,572 adding 'scanner3d/zemod/zemod_field.py' 2025-12-09T16:56:21,574 adding 'scanner3d/zemod/zemod_fields.py' 2025-12-09T16:56:21,575 adding 'scanner3d/zemod/zemod_lde.py' 2025-12-09T16:56:21,576 adding 'scanner3d/zemod/zemod_raytracer.py' 2025-12-09T16:56:21,577 adding 'scanner3d/zemod/zemod_row.py' 2025-12-09T16:56:21,578 adding 'scanner3d/zemod/zemod_sd.py' 2025-12-09T16:56:21,580 adding 'scanner3d/zemod/zemod_wavelength.py' 2025-12-09T16:56:21,581 adding 'scanner3d/zemod/zemod_wavelengths.py' 2025-12-09T16:56:21,582 adding 'scanner3d/zemod/core/__init__.py' 2025-12-09T16:56:21,584 adding 'scanner3d/zemod/core/indexed_collection.py' 2025-12-09T16:56:21,585 adding 'scanner3d/zemod/core/native_adapter.py' 2025-12-09T16:56:21,587 adding 'scanner3d/zemod/enums/__init__.py' 2025-12-09T16:56:21,588 adding 'scanner3d/zemod/enums/enums.py' 2025-12-09T16:56:21,589 adding 'scanner3d/zemod/enums/enums.pyi' 2025-12-09T16:56:21,591 adding 'scanner3d/zemod/enums/gen_enums_pyi.py' 2025-12-09T16:56:21,593 adding 'scanner3d/zemod/iar/grid_meta.py' 2025-12-09T16:56:21,594 adding 'scanner3d/zemod/iar/i_grid_meta.py' 2025-12-09T16:56:21,595 adding 'scanner3d/zemod/iar/zemod_header_data.py' 2025-12-09T16:56:21,596 adding 'scanner3d/zemod/iar/zemod_iar.py' 2025-12-09T16:56:21,598 adding 'scanner3d/zemod/iar/zemod_metadata.py' 2025-12-09T16:56:21,600 adding 'scanner3d/zemod/iar/data_grid/data_grid.py' 2025-12-09T16:56:21,601 adding 'scanner3d/zemod/iar/data_grid/i_data_grid.py' 2025-12-09T16:56:21,602 adding 'scanner3d/zemod/iar/data_grid/zemod_data_grid.py' 2025-12-09T16:56:21,604 adding 'scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py' 2025-12-09T16:56:21,605 adding 'scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py' 2025-12-09T16:56:21,607 adding 'scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py' 2025-12-09T16:56:21,608 adding 'scanner3d/zemod/ias/zemod_huygens_psf_settings.py' 2025-12-09T16:56:21,610 adding 'scanner3d/zemod/ias/zemod_ias.py' 2025-12-09T16:56:21,611 adding 'scanner3d/zemod/ias/zemod_zernike_standard.py' 2025-12-09T16:56:21,612 adding 'scanner3d/zemod/ias/zemode_fftpsf_settings.py' 2025-12-09T16:56:21,614 adding 'scanner3d/zemod/tools/quickfocus_settings.py' 2025-12-09T16:56:21,615 adding 'scanner3d/zemod/tools/zemod_batch_raytrace_tool.py' 2025-12-09T16:56:21,617 adding 'scanner3d/zemod/tools/zemod_tool.py' 2025-12-09T16:56:21,618 adding 'scanner3d/zemod/tools/zemod_tool_list.py' 2025-12-09T16:56:21,619 adding 'scanner3d/zemod/tools/zemod_tool_settings.py' 2025-12-09T16:56:21,620 adding 'scanner3d/zemod/tools/zemod_tools.py' 2025-12-09T16:56:21,623 adding 'scanner3d-0.4.4.dist-info/licenses/LICENSE' 2025-12-09T16:56:21,624 adding 'scanner3d-0.4.4.dist-info/METADATA' 2025-12-09T16:56:21,625 adding 'scanner3d-0.4.4.dist-info/WHEEL' 2025-12-09T16:56:21,626 adding 'scanner3d-0.4.4.dist-info/top_level.txt' 2025-12-09T16:56:21,628 adding 'scanner3d-0.4.4.dist-info/RECORD' 2025-12-09T16:56:21,632 removing build/bdist.linux-armv7l/wheel 2025-12-09T16:56:21,766 Building wheel for scanner3d (pyproject.toml): finished with status 'done' 2025-12-09T16:56:21,773 Created wheel for scanner3d: filename=scanner3d-0.4.4-py3-none-any.whl size=109280 sha256=457c39bd9cb4667f0b545832b5d9f9c888564d5b634ea17bfe5b4cb17d8c78c6 2025-12-09T16:56:21,774 Stored in directory: /tmp/pip-ephem-wheel-cache-yr8159li/wheels/1d/69/72/31c00a6b09bc1142218b0d43f1b854337133e22498cfe77c0a 2025-12-09T16:56:21,788 Successfully built scanner3d 2025-12-09T16:56:21,795 Removed build tracker: '/tmp/pip-build-tracker-ynkme8q6'