2026-01-06T12:06:20,018 Created temporary directory: /tmp/pip-ephem-wheel-cache-0ukbquee 2026-01-06T12:06:20,021 Created temporary directory: /tmp/pip-build-tracker-8nzz7y0l 2026-01-06T12:06:20,021 Initialized build tracking at /tmp/pip-build-tracker-8nzz7y0l 2026-01-06T12:06:20,022 Created build tracker: /tmp/pip-build-tracker-8nzz7y0l 2026-01-06T12:06:20,022 Entered build tracker: /tmp/pip-build-tracker-8nzz7y0l 2026-01-06T12:06:20,023 Created temporary directory: /tmp/pip-wheel-tf6reagt 2026-01-06T12:06:20,026 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-06T12:06:20,029 Created temporary directory: /tmp/pip-ephem-wheel-cache-g1j14a29 2026-01-06T12:06:20,050 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T12:06:20,054 2 location(s) to search for versions of scanner3d: 2026-01-06T12:06:20,054 * https://pypi.org/simple/scanner3d/ 2026-01-06T12:06:20,054 * https://www.piwheels.org/simple/scanner3d/ 2026-01-06T12:06:20,055 Fetching project page and analyzing links: https://pypi.org/simple/scanner3d/ 2026-01-06T12:06:20,056 Getting page https://pypi.org/simple/scanner3d/ 2026-01-06T12:06:20,057 Found index url https://pypi.org/simple 2026-01-06T12:06:20,270 Fetched page https://pypi.org/simple/scanner3d/ as application/vnd.pypi.simple.v1+json 2026-01-06T12:06:20,275 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) 2026-01-06T12:06:20,276 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 2026-01-06T12:06:20,277 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) 2026-01-06T12:06:20,278 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 2026-01-06T12:06:20,279 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) 2026-01-06T12:06:20,280 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 2026-01-06T12:06:20,280 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) 2026-01-06T12:06:20,281 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 2026-01-06T12:06:20,282 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) 2026-01-06T12:06:20,283 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 2026-01-06T12:06:20,285 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) 2026-01-06T12:06:20,285 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 2026-01-06T12:06:20,286 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) 2026-01-06T12:06:20,287 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 2026-01-06T12:06:20,287 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/96/83/54bd8c378f01d2cbb1f0d8803d0c05db6dad021c8d8a56500d8f2779f326/scanner3d-0.4.4-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,288 Found link https://files.pythonhosted.org/packages/9c/e0/e56313586259c93618e0906c3d76ba0fff636d4c1c5524a58d1f16d8a0f1/scanner3d-0.4.4.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.4 2026-01-06T12:06:20,289 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/03/c7/367ee97814a51c316e16286479df46b23c384f7e51122446709e8359fabd/scanner3d-0.4.5-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,290 Found link https://files.pythonhosted.org/packages/d8/7f/e68a6024e61480acbdc217e2356953bcf838c47aa332c467b849a681c359/scanner3d-0.4.5.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.5 2026-01-06T12:06:20,291 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/92/17/fc97e86e2f4131de4c3693b6cb7b0a665a692c0bad5df90565575cc81706/scanner3d-0.4.6-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,291 Found link https://files.pythonhosted.org/packages/7b/db/483342d3efdc37b0b8f7d73f93fad89a2489c4fde96b26303ae16305293c/scanner3d-0.4.6.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.6 2026-01-06T12:06:20,292 Skipping link: No binaries permitted for scanner3d: https://files.pythonhosted.org/packages/36/75/3c9326f40d8f0fd5718b1ea3ac812f362571365917501dc6c6153a59b4f2/scanner3d-0.4.7-py3-none-any.whl (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,293 Found link https://files.pythonhosted.org/packages/33/fc/fbf6b50a1012aeac3c5d7bf0bbde7d9f957de2121a9528d351e9f765dbbb/scanner3d-0.4.7.tar.gz (from https://pypi.org/simple/scanner3d/) (requires-python:>=3.8), version: 0.4.7 2026-01-06T12:06:20,294 Fetching project page and analyzing links: https://www.piwheels.org/simple/scanner3d/ 2026-01-06T12:06:20,295 Getting page https://www.piwheels.org/simple/scanner3d/ 2026-01-06T12:06:20,296 Found index url https://www.piwheels.org/simple 2026-01-06T12:06:20,453 Fetched page https://www.piwheels.org/simple/scanner3d/ as text/html 2026-01-06T12:06:20,457 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.6-py3-none-any.whl#sha256=1a42bd9ea7467fdf87f7994e52f3034743d685b8592fb6579ca3b3d158535073 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,458 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.5-py3-none-any.whl#sha256=ee914c4a43e022f1686dc5a4810b8179a4c51a3b01caa61f2b38cbcc75f2fa2f (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,459 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.4-py3-none-any.whl#sha256=457c39bd9cb4667f0b545832b5d9f9c888564d5b634ea17bfe5b4cb17d8c78c6 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,459 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.3-py3-none-any.whl#sha256=c4b609fcfc32ef3aefa39e74c7899e8f661bed682aa587cf6695cb22d536c48d (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,460 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.2-py3-none-any.whl#sha256=aea44ecf0911a434d201437cf64c8fcc587da8c313fe59297bc751343f11edda (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,460 Skipping link: No binaries permitted for scanner3d: https://www.piwheels.org/simple/scanner3d/scanner3d-0.4.1-py3-none-any.whl#sha256=92429dd270173888581fdd62252304675697ca45ee881f799741521e2aa4e7c7 (from https://www.piwheels.org/simple/scanner3d/) (requires-python:>=3.8) 2026-01-06T12:06:20,461 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) 2026-01-06T12:06:20,461 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) 2026-01-06T12:06:20,462 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) 2026-01-06T12:06:20,463 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) 2026-01-06T12:06:20,463 Skipping link: not a file: https://www.piwheels.org/simple/scanner3d/ 2026-01-06T12:06:20,464 Skipping link: not a file: https://pypi.org/simple/scanner3d/ 2026-01-06T12:06:20,484 Given no hashes to check 1 links for project 'scanner3d': discarding no candidates 2026-01-06T12:06:20,501 Collecting scanner3d==0.4.7 2026-01-06T12:06:20,504 Created temporary directory: /tmp/pip-unpack-fvrocsta 2026-01-06T12:06:20,718 Downloading scanner3d-0.4.7.tar.gz (65 kB) 2026-01-06T12:06:21,008 Added scanner3d==0.4.7 from https://files.pythonhosted.org/packages/33/fc/fbf6b50a1012aeac3c5d7bf0bbde7d9f957de2121a9528d351e9f765dbbb/scanner3d-0.4.7.tar.gz to build tracker '/tmp/pip-build-tracker-8nzz7y0l' 2026-01-06T12:06:21,014 Created temporary directory: /tmp/pip-build-env-irr3dgbc 2026-01-06T12:06:21,018 Installing build dependencies: started 2026-01-06T12:06:21,019 Running command pip subprocess to install build dependencies 2026-01-06T12:06:22,145 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-06T12:06:22,811 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-01-06T12:06:22,834 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T12:06:24,541 Collecting setuptools>=69 2026-01-06T12:06:24,634 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-06T12:06:24,909 Collecting wheel 2026-01-06T12:06:24,926 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-06T12:06:27,906 Installing collected packages: wheel, setuptools 2026-01-06T12:06:28,150 Creating /tmp/pip-build-env-irr3dgbc/overlay/local/bin 2026-01-06T12:06:28,152 changing mode of /tmp/pip-build-env-irr3dgbc/overlay/local/bin/wheel to 755 2026-01-06T12:06:31,820 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-06T12:06:32,093 Installing build dependencies: finished with status 'done' 2026-01-06T12:06:32,100 Getting requirements to build wheel: started 2026-01-06T12:06:32,102 Running command Getting requirements to build wheel 2026-01-06T12:06:32,814 running egg_info 2026-01-06T12:06:32,821 writing src/scanner3d.egg-info/PKG-INFO 2026-01-06T12:06:32,826 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2026-01-06T12:06:32,829 writing requirements to src/scanner3d.egg-info/requires.txt 2026-01-06T12:06:32,830 writing top-level names to src/scanner3d.egg-info/top_level.txt 2026-01-06T12:06:32,882 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:32,891 adding license file 'LICENSE' 2026-01-06T12:06:32,899 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:32,997 Getting requirements to build wheel: finished with status 'done' 2026-01-06T12:06:33,000 Created temporary directory: /tmp/pip-modern-metadata-9rmk2x4z 2026-01-06T12:06:33,003 Preparing metadata (pyproject.toml): started 2026-01-06T12:06:33,004 Running command Preparing metadata (pyproject.toml) 2026-01-06T12:06:33,661 running dist_info 2026-01-06T12:06:33,673 creating /tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info 2026-01-06T12:06:33,674 writing /tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/PKG-INFO 2026-01-06T12:06:33,679 writing dependency_links to /tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/dependency_links.txt 2026-01-06T12:06:33,682 writing requirements to /tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/requires.txt 2026-01-06T12:06:33,683 writing top-level names to /tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/top_level.txt 2026-01-06T12:06:33,684 writing manifest file '/tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:33,729 reading manifest file '/tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:33,731 adding license file 'LICENSE' 2026-01-06T12:06:33,738 writing manifest file '/tmp/pip-modern-metadata-9rmk2x4z/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:33,739 creating '/tmp/pip-modern-metadata-9rmk2x4z/scanner3d-0.4.7.dist-info' 2026-01-06T12:06:33,862 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-06T12:06:33,867 Source in /tmp/pip-wheel-tf6reagt/scanner3d_847027de010145d7aac18faf6c028879 has version 0.4.7, which satisfies requirement scanner3d==0.4.7 from https://files.pythonhosted.org/packages/33/fc/fbf6b50a1012aeac3c5d7bf0bbde7d9f957de2121a9528d351e9f765dbbb/scanner3d-0.4.7.tar.gz 2026-01-06T12:06:33,868 Removed scanner3d==0.4.7 from https://files.pythonhosted.org/packages/33/fc/fbf6b50a1012aeac3c5d7bf0bbde7d9f957de2121a9528d351e9f765dbbb/scanner3d-0.4.7.tar.gz from build tracker '/tmp/pip-build-tracker-8nzz7y0l' 2026-01-06T12:06:33,873 Created temporary directory: /tmp/pip-unpack-efsq3ggq 2026-01-06T12:06:33,874 Building wheels for collected packages: scanner3d 2026-01-06T12:06:33,878 Created temporary directory: /tmp/pip-wheel-c8sbm_za 2026-01-06T12:06:33,879 Destination directory: /tmp/pip-wheel-c8sbm_za 2026-01-06T12:06:33,881 Building wheel for scanner3d (pyproject.toml): started 2026-01-06T12:06:33,882 Running command Building wheel for scanner3d (pyproject.toml) 2026-01-06T12:06:34,513 running bdist_wheel 2026-01-06T12:06:34,535 running build 2026-01-06T12:06:34,535 running build_py 2026-01-06T12:06:34,542 creating build/lib/scanner3d 2026-01-06T12:06:34,544 copying src/scanner3d/__init__.py -> build/lib/scanner3d 2026-01-06T12:06:34,547 creating build/lib/scanner3d/scanners 2026-01-06T12:06:34,548 copying src/scanner3d/scanners/__init__.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,550 copying src/scanner3d/scanners/generate_scannersdb_stub.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,553 copying src/scanner3d/scanners/Eva2B.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,554 copying src/scanner3d/scanners/Spider2ProC.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,556 copying src/scanner3d/scanners/Eva2C.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,558 copying src/scanner3d/scanners/Leo.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,560 copying src/scanner3d/scanners/Spider2.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,562 copying src/scanner3d/scanners/ScannersDB.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,564 copying src/scanner3d/scanners/Eva2A.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,566 copying src/scanner3d/scanners/Spider2ProD.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,568 copying src/scanner3d/scanners/Spider2ProB.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,570 copying src/scanner3d/scanners/Leo2.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,572 copying src/scanner3d/scanners/Eva1.py -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,574 creating build/lib/scanner3d/analysis 2026-01-06T12:06:34,575 copying src/scanner3d/analysis/zernike_meta.py -> build/lib/scanner3d/analysis 2026-01-06T12:06:34,577 copying src/scanner3d/analysis/__init__.py -> build/lib/scanner3d/analysis 2026-01-06T12:06:34,579 copying src/scanner3d/analysis/fft_psf_from_shot.py -> build/lib/scanner3d/analysis 2026-01-06T12:06:34,581 copying src/scanner3d/analysis/zernike_data.py -> build/lib/scanner3d/analysis 2026-01-06T12:06:34,584 creating build/lib/scanner3d/h5 2026-01-06T12:06:34,585 copying src/scanner3d/h5/__init__.py -> build/lib/scanner3d/h5 2026-01-06T12:06:34,586 copying src/scanner3d/h5/grid_meta_to_h5.py -> build/lib/scanner3d/h5 2026-01-06T12:06:34,588 copying src/scanner3d/h5/camera_ref_to_h5.py -> build/lib/scanner3d/h5 2026-01-06T12:06:34,590 copying src/scanner3d/h5/h5aid.py -> build/lib/scanner3d/h5 2026-01-06T12:06:34,593 creating build/lib/scanner3d/afs 2026-01-06T12:06:34,594 copying src/scanner3d/afs/album.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,596 copying src/scanner3d/afs/__init__.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,598 copying src/scanner3d/afs/frame.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,600 copying src/scanner3d/afs/i_shot_result.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,602 copying src/scanner3d/afs/i_shot_meta.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,604 copying src/scanner3d/afs/plotter.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,606 copying src/scanner3d/afs/frame_meta.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,608 copying src/scanner3d/afs/shot.py -> build/lib/scanner3d/afs 2026-01-06T12:06:34,610 creating build/lib/scanner3d/geo 2026-01-06T12:06:34,612 copying src/scanner3d/geo/position.py -> build/lib/scanner3d/geo 2026-01-06T12:06:34,614 copying src/scanner3d/geo/__init__.py -> build/lib/scanner3d/geo 2026-01-06T12:06:34,615 copying src/scanner3d/geo/z_range.py -> build/lib/scanner3d/geo 2026-01-06T12:06:34,618 creating build/lib/scanner3d/test 2026-01-06T12:06:34,619 copying src/scanner3d/test/result_registry.py -> build/lib/scanner3d/test 2026-01-06T12:06:34,621 copying src/scanner3d/test/__init__.py -> build/lib/scanner3d/test 2026-01-06T12:06:34,623 copying src/scanner3d/test/log_setup.py -> build/lib/scanner3d/test 2026-01-06T12:06:34,625 copying src/scanner3d/test/main.py -> build/lib/scanner3d/test 2026-01-06T12:06:34,627 copying src/scanner3d/test/result_path.py -> build/lib/scanner3d/test 2026-01-06T12:06:34,630 creating build/lib/scanner3d/tuner 2026-01-06T12:06:34,631 copying src/scanner3d/tuner/wavelength_manager.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,633 copying src/scanner3d/tuner/tuner.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,635 copying src/scanner3d/tuner/__init__.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,637 copying src/scanner3d/tuner/find_index_by_comment.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,639 copying src/scanner3d/tuner/constants.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,640 copying src/scanner3d/tuner/profile.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,642 copying src/scanner3d/tuner/field_manager.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,644 copying src/scanner3d/tuner/base_manager.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,646 copying src/scanner3d/tuner/reverse_stack.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,648 copying src/scanner3d/tuner/surface_manager.py -> build/lib/scanner3d/tuner 2026-01-06T12:06:34,651 creating build/lib/scanner3d/zemod 2026-01-06T12:06:34,652 copying src/scanner3d/zemod/zemod_raytracer.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,653 copying src/scanner3d/zemod/zemod_row.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,655 copying src/scanner3d/zemod/zemod_fields.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,657 copying src/scanner3d/zemod/__init__.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,658 copying src/scanner3d/zemod/zemod.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,660 copying src/scanner3d/zemod/zemod_lde.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,662 copying src/scanner3d/zemod/zemod_analyses.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,664 copying src/scanner3d/zemod/zemod_field.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,666 copying src/scanner3d/zemod/zemod_wavelength.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,668 copying src/scanner3d/zemod/zemod_wavelengths.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,670 copying src/scanner3d/zemod/zemod_sd.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,672 copying src/scanner3d/zemod/zemod_analysis.py -> build/lib/scanner3d/zemod 2026-01-06T12:06:34,674 creating build/lib/scanner3d/scanner 2026-01-06T12:06:34,675 copying src/scanner3d/scanner/__init__.py -> build/lib/scanner3d/scanner 2026-01-06T12:06:34,677 copying src/scanner3d/scanner/scanner.py -> build/lib/scanner3d/scanner 2026-01-06T12:06:34,678 copying src/scanner3d/scanner/scanner_ref.py -> build/lib/scanner3d/scanner 2026-01-06T12:06:34,681 creating build/lib/scanner3d/camera3d 2026-01-06T12:06:34,682 copying src/scanner3d/camera3d/camera_under_test.py -> build/lib/scanner3d/camera3d 2026-01-06T12:06:34,684 copying src/scanner3d/camera3d/__init__.py -> build/lib/scanner3d/camera3d 2026-01-06T12:06:34,685 copying src/scanner3d/camera3d/camera3d.py -> build/lib/scanner3d/camera3d 2026-01-06T12:06:34,688 creating build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,689 copying src/scanner3d/ray_trace/ray_batches.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,691 copying src/scanner3d/ray_trace/generic_ray_tracer.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,693 copying src/scanner3d/ray_trace/__init__.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,695 copying src/scanner3d/ray_trace/ray_batch.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,697 copying src/scanner3d/ray_trace/ray_batch_type.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,699 copying src/scanner3d/ray_trace/trace_method.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,701 copying src/scanner3d/ray_trace/aid.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,703 copying src/scanner3d/ray_trace/recipe.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,704 copying src/scanner3d/ray_trace/raytrace_settings.py -> build/lib/scanner3d/ray_trace 2026-01-06T12:06:34,706 creating build/lib/scanner3d/h5/shot 2026-01-06T12:06:34,707 copying src/scanner3d/h5/shot/shot_factories.py -> build/lib/scanner3d/h5/shot 2026-01-06T12:06:34,710 creating build/lib/scanner3d/h5/frame 2026-01-06T12:06:34,711 copying src/scanner3d/h5/frame/frame_write.py -> build/lib/scanner3d/h5/frame 2026-01-06T12:06:34,712 copying src/scanner3d/h5/frame/frame_format.py -> build/lib/scanner3d/h5/frame 2026-01-06T12:06:34,714 copying src/scanner3d/h5/frame/frame_read.py -> build/lib/scanner3d/h5/frame 2026-01-06T12:06:34,716 creating build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,717 copying src/scanner3d/h5/ray_batch/ray_batch_format.py -> build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,719 copying src/scanner3d/h5/ray_batch/ray_batches_load.py -> build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,721 copying src/scanner3d/h5/ray_batch/ray_batch_write.py -> build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,722 copying src/scanner3d/h5/ray_batch/ray_batches_format.py -> build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,724 copying src/scanner3d/h5/ray_batch/ray_batch_read.py -> build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,726 copying src/scanner3d/h5/ray_batch/ray_batches_save.py -> build/lib/scanner3d/h5/ray_batch 2026-01-06T12:06:34,728 creating build/lib/scanner3d/h5/album 2026-01-06T12:06:34,729 copying src/scanner3d/h5/album/album_settings_to_h5.py -> build/lib/scanner3d/h5/album 2026-01-06T12:06:34,731 copying src/scanner3d/h5/album/album_load.py -> build/lib/scanner3d/h5/album 2026-01-06T12:06:34,733 copying src/scanner3d/h5/album/album_format.py -> build/lib/scanner3d/h5/album 2026-01-06T12:06:34,734 copying src/scanner3d/h5/album/album_save.py -> build/lib/scanner3d/h5/album 2026-01-06T12:06:34,737 copying src/scanner3d/h5/album/album_to_h5.py -> build/lib/scanner3d/h5/album 2026-01-06T12:06:34,739 creating build/lib/scanner3d/test/settings 2026-01-06T12:06:34,740 copying src/scanner3d/test/settings/zernike_standard.py -> build/lib/scanner3d/test/settings 2026-01-06T12:06:34,742 copying src/scanner3d/test/settings/fft_psf.py -> build/lib/scanner3d/test/settings 2026-01-06T12:06:34,744 copying src/scanner3d/test/settings/huygens_psf.py -> build/lib/scanner3d/test/settings 2026-01-06T12:06:34,746 creating build/lib/scanner3d/test/base 2026-01-06T12:06:34,747 copying src/scanner3d/test/base/tuner_settings.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,749 copying src/scanner3d/test/base/batch_raytrace_test.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,751 copying src/scanner3d/test/base/optical_test.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,753 copying src/scanner3d/test/base/aid.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,754 copying src/scanner3d/test/base/analysis_settings.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,756 copying src/scanner3d/test/base/test_suit.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,758 copying src/scanner3d/test/base/albums.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,760 copying src/scanner3d/test/base/album_settings.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,762 copying src/scanner3d/test/base/analysis.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,765 copying src/scanner3d/test/base/test_factory.py -> build/lib/scanner3d/test/base 2026-01-06T12:06:34,767 creating build/lib/scanner3d/zemod/core 2026-01-06T12:06:34,768 copying src/scanner3d/zemod/core/native_adapter.py -> build/lib/scanner3d/zemod/core 2026-01-06T12:06:34,770 copying src/scanner3d/zemod/core/__init__.py -> build/lib/scanner3d/zemod/core 2026-01-06T12:06:34,772 copying src/scanner3d/zemod/core/indexed_collection.py -> build/lib/scanner3d/zemod/core 2026-01-06T12:06:34,774 creating build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,775 copying src/scanner3d/zemod/tools/zemod_tools.py -> build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,777 copying src/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,779 copying src/scanner3d/zemod/tools/zemod_tool_list.py -> build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,781 copying src/scanner3d/zemod/tools/zemod_tool_settings.py -> build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,782 copying src/scanner3d/zemod/tools/zemod_tool.py -> build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,784 copying src/scanner3d/zemod/tools/quickfocus_settings.py -> build/lib/scanner3d/zemod/tools 2026-01-06T12:06:34,786 creating build/lib/scanner3d/zemod/enums 2026-01-06T12:06:34,787 copying src/scanner3d/zemod/enums/gen_enums_pyi.py -> build/lib/scanner3d/zemod/enums 2026-01-06T12:06:34,789 copying src/scanner3d/zemod/enums/enums.py -> build/lib/scanner3d/zemod/enums 2026-01-06T12:06:34,791 copying src/scanner3d/zemod/enums/__init__.py -> build/lib/scanner3d/zemod/enums 2026-01-06T12:06:34,793 creating build/lib/scanner3d/zemod/ias 2026-01-06T12:06:34,793 copying src/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/lib/scanner3d/zemod/ias 2026-01-06T12:06:34,795 copying src/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/lib/scanner3d/zemod/ias 2026-01-06T12:06:34,797 copying src/scanner3d/zemod/ias/zemod_ias.py -> build/lib/scanner3d/zemod/ias 2026-01-06T12:06:34,799 copying src/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/lib/scanner3d/zemod/ias 2026-01-06T12:06:34,801 creating build/lib/scanner3d/zemod/iar 2026-01-06T12:06:34,802 copying src/scanner3d/zemod/iar/i_grid_meta.py -> build/lib/scanner3d/zemod/iar 2026-01-06T12:06:34,804 copying src/scanner3d/zemod/iar/zemod_metadata.py -> build/lib/scanner3d/zemod/iar 2026-01-06T12:06:34,806 copying src/scanner3d/zemod/iar/grid_meta.py -> build/lib/scanner3d/zemod/iar 2026-01-06T12:06:34,808 copying src/scanner3d/zemod/iar/zemod_header_data.py -> build/lib/scanner3d/zemod/iar 2026-01-06T12:06:34,810 copying src/scanner3d/zemod/iar/zemod_iar.py -> build/lib/scanner3d/zemod/iar 2026-01-06T12:06:34,812 creating build/lib/scanner3d/zemod/iar/data_grid 2026-01-06T12:06:34,813 copying src/scanner3d/zemod/iar/data_grid/data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2026-01-06T12:06:34,815 copying src/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2026-01-06T12:06:34,817 copying src/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/lib/scanner3d/zemod/iar/data_grid 2026-01-06T12:06:34,819 creating build/lib/scanner3d/zemod/iar/data_grid_rgb 2026-01-06T12:06:34,820 copying src/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2026-01-06T12:06:34,822 copying src/scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2026-01-06T12:06:34,824 copying src/scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py -> build/lib/scanner3d/zemod/iar/data_grid_rgb 2026-01-06T12:06:34,826 running egg_info 2026-01-06T12:06:34,838 writing src/scanner3d.egg-info/PKG-INFO 2026-01-06T12:06:34,842 writing dependency_links to src/scanner3d.egg-info/dependency_links.txt 2026-01-06T12:06:34,844 writing requirements to src/scanner3d.egg-info/requires.txt 2026-01-06T12:06:34,845 writing top-level names to src/scanner3d.egg-info/top_level.txt 2026-01-06T12:06:34,876 reading manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:34,885 adding license file 'LICENSE' 2026-01-06T12:06:34,893 writing manifest file 'src/scanner3d.egg-info/SOURCES.txt' 2026-01-06T12:06:34,907 copying src/scanner3d/py.typed -> build/lib/scanner3d 2026-01-06T12:06:34,909 copying src/scanner3d/scanners/ScannersDB.pyi -> build/lib/scanner3d/scanners 2026-01-06T12:06:34,911 copying src/scanner3d/zemod/enums/enums.pyi -> build/lib/scanner3d/zemod/enums 2026-01-06T12:06:34,935 installing to build/bdist.linux-armv7l/wheel 2026-01-06T12:06:34,935 running install 2026-01-06T12:06:34,959 running install_lib 2026-01-06T12:06:34,965 creating build/bdist.linux-armv7l/wheel 2026-01-06T12:06:34,967 creating build/bdist.linux-armv7l/wheel/scanner3d 2026-01-06T12:06:34,969 creating build/bdist.linux-armv7l/wheel/scanner3d/scanners 2026-01-06T12:06:34,970 copying build/lib/scanner3d/scanners/ScannersDB.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,972 copying build/lib/scanner3d/scanners/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,973 copying build/lib/scanner3d/scanners/generate_scannersdb_stub.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,976 copying build/lib/scanner3d/scanners/Eva2B.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,977 copying build/lib/scanner3d/scanners/Spider2ProC.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,979 copying build/lib/scanner3d/scanners/Eva2C.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,981 copying build/lib/scanner3d/scanners/Leo.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,983 copying build/lib/scanner3d/scanners/Spider2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,984 copying build/lib/scanner3d/scanners/ScannersDB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,986 copying build/lib/scanner3d/scanners/Eva2A.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,988 copying build/lib/scanner3d/scanners/Spider2ProD.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,990 copying build/lib/scanner3d/scanners/Spider2ProB.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,991 copying build/lib/scanner3d/scanners/Leo2.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,993 copying build/lib/scanner3d/scanners/Eva1.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanners 2026-01-06T12:06:34,996 creating build/bdist.linux-armv7l/wheel/scanner3d/analysis 2026-01-06T12:06:34,997 copying build/lib/scanner3d/analysis/zernike_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2026-01-06T12:06:34,999 copying build/lib/scanner3d/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2026-01-06T12:06:35,000 copying build/lib/scanner3d/analysis/fft_psf_from_shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2026-01-06T12:06:35,002 copying build/lib/scanner3d/analysis/zernike_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/analysis 2026-01-06T12:06:35,004 creating build/bdist.linux-armv7l/wheel/scanner3d/h5 2026-01-06T12:06:35,006 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/shot 2026-01-06T12:06:35,007 copying build/lib/scanner3d/h5/shot/shot_factories.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/shot 2026-01-06T12:06:35,010 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/frame 2026-01-06T12:06:35,011 copying build/lib/scanner3d/h5/frame/frame_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2026-01-06T12:06:35,013 copying build/lib/scanner3d/h5/frame/frame_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2026-01-06T12:06:35,015 copying build/lib/scanner3d/h5/frame/frame_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/frame 2026-01-06T12:06:35,017 copying build/lib/scanner3d/h5/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2026-01-06T12:06:35,019 copying build/lib/scanner3d/h5/grid_meta_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2026-01-06T12:06:35,021 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/ray_batch 2026-01-06T12:06:35,022 copying build/lib/scanner3d/h5/ray_batch/ray_batch_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2026-01-06T12:06:35,024 copying build/lib/scanner3d/h5/ray_batch/ray_batches_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2026-01-06T12:06:35,026 copying build/lib/scanner3d/h5/ray_batch/ray_batch_write.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2026-01-06T12:06:35,028 copying build/lib/scanner3d/h5/ray_batch/ray_batches_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2026-01-06T12:06:35,030 copying build/lib/scanner3d/h5/ray_batch/ray_batch_read.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2026-01-06T12:06:35,032 copying build/lib/scanner3d/h5/ray_batch/ray_batches_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/ray_batch 2026-01-06T12:06:35,033 copying build/lib/scanner3d/h5/camera_ref_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2026-01-06T12:06:35,035 copying build/lib/scanner3d/h5/h5aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5 2026-01-06T12:06:35,038 creating build/bdist.linux-armv7l/wheel/scanner3d/h5/album 2026-01-06T12:06:35,039 copying build/lib/scanner3d/h5/album/album_settings_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2026-01-06T12:06:35,041 copying build/lib/scanner3d/h5/album/album_load.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2026-01-06T12:06:35,043 copying build/lib/scanner3d/h5/album/album_format.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2026-01-06T12:06:35,044 copying build/lib/scanner3d/h5/album/album_save.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2026-01-06T12:06:35,046 copying build/lib/scanner3d/h5/album/album_to_h5.py -> build/bdist.linux-armv7l/wheel/./scanner3d/h5/album 2026-01-06T12:06:35,048 copying build/lib/scanner3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d 2026-01-06T12:06:35,051 creating build/bdist.linux-armv7l/wheel/scanner3d/afs 2026-01-06T12:06:35,052 copying build/lib/scanner3d/afs/album.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,054 copying build/lib/scanner3d/afs/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,055 copying build/lib/scanner3d/afs/frame.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,058 copying build/lib/scanner3d/afs/i_shot_result.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,060 copying build/lib/scanner3d/afs/i_shot_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,061 copying build/lib/scanner3d/afs/plotter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,063 copying build/lib/scanner3d/afs/frame_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,065 copying build/lib/scanner3d/afs/shot.py -> build/bdist.linux-armv7l/wheel/./scanner3d/afs 2026-01-06T12:06:35,067 copying build/lib/scanner3d/py.typed -> build/bdist.linux-armv7l/wheel/./scanner3d 2026-01-06T12:06:35,069 creating build/bdist.linux-armv7l/wheel/scanner3d/geo 2026-01-06T12:06:35,070 copying build/lib/scanner3d/geo/position.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2026-01-06T12:06:35,072 copying build/lib/scanner3d/geo/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2026-01-06T12:06:35,073 copying build/lib/scanner3d/geo/z_range.py -> build/bdist.linux-armv7l/wheel/./scanner3d/geo 2026-01-06T12:06:35,076 creating build/bdist.linux-armv7l/wheel/scanner3d/test 2026-01-06T12:06:35,077 copying build/lib/scanner3d/test/result_registry.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2026-01-06T12:06:35,079 copying build/lib/scanner3d/test/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2026-01-06T12:06:35,081 creating build/bdist.linux-armv7l/wheel/scanner3d/test/settings 2026-01-06T12:06:35,082 copying build/lib/scanner3d/test/settings/zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2026-01-06T12:06:35,084 copying build/lib/scanner3d/test/settings/fft_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2026-01-06T12:06:35,086 copying build/lib/scanner3d/test/settings/huygens_psf.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/settings 2026-01-06T12:06:35,088 copying build/lib/scanner3d/test/log_setup.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2026-01-06T12:06:35,090 copying build/lib/scanner3d/test/main.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2026-01-06T12:06:35,092 creating build/bdist.linux-armv7l/wheel/scanner3d/test/base 2026-01-06T12:06:35,093 copying build/lib/scanner3d/test/base/tuner_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,095 copying build/lib/scanner3d/test/base/batch_raytrace_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,097 copying build/lib/scanner3d/test/base/optical_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,099 copying build/lib/scanner3d/test/base/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,100 copying build/lib/scanner3d/test/base/analysis_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,102 copying build/lib/scanner3d/test/base/test_suit.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,104 copying build/lib/scanner3d/test/base/albums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,106 copying build/lib/scanner3d/test/base/album_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,108 copying build/lib/scanner3d/test/base/analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,111 copying build/lib/scanner3d/test/base/test_factory.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test/base 2026-01-06T12:06:35,113 copying build/lib/scanner3d/test/result_path.py -> build/bdist.linux-armv7l/wheel/./scanner3d/test 2026-01-06T12:06:35,115 creating build/bdist.linux-armv7l/wheel/scanner3d/tuner 2026-01-06T12:06:35,116 copying build/lib/scanner3d/tuner/wavelength_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,119 copying build/lib/scanner3d/tuner/tuner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,121 copying build/lib/scanner3d/tuner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,122 copying build/lib/scanner3d/tuner/find_index_by_comment.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,124 copying build/lib/scanner3d/tuner/constants.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,126 copying build/lib/scanner3d/tuner/profile.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,128 copying build/lib/scanner3d/tuner/field_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,130 copying build/lib/scanner3d/tuner/base_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,132 copying build/lib/scanner3d/tuner/reverse_stack.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,134 copying build/lib/scanner3d/tuner/surface_manager.py -> build/bdist.linux-armv7l/wheel/./scanner3d/tuner 2026-01-06T12:06:35,137 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod 2026-01-06T12:06:35,138 copying build/lib/scanner3d/zemod/zemod_raytracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,140 copying build/lib/scanner3d/zemod/zemod_row.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,142 copying build/lib/scanner3d/zemod/zemod_fields.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,144 copying build/lib/scanner3d/zemod/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,146 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/core 2026-01-06T12:06:35,147 copying build/lib/scanner3d/zemod/core/native_adapter.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2026-01-06T12:06:35,149 copying build/lib/scanner3d/zemod/core/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2026-01-06T12:06:35,151 copying build/lib/scanner3d/zemod/core/indexed_collection.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/core 2026-01-06T12:06:35,153 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/tools 2026-01-06T12:06:35,154 copying build/lib/scanner3d/zemod/tools/zemod_tools.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2026-01-06T12:06:35,156 copying build/lib/scanner3d/zemod/tools/zemod_batch_raytrace_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2026-01-06T12:06:35,158 copying build/lib/scanner3d/zemod/tools/zemod_tool_list.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2026-01-06T12:06:35,159 copying build/lib/scanner3d/zemod/tools/zemod_tool_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2026-01-06T12:06:35,161 copying build/lib/scanner3d/zemod/tools/zemod_tool.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2026-01-06T12:06:35,163 copying build/lib/scanner3d/zemod/tools/quickfocus_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/tools 2026-01-06T12:06:35,165 copying build/lib/scanner3d/zemod/zemod.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,167 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/enums 2026-01-06T12:06:35,168 copying build/lib/scanner3d/zemod/enums/gen_enums_pyi.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2026-01-06T12:06:35,170 copying build/lib/scanner3d/zemod/enums/enums.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2026-01-06T12:06:35,172 copying build/lib/scanner3d/zemod/enums/enums.pyi -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2026-01-06T12:06:35,174 copying build/lib/scanner3d/zemod/enums/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/enums 2026-01-06T12:06:35,177 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/ias 2026-01-06T12:06:35,178 copying build/lib/scanner3d/zemod/ias/zemode_fftpsf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2026-01-06T12:06:35,180 copying build/lib/scanner3d/zemod/ias/zemod_zernike_standard.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2026-01-06T12:06:35,182 copying build/lib/scanner3d/zemod/ias/zemod_ias.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2026-01-06T12:06:35,183 copying build/lib/scanner3d/zemod/ias/zemod_huygens_psf_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/ias 2026-01-06T12:06:35,186 copying build/lib/scanner3d/zemod/zemod_lde.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,188 copying build/lib/scanner3d/zemod/zemod_analyses.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,189 copying build/lib/scanner3d/zemod/zemod_field.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,191 copying build/lib/scanner3d/zemod/zemod_wavelength.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,193 copying build/lib/scanner3d/zemod/zemod_wavelengths.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,195 copying build/lib/scanner3d/zemod/zemod_sd.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,197 copying build/lib/scanner3d/zemod/zemod_analysis.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod 2026-01-06T12:06:35,200 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar 2026-01-06T12:06:35,201 copying build/lib/scanner3d/zemod/iar/i_grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2026-01-06T12:06:35,204 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid 2026-01-06T12:06:35,205 copying build/lib/scanner3d/zemod/iar/data_grid/data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2026-01-06T12:06:35,207 copying build/lib/scanner3d/zemod/iar/data_grid/zemod_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2026-01-06T12:06:35,209 copying build/lib/scanner3d/zemod/iar/data_grid/i_data_grid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid 2026-01-06T12:06:35,211 copying build/lib/scanner3d/zemod/iar/zemod_metadata.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2026-01-06T12:06:35,214 creating build/bdist.linux-armv7l/wheel/scanner3d/zemod/iar/data_grid_rgb 2026-01-06T12:06:35,215 copying build/lib/scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar/data_grid_rgb 2026-01-06T12:06:35,217 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 2026-01-06T12:06:35,219 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 2026-01-06T12:06:35,222 copying build/lib/scanner3d/zemod/iar/grid_meta.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2026-01-06T12:06:35,223 copying build/lib/scanner3d/zemod/iar/zemod_header_data.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2026-01-06T12:06:35,225 copying build/lib/scanner3d/zemod/iar/zemod_iar.py -> build/bdist.linux-armv7l/wheel/./scanner3d/zemod/iar 2026-01-06T12:06:35,228 creating build/bdist.linux-armv7l/wheel/scanner3d/scanner 2026-01-06T12:06:35,229 copying build/lib/scanner3d/scanner/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2026-01-06T12:06:35,231 copying build/lib/scanner3d/scanner/scanner.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2026-01-06T12:06:35,233 copying build/lib/scanner3d/scanner/scanner_ref.py -> build/bdist.linux-armv7l/wheel/./scanner3d/scanner 2026-01-06T12:06:35,235 creating build/bdist.linux-armv7l/wheel/scanner3d/camera3d 2026-01-06T12:06:35,236 copying build/lib/scanner3d/camera3d/camera_under_test.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2026-01-06T12:06:35,239 copying build/lib/scanner3d/camera3d/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2026-01-06T12:06:35,240 copying build/lib/scanner3d/camera3d/camera3d.py -> build/bdist.linux-armv7l/wheel/./scanner3d/camera3d 2026-01-06T12:06:35,243 creating build/bdist.linux-armv7l/wheel/scanner3d/ray_trace 2026-01-06T12:06:35,244 copying build/lib/scanner3d/ray_trace/ray_batches.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,246 copying build/lib/scanner3d/ray_trace/generic_ray_tracer.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,249 copying build/lib/scanner3d/ray_trace/__init__.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,250 copying build/lib/scanner3d/ray_trace/ray_batch.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,253 copying build/lib/scanner3d/ray_trace/ray_batch_type.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,255 copying build/lib/scanner3d/ray_trace/trace_method.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,257 copying build/lib/scanner3d/ray_trace/aid.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,259 copying build/lib/scanner3d/ray_trace/recipe.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,261 copying build/lib/scanner3d/ray_trace/raytrace_settings.py -> build/bdist.linux-armv7l/wheel/./scanner3d/ray_trace 2026-01-06T12:06:35,263 running install_egg_info 2026-01-06T12:06:35,268 Copying src/scanner3d.egg-info to build/bdist.linux-armv7l/wheel/./scanner3d-0.4.7-py3.11.egg-info 2026-01-06T12:06:35,279 running install_scripts 2026-01-06T12:06:35,289 creating build/bdist.linux-armv7l/wheel/scanner3d-0.4.7.dist-info/WHEEL 2026-01-06T12:06:35,292 creating '/tmp/pip-wheel-c8sbm_za/.tmp-fsmvxc_2/scanner3d-0.4.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-06T12:06:35,295 adding 'scanner3d/__init__.py' 2026-01-06T12:06:35,296 adding 'scanner3d/py.typed' 2026-01-06T12:06:35,298 adding 'scanner3d/afs/__init__.py' 2026-01-06T12:06:35,299 adding 'scanner3d/afs/album.py' 2026-01-06T12:06:35,301 adding 'scanner3d/afs/frame.py' 2026-01-06T12:06:35,302 adding 'scanner3d/afs/frame_meta.py' 2026-01-06T12:06:35,304 adding 'scanner3d/afs/i_shot_meta.py' 2026-01-06T12:06:35,305 adding 'scanner3d/afs/i_shot_result.py' 2026-01-06T12:06:35,306 adding 'scanner3d/afs/plotter.py' 2026-01-06T12:06:35,307 adding 'scanner3d/afs/shot.py' 2026-01-06T12:06:35,309 adding 'scanner3d/analysis/__init__.py' 2026-01-06T12:06:35,310 adding 'scanner3d/analysis/fft_psf_from_shot.py' 2026-01-06T12:06:35,312 adding 'scanner3d/analysis/zernike_data.py' 2026-01-06T12:06:35,313 adding 'scanner3d/analysis/zernike_meta.py' 2026-01-06T12:06:35,315 adding 'scanner3d/camera3d/__init__.py' 2026-01-06T12:06:35,316 adding 'scanner3d/camera3d/camera3d.py' 2026-01-06T12:06:35,317 adding 'scanner3d/camera3d/camera_under_test.py' 2026-01-06T12:06:35,319 adding 'scanner3d/geo/__init__.py' 2026-01-06T12:06:35,320 adding 'scanner3d/geo/position.py' 2026-01-06T12:06:35,321 adding 'scanner3d/geo/z_range.py' 2026-01-06T12:06:35,323 adding 'scanner3d/h5/__init__.py' 2026-01-06T12:06:35,324 adding 'scanner3d/h5/camera_ref_to_h5.py' 2026-01-06T12:06:35,326 adding 'scanner3d/h5/grid_meta_to_h5.py' 2026-01-06T12:06:35,327 adding 'scanner3d/h5/h5aid.py' 2026-01-06T12:06:35,329 adding 'scanner3d/h5/album/album_format.py' 2026-01-06T12:06:35,330 adding 'scanner3d/h5/album/album_load.py' 2026-01-06T12:06:35,331 adding 'scanner3d/h5/album/album_save.py' 2026-01-06T12:06:35,333 adding 'scanner3d/h5/album/album_settings_to_h5.py' 2026-01-06T12:06:35,334 adding 'scanner3d/h5/album/album_to_h5.py' 2026-01-06T12:06:35,336 adding 'scanner3d/h5/frame/frame_format.py' 2026-01-06T12:06:35,337 adding 'scanner3d/h5/frame/frame_read.py' 2026-01-06T12:06:35,339 adding 'scanner3d/h5/frame/frame_write.py' 2026-01-06T12:06:35,340 adding 'scanner3d/h5/ray_batch/ray_batch_format.py' 2026-01-06T12:06:35,342 adding 'scanner3d/h5/ray_batch/ray_batch_read.py' 2026-01-06T12:06:35,343 adding 'scanner3d/h5/ray_batch/ray_batch_write.py' 2026-01-06T12:06:35,344 adding 'scanner3d/h5/ray_batch/ray_batches_format.py' 2026-01-06T12:06:35,346 adding 'scanner3d/h5/ray_batch/ray_batches_load.py' 2026-01-06T12:06:35,347 adding 'scanner3d/h5/ray_batch/ray_batches_save.py' 2026-01-06T12:06:35,349 adding 'scanner3d/h5/shot/shot_factories.py' 2026-01-06T12:06:35,351 adding 'scanner3d/ray_trace/__init__.py' 2026-01-06T12:06:35,352 adding 'scanner3d/ray_trace/aid.py' 2026-01-06T12:06:35,354 adding 'scanner3d/ray_trace/generic_ray_tracer.py' 2026-01-06T12:06:35,355 adding 'scanner3d/ray_trace/ray_batch.py' 2026-01-06T12:06:35,356 adding 'scanner3d/ray_trace/ray_batch_type.py' 2026-01-06T12:06:35,358 adding 'scanner3d/ray_trace/ray_batches.py' 2026-01-06T12:06:35,359 adding 'scanner3d/ray_trace/raytrace_settings.py' 2026-01-06T12:06:35,360 adding 'scanner3d/ray_trace/recipe.py' 2026-01-06T12:06:35,362 adding 'scanner3d/ray_trace/trace_method.py' 2026-01-06T12:06:35,363 adding 'scanner3d/scanner/__init__.py' 2026-01-06T12:06:35,364 adding 'scanner3d/scanner/scanner.py' 2026-01-06T12:06:35,366 adding 'scanner3d/scanner/scanner_ref.py' 2026-01-06T12:06:35,368 adding 'scanner3d/scanners/Eva1.py' 2026-01-06T12:06:35,369 adding 'scanner3d/scanners/Eva2A.py' 2026-01-06T12:06:35,370 adding 'scanner3d/scanners/Eva2B.py' 2026-01-06T12:06:35,372 adding 'scanner3d/scanners/Eva2C.py' 2026-01-06T12:06:35,373 adding 'scanner3d/scanners/Leo.py' 2026-01-06T12:06:35,374 adding 'scanner3d/scanners/Leo2.py' 2026-01-06T12:06:35,376 adding 'scanner3d/scanners/ScannersDB.py' 2026-01-06T12:06:35,377 adding 'scanner3d/scanners/ScannersDB.pyi' 2026-01-06T12:06:35,378 adding 'scanner3d/scanners/Spider2.py' 2026-01-06T12:06:35,379 adding 'scanner3d/scanners/Spider2ProB.py' 2026-01-06T12:06:35,381 adding 'scanner3d/scanners/Spider2ProC.py' 2026-01-06T12:06:35,382 adding 'scanner3d/scanners/Spider2ProD.py' 2026-01-06T12:06:35,383 adding 'scanner3d/scanners/__init__.py' 2026-01-06T12:06:35,384 adding 'scanner3d/scanners/generate_scannersdb_stub.py' 2026-01-06T12:06:35,386 adding 'scanner3d/test/__init__.py' 2026-01-06T12:06:35,387 adding 'scanner3d/test/log_setup.py' 2026-01-06T12:06:35,388 adding 'scanner3d/test/main.py' 2026-01-06T12:06:35,390 adding 'scanner3d/test/result_path.py' 2026-01-06T12:06:35,391 adding 'scanner3d/test/result_registry.py' 2026-01-06T12:06:35,393 adding 'scanner3d/test/base/aid.py' 2026-01-06T12:06:35,394 adding 'scanner3d/test/base/album_settings.py' 2026-01-06T12:06:35,395 adding 'scanner3d/test/base/albums.py' 2026-01-06T12:06:35,397 adding 'scanner3d/test/base/analysis.py' 2026-01-06T12:06:35,398 adding 'scanner3d/test/base/analysis_settings.py' 2026-01-06T12:06:35,399 adding 'scanner3d/test/base/batch_raytrace_test.py' 2026-01-06T12:06:35,401 adding 'scanner3d/test/base/optical_test.py' 2026-01-06T12:06:35,402 adding 'scanner3d/test/base/test_factory.py' 2026-01-06T12:06:35,403 adding 'scanner3d/test/base/test_suit.py' 2026-01-06T12:06:35,405 adding 'scanner3d/test/base/tuner_settings.py' 2026-01-06T12:06:35,407 adding 'scanner3d/test/settings/fft_psf.py' 2026-01-06T12:06:35,408 adding 'scanner3d/test/settings/huygens_psf.py' 2026-01-06T12:06:35,409 adding 'scanner3d/test/settings/zernike_standard.py' 2026-01-06T12:06:35,411 adding 'scanner3d/tuner/__init__.py' 2026-01-06T12:06:35,412 adding 'scanner3d/tuner/base_manager.py' 2026-01-06T12:06:35,413 adding 'scanner3d/tuner/constants.py' 2026-01-06T12:06:35,415 adding 'scanner3d/tuner/field_manager.py' 2026-01-06T12:06:35,416 adding 'scanner3d/tuner/find_index_by_comment.py' 2026-01-06T12:06:35,417 adding 'scanner3d/tuner/profile.py' 2026-01-06T12:06:35,419 adding 'scanner3d/tuner/reverse_stack.py' 2026-01-06T12:06:35,420 adding 'scanner3d/tuner/surface_manager.py' 2026-01-06T12:06:35,422 adding 'scanner3d/tuner/tuner.py' 2026-01-06T12:06:35,423 adding 'scanner3d/tuner/wavelength_manager.py' 2026-01-06T12:06:35,425 adding 'scanner3d/zemod/__init__.py' 2026-01-06T12:06:35,426 adding 'scanner3d/zemod/zemod.py' 2026-01-06T12:06:35,428 adding 'scanner3d/zemod/zemod_analyses.py' 2026-01-06T12:06:35,429 adding 'scanner3d/zemod/zemod_analysis.py' 2026-01-06T12:06:35,430 adding 'scanner3d/zemod/zemod_field.py' 2026-01-06T12:06:35,431 adding 'scanner3d/zemod/zemod_fields.py' 2026-01-06T12:06:35,433 adding 'scanner3d/zemod/zemod_lde.py' 2026-01-06T12:06:35,434 adding 'scanner3d/zemod/zemod_raytracer.py' 2026-01-06T12:06:35,435 adding 'scanner3d/zemod/zemod_row.py' 2026-01-06T12:06:35,437 adding 'scanner3d/zemod/zemod_sd.py' 2026-01-06T12:06:35,438 adding 'scanner3d/zemod/zemod_wavelength.py' 2026-01-06T12:06:35,439 adding 'scanner3d/zemod/zemod_wavelengths.py' 2026-01-06T12:06:35,441 adding 'scanner3d/zemod/core/__init__.py' 2026-01-06T12:06:35,442 adding 'scanner3d/zemod/core/indexed_collection.py' 2026-01-06T12:06:35,444 adding 'scanner3d/zemod/core/native_adapter.py' 2026-01-06T12:06:35,446 adding 'scanner3d/zemod/enums/__init__.py' 2026-01-06T12:06:35,447 adding 'scanner3d/zemod/enums/enums.py' 2026-01-06T12:06:35,448 adding 'scanner3d/zemod/enums/enums.pyi' 2026-01-06T12:06:35,450 adding 'scanner3d/zemod/enums/gen_enums_pyi.py' 2026-01-06T12:06:35,452 adding 'scanner3d/zemod/iar/grid_meta.py' 2026-01-06T12:06:35,453 adding 'scanner3d/zemod/iar/i_grid_meta.py' 2026-01-06T12:06:35,454 adding 'scanner3d/zemod/iar/zemod_header_data.py' 2026-01-06T12:06:35,456 adding 'scanner3d/zemod/iar/zemod_iar.py' 2026-01-06T12:06:35,457 adding 'scanner3d/zemod/iar/zemod_metadata.py' 2026-01-06T12:06:35,459 adding 'scanner3d/zemod/iar/data_grid/data_grid.py' 2026-01-06T12:06:35,460 adding 'scanner3d/zemod/iar/data_grid/i_data_grid.py' 2026-01-06T12:06:35,462 adding 'scanner3d/zemod/iar/data_grid/zemod_data_grid.py' 2026-01-06T12:06:35,464 adding 'scanner3d/zemod/iar/data_grid_rgb/data_grid_rgb.py' 2026-01-06T12:06:35,465 adding 'scanner3d/zemod/iar/data_grid_rgb/i_data_grid_rgb.py' 2026-01-06T12:06:35,466 adding 'scanner3d/zemod/iar/data_grid_rgb/zemod_data_grid_rgb.py' 2026-01-06T12:06:35,468 adding 'scanner3d/zemod/ias/zemod_huygens_psf_settings.py' 2026-01-06T12:06:35,469 adding 'scanner3d/zemod/ias/zemod_ias.py' 2026-01-06T12:06:35,471 adding 'scanner3d/zemod/ias/zemod_zernike_standard.py' 2026-01-06T12:06:35,472 adding 'scanner3d/zemod/ias/zemode_fftpsf_settings.py' 2026-01-06T12:06:35,474 adding 'scanner3d/zemod/tools/quickfocus_settings.py' 2026-01-06T12:06:35,475 adding 'scanner3d/zemod/tools/zemod_batch_raytrace_tool.py' 2026-01-06T12:06:35,476 adding 'scanner3d/zemod/tools/zemod_tool.py' 2026-01-06T12:06:35,477 adding 'scanner3d/zemod/tools/zemod_tool_list.py' 2026-01-06T12:06:35,478 adding 'scanner3d/zemod/tools/zemod_tool_settings.py' 2026-01-06T12:06:35,480 adding 'scanner3d/zemod/tools/zemod_tools.py' 2026-01-06T12:06:35,482 adding 'scanner3d-0.4.7.dist-info/licenses/LICENSE' 2026-01-06T12:06:35,483 adding 'scanner3d-0.4.7.dist-info/METADATA' 2026-01-06T12:06:35,484 adding 'scanner3d-0.4.7.dist-info/WHEEL' 2026-01-06T12:06:35,485 adding 'scanner3d-0.4.7.dist-info/top_level.txt' 2026-01-06T12:06:35,488 adding 'scanner3d-0.4.7.dist-info/RECORD' 2026-01-06T12:06:35,491 removing build/bdist.linux-armv7l/wheel 2026-01-06T12:06:35,630 Building wheel for scanner3d (pyproject.toml): finished with status 'done' 2026-01-06T12:06:35,637 Created wheel for scanner3d: filename=scanner3d-0.4.7-py3-none-any.whl size=109377 sha256=7e2a2d4549729c13f144d4906a99151f487f9bfcc4c0e3e4947558281d64966e 2026-01-06T12:06:35,638 Stored in directory: /tmp/pip-ephem-wheel-cache-g1j14a29/wheels/06/f8/c7/bcdb4dfdce68dce97044a4c45ef856024b15a64a8f4cb710be 2026-01-06T12:06:35,653 Successfully built scanner3d 2026-01-06T12:06:35,658 Removed build tracker: '/tmp/pip-build-tracker-8nzz7y0l'