2025-12-07T20:46:42,368 Created temporary directory: /tmp/pip-ephem-wheel-cache-5l19e0aa 2025-12-07T20:46:42,371 Created temporary directory: /tmp/pip-build-tracker-zxex784w 2025-12-07T20:46:42,372 Initialized build tracking at /tmp/pip-build-tracker-zxex784w 2025-12-07T20:46:42,373 Created build tracker: /tmp/pip-build-tracker-zxex784w 2025-12-07T20:46:42,373 Entered build tracker: /tmp/pip-build-tracker-zxex784w 2025-12-07T20:46:42,374 Created temporary directory: /tmp/pip-wheel-b6zisl1u 2025-12-07T20:46:42,377 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-07T20:46:42,379 Created temporary directory: /tmp/pip-ephem-wheel-cache-oha0s492 2025-12-07T20:46:42,404 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-07T20:46:42,408 2 location(s) to search for versions of scanner3d: 2025-12-07T20:46:42,408 * https://pypi.org/simple/scanner3d/ 2025-12-07T20:46:42,408 * https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:46:42,409 Fetching project page and analyzing links: https://pypi.org/simple/scanner3d/ 2025-12-07T20:46:42,410 Getting page https://pypi.org/simple/scanner3d/ 2025-12-07T20:46:42,412 Found index url https://pypi.org/simple 2025-12-07T20:46:42,632 Fetched page https://pypi.org/simple/scanner3d/ as application/vnd.pypi.simple.v1+json 2025-12-07T20:46:42,635 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-07T20:46:42,636 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-07T20:46:42,637 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-07T20:46:42,638 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-07T20:46:42,639 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-07T20:46:42,640 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-07T20:46:42,641 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-07T20:46:42,642 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-07T20:46:42,643 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-07T20:46:42,644 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-07T20:46:42,645 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-07T20:46:42,645 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-07T20:46:42,646 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-07T20:46:42,647 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-07T20:46:42,647 Fetching project page and analyzing links: https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:46:42,648 Getting page https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:46:42,649 Found index url https://www.piwheels.org/simple 2025-12-07T20:46:42,825 Fetched page https://www.piwheels.org/simple/scanner3d/ as text/html 2025-12-07T20:46:42,828 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-07T20:46:42,828 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-07T20:46:42,829 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-07T20:46:42,830 Skipping link: not a file: https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:46:42,831 Skipping link: not a file: https://pypi.org/simple/scanner3d/ 2025-12-07T20:46:42,858 Given no hashes to check 1 links for project 'scanner3d': discarding no candidates 2025-12-07T20:46:42,876 Collecting scanner3d==0.4.0 2025-12-07T20:46:42,878 Created temporary directory: /tmp/pip-unpack-lsw45os5 2025-12-07T20:46:43,014 Downloading scanner3d-0.4.0.tar.gz (64 kB) 2025-12-07T20:46:43,314 Added scanner3d==0.4.0 from https://files.pythonhosted.org/packages/66/32/18a4d4ca81b511575aaeb28bb27f51f7dc6f7eadd1afdad4c464e6cc19fe/scanner3d-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-zxex784w' 2025-12-07T20:46:43,320 Created temporary directory: /tmp/pip-build-env-v8_ke0r3 2025-12-07T20:46:43,324 Installing build dependencies: started 2025-12-07T20:46:43,326 Running command pip subprocess to install build dependencies 2025-12-07T20:46:44,505 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-07T20:46:45,126 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-07T20:46:45,149 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-07T20:46:46,902 Collecting setuptools>=69 2025-12-07T20:46:46,986 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-07T20:46:47,258 Collecting wheel 2025-12-07T20:46:47,275 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-07T20:46:50,146 Installing collected packages: wheel, setuptools 2025-12-07T20:46:50,380 Creating /tmp/pip-build-env-v8_ke0r3/overlay/local/bin 2025-12-07T20:46:50,382 changing mode of /tmp/pip-build-env-v8_ke0r3/overlay/local/bin/wheel to 755 2025-12-07T20:46:54,009 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-07T20:46:54,280 Installing build dependencies: finished with status 'done' 2025-12-07T20:46:54,286 Getting requirements to build wheel: started 2025-12-07T20:46:54,287 Running command Getting requirements to build wheel 2025-12-07T20:46:54,988 running egg_info 2025-12-07T20:46:54,995 writing src/scanner3d.egg-info/PKG-INFO 2025-12-07T20:46:55,001 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-07T20:46:55,004 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-07T20:46:55,007 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-07T20:46:55,071 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:55,080 adding license file 'LICENSE' 2025-12-07T20:46:55,089 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:55,186 Getting requirements to build wheel: finished with status 'done' 2025-12-07T20:46:55,189 Created temporary directory: /tmp/pip-modern-metadata-4vrsresv 2025-12-07T20:46:55,191 Preparing metadata (pyproject.toml): started 2025-12-07T20:46:55,193 Running command Preparing metadata (pyproject.toml) 2025-12-07T20:46:55,837 running dist_info 2025-12-07T20:46:55,849 creating /tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info 2025-12-07T20:46:55,850 writing /tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/PKG-INFO 2025-12-07T20:46:55,854 writing dependency_links to /tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/dependency_links.txt 2025-12-07T20:46:55,857 writing requirements to /tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/requires.txt 2025-12-07T20:46:55,858 writing top-level names to /tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/top_level.txt 2025-12-07T20:46:55,859 writing manifest file '/tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:55,902 reading manifest file '/tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:55,904 adding license file 'LICENSE' 2025-12-07T20:46:55,910 writing manifest file '/tmp/pip-modern-metadata-4vrsresv/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:55,911 creating '/tmp/pip-modern-metadata-4vrsresv/scanner3d-0.4.0.dist-info' 2025-12-07T20:46:56,032 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-07T20:46:56,037 Source in /tmp/pip-wheel-b6zisl1u/scanner3d_d4dc76c5bb4b4188a89f316a75e013a3 has version 0.4.0, which satisfies requirement scanner3d==0.4.0 from https://files.pythonhosted.org/packages/66/32/18a4d4ca81b511575aaeb28bb27f51f7dc6f7eadd1afdad4c464e6cc19fe/scanner3d-0.4.0.tar.gz 2025-12-07T20:46:56,038 Removed scanner3d==0.4.0 from https://files.pythonhosted.org/packages/66/32/18a4d4ca81b511575aaeb28bb27f51f7dc6f7eadd1afdad4c464e6cc19fe/scanner3d-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-zxex784w' 2025-12-07T20:46:56,043 Created temporary directory: /tmp/pip-unpack-ylmkkjef 2025-12-07T20:46:56,043 Building wheels for collected packages: scanner3d 2025-12-07T20:46:56,048 Created temporary directory: /tmp/pip-wheel-1bh_qb5f 2025-12-07T20:46:56,048 Destination directory: /tmp/pip-wheel-1bh_qb5f 2025-12-07T20:46:56,051 Building wheel for scanner3d (pyproject.toml): started 2025-12-07T20:46:56,052 Running command Building wheel for scanner3d (pyproject.toml) 2025-12-07T20:46:56,703 running bdist_wheel 2025-12-07T20:46:56,723 running build 2025-12-07T20:46:56,724 running build_py 2025-12-07T20:46:56,730 creating build/lib/scanner3d 2025-12-07T20:46:56,732 copying src/scanner3d/__init__.py -> build/lib/scanner3d 2025-12-07T20:46:56,735 creating build/lib/scanner3d/scanners 2025-12-07T20:46:56,736 copying src/scanner3d/scanners/Leo2.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,738 copying src/scanner3d/scanners/Leo.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,740 copying src/scanner3d/scanners/Spider2ProC.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,741 copying src/scanner3d/scanners/Spider2.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,743 copying src/scanner3d/scanners/Spider2ProB.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,745 copying src/scanner3d/scanners/generate_scannersdb_stub.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,747 copying src/scanner3d/scanners/Spider2ProD.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,749 copying src/scanner3d/scanners/__init__.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,750 copying src/scanner3d/scanners/Eva2A.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,752 copying src/scanner3d/scanners/Eva2C.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,754 copying src/scanner3d/scanners/Eva2B.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,756 copying src/scanner3d/scanners/ScannersDB.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,758 copying src/scanner3d/scanners/Eva1.py -> build/lib/scanner3d/scanners 2025-12-07T20:46:56,760 creating build/lib/scanner3d/afs 2025-12-07T20:46:56,761 copying src/scanner3d/afs/shot.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,763 copying src/scanner3d/afs/album.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,766 copying src/scanner3d/afs/plotter.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,767 copying src/scanner3d/afs/frame_meta.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,769 copying src/scanner3d/afs/i_shot_result.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,771 copying src/scanner3d/afs/frame.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,773 copying src/scanner3d/afs/__init__.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,775 copying src/scanner3d/afs/i_shot_meta.py -> build/lib/scanner3d/afs 2025-12-07T20:46:56,777 creating build/lib/scanner3d/tuner 2025-12-07T20:46:56,778 copying src/scanner3d/tuner/profile.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,780 copying src/scanner3d/tuner/surface_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,782 copying src/scanner3d/tuner/__init__.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,784 copying src/scanner3d/tuner/find_index_by_comment.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,786 copying src/scanner3d/tuner/base_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,788 copying src/scanner3d/tuner/constants.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,789 copying src/scanner3d/tuner/wavelength_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,791 copying src/scanner3d/tuner/field_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,794 copying src/scanner3d/tuner/tuner.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,796 copying src/scanner3d/tuner/reverse_stack.py -> build/lib/scanner3d/tuner 2025-12-07T20:46:56,798 creating build/lib/scanner3d/scanner 2025-12-07T20:46:56,799 copying src/scanner3d/scanner/scanner_ref.py -> build/lib/scanner3d/scanner 2025-12-07T20:46:56,801 copying src/scanner3d/scanner/__init__.py -> build/lib/scanner3d/scanner 2025-12-07T20:46:56,802 copying src/scanner3d/scanner/scanner.py -> build/lib/scanner3d/scanner 2025-12-07T20:46:56,805 creating build/lib/scanner3d/h5 2025-12-07T20:46:56,806 copying src/scanner3d/h5/grid_meta_to_h5.py -> build/lib/scanner3d/h5 2025-12-07T20:46:56,808 copying src/scanner3d/h5/h5aid.py -> build/lib/scanner3d/h5 2025-12-07T20:46:56,810 copying src/scanner3d/h5/__init__.py -> build/lib/scanner3d/h5 2025-12-07T20:46:56,811 copying src/scanner3d/h5/camera_ref_to_h5.py -> build/lib/scanner3d/h5 2025-12-07T20:46:56,813 creating build/lib/scanner3d/camera3d 2025-12-07T20:46:56,814 copying src/scanner3d/camera3d/camera_under_test.py -> build/lib/scanner3d/camera3d 2025-12-07T20:46:56,816 copying src/scanner3d/camera3d/camera3d.py -> build/lib/scanner3d/camera3d 2025-12-07T20:46:56,818 copying src/scanner3d/camera3d/__init__.py -> build/lib/scanner3d/camera3d 2025-12-07T20:46:56,820 creating build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,821 copying src/scanner3d/ray_trace/recipe.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,823 copying src/scanner3d/ray_trace/aid.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,825 copying src/scanner3d/ray_trace/trace_method.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,827 copying src/scanner3d/ray_trace/ray_batch.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,829 copying src/scanner3d/ray_trace/__init__.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,830 copying src/scanner3d/ray_trace/raytrace_settings.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,832 copying src/scanner3d/ray_trace/ray_batch_type.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,834 copying src/scanner3d/ray_trace/ray_batches.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,835 copying src/scanner3d/ray_trace/generic_ray_tracer.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:46:56,838 creating build/lib/scanner3d/analysis 2025-12-07T20:46:56,839 copying src/scanner3d/analysis/fft_psf_from_shot.py -> build/lib/scanner3d/analysis 2025-12-07T20:46:56,841 copying src/scanner3d/analysis/zernike_meta.py -> build/lib/scanner3d/analysis 2025-12-07T20:46:56,843 copying src/scanner3d/analysis/zernike_data.py -> build/lib/scanner3d/analysis 2025-12-07T20:46:56,845 copying src/scanner3d/analysis/__init__.py -> build/lib/scanner3d/analysis 2025-12-07T20:46:56,847 creating build/lib/scanner3d/zemod 2025-12-07T20:46:56,848 copying src/scanner3d/zemod/zemod_wavelengths.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,850 copying src/scanner3d/zemod/zemod_analyses.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,852 copying src/scanner3d/zemod/zemod_sd.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,854 copying src/scanner3d/zemod/__init__.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,856 copying src/scanner3d/zemod/zemod_analysis.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,857 copying src/scanner3d/zemod/zemod_fields.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,859 copying src/scanner3d/zemod/zemod.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,861 copying src/scanner3d/zemod/zemod_row.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,863 copying src/scanner3d/zemod/zemod_wavelength.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,865 copying src/scanner3d/zemod/zemod_field.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,867 copying src/scanner3d/zemod/zemod_raytracer.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,868 copying src/scanner3d/zemod/zemod_lde.py -> build/lib/scanner3d/zemod 2025-12-07T20:46:56,870 creating build/lib/scanner3d/geo 2025-12-07T20:46:56,871 copying src/scanner3d/geo/z_range.py -> build/lib/scanner3d/geo 2025-12-07T20:46:56,874 copying src/scanner3d/geo/__init__.py -> build/lib/scanner3d/geo 2025-12-07T20:46:56,875 copying src/scanner3d/geo/position.py -> build/lib/scanner3d/geo 2025-12-07T20:46:56,878 creating build/lib/scanner3d/test 2025-12-07T20:46:56,878 copying src/scanner3d/test/result_registry.py -> build/lib/scanner3d/test 2025-12-07T20:46:56,880 copying src/scanner3d/test/log_setup.py -> build/lib/scanner3d/test 2025-12-07T20:46:56,882 copying src/scanner3d/test/result_path.py -> build/lib/scanner3d/test 2025-12-07T20:46:56,884 copying src/scanner3d/test/__init__.py -> build/lib/scanner3d/test 2025-12-07T20:46:56,886 copying src/scanner3d/test/main.py -> build/lib/scanner3d/test 2025-12-07T20:46:56,888 creating build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,889 copying src/scanner3d/h5/ray_batch/ray_batches_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,891 copying src/scanner3d/h5/ray_batch/ray_batches_save.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,893 copying src/scanner3d/h5/ray_batch/ray_batch_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,895 copying src/scanner3d/h5/ray_batch/ray_batch_write.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,897 copying src/scanner3d/h5/ray_batch/ray_batch_read.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,899 copying src/scanner3d/h5/ray_batch/ray_batches_load.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:46:56,901 creating build/lib/scanner3d/h5/frame 2025-12-07T20:46:56,902 copying src/scanner3d/h5/frame/frame_read.py -> build/lib/scanner3d/h5/frame 2025-12-07T20:46:56,904 copying src/scanner3d/h5/frame/frame_write.py -> build/lib/scanner3d/h5/frame 2025-12-07T20:46:56,906 copying src/scanner3d/h5/frame/frame_format.py -> build/lib/scanner3d/h5/frame 2025-12-07T20:46:56,908 creating build/lib/scanner3d/h5/album 2025-12-07T20:46:56,909 copying src/scanner3d/h5/album/album_settings_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-07T20:46:56,911 copying src/scanner3d/h5/album/album_save.py -> build/lib/scanner3d/h5/album 2025-12-07T20:46:56,913 copying src/scanner3d/h5/album/album_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-07T20:46:56,915 copying src/scanner3d/h5/album/album_load.py -> build/lib/scanner3d/h5/album 2025-12-07T20:46:56,917 copying src/scanner3d/h5/album/album_format.py -> build/lib/scanner3d/h5/album 2025-12-07T20:46:56,919 creating build/lib/scanner3d/h5/shot 2025-12-07T20:46:56,920 copying src/scanner3d/h5/shot/shot_factories.py -> build/lib/scanner3d/h5/shot 2025-12-07T20:46:56,922 creating build/lib/scanner3d/zemod/enums 2025-12-07T20:46:56,923 copying src/scanner3d/zemod/enums/gen_enums_pyi.py -> build/lib/scanner3d/zemod/enums 2025-12-07T20:46:56,925 copying src/scanner3d/zemod/enums/__init__.py -> build/lib/scanner3d/zemod/enums 2025-12-07T20:46:56,927 copying src/scanner3d/zemod/enums/enums.py -> build/lib/scanner3d/zemod/enums 2025-12-07T20:46:56,929 creating build/lib/scanner3d/zemod/core 2025-12-07T20:46:56,930 copying src/scanner3d/zemod/core/native_adapter.py -> build/lib/scanner3d/zemod/core 2025-12-07T20:46:56,933 copying src/scanner3d/zemod/core/indexed_collection.py -> build/lib/scanner3d/zemod/core 2025-12-07T20:46:56,934 copying src/scanner3d/zemod/core/__init__.py -> build/lib/scanner3d/zemod/core 2025-12-07T20:46:56,936 creating build/lib/scanner3d/zemod/ias 2025-12-07T20:46:56,937 copying src/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:46:56,939 copying src/scanner3d/zemod/ias/zemod_ias.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:46:56,941 copying src/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:46:56,943 copying src/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:46:56,945 creating build/lib/scanner3d/zemod/iar 2025-12-07T20:46:56,946 copying src/scanner3d/zemod/iar/grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:46:56,948 copying src/scanner3d/zemod/iar/i_grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:46:56,950 copying src/scanner3d/zemod/iar/zemod_header_data.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:46:56,952 copying src/scanner3d/zemod/iar/zemod_iar.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:46:56,954 copying src/scanner3d/zemod/iar/zemod_metadata.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:46:56,957 creating build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,958 copying src/scanner3d/zemod/tools/zemod_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,960 copying src/scanner3d/zemod/tools/quickfocus_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,961 copying src/scanner3d/zemod/tools/zemod_tool_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,963 copying src/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,965 copying src/scanner3d/zemod/tools/zemod_tools.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,967 copying src/scanner3d/zemod/tools/zemod_tool_list.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:46:56,969 creating build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:46:56,970 copying src/scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:46:56,972 copying src/scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:46:56,974 copying src/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:46:56,976 creating build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:46:56,977 copying src/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:46:56,979 copying src/scanner3d/zemod/iar/data_grid/data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:46:56,981 copying src/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:46:56,983 creating build/lib/scanner3d/test/settings 2025-12-07T20:46:56,984 copying src/scanner3d/test/settings/fft_psf.py -> build/lib/scanner3d/test/settings 2025-12-07T20:46:56,986 copying src/scanner3d/test/settings/huygens_psf.py -> build/lib/scanner3d/test/settings 2025-12-07T20:46:56,988 copying src/scanner3d/test/settings/zernike_standard.py -> build/lib/scanner3d/test/settings 2025-12-07T20:46:56,990 creating build/lib/scanner3d/test/base 2025-12-07T20:46:56,991 copying src/scanner3d/test/base/test_factory.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:56,993 copying src/scanner3d/test/base/album_settings.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:56,995 copying src/scanner3d/test/base/tuner_settings.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:56,997 copying src/scanner3d/test/base/albums.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:56,999 copying src/scanner3d/test/base/optical_test.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:57,001 copying src/scanner3d/test/base/analysis.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:57,003 copying src/scanner3d/test/base/aid.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:57,005 copying src/scanner3d/test/base/analysis_settings.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:57,007 copying src/scanner3d/test/base/batch_raytrace_test.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:57,009 copying src/scanner3d/test/base/test_suit.py -> build/lib/scanner3d/test/base 2025-12-07T20:46:57,011 running egg_info 2025-12-07T20:46:57,022 writing src/scanner3d.egg-info/PKG-INFO 2025-12-07T20:46:57,026 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-07T20:46:57,028 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-07T20:46:57,029 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-07T20:46:57,061 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:57,069 adding license file 'LICENSE' 2025-12-07T20:46:57,077 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:46:57,091 copying src/scanner3d/py.typed -> build/lib/scanner3d 2025-12-07T20:46:57,094 copying src/scanner3d/scanners/ScannersDB.pyi -> build/lib/scanner3d/scanners 2025-12-07T20:46:57,096 copying src/scanner3d/zemod/enums/enums.pyi -> build/lib/scanner3d/zemod/enums 2025-12-07T20:46:57,120 installing to build/bdist.linux-armv7l/wheel 2025-12-07T20:46:57,120 running install 2025-12-07T20:46:57,144 running install_lib 2025-12-07T20:46:57,150 creating build/bdist.linux-armv7l/wheel 2025-12-07T20:46:57,152 creating build/bdist.linux-armv7l/wheel/scanner3d 2025-12-07T20:46:57,153 copying build/lib/scanner3d/py.typed -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-07T20:46:57,156 creating build/bdist.linux-armv7l/wheel/scanner3d/scanners 2025-12-07T20:46:57,157 copying build/lib/scanner3d/scanners/Leo2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,159 copying build/lib/scanner3d/scanners/Leo.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,160 copying build/lib/scanner3d/scanners/Spider2ProC.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,162 copying build/lib/scanner3d/scanners/Spider2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,164 copying build/lib/scanner3d/scanners/Spider2ProB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,165 copying build/lib/scanner3d/scanners/generate_scannersdb_stub.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,167 copying build/lib/scanner3d/scanners/Spider2ProD.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,169 copying build/lib/scanner3d/scanners/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,171 copying build/lib/scanner3d/scanners/Eva2A.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,172 copying build/lib/scanner3d/scanners/ScannersDB.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,174 copying build/lib/scanner3d/scanners/Eva2C.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,176 copying build/lib/scanner3d/scanners/Eva2B.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,178 copying build/lib/scanner3d/scanners/ScannersDB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,179 copying build/lib/scanner3d/scanners/Eva1.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:46:57,182 creating build/bdist.linux-armv7l/wheel/scanner3d/afs 2025-12-07T20:46:57,183 copying build/lib/scanner3d/afs/shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,185 copying build/lib/scanner3d/afs/album.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,187 copying build/lib/scanner3d/afs/plotter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,189 copying build/lib/scanner3d/afs/frame_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,191 copying build/lib/scanner3d/afs/i_shot_result.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,193 copying build/lib/scanner3d/afs/frame.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,195 copying build/lib/scanner3d/afs/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,196 copying build/lib/scanner3d/afs/i_shot_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:46:57,199 creating build/bdist.linux-armv7l/wheel/scanner3d/tuner 2025-12-07T20:46:57,199 copying build/lib/scanner3d/tuner/profile.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,202 copying build/lib/scanner3d/tuner/surface_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,204 copying build/lib/scanner3d/tuner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,205 copying build/lib/scanner3d/tuner/find_index_by_comment.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,207 copying build/lib/scanner3d/tuner/base_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,209 copying build/lib/scanner3d/tuner/constants.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,211 copying build/lib/scanner3d/tuner/wavelength_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,213 copying build/lib/scanner3d/tuner/field_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,215 copying build/lib/scanner3d/tuner/tuner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,217 copying build/lib/scanner3d/tuner/reverse_stack.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:46:57,220 creating build/bdist.linux-armv7l/wheel/scanner3d/scanner 2025-12-07T20:46:57,221 copying build/lib/scanner3d/scanner/scanner_ref.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-07T20:46:57,222 copying build/lib/scanner3d/scanner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-07T20:46:57,224 copying build/lib/scanner3d/scanner/scanner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-07T20:46:57,226 creating build/bdist.linux-armv7l/wheel/scanner3d/h5 2025-12-07T20:46:57,228 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/ray_batch 2025-12-07T20:46:57,229 copying build/lib/scanner3d/h5/ray_batch/ray_batches_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:46:57,230 copying build/lib/scanner3d/h5/ray_batch/ray_batches_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:46:57,232 copying build/lib/scanner3d/h5/ray_batch/ray_batch_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:46:57,234 copying build/lib/scanner3d/h5/ray_batch/ray_batch_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:46:57,236 copying build/lib/scanner3d/h5/ray_batch/ray_batch_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:46:57,238 copying build/lib/scanner3d/h5/ray_batch/ray_batches_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:46:57,239 copying build/lib/scanner3d/h5/grid_meta_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:46:57,241 copying build/lib/scanner3d/h5/h5aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:46:57,243 copying build/lib/scanner3d/h5/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:46:57,245 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/frame 2025-12-07T20:46:57,246 copying build/lib/scanner3d/h5/frame/frame_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-07T20:46:57,248 copying build/lib/scanner3d/h5/frame/frame_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-07T20:46:57,250 copying build/lib/scanner3d/h5/frame/frame_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-07T20:46:57,252 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/album 2025-12-07T20:46:57,253 copying build/lib/scanner3d/h5/album/album_settings_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:46:57,255 copying build/lib/scanner3d/h5/album/album_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:46:57,257 copying build/lib/scanner3d/h5/album/album_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:46:57,259 copying build/lib/scanner3d/h5/album/album_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:46:57,261 copying build/lib/scanner3d/h5/album/album_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:46:57,263 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/shot 2025-12-07T20:46:57,264 copying build/lib/scanner3d/h5/shot/shot_factories.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/shot 2025-12-07T20:46:57,266 copying build/lib/scanner3d/h5/camera_ref_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:46:57,268 creating build/bdist.linux-armv7l/wheel/scanner3d/camera3d 2025-12-07T20:46:57,269 copying build/lib/scanner3d/camera3d/camera_under_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-07T20:46:57,271 copying build/lib/scanner3d/camera3d/camera3d.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-07T20:46:57,273 copying build/lib/scanner3d/camera3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-07T20:46:57,275 copying build/lib/scanner3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-07T20:46:57,277 creating build/bdist.linux-armv7l/wheel/scanner3d/ray_trace 2025-12-07T20:46:57,278 copying build/lib/scanner3d/ray_trace/recipe.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,280 copying build/lib/scanner3d/ray_trace/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,281 copying build/lib/scanner3d/ray_trace/trace_method.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,283 copying build/lib/scanner3d/ray_trace/ray_batch.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,285 copying build/lib/scanner3d/ray_trace/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,287 copying build/lib/scanner3d/ray_trace/raytrace_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,288 copying build/lib/scanner3d/ray_trace/ray_batch_type.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,290 copying build/lib/scanner3d/ray_trace/ray_batches.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,292 copying build/lib/scanner3d/ray_trace/generic_ray_tracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:46:57,294 creating build/bdist.linux-armv7l/wheel/scanner3d/analysis 2025-12-07T20:46:57,295 copying build/lib/scanner3d/analysis/fft_psf_from_shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:46:57,297 copying build/lib/scanner3d/analysis/zernike_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:46:57,299 copying build/lib/scanner3d/analysis/zernike_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:46:57,301 copying build/lib/scanner3d/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:46:57,303 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod 2025-12-07T20:46:57,304 copying build/lib/scanner3d/zemod/zemod_wavelengths.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,307 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/enums 2025-12-07T20:46:57,308 copying build/lib/scanner3d/zemod/enums/gen_enums_pyi.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:46:57,310 copying build/lib/scanner3d/zemod/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:46:57,311 copying build/lib/scanner3d/zemod/enums/enums.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:46:57,314 copying build/lib/scanner3d/zemod/enums/enums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:46:57,315 copying build/lib/scanner3d/zemod/zemod_analyses.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,317 copying build/lib/scanner3d/zemod/zemod_sd.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,320 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/core 2025-12-07T20:46:57,321 copying build/lib/scanner3d/zemod/core/native_adapter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-07T20:46:57,323 copying build/lib/scanner3d/zemod/core/indexed_collection.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-07T20:46:57,325 copying build/lib/scanner3d/zemod/core/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-07T20:46:57,326 copying build/lib/scanner3d/zemod/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,328 copying build/lib/scanner3d/zemod/zemod_analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,330 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/ias 2025-12-07T20:46:57,331 copying build/lib/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:46:57,333 copying build/lib/scanner3d/zemod/ias/zemod_ias.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:46:57,335 copying build/lib/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:46:57,337 copying build/lib/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:46:57,339 copying build/lib/scanner3d/zemod/zemod_fields.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,340 copying build/lib/scanner3d/zemod/zemod.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,342 copying build/lib/scanner3d/zemod/zemod_row.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,345 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar 2025-12-07T20:46:57,346 copying build/lib/scanner3d/zemod/iar/grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:46:57,348 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:46:57,349 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-07T20:46:57,351 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-07T20:46:57,353 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-07T20:46:57,356 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid 2025-12-07T20:46:57,357 copying build/lib/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-07T20:46:57,359 copying build/lib/scanner3d/zemod/iar/data_grid/data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-07T20:46:57,360 copying build/lib/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-07T20:46:57,362 copying build/lib/scanner3d/zemod/iar/i_grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:46:57,364 copying build/lib/scanner3d/zemod/iar/zemod_header_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:46:57,366 copying build/lib/scanner3d/zemod/iar/zemod_iar.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:46:57,368 copying build/lib/scanner3d/zemod/iar/zemod_metadata.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:46:57,370 copying build/lib/scanner3d/zemod/zemod_wavelength.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,371 copying build/lib/scanner3d/zemod/zemod_field.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,373 copying build/lib/scanner3d/zemod/zemod_raytracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,375 copying build/lib/scanner3d/zemod/zemod_lde.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:46:57,377 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/tools 2025-12-07T20:46:57,378 copying build/lib/scanner3d/zemod/tools/zemod_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:46:57,380 copying build/lib/scanner3d/zemod/tools/quickfocus_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:46:57,382 copying build/lib/scanner3d/zemod/tools/zemod_tool_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:46:57,384 copying build/lib/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:46:57,386 copying build/lib/scanner3d/zemod/tools/zemod_tools.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:46:57,387 copying build/lib/scanner3d/zemod/tools/zemod_tool_list.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:46:57,390 creating build/bdist.linux-armv7l/wheel/scanner3d/geo 2025-12-07T20:46:57,391 copying build/lib/scanner3d/geo/z_range.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-07T20:46:57,393 copying build/lib/scanner3d/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-07T20:46:57,394 copying build/lib/scanner3d/geo/position.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-07T20:46:57,397 creating build/bdist.linux-armv7l/wheel/scanner3d/test 2025-12-07T20:46:57,398 copying build/lib/scanner3d/test/result_registry.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:46:57,400 copying build/lib/scanner3d/test/log_setup.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:46:57,406 copying build/lib/scanner3d/test/result_path.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:46:57,408 creating build/bdist.linux-armv7l/wheel/scanner3d/test/settings 2025-12-07T20:46:57,409 copying build/lib/scanner3d/test/settings/fft_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-07T20:46:57,411 copying build/lib/scanner3d/test/settings/huygens_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-07T20:46:57,413 copying build/lib/scanner3d/test/settings/zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-07T20:46:57,415 copying build/lib/scanner3d/test/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:46:57,417 creating build/bdist.linux-armv7l/wheel/scanner3d/test/base 2025-12-07T20:46:57,418 copying build/lib/scanner3d/test/base/test_factory.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,420 copying build/lib/scanner3d/test/base/album_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,422 copying build/lib/scanner3d/test/base/tuner_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,424 copying build/lib/scanner3d/test/base/albums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,426 copying build/lib/scanner3d/test/base/optical_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,428 copying build/lib/scanner3d/test/base/analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,430 copying build/lib/scanner3d/test/base/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,431 copying build/lib/scanner3d/test/base/analysis_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,433 copying build/lib/scanner3d/test/base/batch_raytrace_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,435 copying build/lib/scanner3d/test/base/test_suit.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:46:57,437 copying build/lib/scanner3d/test/main.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:46:57,439 running install_egg_info 2025-12-07T20:46:57,444 Copying src/scanner3d.egg-info to build/bdist.linux-armv7l/wheel/./scanner3d-0.4.0-py3.11.egg-info 2025-12-07T20:46:57,454 running install_scripts 2025-12-07T20:46:57,465 creating build/bdist.linux-armv7l/wheel/scanner3d-0.4.0.dist-info/WHEEL 2025-12-07T20:46:57,467 creating '/tmp/pip-wheel-1bh_qb5f/.tmp-v6jp8z0u/scanner3d-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-07T20:46:57,470 adding 'scanner3d/__init__.py' 2025-12-07T20:46:57,471 adding 'scanner3d/py.typed' 2025-12-07T20:46:57,473 adding 'scanner3d/afs/__init__.py' 2025-12-07T20:46:57,474 adding 'scanner3d/afs/album.py' 2025-12-07T20:46:57,476 adding 'scanner3d/afs/frame.py' 2025-12-07T20:46:57,477 adding 'scanner3d/afs/frame_meta.py' 2025-12-07T20:46:57,478 adding 'scanner3d/afs/i_shot_meta.py' 2025-12-07T20:46:57,479 adding 'scanner3d/afs/i_shot_result.py' 2025-12-07T20:46:57,481 adding 'scanner3d/afs/plotter.py' 2025-12-07T20:46:57,482 adding 'scanner3d/afs/shot.py' 2025-12-07T20:46:57,483 adding 'scanner3d/analysis/__init__.py' 2025-12-07T20:46:57,484 adding 'scanner3d/analysis/fft_psf_from_shot.py' 2025-12-07T20:46:57,486 adding 'scanner3d/analysis/zernike_data.py' 2025-12-07T20:46:57,487 adding 'scanner3d/analysis/zernike_meta.py' 2025-12-07T20:46:57,489 adding 'scanner3d/camera3d/__init__.py' 2025-12-07T20:46:57,490 adding 'scanner3d/camera3d/camera3d.py' 2025-12-07T20:46:57,491 adding 'scanner3d/camera3d/camera_under_test.py' 2025-12-07T20:46:57,493 adding 'scanner3d/geo/__init__.py' 2025-12-07T20:46:57,494 adding 'scanner3d/geo/position.py' 2025-12-07T20:46:57,495 adding 'scanner3d/geo/z_range.py' 2025-12-07T20:46:57,497 adding 'scanner3d/h5/__init__.py' 2025-12-07T20:46:57,498 adding 'scanner3d/h5/camera_ref_to_h5.py' 2025-12-07T20:46:57,499 adding 'scanner3d/h5/grid_meta_to_h5.py' 2025-12-07T20:46:57,501 adding 'scanner3d/h5/h5aid.py' 2025-12-07T20:46:57,503 adding 'scanner3d/h5/album/album_format.py' 2025-12-07T20:46:57,504 adding 'scanner3d/h5/album/album_load.py' 2025-12-07T20:46:57,505 adding 'scanner3d/h5/album/album_save.py' 2025-12-07T20:46:57,507 adding 'scanner3d/h5/album/album_settings_to_h5.py' 2025-12-07T20:46:57,508 adding 'scanner3d/h5/album/album_to_h5.py' 2025-12-07T20:46:57,511 adding 'scanner3d/h5/frame/frame_format.py' 2025-12-07T20:46:57,512 adding 'scanner3d/h5/frame/frame_read.py' 2025-12-07T20:46:57,514 adding 'scanner3d/h5/frame/frame_write.py' 2025-12-07T20:46:57,516 adding 'scanner3d/h5/ray_batch/ray_batch_format.py' 2025-12-07T20:46:57,517 adding 'scanner3d/h5/ray_batch/ray_batch_read.py' 2025-12-07T20:46:57,518 adding 'scanner3d/h5/ray_batch/ray_batch_write.py' 2025-12-07T20:46:57,520 adding 'scanner3d/h5/ray_batch/ray_batches_format.py' 2025-12-07T20:46:57,521 adding 'scanner3d/h5/ray_batch/ray_batches_load.py' 2025-12-07T20:46:57,522 adding 'scanner3d/h5/ray_batch/ray_batches_save.py' 2025-12-07T20:46:57,524 adding 'scanner3d/h5/shot/shot_factories.py' 2025-12-07T20:46:57,526 adding 'scanner3d/ray_trace/__init__.py' 2025-12-07T20:46:57,527 adding 'scanner3d/ray_trace/aid.py' 2025-12-07T20:46:57,528 adding 'scanner3d/ray_trace/generic_ray_tracer.py' 2025-12-07T20:46:57,530 adding 'scanner3d/ray_trace/ray_batch.py' 2025-12-07T20:46:57,531 adding 'scanner3d/ray_trace/ray_batch_type.py' 2025-12-07T20:46:57,533 adding 'scanner3d/ray_trace/ray_batches.py' 2025-12-07T20:46:57,534 adding 'scanner3d/ray_trace/raytrace_settings.py' 2025-12-07T20:46:57,535 adding 'scanner3d/ray_trace/recipe.py' 2025-12-07T20:46:57,536 adding 'scanner3d/ray_trace/trace_method.py' 2025-12-07T20:46:57,538 adding 'scanner3d/scanner/__init__.py' 2025-12-07T20:46:57,539 adding 'scanner3d/scanner/scanner.py' 2025-12-07T20:46:57,540 adding 'scanner3d/scanner/scanner_ref.py' 2025-12-07T20:46:57,543 adding 'scanner3d/scanners/Eva1.py' 2025-12-07T20:46:57,544 adding 'scanner3d/scanners/Eva2A.py' 2025-12-07T20:46:57,545 adding 'scanner3d/scanners/Eva2B.py' 2025-12-07T20:46:57,547 adding 'scanner3d/scanners/Eva2C.py' 2025-12-07T20:46:57,548 adding 'scanner3d/scanners/Leo.py' 2025-12-07T20:46:57,550 adding 'scanner3d/scanners/Leo2.py' 2025-12-07T20:46:57,552 adding 'scanner3d/scanners/ScannersDB.py' 2025-12-07T20:46:57,553 adding 'scanner3d/scanners/ScannersDB.pyi' 2025-12-07T20:46:57,555 adding 'scanner3d/scanners/Spider2.py' 2025-12-07T20:46:57,556 adding 'scanner3d/scanners/Spider2ProB.py' 2025-12-07T20:46:57,557 adding 'scanner3d/scanners/Spider2ProC.py' 2025-12-07T20:46:57,559 adding 'scanner3d/scanners/Spider2ProD.py' 2025-12-07T20:46:57,560 adding 'scanner3d/scanners/__init__.py' 2025-12-07T20:46:57,561 adding 'scanner3d/scanners/generate_scannersdb_stub.py' 2025-12-07T20:46:57,563 adding 'scanner3d/test/__init__.py' 2025-12-07T20:46:57,564 adding 'scanner3d/test/log_setup.py' 2025-12-07T20:46:57,565 adding 'scanner3d/test/main.py' 2025-12-07T20:46:57,566 adding 'scanner3d/test/result_path.py' 2025-12-07T20:46:57,567 adding 'scanner3d/test/result_registry.py' 2025-12-07T20:46:57,569 adding 'scanner3d/test/base/aid.py' 2025-12-07T20:46:57,570 adding 'scanner3d/test/base/album_settings.py' 2025-12-07T20:46:57,571 adding 'scanner3d/test/base/albums.py' 2025-12-07T20:46:57,573 adding 'scanner3d/test/base/analysis.py' 2025-12-07T20:46:57,574 adding 'scanner3d/test/base/analysis_settings.py' 2025-12-07T20:46:57,575 adding 'scanner3d/test/base/batch_raytrace_test.py' 2025-12-07T20:46:57,576 adding 'scanner3d/test/base/optical_test.py' 2025-12-07T20:46:57,578 adding 'scanner3d/test/base/test_factory.py' 2025-12-07T20:46:57,579 adding 'scanner3d/test/base/test_suit.py' 2025-12-07T20:46:57,580 adding 'scanner3d/test/base/tuner_settings.py' 2025-12-07T20:46:57,582 adding 'scanner3d/test/settings/fft_psf.py' 2025-12-07T20:46:57,583 adding 'scanner3d/test/settings/huygens_psf.py' 2025-12-07T20:46:57,585 adding 'scanner3d/test/settings/zernike_standard.py' 2025-12-07T20:46:57,587 adding 'scanner3d/tuner/__init__.py' 2025-12-07T20:46:57,588 adding 'scanner3d/tuner/base_manager.py' 2025-12-07T20:46:57,589 adding 'scanner3d/tuner/constants.py' 2025-12-07T20:46:57,591 adding 'scanner3d/tuner/field_manager.py' 2025-12-07T20:46:57,593 adding 'scanner3d/tuner/find_index_by_comment.py' 2025-12-07T20:46:57,595 adding 'scanner3d/tuner/profile.py' 2025-12-07T20:46:57,597 adding 'scanner3d/tuner/reverse_stack.py' 2025-12-07T20:46:57,598 adding 'scanner3d/tuner/surface_manager.py' 2025-12-07T20:46:57,600 adding 'scanner3d/tuner/tuner.py' 2025-12-07T20:46:57,602 adding 'scanner3d/tuner/wavelength_manager.py' 2025-12-07T20:46:57,604 adding 'scanner3d/zemod/__init__.py' 2025-12-07T20:46:57,606 adding 'scanner3d/zemod/zemod.py' 2025-12-07T20:46:57,607 adding 'scanner3d/zemod/zemod_analyses.py' 2025-12-07T20:46:57,608 adding 'scanner3d/zemod/zemod_analysis.py' 2025-12-07T20:46:57,609 adding 'scanner3d/zemod/zemod_field.py' 2025-12-07T20:46:57,611 adding 'scanner3d/zemod/zemod_fields.py' 2025-12-07T20:46:57,612 adding 'scanner3d/zemod/zemod_lde.py' 2025-12-07T20:46:57,613 adding 'scanner3d/zemod/zemod_raytracer.py' 2025-12-07T20:46:57,615 adding 'scanner3d/zemod/zemod_row.py' 2025-12-07T20:46:57,616 adding 'scanner3d/zemod/zemod_sd.py' 2025-12-07T20:46:57,617 adding 'scanner3d/zemod/zemod_wavelength.py' 2025-12-07T20:46:57,619 adding 'scanner3d/zemod/zemod_wavelengths.py' 2025-12-07T20:46:57,620 adding 'scanner3d/zemod/core/__init__.py' 2025-12-07T20:46:57,622 adding 'scanner3d/zemod/core/indexed_collection.py' 2025-12-07T20:46:57,623 adding 'scanner3d/zemod/core/native_adapter.py' 2025-12-07T20:46:57,625 adding 'scanner3d/zemod/enums/__init__.py' 2025-12-07T20:46:57,626 adding 'scanner3d/zemod/enums/enums.py' 2025-12-07T20:46:57,627 adding 'scanner3d/zemod/enums/enums.pyi' 2025-12-07T20:46:57,629 adding 'scanner3d/zemod/enums/gen_enums_pyi.py' 2025-12-07T20:46:57,630 adding 'scanner3d/zemod/iar/grid_meta.py' 2025-12-07T20:46:57,632 adding 'scanner3d/zemod/iar/i_grid_meta.py' 2025-12-07T20:46:57,633 adding 'scanner3d/zemod/iar/zemod_header_data.py' 2025-12-07T20:46:57,634 adding 'scanner3d/zemod/iar/zemod_iar.py' 2025-12-07T20:46:57,636 adding 'scanner3d/zemod/iar/zemod_metadata.py' 2025-12-07T20:46:57,637 adding 'scanner3d/zemod/iar/data_grid/data_grid.py' 2025-12-07T20:46:57,639 adding 'scanner3d/zemod/iar/data_grid/i_data_grid.py' 2025-12-07T20:46:57,640 adding 'scanner3d/zemod/iar/data_grid/zemod_data_grid.py' 2025-12-07T20:46:57,642 adding 'scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py' 2025-12-07T20:46:57,643 adding 'scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py' 2025-12-07T20:46:57,645 adding 'scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py' 2025-12-07T20:46:57,646 adding 'scanner3d/zemod/ias/zemod_huygens_psf_settings.py' 2025-12-07T20:46:57,647 adding 'scanner3d/zemod/ias/zemod_ias.py' 2025-12-07T20:46:57,649 adding 'scanner3d/zemod/ias/zemod_zernike_standard.py' 2025-12-07T20:46:57,650 adding 'scanner3d/zemod/ias/zemode_fftpsf_settings.py' 2025-12-07T20:46:57,651 adding 'scanner3d/zemod/tools/quickfocus_settings.py' 2025-12-07T20:46:57,653 adding 'scanner3d/zemod/tools/zemod_batch_raytrace_tool.py' 2025-12-07T20:46:57,654 adding 'scanner3d/zemod/tools/zemod_tool.py' 2025-12-07T20:46:57,655 adding 'scanner3d/zemod/tools/zemod_tool_list.py' 2025-12-07T20:46:57,656 adding 'scanner3d/zemod/tools/zemod_tool_settings.py' 2025-12-07T20:46:57,657 adding 'scanner3d/zemod/tools/zemod_tools.py' 2025-12-07T20:46:57,660 adding 'scanner3d-0.4.0.dist-info/licenses/LICENSE' 2025-12-07T20:46:57,661 adding 'scanner3d-0.4.0.dist-info/METADATA' 2025-12-07T20:46:57,662 adding 'scanner3d-0.4.0.dist-info/WHEEL' 2025-12-07T20:46:57,663 adding 'scanner3d-0.4.0.dist-info/top_level.txt' 2025-12-07T20:46:57,665 adding 'scanner3d-0.4.0.dist-info/RECORD' 2025-12-07T20:46:57,669 removing build/bdist.linux-armv7l/wheel 2025-12-07T20:46:57,817 Building wheel for scanner3d (pyproject.toml): finished with status 'done' 2025-12-07T20:46:57,824 Created wheel for scanner3d: filename=scanner3d-0.4.0-py3-none-any.whl size=109035 sha256=38015e67b677d566111613f3561870cc6cc6cfcd4c8c61ab22057838352bfcfd 2025-12-07T20:46:57,825 Stored in directory: /tmp/pip-ephem-wheel-cache-oha0s492/wheels/da/4d/12/3fb8f3b3099ce4838799e2260be8fee739645d87d217e1b54c 2025-12-07T20:46:57,839 Successfully built scanner3d 2025-12-07T20:46:57,846 Removed build tracker: '/tmp/pip-build-tracker-zxex784w'