2025-12-07T20:50:14,429 Created temporary directory: /tmp/pip-ephem-wheel-cache-nizb_s5y 2025-12-07T20:50:14,431 Created temporary directory: /tmp/pip-build-tracker-pzp_ia5d 2025-12-07T20:50:14,432 Initialized build tracking at /tmp/pip-build-tracker-pzp_ia5d 2025-12-07T20:50:14,432 Created build tracker: /tmp/pip-build-tracker-pzp_ia5d 2025-12-07T20:50:14,433 Entered build tracker: /tmp/pip-build-tracker-pzp_ia5d 2025-12-07T20:50:14,434 Created temporary directory: /tmp/pip-wheel-8v5gscg8 2025-12-07T20:50:14,437 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:50:14,439 Created temporary directory: /tmp/pip-ephem-wheel-cache-1p4ylj4_ 2025-12-07T20:50:14,463 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-07T20:50:14,466 2 location(s) to search for versions of scanner3d: 2025-12-07T20:50:14,466 * https://pypi.org/simple/scanner3d/ 2025-12-07T20:50:14,466 * https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:50:14,467 Fetching project page and analyzing links: https://pypi.org/simple/scanner3d/ 2025-12-07T20:50:14,468 Getting page https://pypi.org/simple/scanner3d/ 2025-12-07T20:50:14,469 Found index url https://pypi.org/simple 2025-12-07T20:50:14,607 Fetched page https://pypi.org/simple/scanner3d/ as application/vnd.pypi.simple.v1+json 2025-12-07T20:50:14,611 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:50:14,612 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:50:14,613 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:50:14,614 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:50:14,614 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:50:14,615 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:50:14,616 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:50:14,617 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:50:14,618 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:50:14,619 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:50:14,620 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:50:14,620 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:50:14,621 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:50:14,622 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:50:14,623 Fetching project page and analyzing links: https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:50:14,623 Getting page https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:50:14,624 Found index url https://www.piwheels.org/simple 2025-12-07T20:50:14,798 Fetched page https://www.piwheels.org/simple/scanner3d/ as text/html 2025-12-07T20:50:14,800 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-07T20:50:14,801 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:50:14,801 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:50:14,802 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:50:14,803 Skipping link: not a file: https://www.piwheels.org/simple/scanner3d/ 2025-12-07T20:50:14,803 Skipping link: not a file: https://pypi.org/simple/scanner3d/ 2025-12-07T20:50:14,823 Given no hashes to check 1 links for project 'scanner3d': discarding no candidates 2025-12-07T20:50:14,841 Collecting scanner3d==0.4.2 2025-12-07T20:50:14,843 Created temporary directory: /tmp/pip-unpack-jmnjbhk1 2025-12-07T20:50:14,989 Downloading scanner3d-0.4.2.tar.gz (64 kB) 2025-12-07T20:50:15,276 Added scanner3d==0.4.2 from https://files.pythonhosted.org/packages/1a/3f/428e181660539b1e5a469221502159da3f70c5e7f9ab9eee3a2b167b13b5/scanner3d-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-pzp_ia5d' 2025-12-07T20:50:15,282 Created temporary directory: /tmp/pip-build-env-2qhikct2 2025-12-07T20:50:15,287 Installing build dependencies: started 2025-12-07T20:50:15,288 Running command pip subprocess to install build dependencies 2025-12-07T20:50:16,406 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-07T20:50:17,021 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:50:17,044 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-07T20:50:18,761 Collecting setuptools>=69 2025-12-07T20:50:18,884 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-07T20:50:19,168 Collecting wheel 2025-12-07T20:50:19,184 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-07T20:50:22,059 Installing collected packages: wheel, setuptools 2025-12-07T20:50:22,297 Creating /tmp/pip-build-env-2qhikct2/overlay/local/bin 2025-12-07T20:50:22,299 changing mode of /tmp/pip-build-env-2qhikct2/overlay/local/bin/wheel to 755 2025-12-07T20:50:25,908 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-07T20:50:26,181 Installing build dependencies: finished with status 'done' 2025-12-07T20:50:26,187 Getting requirements to build wheel: started 2025-12-07T20:50:26,188 Running command Getting requirements to build wheel 2025-12-07T20:50:26,894 running egg_info 2025-12-07T20:50:26,901 writing src/scanner3d.egg-info/PKG-INFO 2025-12-07T20:50:26,905 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-07T20:50:26,908 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-07T20:50:26,909 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-07T20:50:26,960 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:26,969 adding license file 'LICENSE' 2025-12-07T20:50:26,977 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:27,074 Getting requirements to build wheel: finished with status 'done' 2025-12-07T20:50:27,078 Created temporary directory: /tmp/pip-modern-metadata-jcfuh9z7 2025-12-07T20:50:27,080 Preparing metadata (pyproject.toml): started 2025-12-07T20:50:27,081 Running command Preparing metadata (pyproject.toml) 2025-12-07T20:50:27,759 running dist_info 2025-12-07T20:50:27,772 creating /tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info 2025-12-07T20:50:27,773 writing /tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/PKG-INFO 2025-12-07T20:50:27,777 writing dependency_links to /tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/dependency_links.txt 2025-12-07T20:50:27,780 writing requirements to /tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/requires.txt 2025-12-07T20:50:27,781 writing top-level names to /tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/top_level.txt 2025-12-07T20:50:27,782 writing manifest file '/tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:27,826 reading manifest file '/tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:27,828 adding license file 'LICENSE' 2025-12-07T20:50:27,834 writing manifest file '/tmp/pip-modern-metadata-jcfuh9z7/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:27,835 creating '/tmp/pip-modern-metadata-jcfuh9z7/scanner3d-0.4.2.dist-info' 2025-12-07T20:50:27,957 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-07T20:50:27,961 Source in /tmp/pip-wheel-8v5gscg8/scanner3d_0fcfdf68961b46f7bc1a1e7c25a996be has version 0.4.2, which satisfies requirement scanner3d==0.4.2 from https://files.pythonhosted.org/packages/1a/3f/428e181660539b1e5a469221502159da3f70c5e7f9ab9eee3a2b167b13b5/scanner3d-0.4.2.tar.gz 2025-12-07T20:50:27,962 Removed scanner3d==0.4.2 from https://files.pythonhosted.org/packages/1a/3f/428e181660539b1e5a469221502159da3f70c5e7f9ab9eee3a2b167b13b5/scanner3d-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-pzp_ia5d' 2025-12-07T20:50:27,967 Created temporary directory: /tmp/pip-unpack-ibpn5fhx 2025-12-07T20:50:27,968 Building wheels for collected packages: scanner3d 2025-12-07T20:50:27,972 Created temporary directory: /tmp/pip-wheel-x69w0q9w 2025-12-07T20:50:27,973 Destination directory: /tmp/pip-wheel-x69w0q9w 2025-12-07T20:50:27,975 Building wheel for scanner3d (pyproject.toml): started 2025-12-07T20:50:27,976 Running command Building wheel for scanner3d (pyproject.toml) 2025-12-07T20:50:28,637 running bdist_wheel 2025-12-07T20:50:28,657 running build 2025-12-07T20:50:28,658 running build_py 2025-12-07T20:50:28,664 creating build/lib/scanner3d 2025-12-07T20:50:28,667 copying src/scanner3d/__init__.py -> build/lib/scanner3d 2025-12-07T20:50:28,669 creating build/lib/scanner3d/scanners 2025-12-07T20:50:28,670 copying src/scanner3d/scanners/Leo2.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,673 copying src/scanner3d/scanners/Leo.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,674 copying src/scanner3d/scanners/Spider2ProC.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,676 copying src/scanner3d/scanners/Spider2.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,678 copying src/scanner3d/scanners/Spider2ProB.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,680 copying src/scanner3d/scanners/generate_scannersdb_stub.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,682 copying src/scanner3d/scanners/Spider2ProD.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,684 copying src/scanner3d/scanners/__init__.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,686 copying src/scanner3d/scanners/Eva2A.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,687 copying src/scanner3d/scanners/Eva2C.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,689 copying src/scanner3d/scanners/Eva2B.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,691 copying src/scanner3d/scanners/ScannersDB.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,693 copying src/scanner3d/scanners/Eva1.py -> build/lib/scanner3d/scanners 2025-12-07T20:50:28,696 creating build/lib/scanner3d/afs 2025-12-07T20:50:28,697 copying src/scanner3d/afs/shot.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,699 copying src/scanner3d/afs/album.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,701 copying src/scanner3d/afs/plotter.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,703 copying src/scanner3d/afs/frame_meta.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,705 copying src/scanner3d/afs/i_shot_result.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,707 copying src/scanner3d/afs/frame.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,710 copying src/scanner3d/afs/__init__.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,711 copying src/scanner3d/afs/i_shot_meta.py -> build/lib/scanner3d/afs 2025-12-07T20:50:28,714 creating build/lib/scanner3d/tuner 2025-12-07T20:50:28,715 copying src/scanner3d/tuner/profile.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,717 copying src/scanner3d/tuner/surface_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,720 copying src/scanner3d/tuner/__init__.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,721 copying src/scanner3d/tuner/find_index_by_comment.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,723 copying src/scanner3d/tuner/base_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,725 copying src/scanner3d/tuner/constants.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,727 copying src/scanner3d/tuner/wavelength_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,729 copying src/scanner3d/tuner/field_manager.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,731 copying src/scanner3d/tuner/tuner.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,733 copying src/scanner3d/tuner/reverse_stack.py -> build/lib/scanner3d/tuner 2025-12-07T20:50:28,736 creating build/lib/scanner3d/scanner 2025-12-07T20:50:28,737 copying src/scanner3d/scanner/scanner_ref.py -> build/lib/scanner3d/scanner 2025-12-07T20:50:28,739 copying src/scanner3d/scanner/__init__.py -> build/lib/scanner3d/scanner 2025-12-07T20:50:28,740 copying src/scanner3d/scanner/scanner.py -> build/lib/scanner3d/scanner 2025-12-07T20:50:28,742 creating build/lib/scanner3d/h5 2025-12-07T20:50:28,744 copying src/scanner3d/h5/grid_meta_to_h5.py -> build/lib/scanner3d/h5 2025-12-07T20:50:28,746 copying src/scanner3d/h5/h5aid.py -> build/lib/scanner3d/h5 2025-12-07T20:50:28,747 copying src/scanner3d/h5/__init__.py -> build/lib/scanner3d/h5 2025-12-07T20:50:28,749 copying src/scanner3d/h5/camera_ref_to_h5.py -> build/lib/scanner3d/h5 2025-12-07T20:50:28,751 creating build/lib/scanner3d/camera3d 2025-12-07T20:50:28,752 copying src/scanner3d/camera3d/camera_under_test.py -> build/lib/scanner3d/camera3d 2025-12-07T20:50:28,754 copying src/scanner3d/camera3d/camera3d.py -> build/lib/scanner3d/camera3d 2025-12-07T20:50:28,756 copying src/scanner3d/camera3d/__init__.py -> build/lib/scanner3d/camera3d 2025-12-07T20:50:28,758 creating build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,759 copying src/scanner3d/ray_trace/recipe.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,761 copying src/scanner3d/ray_trace/aid.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,763 copying src/scanner3d/ray_trace/trace_method.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,764 copying src/scanner3d/ray_trace/ray_batch.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,767 copying src/scanner3d/ray_trace/__init__.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,768 copying src/scanner3d/ray_trace/raytrace_settings.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,770 copying src/scanner3d/ray_trace/ray_batch_type.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,772 copying src/scanner3d/ray_trace/ray_batches.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,774 copying src/scanner3d/ray_trace/generic_ray_tracer.py -> build/lib/scanner3d/ray_trace 2025-12-07T20:50:28,776 creating build/lib/scanner3d/analysis 2025-12-07T20:50:28,777 copying src/scanner3d/analysis/fft_psf_from_shot.py -> build/lib/scanner3d/analysis 2025-12-07T20:50:28,779 copying src/scanner3d/analysis/zernike_meta.py -> build/lib/scanner3d/analysis 2025-12-07T20:50:28,781 copying src/scanner3d/analysis/zernike_data.py -> build/lib/scanner3d/analysis 2025-12-07T20:50:28,783 copying src/scanner3d/analysis/__init__.py -> build/lib/scanner3d/analysis 2025-12-07T20:50:28,785 creating build/lib/scanner3d/zemod 2025-12-07T20:50:28,786 copying src/scanner3d/zemod/zemod_wavelengths.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,789 copying src/scanner3d/zemod/zemod_analyses.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,791 copying src/scanner3d/zemod/zemod_sd.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,793 copying src/scanner3d/zemod/__init__.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,794 copying src/scanner3d/zemod/zemod_analysis.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,796 copying src/scanner3d/zemod/zemod_fields.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,799 copying src/scanner3d/zemod/zemod.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,801 copying src/scanner3d/zemod/zemod_row.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,802 copying src/scanner3d/zemod/zemod_wavelength.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,804 copying src/scanner3d/zemod/zemod_field.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,806 copying src/scanner3d/zemod/zemod_raytracer.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,808 copying src/scanner3d/zemod/zemod_lde.py -> build/lib/scanner3d/zemod 2025-12-07T20:50:28,810 creating build/lib/scanner3d/geo 2025-12-07T20:50:28,811 copying src/scanner3d/geo/z_range.py -> build/lib/scanner3d/geo 2025-12-07T20:50:28,813 copying src/scanner3d/geo/__init__.py -> build/lib/scanner3d/geo 2025-12-07T20:50:28,815 copying src/scanner3d/geo/position.py -> build/lib/scanner3d/geo 2025-12-07T20:50:28,817 creating build/lib/scanner3d/test 2025-12-07T20:50:28,818 copying src/scanner3d/test/result_registry.py -> build/lib/scanner3d/test 2025-12-07T20:50:28,820 copying src/scanner3d/test/log_setup.py -> build/lib/scanner3d/test 2025-12-07T20:50:28,822 copying src/scanner3d/test/result_path.py -> build/lib/scanner3d/test 2025-12-07T20:50:28,824 copying src/scanner3d/test/__init__.py -> build/lib/scanner3d/test 2025-12-07T20:50:28,826 copying src/scanner3d/test/main.py -> build/lib/scanner3d/test 2025-12-07T20:50:28,828 creating build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,829 copying src/scanner3d/h5/ray_batch/ray_batches_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,831 copying src/scanner3d/h5/ray_batch/ray_batches_save.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,833 copying src/scanner3d/h5/ray_batch/ray_batch_format.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,835 copying src/scanner3d/h5/ray_batch/ray_batch_write.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,836 copying src/scanner3d/h5/ray_batch/ray_batch_read.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,838 copying src/scanner3d/h5/ray_batch/ray_batches_load.py -> build/lib/scanner3d/h5/ray_batch 2025-12-07T20:50:28,841 creating build/lib/scanner3d/h5/frame 2025-12-07T20:50:28,841 copying src/scanner3d/h5/frame/frame_read.py -> build/lib/scanner3d/h5/frame 2025-12-07T20:50:28,844 copying src/scanner3d/h5/frame/frame_write.py -> build/lib/scanner3d/h5/frame 2025-12-07T20:50:28,846 copying src/scanner3d/h5/frame/frame_format.py -> build/lib/scanner3d/h5/frame 2025-12-07T20:50:28,848 creating build/lib/scanner3d/h5/album 2025-12-07T20:50:28,849 copying src/scanner3d/h5/album/album_settings_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-07T20:50:28,851 copying src/scanner3d/h5/album/album_save.py -> build/lib/scanner3d/h5/album 2025-12-07T20:50:28,853 copying src/scanner3d/h5/album/album_to_h5.py -> build/lib/scanner3d/h5/album 2025-12-07T20:50:28,855 copying src/scanner3d/h5/album/album_load.py -> build/lib/scanner3d/h5/album 2025-12-07T20:50:28,857 copying src/scanner3d/h5/album/album_format.py -> build/lib/scanner3d/h5/album 2025-12-07T20:50:28,859 creating build/lib/scanner3d/h5/shot 2025-12-07T20:50:28,860 copying src/scanner3d/h5/shot/shot_factories.py -> build/lib/scanner3d/h5/shot 2025-12-07T20:50:28,863 creating build/lib/scanner3d/zemod/enums 2025-12-07T20:50:28,864 copying src/scanner3d/zemod/enums/gen_enums_pyi.py -> build/lib/scanner3d/zemod/enums 2025-12-07T20:50:28,866 copying src/scanner3d/zemod/enums/__init__.py -> build/lib/scanner3d/zemod/enums 2025-12-07T20:50:28,868 copying src/scanner3d/zemod/enums/enums.py -> build/lib/scanner3d/zemod/enums 2025-12-07T20:50:28,870 creating build/lib/scanner3d/zemod/core 2025-12-07T20:50:28,871 copying src/scanner3d/zemod/core/native_adapter.py -> build/lib/scanner3d/zemod/core 2025-12-07T20:50:28,873 copying src/scanner3d/zemod/core/indexed_collection.py -> build/lib/scanner3d/zemod/core 2025-12-07T20:50:28,875 copying src/scanner3d/zemod/core/__init__.py -> build/lib/scanner3d/zemod/core 2025-12-07T20:50:28,877 creating build/lib/scanner3d/zemod/ias 2025-12-07T20:50:28,878 copying src/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:50:28,881 copying src/scanner3d/zemod/ias/zemod_ias.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:50:28,882 copying src/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:50:28,884 copying src/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/lib/scanner3d/zemod/ias 2025-12-07T20:50:28,887 creating build/lib/scanner3d/zemod/iar 2025-12-07T20:50:28,888 copying src/scanner3d/zemod/iar/grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:50:28,890 copying src/scanner3d/zemod/iar/i_grid_meta.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:50:28,892 copying src/scanner3d/zemod/iar/zemod_header_data.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:50:28,894 copying src/scanner3d/zemod/iar/zemod_iar.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:50:28,897 copying src/scanner3d/zemod/iar/zemod_metadata.py -> build/lib/scanner3d/zemod/iar 2025-12-07T20:50:28,899 creating build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,900 copying src/scanner3d/zemod/tools/zemod_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,902 copying src/scanner3d/zemod/tools/quickfocus_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,904 copying src/scanner3d/zemod/tools/zemod_tool_settings.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,905 copying src/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,907 copying src/scanner3d/zemod/tools/zemod_tools.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,909 copying src/scanner3d/zemod/tools/zemod_tool_list.py -> build/lib/scanner3d/zemod/tools 2025-12-07T20:50:28,911 creating build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:50:28,912 copying src/scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:50:28,915 copying src/scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:50:28,916 copying src/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:50:28,919 creating build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:50:28,920 copying src/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:50:28,922 copying src/scanner3d/zemod/iar/data_grid/data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:50:28,924 copying src/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2025-12-07T20:50:28,927 creating build/lib/scanner3d/test/settings 2025-12-07T20:50:28,928 copying src/scanner3d/test/settings/fft_psf.py -> build/lib/scanner3d/test/settings 2025-12-07T20:50:28,930 copying src/scanner3d/test/settings/huygens_psf.py -> build/lib/scanner3d/test/settings 2025-12-07T20:50:28,931 copying src/scanner3d/test/settings/zernike_standard.py -> build/lib/scanner3d/test/settings 2025-12-07T20:50:28,934 creating build/lib/scanner3d/test/base 2025-12-07T20:50:28,935 copying src/scanner3d/test/base/test_factory.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,937 copying src/scanner3d/test/base/album_settings.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,940 copying src/scanner3d/test/base/tuner_settings.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,942 copying src/scanner3d/test/base/albums.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,944 copying src/scanner3d/test/base/optical_test.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,946 copying src/scanner3d/test/base/analysis.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,948 copying src/scanner3d/test/base/aid.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,950 copying src/scanner3d/test/base/analysis_settings.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,952 copying src/scanner3d/test/base/batch_raytrace_test.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,954 copying src/scanner3d/test/base/test_suit.py -> build/lib/scanner3d/test/base 2025-12-07T20:50:28,957 running egg_info 2025-12-07T20:50:28,968 writing src/scanner3d.egg-info/PKG-INFO 2025-12-07T20:50:28,972 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2025-12-07T20:50:28,974 writing requirements to src/scanner3d.egg-info/requires.txt 2025-12-07T20:50:28,976 writing top-level names to src/scanner3d.egg-info/top_level.txt 2025-12-07T20:50:29,008 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:29,016 adding license file 'LICENSE' 2025-12-07T20:50:29,024 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2025-12-07T20:50:29,039 copying src/scanner3d/py.typed -> build/lib/scanner3d 2025-12-07T20:50:29,041 copying src/scanner3d/scanners/ScannersDB.pyi -> build/lib/scanner3d/scanners 2025-12-07T20:50:29,043 copying src/scanner3d/zemod/enums/enums.pyi -> build/lib/scanner3d/zemod/enums 2025-12-07T20:50:29,068 installing to build/bdist.linux-armv7l/wheel 2025-12-07T20:50:29,068 running install 2025-12-07T20:50:29,091 running install_lib 2025-12-07T20:50:29,097 creating build/bdist.linux-armv7l/wheel 2025-12-07T20:50:29,099 creating build/bdist.linux-armv7l/wheel/scanner3d 2025-12-07T20:50:29,100 copying build/lib/scanner3d/py.typed -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-07T20:50:29,103 creating build/bdist.linux-armv7l/wheel/scanner3d/scanners 2025-12-07T20:50:29,104 copying build/lib/scanner3d/scanners/Leo2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,106 copying build/lib/scanner3d/scanners/Leo.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,107 copying build/lib/scanner3d/scanners/Spider2ProC.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,109 copying build/lib/scanner3d/scanners/Spider2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,111 copying build/lib/scanner3d/scanners/Spider2ProB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,113 copying build/lib/scanner3d/scanners/generate_scannersdb_stub.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,115 copying build/lib/scanner3d/scanners/Spider2ProD.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,117 copying build/lib/scanner3d/scanners/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,118 copying build/lib/scanner3d/scanners/Eva2A.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,120 copying build/lib/scanner3d/scanners/ScannersDB.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,122 copying build/lib/scanner3d/scanners/Eva2C.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,124 copying build/lib/scanner3d/scanners/Eva2B.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,126 copying build/lib/scanner3d/scanners/ScannersDB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,127 copying build/lib/scanner3d/scanners/Eva1.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2025-12-07T20:50:29,130 creating build/bdist.linux-armv7l/wheel/scanner3d/afs 2025-12-07T20:50:29,131 copying build/lib/scanner3d/afs/shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,133 copying build/lib/scanner3d/afs/album.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,135 copying build/lib/scanner3d/afs/plotter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,137 copying build/lib/scanner3d/afs/frame_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,139 copying build/lib/scanner3d/afs/i_shot_result.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,141 copying build/lib/scanner3d/afs/frame.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,143 copying build/lib/scanner3d/afs/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,145 copying build/lib/scanner3d/afs/i_shot_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2025-12-07T20:50:29,147 creating build/bdist.linux-armv7l/wheel/scanner3d/tuner 2025-12-07T20:50:29,148 copying build/lib/scanner3d/tuner/profile.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,150 copying build/lib/scanner3d/tuner/surface_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,153 copying build/lib/scanner3d/tuner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,154 copying build/lib/scanner3d/tuner/find_index_by_comment.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,156 copying build/lib/scanner3d/tuner/base_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,158 copying build/lib/scanner3d/tuner/constants.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,160 copying build/lib/scanner3d/tuner/wavelength_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,162 copying build/lib/scanner3d/tuner/field_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,165 copying build/lib/scanner3d/tuner/tuner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,167 copying build/lib/scanner3d/tuner/reverse_stack.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2025-12-07T20:50:29,169 creating build/bdist.linux-armv7l/wheel/scanner3d/scanner 2025-12-07T20:50:29,170 copying build/lib/scanner3d/scanner/scanner_ref.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-07T20:50:29,173 copying build/lib/scanner3d/scanner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-07T20:50:29,174 copying build/lib/scanner3d/scanner/scanner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2025-12-07T20:50:29,177 creating build/bdist.linux-armv7l/wheel/scanner3d/h5 2025-12-07T20:50:29,178 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/ray_batch 2025-12-07T20:50:29,179 copying build/lib/scanner3d/h5/ray_batch/ray_batches_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:50:29,181 copying build/lib/scanner3d/h5/ray_batch/ray_batches_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:50:29,184 copying build/lib/scanner3d/h5/ray_batch/ray_batch_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:50:29,186 copying build/lib/scanner3d/h5/ray_batch/ray_batch_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:50:29,188 copying build/lib/scanner3d/h5/ray_batch/ray_batch_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:50:29,190 copying build/lib/scanner3d/h5/ray_batch/ray_batches_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2025-12-07T20:50:29,191 copying build/lib/scanner3d/h5/grid_meta_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:50:29,193 copying build/lib/scanner3d/h5/h5aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:50:29,195 copying build/lib/scanner3d/h5/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:50:29,198 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/frame 2025-12-07T20:50:29,199 copying build/lib/scanner3d/h5/frame/frame_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-07T20:50:29,201 copying build/lib/scanner3d/h5/frame/frame_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-07T20:50:29,203 copying build/lib/scanner3d/h5/frame/frame_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2025-12-07T20:50:29,205 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/album 2025-12-07T20:50:29,206 copying build/lib/scanner3d/h5/album/album_settings_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:50:29,208 copying build/lib/scanner3d/h5/album/album_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:50:29,210 copying build/lib/scanner3d/h5/album/album_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:50:29,213 copying build/lib/scanner3d/h5/album/album_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:50:29,214 copying build/lib/scanner3d/h5/album/album_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2025-12-07T20:50:29,217 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/shot 2025-12-07T20:50:29,218 copying build/lib/scanner3d/h5/shot/shot_factories.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/shot 2025-12-07T20:50:29,220 copying build/lib/scanner3d/h5/camera_ref_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2025-12-07T20:50:29,223 creating build/bdist.linux-armv7l/wheel/scanner3d/camera3d 2025-12-07T20:50:29,224 copying build/lib/scanner3d/camera3d/camera_under_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-07T20:50:29,226 copying build/lib/scanner3d/camera3d/camera3d.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-07T20:50:29,228 copying build/lib/scanner3d/camera3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2025-12-07T20:50:29,229 copying build/lib/scanner3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d 2025-12-07T20:50:29,232 creating build/bdist.linux-armv7l/wheel/scanner3d/ray_trace 2025-12-07T20:50:29,233 copying build/lib/scanner3d/ray_trace/recipe.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,235 copying build/lib/scanner3d/ray_trace/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,237 copying build/lib/scanner3d/ray_trace/trace_method.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,238 copying build/lib/scanner3d/ray_trace/ray_batch.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,241 copying build/lib/scanner3d/ray_trace/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,242 copying build/lib/scanner3d/ray_trace/raytrace_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,244 copying build/lib/scanner3d/ray_trace/ray_batch_type.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,246 copying build/lib/scanner3d/ray_trace/ray_batches.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,248 copying build/lib/scanner3d/ray_trace/generic_ray_tracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2025-12-07T20:50:29,251 creating build/bdist.linux-armv7l/wheel/scanner3d/analysis 2025-12-07T20:50:29,252 copying build/lib/scanner3d/analysis/fft_psf_from_shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:50:29,254 copying build/lib/scanner3d/analysis/zernike_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:50:29,256 copying build/lib/scanner3d/analysis/zernike_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:50:29,258 copying build/lib/scanner3d/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2025-12-07T20:50:29,260 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod 2025-12-07T20:50:29,262 copying build/lib/scanner3d/zemod/zemod_wavelengths.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,264 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/enums 2025-12-07T20:50:29,266 copying build/lib/scanner3d/zemod/enums/gen_enums_pyi.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:50:29,268 copying build/lib/scanner3d/zemod/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:50:29,269 copying build/lib/scanner3d/zemod/enums/enums.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:50:29,272 copying build/lib/scanner3d/zemod/enums/enums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2025-12-07T20:50:29,274 copying build/lib/scanner3d/zemod/zemod_analyses.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,276 copying build/lib/scanner3d/zemod/zemod_sd.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,278 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/core 2025-12-07T20:50:29,279 copying build/lib/scanner3d/zemod/core/native_adapter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-07T20:50:29,282 copying build/lib/scanner3d/zemod/core/indexed_collection.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-07T20:50:29,284 copying build/lib/scanner3d/zemod/core/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2025-12-07T20:50:29,285 copying build/lib/scanner3d/zemod/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,287 copying build/lib/scanner3d/zemod/zemod_analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,289 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/ias 2025-12-07T20:50:29,290 copying build/lib/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:50:29,292 copying build/lib/scanner3d/zemod/ias/zemod_ias.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:50:29,294 copying build/lib/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:50:29,296 copying build/lib/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2025-12-07T20:50:29,298 copying build/lib/scanner3d/zemod/zemod_fields.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,299 copying build/lib/scanner3d/zemod/zemod.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,301 copying build/lib/scanner3d/zemod/zemod_row.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,304 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar 2025-12-07T20:50:29,305 copying build/lib/scanner3d/zemod/iar/grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:50:29,307 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid_rgb 2025-12-07T20:50:29,308 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:50:29,311 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:50:29,313 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:50:29,315 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid 2025-12-07T20:50:29,316 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:50:29,318 copying build/lib/scanner3d/zemod/iar/data_grid/data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2025-12-07T20:50:29,320 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:50:29,322 copying build/lib/scanner3d/zemod/iar/i_grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:50:29,324 copying build/lib/scanner3d/zemod/iar/zemod_header_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:50:29,326 copying build/lib/scanner3d/zemod/iar/zemod_iar.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:50:29,328 copying build/lib/scanner3d/zemod/iar/zemod_metadata.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2025-12-07T20:50:29,330 copying build/lib/scanner3d/zemod/zemod_wavelength.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,332 copying build/lib/scanner3d/zemod/zemod_field.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,334 copying build/lib/scanner3d/zemod/zemod_raytracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,336 copying build/lib/scanner3d/zemod/zemod_lde.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2025-12-07T20:50:29,338 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/tools 2025-12-07T20:50:29,339 copying build/lib/scanner3d/zemod/tools/zemod_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:50:29,342 copying build/lib/scanner3d/zemod/tools/quickfocus_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:50:29,344 copying build/lib/scanner3d/zemod/tools/zemod_tool_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:50:29,346 copying build/lib/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:50:29,347 copying build/lib/scanner3d/zemod/tools/zemod_tools.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:50:29,349 copying build/lib/scanner3d/zemod/tools/zemod_tool_list.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2025-12-07T20:50:29,352 creating build/bdist.linux-armv7l/wheel/scanner3d/geo 2025-12-07T20:50:29,353 copying build/lib/scanner3d/geo/z_range.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-07T20:50:29,355 copying build/lib/scanner3d/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-07T20:50:29,356 copying build/lib/scanner3d/geo/position.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2025-12-07T20:50:29,359 creating build/bdist.linux-armv7l/wheel/scanner3d/test 2025-12-07T20:50:29,360 copying build/lib/scanner3d/test/result_registry.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:50:29,362 copying build/lib/scanner3d/test/log_setup.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:50:29,364 copying build/lib/scanner3d/test/result_path.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:50:29,367 creating build/bdist.linux-armv7l/wheel/scanner3d/test/settings 2025-12-07T20:50:29,368 copying build/lib/scanner3d/test/settings/fft_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-07T20:50:29,370 copying build/lib/scanner3d/test/settings/huygens_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-07T20:50:29,372 copying build/lib/scanner3d/test/settings/zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2025-12-07T20:50:29,374 copying build/lib/scanner3d/test/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:50:29,376 creating build/bdist.linux-armv7l/wheel/scanner3d/test/base 2025-12-07T20:50:29,377 copying build/lib/scanner3d/test/base/test_factory.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,379 copying build/lib/scanner3d/test/base/album_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,382 copying build/lib/scanner3d/test/base/tuner_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,384 copying build/lib/scanner3d/test/base/albums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,386 copying build/lib/scanner3d/test/base/optical_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,388 copying build/lib/scanner3d/test/base/analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,390 copying build/lib/scanner3d/test/base/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,392 copying build/lib/scanner3d/test/base/analysis_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,394 copying build/lib/scanner3d/test/base/batch_raytrace_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,396 copying build/lib/scanner3d/test/base/test_suit.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2025-12-07T20:50:29,398 copying build/lib/scanner3d/test/main.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2025-12-07T20:50:29,400 running install_egg_info 2025-12-07T20:50:29,406 Copying src/scanner3d.egg-info to build/bdist.linux-armv7l/wheel/./scanner3d-0.4.2-py3.11.egg-info 2025-12-07T20:50:29,416 running install_scripts 2025-12-07T20:50:29,426 creating build/bdist.linux-armv7l/wheel/scanner3d-0.4.2.dist-info/WHEEL 2025-12-07T20:50:29,429 creating '/tmp/pip-wheel-x69w0q9w/.tmp-0dyo4a_9/scanner3d-0.4.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-07T20:50:29,431 adding 'scanner3d/__init__.py' 2025-12-07T20:50:29,432 adding 'scanner3d/py.typed' 2025-12-07T20:50:29,434 adding 'scanner3d/afs/__init__.py' 2025-12-07T20:50:29,435 adding 'scanner3d/afs/album.py' 2025-12-07T20:50:29,437 adding 'scanner3d/afs/frame.py' 2025-12-07T20:50:29,438 adding 'scanner3d/afs/frame_meta.py' 2025-12-07T20:50:29,439 adding 'scanner3d/afs/i_shot_meta.py' 2025-12-07T20:50:29,440 adding 'scanner3d/afs/i_shot_result.py' 2025-12-07T20:50:29,442 adding 'scanner3d/afs/plotter.py' 2025-12-07T20:50:29,443 adding 'scanner3d/afs/shot.py' 2025-12-07T20:50:29,445 adding 'scanner3d/analysis/__init__.py' 2025-12-07T20:50:29,446 adding 'scanner3d/analysis/fft_psf_from_shot.py' 2025-12-07T20:50:29,447 adding 'scanner3d/analysis/zernike_data.py' 2025-12-07T20:50:29,448 adding 'scanner3d/analysis/zernike_meta.py' 2025-12-07T20:50:29,450 adding 'scanner3d/camera3d/__init__.py' 2025-12-07T20:50:29,451 adding 'scanner3d/camera3d/camera3d.py' 2025-12-07T20:50:29,452 adding 'scanner3d/camera3d/camera_under_test.py' 2025-12-07T20:50:29,454 adding 'scanner3d/geo/__init__.py' 2025-12-07T20:50:29,455 adding 'scanner3d/geo/position.py' 2025-12-07T20:50:29,456 adding 'scanner3d/geo/z_range.py' 2025-12-07T20:50:29,458 adding 'scanner3d/h5/__init__.py' 2025-12-07T20:50:29,459 adding 'scanner3d/h5/camera_ref_to_h5.py' 2025-12-07T20:50:29,461 adding 'scanner3d/h5/grid_meta_to_h5.py' 2025-12-07T20:50:29,462 adding 'scanner3d/h5/h5aid.py' 2025-12-07T20:50:29,464 adding 'scanner3d/h5/album/album_format.py' 2025-12-07T20:50:29,465 adding 'scanner3d/h5/album/album_load.py' 2025-12-07T20:50:29,467 adding 'scanner3d/h5/album/album_save.py' 2025-12-07T20:50:29,468 adding 'scanner3d/h5/album/album_settings_to_h5.py' 2025-12-07T20:50:29,469 adding 'scanner3d/h5/album/album_to_h5.py' 2025-12-07T20:50:29,471 adding 'scanner3d/h5/frame/frame_format.py' 2025-12-07T20:50:29,473 adding 'scanner3d/h5/frame/frame_read.py' 2025-12-07T20:50:29,474 adding 'scanner3d/h5/frame/frame_write.py' 2025-12-07T20:50:29,476 adding 'scanner3d/h5/ray_batch/ray_batch_format.py' 2025-12-07T20:50:29,477 adding 'scanner3d/h5/ray_batch/ray_batch_read.py' 2025-12-07T20:50:29,478 adding 'scanner3d/h5/ray_batch/ray_batch_write.py' 2025-12-07T20:50:29,479 adding 'scanner3d/h5/ray_batch/ray_batches_format.py' 2025-12-07T20:50:29,481 adding 'scanner3d/h5/ray_batch/ray_batches_load.py' 2025-12-07T20:50:29,482 adding 'scanner3d/h5/ray_batch/ray_batches_save.py' 2025-12-07T20:50:29,484 adding 'scanner3d/h5/shot/shot_factories.py' 2025-12-07T20:50:29,486 adding 'scanner3d/ray_trace/__init__.py' 2025-12-07T20:50:29,487 adding 'scanner3d/ray_trace/aid.py' 2025-12-07T20:50:29,489 adding 'scanner3d/ray_trace/generic_ray_tracer.py' 2025-12-07T20:50:29,490 adding 'scanner3d/ray_trace/ray_batch.py' 2025-12-07T20:50:29,492 adding 'scanner3d/ray_trace/ray_batch_type.py' 2025-12-07T20:50:29,493 adding 'scanner3d/ray_trace/ray_batches.py' 2025-12-07T20:50:29,494 adding 'scanner3d/ray_trace/raytrace_settings.py' 2025-12-07T20:50:29,496 adding 'scanner3d/ray_trace/recipe.py' 2025-12-07T20:50:29,497 adding 'scanner3d/ray_trace/trace_method.py' 2025-12-07T20:50:29,498 adding 'scanner3d/scanner/__init__.py' 2025-12-07T20:50:29,499 adding 'scanner3d/scanner/scanner.py' 2025-12-07T20:50:29,501 adding 'scanner3d/scanner/scanner_ref.py' 2025-12-07T20:50:29,503 adding 'scanner3d/scanners/Eva1.py' 2025-12-07T20:50:29,504 adding 'scanner3d/scanners/Eva2A.py' 2025-12-07T20:50:29,505 adding 'scanner3d/scanners/Eva2B.py' 2025-12-07T20:50:29,506 adding 'scanner3d/scanners/Eva2C.py' 2025-12-07T20:50:29,507 adding 'scanner3d/scanners/Leo.py' 2025-12-07T20:50:29,509 adding 'scanner3d/scanners/Leo2.py' 2025-12-07T20:50:29,510 adding 'scanner3d/scanners/ScannersDB.py' 2025-12-07T20:50:29,511 adding 'scanner3d/scanners/ScannersDB.pyi' 2025-12-07T20:50:29,512 adding 'scanner3d/scanners/Spider2.py' 2025-12-07T20:50:29,513 adding 'scanner3d/scanners/Spider2ProB.py' 2025-12-07T20:50:29,515 adding 'scanner3d/scanners/Spider2ProC.py' 2025-12-07T20:50:29,516 adding 'scanner3d/scanners/Spider2ProD.py' 2025-12-07T20:50:29,517 adding 'scanner3d/scanners/__init__.py' 2025-12-07T20:50:29,518 adding 'scanner3d/scanners/generate_scannersdb_stub.py' 2025-12-07T20:50:29,519 adding 'scanner3d/test/__init__.py' 2025-12-07T20:50:29,521 adding 'scanner3d/test/log_setup.py' 2025-12-07T20:50:29,522 adding 'scanner3d/test/main.py' 2025-12-07T20:50:29,523 adding 'scanner3d/test/result_path.py' 2025-12-07T20:50:29,524 adding 'scanner3d/test/result_registry.py' 2025-12-07T20:50:29,526 adding 'scanner3d/test/base/aid.py' 2025-12-07T20:50:29,528 adding 'scanner3d/test/base/album_settings.py' 2025-12-07T20:50:29,529 adding 'scanner3d/test/base/albums.py' 2025-12-07T20:50:29,530 adding 'scanner3d/test/base/analysis.py' 2025-12-07T20:50:29,531 adding 'scanner3d/test/base/analysis_settings.py' 2025-12-07T20:50:29,533 adding 'scanner3d/test/base/batch_raytrace_test.py' 2025-12-07T20:50:29,534 adding 'scanner3d/test/base/optical_test.py' 2025-12-07T20:50:29,535 adding 'scanner3d/test/base/test_factory.py' 2025-12-07T20:50:29,537 adding 'scanner3d/test/base/test_suit.py' 2025-12-07T20:50:29,538 adding 'scanner3d/test/base/tuner_settings.py' 2025-12-07T20:50:29,540 adding 'scanner3d/test/settings/fft_psf.py' 2025-12-07T20:50:29,541 adding 'scanner3d/test/settings/huygens_psf.py' 2025-12-07T20:50:29,542 adding 'scanner3d/test/settings/zernike_standard.py' 2025-12-07T20:50:29,544 adding 'scanner3d/tuner/__init__.py' 2025-12-07T20:50:29,545 adding 'scanner3d/tuner/base_manager.py' 2025-12-07T20:50:29,546 adding 'scanner3d/tuner/constants.py' 2025-12-07T20:50:29,548 adding 'scanner3d/tuner/field_manager.py' 2025-12-07T20:50:29,549 adding 'scanner3d/tuner/find_index_by_comment.py' 2025-12-07T20:50:29,550 adding 'scanner3d/tuner/profile.py' 2025-12-07T20:50:29,551 adding 'scanner3d/tuner/reverse_stack.py' 2025-12-07T20:50:29,553 adding 'scanner3d/tuner/surface_manager.py' 2025-12-07T20:50:29,554 adding 'scanner3d/tuner/tuner.py' 2025-12-07T20:50:29,556 adding 'scanner3d/tuner/wavelength_manager.py' 2025-12-07T20:50:29,557 adding 'scanner3d/zemod/__init__.py' 2025-12-07T20:50:29,559 adding 'scanner3d/zemod/zemod.py' 2025-12-07T20:50:29,560 adding 'scanner3d/zemod/zemod_analyses.py' 2025-12-07T20:50:29,561 adding 'scanner3d/zemod/zemod_analysis.py' 2025-12-07T20:50:29,562 adding 'scanner3d/zemod/zemod_field.py' 2025-12-07T20:50:29,564 adding 'scanner3d/zemod/zemod_fields.py' 2025-12-07T20:50:29,565 adding 'scanner3d/zemod/zemod_lde.py' 2025-12-07T20:50:29,566 adding 'scanner3d/zemod/zemod_raytracer.py' 2025-12-07T20:50:29,567 adding 'scanner3d/zemod/zemod_row.py' 2025-12-07T20:50:29,569 adding 'scanner3d/zemod/zemod_sd.py' 2025-12-07T20:50:29,570 adding 'scanner3d/zemod/zemod_wavelength.py' 2025-12-07T20:50:29,571 adding 'scanner3d/zemod/zemod_wavelengths.py' 2025-12-07T20:50:29,573 adding 'scanner3d/zemod/core/__init__.py' 2025-12-07T20:50:29,574 adding 'scanner3d/zemod/core/indexed_collection.py' 2025-12-07T20:50:29,575 adding 'scanner3d/zemod/core/native_adapter.py' 2025-12-07T20:50:29,577 adding 'scanner3d/zemod/enums/__init__.py' 2025-12-07T20:50:29,578 adding 'scanner3d/zemod/enums/enums.py' 2025-12-07T20:50:29,580 adding 'scanner3d/zemod/enums/enums.pyi' 2025-12-07T20:50:29,581 adding 'scanner3d/zemod/enums/gen_enums_pyi.py' 2025-12-07T20:50:29,583 adding 'scanner3d/zemod/iar/grid_meta.py' 2025-12-07T20:50:29,584 adding 'scanner3d/zemod/iar/i_grid_meta.py' 2025-12-07T20:50:29,585 adding 'scanner3d/zemod/iar/zemod_header_data.py' 2025-12-07T20:50:29,587 adding 'scanner3d/zemod/iar/zemod_iar.py' 2025-12-07T20:50:29,588 adding 'scanner3d/zemod/iar/zemod_metadata.py' 2025-12-07T20:50:29,590 adding 'scanner3d/zemod/iar/data_grid/data_grid.py' 2025-12-07T20:50:29,591 adding 'scanner3d/zemod/iar/data_grid/i_data_grid.py' 2025-12-07T20:50:29,593 adding 'scanner3d/zemod/iar/data_grid/zemod_data_grid.py' 2025-12-07T20:50:29,594 adding 'scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py' 2025-12-07T20:50:29,595 adding 'scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py' 2025-12-07T20:50:29,597 adding 'scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py' 2025-12-07T20:50:29,598 adding 'scanner3d/zemod/ias/zemod_huygens_psf_settings.py' 2025-12-07T20:50:29,600 adding 'scanner3d/zemod/ias/zemod_ias.py' 2025-12-07T20:50:29,601 adding 'scanner3d/zemod/ias/zemod_zernike_standard.py' 2025-12-07T20:50:29,602 adding 'scanner3d/zemod/ias/zemode_fftpsf_settings.py' 2025-12-07T20:50:29,604 adding 'scanner3d/zemod/tools/quickfocus_settings.py' 2025-12-07T20:50:29,605 adding 'scanner3d/zemod/tools/zemod_batch_raytrace_tool.py' 2025-12-07T20:50:29,606 adding 'scanner3d/zemod/tools/zemod_tool.py' 2025-12-07T20:50:29,608 adding 'scanner3d/zemod/tools/zemod_tool_list.py' 2025-12-07T20:50:29,609 adding 'scanner3d/zemod/tools/zemod_tool_settings.py' 2025-12-07T20:50:29,610 adding 'scanner3d/zemod/tools/zemod_tools.py' 2025-12-07T20:50:29,612 adding 'scanner3d-0.4.2.dist-info/licenses/LICENSE' 2025-12-07T20:50:29,613 adding 'scanner3d-0.4.2.dist-info/METADATA' 2025-12-07T20:50:29,614 adding 'scanner3d-0.4.2.dist-info/WHEEL' 2025-12-07T20:50:29,615 adding 'scanner3d-0.4.2.dist-info/top_level.txt' 2025-12-07T20:50:29,618 adding 'scanner3d-0.4.2.dist-info/RECORD' 2025-12-07T20:50:29,621 removing build/bdist.linux-armv7l/wheel 2025-12-07T20:50:29,757 Building wheel for scanner3d (pyproject.toml): finished with status 'done' 2025-12-07T20:50:29,764 Created wheel for scanner3d: filename=scanner3d-0.4.2-py3-none-any.whl size=109034 sha256=aea44ecf0911a434d201437cf64c8fcc587da8c313fe59297bc751343f11edda 2025-12-07T20:50:29,765 Stored in directory: /tmp/pip-ephem-wheel-cache-1p4ylj4_/wheels/bc/48/2d/1197009402cd541ec35dab8da79e921f538ba5e0b4b2d42ca7 2025-12-07T20:50:29,780 Successfully built scanner3d 2025-12-07T20:50:29,786 Removed build tracker: '/tmp/pip-build-tracker-pzp_ia5d'