2026-06-05T16:20:23,059 Created temporary directory: /tmp/pip-ephem-wheel-cache-wqp3w04j 2026-06-05T16:20:23,060 Created temporary directory: /tmp/pip-build-tracker-wcknnyz_ 2026-06-05T16:20:23,061 Initialized build tracking at /tmp/pip-build-tracker-wcknnyz_ 2026-06-05T16:20:23,061 Created build tracker: /tmp/pip-build-tracker-wcknnyz_ 2026-06-05T16:20:23,062 Entered build tracker: /tmp/pip-build-tracker-wcknnyz_ 2026-06-05T16:20:23,063 Created temporary directory: /tmp/pip-wheel-3sjron_6 2026-06-05T16:20:23,066 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-06-05T16:20:23,068 Created temporary directory: /tmp/pip-ephem-wheel-cache-u8_t7t83 2026-06-05T16:20:23,093 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T16:20:23,097 2 location(s) to search for versions of ufo-tofu: 2026-06-05T16:20:23,097 * https://pypi.org/simple/ufo-tofu/ 2026-06-05T16:20:23,097 * https://www.piwheels.org/simple/ufo-tofu/ 2026-06-05T16:20:23,098 Fetching project page and analyzing links: https://pypi.org/simple/ufo-tofu/ 2026-06-05T16:20:23,098 Getting page https://pypi.org/simple/ufo-tofu/ 2026-06-05T16:20:23,100 Found index url https://pypi.org/simple 2026-06-05T16:20:23,334 Fetched page https://pypi.org/simple/ufo-tofu/ as application/vnd.pypi.simple.v1+json 2026-06-05T16:20:23,336 Found link https://files.pythonhosted.org/packages/ad/ed/3c5a70e619867f4ea4ed14db3d5c4665eced1c5abb91dc0b3d9fb46a55ee/ufo-tofu-0.12.0.tar.gz (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3), version: 0.12.0 2026-06-05T16:20:23,337 Skipping link: No binaries permitted for ufo-tofu: https://files.pythonhosted.org/packages/b4/a4/f102b537eef5cac6e15b0656333ef762c02a1f1b9ed4cd981188e498a4aa/ufo_tofu-0.12.0-py3-none-any.whl (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3) 2026-06-05T16:20:23,338 Found link https://files.pythonhosted.org/packages/92/00/a7d1e0cb7ac368f31e1237d610b28064b5d955b1f978496395f5e71a704f/ufo-tofu-0.13.0.tar.gz (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3), version: 0.13.0 2026-06-05T16:20:23,339 Skipping link: No binaries permitted for ufo-tofu: https://files.pythonhosted.org/packages/8b/85/4e26a7f85115102cc4ae3545d7bf12442fd4d4c0b105adeeed9b0d8f29f4/ufo_tofu-0.14.0-py3-none-any.whl (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3) 2026-06-05T16:20:23,340 Found link https://files.pythonhosted.org/packages/50/12/76775e85a34f886cbc9f7ff383c3eadb91f5aceb715912e0025097495f18/ufo_tofu-0.14.0.tar.gz (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3), version: 0.14.0 2026-06-05T16:20:23,341 Skipping link: No binaries permitted for ufo-tofu: https://files.pythonhosted.org/packages/b1/5b/688b60083cb8c6b94d42ed3d901733e3f42f6bc6470dd0d848773b47e05a/ufo_tofu-0.15.0-py3-none-any.whl (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3) 2026-06-05T16:20:23,342 Found link https://files.pythonhosted.org/packages/fb/a2/6962493532cf76ffb61e365ebb7a91f81f4629180c1b754d0eb6843a4ee3/ufo_tofu-0.15.0.tar.gz (from https://pypi.org/simple/ufo-tofu/) (requires-python:>=3), version: 0.15.0 2026-06-05T16:20:23,343 Fetching project page and analyzing links: https://www.piwheels.org/simple/ufo-tofu/ 2026-06-05T16:20:23,343 Getting page https://www.piwheels.org/simple/ufo-tofu/ 2026-06-05T16:20:23,345 Found index url https://www.piwheels.org/simple 2026-06-05T16:20:23,528 Fetched page https://www.piwheels.org/simple/ufo-tofu/ as text/html 2026-06-05T16:20:23,530 Skipping link: No binaries permitted for ufo-tofu: https://www.piwheels.org/simple/ufo-tofu/ufo_tofu-0.14.0-py3-none-any.whl#sha256=03e0840c5e22a72b71b3d6369ebf9d8157936920080479fa6f2837c1339fab2a (from https://www.piwheels.org/simple/ufo-tofu/) (requires-python:>=3) 2026-06-05T16:20:23,531 Skipping link: No binaries permitted for ufo-tofu: https://archive1.piwheels.org/simple/ufo-tofu/ufo_tofu-0.13.0-py3-none-any.whl#sha256=ca603d324d7402a1e777cd2f19e9225f843159c0e5b6b3cfee1ef5f8f090685d (from https://www.piwheels.org/simple/ufo-tofu/) (requires-python:>=3) 2026-06-05T16:20:23,532 Skipping link: No binaries permitted for ufo-tofu: https://archive1.piwheels.org/simple/ufo-tofu/ufo_tofu-0.12.0-py3-none-any.whl#sha256=ee394639ba58e3a79cd99e956722681cfa607134e749d0b3d6b42be1ca97c5a0 (from https://www.piwheels.org/simple/ufo-tofu/) (requires-python:>=3) 2026-06-05T16:20:23,533 Skipping link: not a file: https://www.piwheels.org/simple/ufo-tofu/ 2026-06-05T16:20:23,533 Skipping link: not a file: https://pypi.org/simple/ufo-tofu/ 2026-06-05T16:20:23,554 Given no hashes to check 1 links for project 'ufo-tofu': discarding no candidates 2026-06-05T16:20:23,573 Collecting ufo-tofu==0.15.0 2026-06-05T16:20:23,576 Created temporary directory: /tmp/pip-unpack-vn8fe39_ 2026-06-05T16:20:23,730 Downloading ufo_tofu-0.15.0.tar.gz (202 kB) 2026-06-05T16:20:24,052 Added ufo-tofu==0.15.0 from https://files.pythonhosted.org/packages/fb/a2/6962493532cf76ffb61e365ebb7a91f81f4629180c1b754d0eb6843a4ee3/ufo_tofu-0.15.0.tar.gz to build tracker '/tmp/pip-build-tracker-wcknnyz_' 2026-06-05T16:20:24,058 Created temporary directory: /tmp/pip-build-env-y15p7n7t 2026-06-05T16:20:24,063 Installing build dependencies: started 2026-06-05T16:20:24,064 Running command pip subprocess to install build dependencies 2026-06-05T16:20:25,215 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-05T16:20:25,647 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-06-05T16:20:25,671 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T16:20:27,564 Collecting setuptools<77,>=68 2026-06-05T16:20:27,565 Obtaining dependency information for setuptools<77,>=68 from https://www.piwheels.org/simple/setuptools/setuptools-76.1.0-py3-none-any.whl.metadata 2026-06-05T16:20:27,583 Using cached https://www.piwheels.org/simple/setuptools/setuptools-76.1.0-py3-none-any.whl.metadata (6.7 kB) 2026-06-05T16:20:27,822 Collecting wheel 2026-06-05T16:20:27,823 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-05T16:20:27,837 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-05T16:20:28,023 Collecting packaging>=24.0 2026-06-05T16:20:28,024 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-05T16:20:28,037 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-05T16:20:28,237 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-05T16:20:28,257 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-05T16:20:28,383 Using cached https://www.piwheels.org/simple/setuptools/setuptools-76.1.0-py3-none-any.whl (1.2 MB) 2026-06-05T16:20:28,425 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-05T16:20:28,449 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-05T16:20:28,547 Using cached https://www.piwheels.org/simple/setuptools/setuptools-76.1.0-py3-none-any.whl (1.2 MB) 2026-06-05T16:20:31,334 Installing collected packages: setuptools, packaging, wheel 2026-06-05T16:20:35,624 Creating /tmp/pip-build-env-y15p7n7t/overlay/local/bin 2026-06-05T16:20:35,628 changing mode of /tmp/pip-build-env-y15p7n7t/overlay/local/bin/wheel to 755 2026-06-05T16:20:35,672 Successfully installed packaging-26.2 setuptools-76.1.0 wheel-0.47.0 2026-06-05T16:20:35,959 Installing build dependencies: finished with status 'done' 2026-06-05T16:20:35,965 Getting requirements to build wheel: started 2026-06-05T16:20:35,966 Running command Getting requirements to build wheel 2026-06-05T16:20:36,594 /tmp/pip-build-env-y15p7n7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-06-05T16:20:36,594 corresp(dist, value, root_dir) 2026-06-05T16:20:36,595 /tmp/pip-build-env-y15p7n7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-06-05T16:20:36,595 corresp(dist, value, root_dir) 2026-06-05T16:20:36,772 running egg_info 2026-06-05T16:20:36,779 writing ufo_tofu.egg-info/PKG-INFO 2026-06-05T16:20:36,786 writing dependency_links to ufo_tofu.egg-info/dependency_links.txt 2026-06-05T16:20:36,791 writing requirements to ufo_tofu.egg-info/requires.txt 2026-06-05T16:20:36,792 writing top-level names to ufo_tofu.egg-info/top_level.txt 2026-06-05T16:20:36,842 reading manifest file 'ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:36,849 reading manifest template 'MANIFEST.in' 2026-06-05T16:20:36,850 warning: no files found matching 'pkgconfig.py' 2026-06-05T16:20:36,851 adding license file 'LICENSE' 2026-06-05T16:20:36,857 writing manifest file 'ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:36,966 Getting requirements to build wheel: finished with status 'done' 2026-06-05T16:20:36,970 Created temporary directory: /tmp/pip-modern-metadata-qzjgwsiw 2026-06-05T16:20:36,973 Preparing metadata (pyproject.toml): started 2026-06-05T16:20:36,974 Running command Preparing metadata (pyproject.toml) 2026-06-05T16:20:37,773 /tmp/pip-build-env-y15p7n7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-06-05T16:20:37,773 corresp(dist, value, root_dir) 2026-06-05T16:20:37,773 /tmp/pip-build-env-y15p7n7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-06-05T16:20:37,774 corresp(dist, value, root_dir) 2026-06-05T16:20:37,932 running dist_info 2026-06-05T16:20:37,944 creating /tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info 2026-06-05T16:20:37,945 writing /tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/PKG-INFO 2026-06-05T16:20:37,953 writing dependency_links to /tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/dependency_links.txt 2026-06-05T16:20:37,956 writing requirements to /tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/requires.txt 2026-06-05T16:20:37,957 writing top-level names to /tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/top_level.txt 2026-06-05T16:20:37,959 writing manifest file '/tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:38,003 reading manifest file '/tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:38,005 reading manifest template 'MANIFEST.in' 2026-06-05T16:20:38,006 warning: no files found matching 'pkgconfig.py' 2026-06-05T16:20:38,007 adding license file 'LICENSE' 2026-06-05T16:20:38,011 writing manifest file '/tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:38,013 creating '/tmp/pip-modern-metadata-qzjgwsiw/ufo_tofu-0.15.0.dist-info' 2026-06-05T16:20:38,148 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-05T16:20:38,153 Source in /tmp/pip-wheel-3sjron_6/ufo-tofu_a72dafdaccaa4901bc8360693c24e6e0 has version 0.15.0, which satisfies requirement ufo-tofu==0.15.0 from https://files.pythonhosted.org/packages/fb/a2/6962493532cf76ffb61e365ebb7a91f81f4629180c1b754d0eb6843a4ee3/ufo_tofu-0.15.0.tar.gz 2026-06-05T16:20:38,154 Removed ufo-tofu==0.15.0 from https://files.pythonhosted.org/packages/fb/a2/6962493532cf76ffb61e365ebb7a91f81f4629180c1b754d0eb6843a4ee3/ufo_tofu-0.15.0.tar.gz from build tracker '/tmp/pip-build-tracker-wcknnyz_' 2026-06-05T16:20:38,160 Created temporary directory: /tmp/pip-unpack-9grnhkdy 2026-06-05T16:20:38,161 Building wheels for collected packages: ufo-tofu 2026-06-05T16:20:38,165 Created temporary directory: /tmp/pip-wheel-9061opnt 2026-06-05T16:20:38,165 Destination directory: /tmp/pip-wheel-9061opnt 2026-06-05T16:20:38,167 Building wheel for ufo-tofu (pyproject.toml): started 2026-06-05T16:20:38,169 Running command Building wheel for ufo-tofu (pyproject.toml) 2026-06-05T16:20:38,732 /tmp/pip-build-env-y15p7n7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-06-05T16:20:38,733 corresp(dist, value, root_dir) 2026-06-05T16:20:38,733 /tmp/pip-build-env-y15p7n7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:81: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-06-05T16:20:38,734 corresp(dist, value, root_dir) 2026-06-05T16:20:38,874 running bdist_wheel 2026-06-05T16:20:38,894 running build 2026-06-05T16:20:38,895 running build_py 2026-06-05T16:20:38,902 creating build/lib/tofu 2026-06-05T16:20:38,904 copying tofu/genreco.py -> build/lib/tofu 2026-06-05T16:20:38,907 copying tofu/__init__.py -> build/lib/tofu 2026-06-05T16:20:38,909 copying tofu/util.py -> build/lib/tofu 2026-06-05T16:20:38,912 copying tofu/gui.py -> build/lib/tofu 2026-06-05T16:20:38,915 copying tofu/find_large_spots.py -> build/lib/tofu 2026-06-05T16:20:38,917 copying tofu/config.py -> build/lib/tofu 2026-06-05T16:20:38,920 copying tofu/preprocess.py -> build/lib/tofu 2026-06-05T16:20:38,923 copying tofu/tasks.py -> build/lib/tofu 2026-06-05T16:20:38,925 copying tofu/reco.py -> build/lib/tofu 2026-06-05T16:20:38,928 copying tofu/inpaint.py -> build/lib/tofu 2026-06-05T16:20:38,930 copying tofu/lamino.py -> build/lib/tofu 2026-06-05T16:20:38,934 creating build/lib/tofu/tests 2026-06-05T16:20:38,935 copying tofu/tests/conftest.py -> build/lib/tofu/tests 2026-06-05T16:20:38,937 copying tofu/tests/test_flow_main.py -> build/lib/tofu/tests 2026-06-05T16:20:38,940 copying tofu/tests/__init__.py -> build/lib/tofu/tests 2026-06-05T16:20:38,942 copying tofu/tests/test_flow_viewer.py -> build/lib/tofu/tests 2026-06-05T16:20:38,944 copying tofu/tests/test_flow_util.py -> build/lib/tofu/tests 2026-06-05T16:20:38,947 copying tofu/tests/flow_util.py -> build/lib/tofu/tests 2026-06-05T16:20:38,949 copying tofu/tests/test_flow_propertylinkswidget.py -> build/lib/tofu/tests 2026-06-05T16:20:38,951 copying tofu/tests/test_flow_models.py -> build/lib/tofu/tests 2026-06-05T16:20:38,954 copying tofu/tests/test_flow_scene.py -> build/lib/tofu/tests 2026-06-05T16:20:38,957 copying tofu/tests/test_flow_propertylinksmodels.py -> build/lib/tofu/tests 2026-06-05T16:20:38,960 copying tofu/tests/test_flow_runslider.py -> build/lib/tofu/tests 2026-06-05T16:20:38,962 copying tofu/tests/test_flow_execution.py -> build/lib/tofu/tests 2026-06-05T16:20:38,965 creating build/lib/tofu/ez 2026-06-05T16:20:38,967 copying tofu/ez/RR_external.py -> build/lib/tofu/ez 2026-06-05T16:20:38,969 copying tofu/ez/tofu_cmd_gen.py -> build/lib/tofu/ez 2026-06-05T16:20:38,972 copying tofu/ez/__init__.py -> build/lib/tofu/ez 2026-06-05T16:20:38,974 copying tofu/ez/util.py -> build/lib/tofu/ez 2026-06-05T16:20:38,977 copying tofu/ez/ctdir_walker.py -> build/lib/tofu/ez 2026-06-05T16:20:38,979 copying tofu/ez/ufo_cmd_gen.py -> build/lib/tofu/ez 2026-06-05T16:20:38,982 copying tofu/ez/image_read_write.py -> build/lib/tofu/ez 2026-06-05T16:20:38,984 copying tofu/ez/find_axis_cmd_gen.py -> build/lib/tofu/ez 2026-06-05T16:20:38,987 copying tofu/ez/params.py -> build/lib/tofu/ez 2026-06-05T16:20:38,989 copying tofu/ez/evaluate_sharpness.py -> build/lib/tofu/ez 2026-06-05T16:20:38,992 copying tofu/ez/main.py -> build/lib/tofu/ez 2026-06-05T16:20:38,995 creating build/lib/tofu/vis 2026-06-05T16:20:38,996 copying tofu/vis/__init__.py -> build/lib/tofu/vis 2026-06-05T16:20:38,998 copying tofu/vis/qt.py -> build/lib/tofu/vis 2026-06-05T16:20:39,001 creating build/lib/tofu/flow 2026-06-05T16:20:39,002 copying tofu/flow/propertylinkswidget.py -> build/lib/tofu/flow 2026-06-05T16:20:39,004 copying tofu/flow/__init__.py -> build/lib/tofu/flow 2026-06-05T16:20:39,005 copying tofu/flow/util.py -> build/lib/tofu/flow 2026-06-05T16:20:39,007 copying tofu/flow/scene.py -> build/lib/tofu/flow 2026-06-05T16:20:39,010 copying tofu/flow/runslider.py -> build/lib/tofu/flow 2026-06-05T16:20:39,012 copying tofu/flow/filedirdialog.py -> build/lib/tofu/flow 2026-06-05T16:20:39,014 copying tofu/flow/models.py -> build/lib/tofu/flow 2026-06-05T16:20:39,018 copying tofu/flow/viewer.py -> build/lib/tofu/flow 2026-06-05T16:20:39,021 copying tofu/flow/propertylinksmodels.py -> build/lib/tofu/flow 2026-06-05T16:20:39,023 copying tofu/flow/execution.py -> build/lib/tofu/flow 2026-06-05T16:20:39,026 copying tofu/flow/main.py -> build/lib/tofu/flow 2026-06-05T16:20:39,029 creating build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,030 copying tofu/ez/Helpers/__init__.py -> build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,032 copying tofu/ez/Helpers/stitch_funcs.py -> build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,035 copying tofu/ez/Helpers/halfacqmode-mpi-stitch.py -> build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,037 copying tofu/ez/Helpers/find_360_overlap.py -> build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,040 copying tofu/ez/Helpers/mview_main.py -> build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,042 copying tofu/ez/Helpers/batch_search_stitch_360.py -> build/lib/tofu/ez/Helpers 2026-06-05T16:20:39,046 creating build/lib/tofu/ez/GUI 2026-06-05T16:20:39,047 copying tofu/ez/GUI/__init__.py -> build/lib/tofu/ez/GUI 2026-06-05T16:20:39,051 copying tofu/ez/GUI/image_viewer.py -> build/lib/tofu/ez/GUI 2026-06-05T16:20:39,054 copying tofu/ez/GUI/verify_delete.py -> build/lib/tofu/ez/GUI 2026-06-05T16:20:39,056 copying tofu/ez/GUI/message_dialog.py -> build/lib/tofu/ez/GUI 2026-06-05T16:20:39,058 copying tofu/ez/GUI/ezufo_launcher.py -> build/lib/tofu/ez/GUI 2026-06-05T16:20:39,061 copying tofu/ez/GUI/login_dialog.py -> build/lib/tofu/ez/GUI 2026-06-05T16:20:39,064 creating build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,065 copying tofu/ez/GUI/Advanced/__init__.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,067 copying tofu/ez/GUI/Advanced/find_large_spots.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,070 copying tofu/ez/GUI/Advanced/advanced.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,072 copying tofu/ez/GUI/Advanced/Batch360.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,075 copying tofu/ez/GUI/Advanced/optimization.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,077 copying tofu/ez/GUI/Advanced/ffc.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,080 copying tofu/ez/GUI/Advanced/nlmdn.py -> build/lib/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,083 creating build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,085 copying tofu/ez/GUI/Main/centre_of_rotation.py -> build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,087 copying tofu/ez/GUI/Main/__init__.py -> build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,089 copying tofu/ez/GUI/Main/region_and_histogram.py -> build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,092 copying tofu/ez/GUI/Main/config.py -> build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,095 copying tofu/ez/GUI/Main/filters.py -> build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,098 copying tofu/ez/GUI/Main/phase_retrieval.py -> build/lib/tofu/ez/GUI/Main 2026-06-05T16:20:39,101 creating build/lib/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,102 copying tofu/ez/GUI/Stitch_tools_tab/ez_360_overlap_qt.py -> build/lib/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,105 copying tofu/ez/GUI/Stitch_tools_tab/__init__.py -> build/lib/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,107 copying tofu/ez/GUI/Stitch_tools_tab/ezstitch_qt.py -> build/lib/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,110 copying tofu/ez/GUI/Stitch_tools_tab/ezmview_qt.py -> build/lib/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,113 copying tofu/ez/GUI/Stitch_tools_tab/ez_360_multi_stitch_qt.py -> build/lib/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,116 creating build/lib/docs/source 2026-06-05T16:20:39,118 copying docs/source/conf.py -> build/lib/docs/source 2026-06-05T16:20:39,120 running egg_info 2026-06-05T16:20:39,131 writing ufo_tofu.egg-info/PKG-INFO 2026-06-05T16:20:39,137 writing dependency_links to ufo_tofu.egg-info/dependency_links.txt 2026-06-05T16:20:39,140 writing requirements to ufo_tofu.egg-info/requires.txt 2026-06-05T16:20:39,141 writing top-level names to ufo_tofu.egg-info/top_level.txt 2026-06-05T16:20:39,168 reading manifest file 'ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:39,174 reading manifest template 'MANIFEST.in' 2026-06-05T16:20:39,175 warning: no files found matching 'pkgconfig.py' 2026-06-05T16:20:39,176 adding license file 'LICENSE' 2026-06-05T16:20:39,182 writing manifest file 'ufo_tofu.egg-info/SOURCES.txt' 2026-06-05T16:20:39,191 copying tofu/gui.ui -> build/lib/tofu 2026-06-05T16:20:39,195 creating build/lib/bin 2026-06-05T16:20:39,196 copying bin/tofu -> build/lib/bin 2026-06-05T16:20:39,198 copying tofu/flow/config.json -> build/lib/tofu/flow 2026-06-05T16:20:39,201 creating build/lib/tofu/flow/composites 2026-06-05T16:20:39,202 copying tofu/flow/composites/pr.cm -> build/lib/tofu/flow/composites 2026-06-05T16:20:39,205 copying tofu/flow/composites/ffc-links.cm -> build/lib/tofu/flow/composites 2026-06-05T16:20:39,215 running build_scripts 2026-06-05T16:20:39,216 creating build/scripts-3.11 2026-06-05T16:20:39,217 copying and adjusting bin/tofu -> build/scripts-3.11 2026-06-05T16:20:39,219 changing mode of build/scripts-3.11/tofu from 644 to 755 2026-06-05T16:20:39,230 installing to build/bdist.linux-armv7l/wheel 2026-06-05T16:20:39,231 running install 2026-06-05T16:20:39,254 running install_lib 2026-06-05T16:20:39,261 creating build/bdist.linux-armv7l/wheel 2026-06-05T16:20:39,263 creating build/bdist.linux-armv7l/wheel/tofu 2026-06-05T16:20:39,264 copying build/lib/tofu/genreco.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,267 copying build/lib/tofu/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,269 copying build/lib/tofu/util.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,273 creating build/bdist.linux-armv7l/wheel/tofu/tests 2026-06-05T16:20:39,274 copying build/lib/tofu/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,276 copying build/lib/tofu/tests/test_flow_main.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,279 copying build/lib/tofu/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,280 copying build/lib/tofu/tests/test_flow_viewer.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,283 copying build/lib/tofu/tests/test_flow_util.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,285 copying build/lib/tofu/tests/flow_util.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,287 copying build/lib/tofu/tests/test_flow_propertylinkswidget.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,289 copying build/lib/tofu/tests/test_flow_models.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,293 copying build/lib/tofu/tests/test_flow_scene.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,296 copying build/lib/tofu/tests/test_flow_propertylinksmodels.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,299 copying build/lib/tofu/tests/test_flow_runslider.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,301 copying build/lib/tofu/tests/test_flow_execution.py -> build/bdist.linux-armv7l/wheel/./tofu/tests 2026-06-05T16:20:39,304 creating build/bdist.linux-armv7l/wheel/tofu/ez 2026-06-05T16:20:39,305 copying build/lib/tofu/ez/RR_external.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,309 creating build/bdist.linux-armv7l/wheel/tofu/ez/Helpers 2026-06-05T16:20:39,310 copying build/lib/tofu/ez/Helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/Helpers 2026-06-05T16:20:39,312 copying build/lib/tofu/ez/Helpers/stitch_funcs.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/Helpers 2026-06-05T16:20:39,315 copying build/lib/tofu/ez/Helpers/halfacqmode-mpi-stitch.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/Helpers 2026-06-05T16:20:39,317 copying build/lib/tofu/ez/Helpers/find_360_overlap.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/Helpers 2026-06-05T16:20:39,319 copying build/lib/tofu/ez/Helpers/mview_main.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/Helpers 2026-06-05T16:20:39,321 copying build/lib/tofu/ez/Helpers/batch_search_stitch_360.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/Helpers 2026-06-05T16:20:39,323 copying build/lib/tofu/ez/tofu_cmd_gen.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,326 copying build/lib/tofu/ez/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,328 copying build/lib/tofu/ez/util.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,331 creating build/bdist.linux-armv7l/wheel/tofu/ez/GUI 2026-06-05T16:20:39,332 copying build/lib/tofu/ez/GUI/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI 2026-06-05T16:20:39,334 copying build/lib/tofu/ez/GUI/image_viewer.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI 2026-06-05T16:20:39,337 copying build/lib/tofu/ez/GUI/verify_delete.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI 2026-06-05T16:20:39,339 copying build/lib/tofu/ez/GUI/message_dialog.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI 2026-06-05T16:20:39,341 creating build/bdist.linux-armv7l/wheel/tofu/ez/GUI/Advanced 2026-06-05T16:20:39,342 copying build/lib/tofu/ez/GUI/Advanced/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,344 copying build/lib/tofu/ez/GUI/Advanced/find_large_spots.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,347 copying build/lib/tofu/ez/GUI/Advanced/advanced.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,349 copying build/lib/tofu/ez/GUI/Advanced/Batch360.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,351 copying build/lib/tofu/ez/GUI/Advanced/optimization.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,353 copying build/lib/tofu/ez/GUI/Advanced/ffc.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,356 copying build/lib/tofu/ez/GUI/Advanced/nlmdn.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Advanced 2026-06-05T16:20:39,359 creating build/bdist.linux-armv7l/wheel/tofu/ez/GUI/Main 2026-06-05T16:20:39,360 copying build/lib/tofu/ez/GUI/Main/centre_of_rotation.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Main 2026-06-05T16:20:39,362 copying build/lib/tofu/ez/GUI/Main/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Main 2026-06-05T16:20:39,364 copying build/lib/tofu/ez/GUI/Main/region_and_histogram.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Main 2026-06-05T16:20:39,366 copying build/lib/tofu/ez/GUI/Main/config.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Main 2026-06-05T16:20:39,370 copying build/lib/tofu/ez/GUI/Main/filters.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Main 2026-06-05T16:20:39,373 copying build/lib/tofu/ez/GUI/Main/phase_retrieval.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Main 2026-06-05T16:20:39,376 creating build/bdist.linux-armv7l/wheel/tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,377 copying build/lib/tofu/ez/GUI/Stitch_tools_tab/ez_360_overlap_qt.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,379 copying build/lib/tofu/ez/GUI/Stitch_tools_tab/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,381 copying build/lib/tofu/ez/GUI/Stitch_tools_tab/ezstitch_qt.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,384 copying build/lib/tofu/ez/GUI/Stitch_tools_tab/ezmview_qt.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,386 copying build/lib/tofu/ez/GUI/Stitch_tools_tab/ez_360_multi_stitch_qt.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI/Stitch_tools_tab 2026-06-05T16:20:39,389 copying build/lib/tofu/ez/GUI/ezufo_launcher.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI 2026-06-05T16:20:39,392 copying build/lib/tofu/ez/GUI/login_dialog.py -> build/bdist.linux-armv7l/wheel/./tofu/ez/GUI 2026-06-05T16:20:39,394 copying build/lib/tofu/ez/ctdir_walker.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,397 copying build/lib/tofu/ez/ufo_cmd_gen.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,399 copying build/lib/tofu/ez/image_read_write.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,402 copying build/lib/tofu/ez/find_axis_cmd_gen.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,404 copying build/lib/tofu/ez/params.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,407 copying build/lib/tofu/ez/evaluate_sharpness.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,409 copying build/lib/tofu/ez/main.py -> build/bdist.linux-armv7l/wheel/./tofu/ez 2026-06-05T16:20:39,412 copying build/lib/tofu/gui.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,415 copying build/lib/tofu/gui.ui -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,419 copying build/lib/tofu/find_large_spots.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,421 copying build/lib/tofu/config.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,424 copying build/lib/tofu/preprocess.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,427 copying build/lib/tofu/tasks.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,430 creating build/bdist.linux-armv7l/wheel/tofu/vis 2026-06-05T16:20:39,431 copying build/lib/tofu/vis/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/vis 2026-06-05T16:20:39,433 copying build/lib/tofu/vis/qt.py -> build/bdist.linux-armv7l/wheel/./tofu/vis 2026-06-05T16:20:39,435 creating build/bdist.linux-armv7l/wheel/tofu/flow 2026-06-05T16:20:39,436 copying build/lib/tofu/flow/propertylinkswidget.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,439 copying build/lib/tofu/flow/__init__.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,440 copying build/lib/tofu/flow/util.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,442 copying build/lib/tofu/flow/scene.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,445 copying build/lib/tofu/flow/config.json -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,448 creating build/bdist.linux-armv7l/wheel/tofu/flow/composites 2026-06-05T16:20:39,449 copying build/lib/tofu/flow/composites/pr.cm -> build/bdist.linux-armv7l/wheel/./tofu/flow/composites 2026-06-05T16:20:39,451 copying build/lib/tofu/flow/composites/ffc-links.cm -> build/bdist.linux-armv7l/wheel/./tofu/flow/composites 2026-06-05T16:20:39,454 copying build/lib/tofu/flow/runslider.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,456 copying build/lib/tofu/flow/filedirdialog.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,458 copying build/lib/tofu/flow/models.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,461 copying build/lib/tofu/flow/viewer.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,464 copying build/lib/tofu/flow/propertylinksmodels.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,466 copying build/lib/tofu/flow/execution.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,468 copying build/lib/tofu/flow/main.py -> build/bdist.linux-armv7l/wheel/./tofu/flow 2026-06-05T16:20:39,471 copying build/lib/tofu/reco.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,475 copying build/lib/tofu/inpaint.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,479 copying build/lib/tofu/lamino.py -> build/bdist.linux-armv7l/wheel/./tofu 2026-06-05T16:20:39,483 creating build/bdist.linux-armv7l/wheel/docs 2026-06-05T16:20:39,486 creating build/bdist.linux-armv7l/wheel/docs/source 2026-06-05T16:20:39,489 copying build/lib/docs/source/conf.py -> build/bdist.linux-armv7l/wheel/./docs/source 2026-06-05T16:20:39,492 creating build/bdist.linux-armv7l/wheel/bin 2026-06-05T16:20:39,493 copying build/lib/bin/tofu -> build/bdist.linux-armv7l/wheel/./bin 2026-06-05T16:20:39,496 running install_egg_info 2026-06-05T16:20:39,503 Copying ufo_tofu.egg-info to build/bdist.linux-armv7l/wheel/./ufo_tofu-0.15.0-py3.11.egg-info 2026-06-05T16:20:39,512 running install_scripts 2026-06-05T16:20:39,514 creating build/bdist.linux-armv7l/wheel/ufo_tofu-0.15.0.data/scripts 2026-06-05T16:20:39,515 copying build/scripts-3.11/tofu -> build/bdist.linux-armv7l/wheel/ufo_tofu-0.15.0.data/scripts 2026-06-05T16:20:39,518 changing mode of build/bdist.linux-armv7l/wheel/ufo_tofu-0.15.0.data/scripts/tofu to 755 2026-06-05T16:20:39,528 creating build/bdist.linux-armv7l/wheel/ufo_tofu-0.15.0.dist-info/WHEEL 2026-06-05T16:20:39,531 creating '/tmp/pip-wheel-9061opnt/.tmp-m9n0eszm/ufo_tofu-0.15.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-05T16:20:39,533 adding 'bin/tofu' 2026-06-05T16:20:39,536 adding 'docs/source/conf.py' 2026-06-05T16:20:39,538 adding 'tofu/__init__.py' 2026-06-05T16:20:39,542 adding 'tofu/config.py' 2026-06-05T16:20:39,544 adding 'tofu/find_large_spots.py' 2026-06-05T16:20:39,548 adding 'tofu/genreco.py' 2026-06-05T16:20:39,551 adding 'tofu/gui.py' 2026-06-05T16:20:39,554 adding 'tofu/gui.ui' 2026-06-05T16:20:39,557 adding 'tofu/inpaint.py' 2026-06-05T16:20:39,558 adding 'tofu/lamino.py' 2026-06-05T16:20:39,561 adding 'tofu/preprocess.py' 2026-06-05T16:20:39,563 adding 'tofu/reco.py' 2026-06-05T16:20:39,565 adding 'tofu/tasks.py' 2026-06-05T16:20:39,567 adding 'tofu/util.py' 2026-06-05T16:20:39,570 adding 'tofu/ez/RR_external.py' 2026-06-05T16:20:39,571 adding 'tofu/ez/__init__.py' 2026-06-05T16:20:39,573 adding 'tofu/ez/ctdir_walker.py' 2026-06-05T16:20:39,575 adding 'tofu/ez/evaluate_sharpness.py' 2026-06-05T16:20:39,577 adding 'tofu/ez/find_axis_cmd_gen.py' 2026-06-05T16:20:39,578 adding 'tofu/ez/image_read_write.py' 2026-06-05T16:20:39,581 adding 'tofu/ez/main.py' 2026-06-05T16:20:39,583 adding 'tofu/ez/params.py' 2026-06-05T16:20:39,585 adding 'tofu/ez/tofu_cmd_gen.py' 2026-06-05T16:20:39,587 adding 'tofu/ez/ufo_cmd_gen.py' 2026-06-05T16:20:39,590 adding 'tofu/ez/util.py' 2026-06-05T16:20:39,592 adding 'tofu/ez/GUI/__init__.py' 2026-06-05T16:20:39,594 adding 'tofu/ez/GUI/ezufo_launcher.py' 2026-06-05T16:20:39,596 adding 'tofu/ez/GUI/image_viewer.py' 2026-06-05T16:20:39,598 adding 'tofu/ez/GUI/login_dialog.py' 2026-06-05T16:20:39,599 adding 'tofu/ez/GUI/message_dialog.py' 2026-06-05T16:20:39,600 adding 'tofu/ez/GUI/verify_delete.py' 2026-06-05T16:20:39,603 adding 'tofu/ez/GUI/Advanced/Batch360.py' 2026-06-05T16:20:39,604 adding 'tofu/ez/GUI/Advanced/__init__.py' 2026-06-05T16:20:39,605 adding 'tofu/ez/GUI/Advanced/advanced.py' 2026-06-05T16:20:39,607 adding 'tofu/ez/GUI/Advanced/ffc.py' 2026-06-05T16:20:39,608 adding 'tofu/ez/GUI/Advanced/find_large_spots.py' 2026-06-05T16:20:39,610 adding 'tofu/ez/GUI/Advanced/nlmdn.py' 2026-06-05T16:20:39,612 adding 'tofu/ez/GUI/Advanced/optimization.py' 2026-06-05T16:20:39,613 adding 'tofu/ez/GUI/Main/__init__.py' 2026-06-05T16:20:39,615 adding 'tofu/ez/GUI/Main/centre_of_rotation.py' 2026-06-05T16:20:39,618 adding 'tofu/ez/GUI/Main/config.py' 2026-06-05T16:20:39,620 adding 'tofu/ez/GUI/Main/filters.py' 2026-06-05T16:20:39,621 adding 'tofu/ez/GUI/Main/phase_retrieval.py' 2026-06-05T16:20:39,623 adding 'tofu/ez/GUI/Main/region_and_histogram.py' 2026-06-05T16:20:39,625 adding 'tofu/ez/GUI/Stitch_tools_tab/__init__.py' 2026-06-05T16:20:39,627 adding 'tofu/ez/GUI/Stitch_tools_tab/ez_360_multi_stitch_qt.py' 2026-06-05T16:20:39,629 adding 'tofu/ez/GUI/Stitch_tools_tab/ez_360_overlap_qt.py' 2026-06-05T16:20:39,631 adding 'tofu/ez/GUI/Stitch_tools_tab/ezmview_qt.py' 2026-06-05T16:20:39,634 adding 'tofu/ez/GUI/Stitch_tools_tab/ezstitch_qt.py' 2026-06-05T16:20:39,636 adding 'tofu/ez/Helpers/__init__.py' 2026-06-05T16:20:39,637 adding 'tofu/ez/Helpers/batch_search_stitch_360.py' 2026-06-05T16:20:39,639 adding 'tofu/ez/Helpers/find_360_overlap.py' 2026-06-05T16:20:39,640 adding 'tofu/ez/Helpers/halfacqmode-mpi-stitch.py' 2026-06-05T16:20:39,642 adding 'tofu/ez/Helpers/mview_main.py' 2026-06-05T16:20:39,645 adding 'tofu/ez/Helpers/stitch_funcs.py' 2026-06-05T16:20:39,647 adding 'tofu/flow/__init__.py' 2026-06-05T16:20:39,648 adding 'tofu/flow/config.json' 2026-06-05T16:20:39,650 adding 'tofu/flow/execution.py' 2026-06-05T16:20:39,651 adding 'tofu/flow/filedirdialog.py' 2026-06-05T16:20:39,654 adding 'tofu/flow/main.py' 2026-06-05T16:20:39,661 adding 'tofu/flow/models.py' 2026-06-05T16:20:39,664 adding 'tofu/flow/propertylinksmodels.py' 2026-06-05T16:20:39,665 adding 'tofu/flow/propertylinkswidget.py' 2026-06-05T16:20:39,667 adding 'tofu/flow/runslider.py' 2026-06-05T16:20:39,669 adding 'tofu/flow/scene.py' 2026-06-05T16:20:39,671 adding 'tofu/flow/util.py' 2026-06-05T16:20:39,673 adding 'tofu/flow/viewer.py' 2026-06-05T16:20:39,675 adding 'tofu/flow/composites/ffc-links.cm' 2026-06-05T16:20:39,677 adding 'tofu/flow/composites/pr.cm' 2026-06-05T16:20:39,678 adding 'tofu/tests/__init__.py' 2026-06-05T16:20:39,680 adding 'tofu/tests/conftest.py' 2026-06-05T16:20:39,681 adding 'tofu/tests/flow_util.py' 2026-06-05T16:20:39,683 adding 'tofu/tests/test_flow_execution.py' 2026-06-05T16:20:39,685 adding 'tofu/tests/test_flow_main.py' 2026-06-05T16:20:39,691 adding 'tofu/tests/test_flow_models.py' 2026-06-05T16:20:39,693 adding 'tofu/tests/test_flow_propertylinksmodels.py' 2026-06-05T16:20:39,695 adding 'tofu/tests/test_flow_propertylinkswidget.py' 2026-06-05T16:20:39,696 adding 'tofu/tests/test_flow_runslider.py' 2026-06-05T16:20:39,699 adding 'tofu/tests/test_flow_scene.py' 2026-06-05T16:20:39,700 adding 'tofu/tests/test_flow_util.py' 2026-06-05T16:20:39,702 adding 'tofu/tests/test_flow_viewer.py' 2026-06-05T16:20:39,704 adding 'tofu/vis/__init__.py' 2026-06-05T16:20:39,705 adding 'tofu/vis/qt.py' 2026-06-05T16:20:39,708 adding 'ufo_tofu-0.15.0.data/scripts/tofu' 2026-06-05T16:20:39,711 adding 'ufo_tofu-0.15.0.dist-info/LICENSE' 2026-06-05T16:20:39,712 adding 'ufo_tofu-0.15.0.dist-info/METADATA' 2026-06-05T16:20:39,713 adding 'ufo_tofu-0.15.0.dist-info/WHEEL' 2026-06-05T16:20:39,714 adding 'ufo_tofu-0.15.0.dist-info/top_level.txt' 2026-06-05T16:20:39,716 adding 'ufo_tofu-0.15.0.dist-info/RECORD' 2026-06-05T16:20:39,720 removing build/bdist.linux-armv7l/wheel 2026-06-05T16:20:39,856 Building wheel for ufo-tofu (pyproject.toml): finished with status 'done' 2026-06-05T16:20:39,867 Created wheel for ufo-tofu: filename=ufo_tofu-0.15.0-py3-none-any.whl size=235584 sha256=c85bf7035c68594f1b5313dabec6b215863f47ca1beafce5e0efd79a0005bef7 2026-06-05T16:20:39,868 Stored in directory: /tmp/pip-ephem-wheel-cache-u8_t7t83/wheels/39/08/38/7c67e05796975f6533b272d5093adda54b65daf08117820b3e 2026-06-05T16:20:39,882 Successfully built ufo-tofu 2026-06-05T16:20:39,891 Removed build tracker: '/tmp/pip-build-tracker-wcknnyz_'