2025-10-23T18:07:24,977 Created temporary directory: /tmp/pip-ephem-wheel-cache-ay_bon6h 2025-10-23T18:07:24,979 Created temporary directory: /tmp/pip-build-tracker-8eae_wgy 2025-10-23T18:07:24,979 Initialized build tracking at /tmp/pip-build-tracker-8eae_wgy 2025-10-23T18:07:24,980 Created build tracker: /tmp/pip-build-tracker-8eae_wgy 2025-10-23T18:07:24,980 Entered build tracker: /tmp/pip-build-tracker-8eae_wgy 2025-10-23T18:07:24,981 Created temporary directory: /tmp/pip-wheel-1ud_n215 2025-10-23T18:07:24,984 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-23T18:07:24,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-hxgukh37 2025-10-23T18:07:25,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T18:07:25,011 2 location(s) to search for versions of openhcs: 2025-10-23T18:07:25,011 * https://pypi.org/simple/openhcs/ 2025-10-23T18:07:25,011 * https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:07:25,012 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-23T18:07:25,013 Getting page https://pypi.org/simple/openhcs/ 2025-10-23T18:07:25,014 Found index url https://pypi.org/simple 2025-10-23T18:07:25,154 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-23T18:07:25,159 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/32/61/fd3793fd89f7863e12f7007aed7474ed43c312f1b3b2844d67b39c19975b/openhcs-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-23T18:07:25,160 Found link https://files.pythonhosted.org/packages/08/58/ff5bc05532bb8006510f5d43a958b66ab3bd8f1e0099438744e39e2cb6ca/openhcs-0.1.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9), version: 0.1.0 2025-10-23T18:07:25,161 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/76/b6/28590bacffe1a1494f3211fc01afa35999679f78ba1b47529f7dbd4543ec/openhcs-0.2.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-23T18:07:25,162 Found link https://files.pythonhosted.org/packages/9b/d7/50c56e66900fc874ae59e16ab5eb12709f587e7b63b7e61a12cba9f97611/openhcs-0.2.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9), version: 0.2.0 2025-10-23T18:07:25,163 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/e6/6c/4718ce19970563f6c8395d7e158c678afed3fc85cca34e9ff79c7251c888/openhcs-0.2.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,164 Found link https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.1 2025-10-23T18:07:25,164 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ca/f4/8cdb39a158282ff776d1542d9207fc29c893db671ce8a349d7683060e3ea/openhcs-0.2.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,165 Found link https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.2 2025-10-23T18:07:25,166 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/2f/fc/f0e5e1e90eb21dbee241b6b67fe06f9e5c82013766cae4179babab2fd643/openhcs-0.2.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,167 Found link https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.3 2025-10-23T18:07:25,167 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6e/78/20346661fd7596bce25b9f94f89a7a7f4fcf93b06860544101d7db2568aa/openhcs-0.2.4-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,169 Found link https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.4 2025-10-23T18:07:25,169 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fd/43/c95cc54ee996b827c955733c8f4b8bbb798414e100f670809c8eb85eb6bf/openhcs-0.2.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,170 Found link https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.5 2025-10-23T18:07:25,171 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/9d/4c/c88e32a32361daf8ce440b9ad6303c04f1e38bd1daf0f32014bfb82c82e6/openhcs-0.2.6-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,171 Found link https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.6 2025-10-23T18:07:25,172 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ba/d4/03af540ff755b59330e5b5be7c96c2405a70f3b89ad89944fa52ab17f80a/openhcs-0.2.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,173 Found link https://files.pythonhosted.org/packages/ed/b9/c022a5d8fb9812a3b22d9e67225066278c7800d850351ddad99023e4c7e1/openhcs-0.2.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.7 2025-10-23T18:07:25,174 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/83/4c/cb94f43412b10d9cab3626b17225a6c2e576a3a1fb8bd67e3dfa51a491e6/openhcs-0.2.8-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,174 Found link https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.8 2025-10-23T18:07:25,175 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/1d/c1/46c97d1e8b2aa7354a3db0e85d7a3089ae296f15fd049823caeaf7e4a984/openhcs-0.2.9-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,176 Found link https://files.pythonhosted.org/packages/13/c3/d8091f9abba077b53a765c16c4a0e3562c9d9184d5b67fa99b76c07b341e/openhcs-0.2.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.9 2025-10-23T18:07:25,176 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/14/ea/2393f9abb50c0a0f04d8b0e4af95522b27bdeef9726ddf428b5f40ff403f/openhcs-0.2.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,177 Found link https://files.pythonhosted.org/packages/45/56/d7cdc08e24ed5ff67593f220df82547bb7e8f08b5b0b8e00c45feec6ad9f/openhcs-0.2.10.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.10 2025-10-23T18:07:25,178 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:07:25,179 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:07:25,180 Found index url https://www.piwheels.org/simple 2025-10-23T18:07:25,346 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-23T18:07:25,349 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.2-py3-none-any.whl#sha256=5ff1b3489a4726934b8f3a5ec68adf41be2e1d446ff37b0e59aa855524bec924 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,349 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.1-py3-none-any.whl#sha256=abe69922e019302499c0582fce23d595ac22d0210553bacb2d78609ed30aac7e (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:07:25,350 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.0-py3-none-any.whl#sha256=ab5b6a8a68062a613647d50036934e7cae22cdbb55b431968d30bebce1257b38 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-23T18:07:25,350 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.1.0-py3-none-any.whl#sha256=0194f79aad42bd320b96ba5e3e78442dca6fc0b9598eeb190acd3d48928cea02 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-23T18:07:25,351 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:07:25,352 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-23T18:07:25,372 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-23T18:07:25,390 Collecting openhcs==0.2.3 2025-10-23T18:07:25,392 Created temporary directory: /tmp/pip-unpack-2_lfm43x 2025-10-23T18:07:25,529 Downloading openhcs-0.2.3.tar.gz (1.1 MB) 2025-10-23T18:07:26,631 Added openhcs==0.2.3 from https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-8eae_wgy' 2025-10-23T18:07:26,639 Created temporary directory: /tmp/pip-build-env-m5gtmrhx 2025-10-23T18:07:26,644 Installing build dependencies: started 2025-10-23T18:07:26,645 Running command pip subprocess to install build dependencies 2025-10-23T18:07:27,789 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-23T18:07:28,372 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-23T18:07:28,396 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T18:07:30,119 Collecting setuptools>=61.0 2025-10-23T18:07:30,215 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-23T18:07:30,485 Collecting wheel 2025-10-23T18:07:30,504 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-23T18:07:33,544 Installing collected packages: wheel, setuptools 2025-10-23T18:07:33,789 Creating /tmp/pip-build-env-m5gtmrhx/overlay/local/bin 2025-10-23T18:07:33,791 changing mode of /tmp/pip-build-env-m5gtmrhx/overlay/local/bin/wheel to 755 2025-10-23T18:07:37,589 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-23T18:07:37,866 Installing build dependencies: finished with status 'done' 2025-10-23T18:07:37,873 Getting requirements to build wheel: started 2025-10-23T18:07:37,874 Running command Getting requirements to build wheel 2025-10-23T18:07:38,524 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T18:07:38,524 !! 2025-10-23T18:07:38,525 ******************************************************************************** 2025-10-23T18:07:38,526 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-23T18:07:38,527 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T18:07:38,527 or your builds will no longer be supported. 2025-10-23T18:07:38,528 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:38,529 ******************************************************************************** 2025-10-23T18:07:38,530 !! 2025-10-23T18:07:38,530 corresp(dist, value, root_dir) 2025-10-23T18:07:38,625 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:07:38,625 !! 2025-10-23T18:07:38,626 ******************************************************************************** 2025-10-23T18:07:38,627 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:07:38,628 License :: OSI Approved :: MIT License 2025-10-23T18:07:38,629 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:38,629 ******************************************************************************** 2025-10-23T18:07:38,630 !! 2025-10-23T18:07:38,630 dist._finalize_license_expression() 2025-10-23T18:07:38,634 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:07:38,634 !! 2025-10-23T18:07:38,636 ******************************************************************************** 2025-10-23T18:07:38,636 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:07:38,637 License :: OSI Approved :: MIT License 2025-10-23T18:07:38,638 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:38,639 ******************************************************************************** 2025-10-23T18:07:38,640 !! 2025-10-23T18:07:38,641 self._finalize_license_expression() 2025-10-23T18:07:38,641 running egg_info 2025-10-23T18:07:38,648 writing openhcs.egg-info/PKG-INFO 2025-10-23T18:07:38,677 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T18:07:38,680 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T18:07:38,699 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T18:07:38,701 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T18:07:38,889 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:38,926 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:39,027 Getting requirements to build wheel: finished with status 'done' 2025-10-23T18:07:39,031 Created temporary directory: /tmp/pip-modern-metadata-fqj_vo9m 2025-10-23T18:07:39,033 Preparing metadata (pyproject.toml): started 2025-10-23T18:07:39,034 Running command Preparing metadata (pyproject.toml) 2025-10-23T18:07:39,845 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T18:07:39,846 !! 2025-10-23T18:07:39,847 ******************************************************************************** 2025-10-23T18:07:39,847 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-23T18:07:39,849 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T18:07:39,849 or your builds will no longer be supported. 2025-10-23T18:07:39,851 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:39,851 ******************************************************************************** 2025-10-23T18:07:39,852 !! 2025-10-23T18:07:39,852 corresp(dist, value, root_dir) 2025-10-23T18:07:39,941 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:07:39,942 !! 2025-10-23T18:07:39,943 ******************************************************************************** 2025-10-23T18:07:39,943 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:07:39,944 License :: OSI Approved :: MIT License 2025-10-23T18:07:39,945 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:39,945 ******************************************************************************** 2025-10-23T18:07:39,946 !! 2025-10-23T18:07:39,947 dist._finalize_license_expression() 2025-10-23T18:07:39,952 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:07:39,952 !! 2025-10-23T18:07:39,953 ******************************************************************************** 2025-10-23T18:07:39,954 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:07:39,954 License :: OSI Approved :: MIT License 2025-10-23T18:07:39,956 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:39,956 ******************************************************************************** 2025-10-23T18:07:39,958 !! 2025-10-23T18:07:39,958 self._finalize_license_expression() 2025-10-23T18:07:39,959 running dist_info 2025-10-23T18:07:39,971 creating /tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info 2025-10-23T18:07:39,972 writing /tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/PKG-INFO 2025-10-23T18:07:40,002 writing dependency_links to /tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/dependency_links.txt 2025-10-23T18:07:40,004 writing entry points to /tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/entry_points.txt 2025-10-23T18:07:40,023 writing requirements to /tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/requires.txt 2025-10-23T18:07:40,024 writing top-level names to /tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/top_level.txt 2025-10-23T18:07:40,026 writing manifest file '/tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:40,193 reading manifest file '/tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:40,208 writing manifest file '/tmp/pip-modern-metadata-fqj_vo9m/openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:40,210 creating '/tmp/pip-modern-metadata-fqj_vo9m/openhcs-0.2.3.dist-info' 2025-10-23T18:07:40,341 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-23T18:07:40,347 Source in /tmp/pip-wheel-1ud_n215/openhcs_1c734ea171c743c380cc67d48bb83ea4 has version 0.2.3, which satisfies requirement openhcs==0.2.3 from https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz 2025-10-23T18:07:40,348 Removed openhcs==0.2.3 from https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-8eae_wgy' 2025-10-23T18:07:40,356 WARNING: The candidate selected for download or install is a yanked version: 'openhcs' candidate (version 0.2.3 at https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11)) 2025-10-23T18:07:40,356 Reason for being yanked: broken dependencies 2025-10-23T18:07:40,359 Created temporary directory: /tmp/pip-unpack-i3ray508 2025-10-23T18:07:40,359 Building wheels for collected packages: openhcs 2025-10-23T18:07:40,365 Created temporary directory: /tmp/pip-wheel-1l09anqw 2025-10-23T18:07:40,366 Destination directory: /tmp/pip-wheel-1l09anqw 2025-10-23T18:07:40,368 Building wheel for openhcs (pyproject.toml): started 2025-10-23T18:07:40,369 Running command Building wheel for openhcs (pyproject.toml) 2025-10-23T18:07:41,003 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T18:07:41,003 !! 2025-10-23T18:07:41,004 ******************************************************************************** 2025-10-23T18:07:41,005 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-23T18:07:41,005 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T18:07:41,006 or your builds will no longer be supported. 2025-10-23T18:07:41,007 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:41,007 ******************************************************************************** 2025-10-23T18:07:41,008 !! 2025-10-23T18:07:41,009 corresp(dist, value, root_dir) 2025-10-23T18:07:41,093 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:07:41,094 !! 2025-10-23T18:07:41,095 ******************************************************************************** 2025-10-23T18:07:41,096 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:07:41,097 License :: OSI Approved :: MIT License 2025-10-23T18:07:41,098 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:41,099 ******************************************************************************** 2025-10-23T18:07:41,100 !! 2025-10-23T18:07:41,101 dist._finalize_license_expression() 2025-10-23T18:07:41,105 /tmp/pip-build-env-m5gtmrhx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:07:41,106 !! 2025-10-23T18:07:41,107 ******************************************************************************** 2025-10-23T18:07:41,108 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:07:41,109 License :: OSI Approved :: MIT License 2025-10-23T18:07:41,110 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:07:41,110 ******************************************************************************** 2025-10-23T18:07:41,112 !! 2025-10-23T18:07:41,112 self._finalize_license_expression() 2025-10-23T18:07:41,113 running bdist_wheel 2025-10-23T18:07:41,129 running build 2025-10-23T18:07:41,130 running build_py 2025-10-23T18:07:41,138 creating build/lib/openhcs 2025-10-23T18:07:41,140 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-23T18:07:41,143 creating build/lib/openhcs/formats 2025-10-23T18:07:41,145 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-23T18:07:41,147 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-23T18:07:41,151 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-23T18:07:41,154 creating build/lib/openhcs/constants 2025-10-23T18:07:41,155 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-23T18:07:41,158 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-23T18:07:41,160 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-23T18:07:41,162 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-23T18:07:41,165 creating build/lib/openhcs/omero 2025-10-23T18:07:41,166 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-23T18:07:41,168 creating build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,170 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,172 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,175 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,178 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,181 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,183 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:07:41,186 creating build/lib/openhcs/config_framework 2025-10-23T18:07:41,187 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,190 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,192 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,195 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,197 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,200 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,202 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,204 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-23T18:07:41,208 creating build/lib/openhcs/microscopes 2025-10-23T18:07:41,209 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,212 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,215 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,218 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,221 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,225 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,228 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,230 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,233 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-23T18:07:41,235 creating build/lib/openhcs/validation 2025-10-23T18:07:41,236 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-23T18:07:41,239 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-23T18:07:41,241 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-23T18:07:41,244 creating build/lib/openhcs/utils 2025-10-23T18:07:41,245 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-23T18:07:41,248 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-23T18:07:41,250 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-23T18:07:41,253 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-23T18:07:41,255 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-23T18:07:41,257 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-23T18:07:41,260 creating build/lib/openhcs/introspection 2025-10-23T18:07:41,261 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T18:07:41,264 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T18:07:41,267 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-23T18:07:41,269 creating build/lib/openhcs/tests 2025-10-23T18:07:41,270 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-23T18:07:41,273 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-23T18:07:41,275 creating build/lib/openhcs/components 2025-10-23T18:07:41,276 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-23T18:07:41,278 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-23T18:07:41,281 creating build/lib/openhcs/io 2025-10-23T18:07:41,282 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-23T18:07:41,285 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-23T18:07:41,287 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-23T18:07:41,290 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-23T18:07:41,293 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-23T18:07:41,296 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-23T18:07:41,299 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-23T18:07:41,301 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-23T18:07:41,304 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-23T18:07:41,306 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-23T18:07:41,308 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-23T18:07:41,311 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-23T18:07:41,313 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-23T18:07:41,316 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-23T18:07:41,319 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-23T18:07:41,321 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-23T18:07:41,324 creating build/lib/openhcs/processing 2025-10-23T18:07:41,325 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-23T18:07:41,329 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-23T18:07:41,332 creating build/lib/openhcs/core 2025-10-23T18:07:41,333 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-23T18:07:41,336 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-23T18:07:41,339 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-23T18:07:41,341 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-23T18:07:41,343 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-23T18:07:41,346 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-23T18:07:41,348 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-23T18:07:41,350 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-23T18:07:41,353 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-23T18:07:41,355 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-23T18:07:41,359 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-23T18:07:41,362 creating build/lib/openhcs/textual_tui 2025-10-23T18:07:41,363 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-23T18:07:41,365 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-23T18:07:41,368 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-23T18:07:41,370 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-23T18:07:41,374 creating build/lib/openhcs/debug 2025-10-23T18:07:41,375 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-23T18:07:41,378 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-23T18:07:41,381 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-23T18:07:41,383 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-23T18:07:41,386 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-23T18:07:41,389 creating build/lib/openhcs/runtime 2025-10-23T18:07:41,390 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,393 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,397 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,399 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,402 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,405 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,408 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,410 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,412 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,415 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,418 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,424 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,427 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-23T18:07:41,430 creating build/lib/openhcs/formats/pattern 2025-10-23T18:07:41,431 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-23T18:07:41,434 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-23T18:07:41,436 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-23T18:07:41,439 creating build/lib/openhcs/ui/shared 2025-10-23T18:07:41,441 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,443 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,445 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,449 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,451 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,455 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,457 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,459 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,462 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,463 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,466 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,468 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-23T18:07:41,472 creating build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:07:41,473 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:07:41,476 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:07:41,478 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:07:41,481 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:07:41,483 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:07:41,487 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,488 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,490 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,493 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,496 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,499 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,503 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,505 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,508 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,510 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,513 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,515 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:07:41,520 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:07:41,521 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:07:41,524 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:07:41,527 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:07:41,530 creating build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:07:41,531 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:07:41,533 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:07:41,535 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:07:41,538 creating build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,539 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,542 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,545 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,547 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,548 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,551 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:07:41,554 creating build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,555 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,558 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,561 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,564 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,566 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,569 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,571 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,574 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:07:41,577 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,578 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,580 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,583 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,587 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,590 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,592 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,594 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,597 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,599 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:41,603 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:07:41,604 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:07:41,606 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:07:41,609 creating build/lib/openhcs/tests/generators 2025-10-23T18:07:41,610 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-23T18:07:41,612 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-23T18:07:41,615 creating build/lib/openhcs/processing/backends 2025-10-23T18:07:41,616 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-23T18:07:41,619 creating build/lib/openhcs/processing/presets 2025-10-23T18:07:41,620 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-23T18:07:41,622 creating build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:07:41,623 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:07:41,626 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:07:41,629 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:07:41,632 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:07:41,634 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,635 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,638 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,641 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,644 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,646 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,648 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:07:41,651 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,652 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,654 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,656 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,659 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,661 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,663 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:41,666 creating build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,667 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,670 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,673 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,675 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,678 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,681 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,683 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,686 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:07:41,690 creating build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,691 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,695 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,698 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,701 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,703 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,707 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,709 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,712 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,714 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,717 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,719 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,721 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:07:41,725 creating build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,726 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,730 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,733 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,736 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,738 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,741 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,743 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,746 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,750 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,753 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,755 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,758 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,761 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,764 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,766 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,769 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:07:41,772 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:07:41,773 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:07:41,776 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:07:41,780 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:07:41,782 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:07:41,785 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,786 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,789 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,791 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,794 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,796 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,799 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,801 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:41,804 creating build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,805 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,807 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,809 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,811 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,813 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,815 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,817 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,819 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,821 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:07:41,823 creating build/lib/openhcs/core/orchestrator 2025-10-23T18:07:41,824 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-23T18:07:41,826 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-23T18:07:41,830 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-23T18:07:41,833 creating build/lib/openhcs/core/components 2025-10-23T18:07:41,834 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-23T18:07:41,836 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T18:07:41,839 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-23T18:07:41,842 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-23T18:07:41,844 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T18:07:41,847 creating build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,848 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,850 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,852 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,854 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,857 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,861 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,864 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,867 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,869 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:07:41,872 creating build/lib/openhcs/core/context 2025-10-23T18:07:41,873 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-23T18:07:41,876 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-23T18:07:41,879 creating build/lib/openhcs/core/memory 2025-10-23T18:07:41,880 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,883 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,885 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,887 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,890 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,893 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,897 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,899 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,901 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,904 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,906 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-23T18:07:41,909 creating build/lib/openhcs/core/steps 2025-10-23T18:07:41,910 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-23T18:07:41,913 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-23T18:07:41,915 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-23T18:07:41,918 creating build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,919 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,922 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,924 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,926 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,928 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,930 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,933 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:07:41,935 creating build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,936 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,939 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,942 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,944 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,946 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,949 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,953 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,956 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,959 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,962 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,965 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,967 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,970 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,974 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,976 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,979 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,980 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,982 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,984 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,987 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,989 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,991 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:07:41,994 creating build/lib/openhcs/textual_tui/utils 2025-10-23T18:07:41,995 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-23T18:07:41,998 creating build/lib/openhcs/textual_tui/services 2025-10-23T18:07:41,999 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,001 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,004 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,006 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,008 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,013 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,015 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,017 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,019 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,021 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,023 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,026 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,027 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,029 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,032 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:07:42,035 creating build/lib/openhcs/textual_tui/adapters 2025-10-23T18:07:42,036 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T18:07:42,038 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T18:07:42,041 creating build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,042 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,045 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,048 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,051 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,054 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,056 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,058 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,060 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,064 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,067 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,069 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,072 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,075 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,077 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,079 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,082 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:07:42,084 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,085 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,087 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,090 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,092 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,094 copying openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,096 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:42,098 running egg_info 2025-10-23T18:07:42,110 writing openhcs.egg-info/PKG-INFO 2025-10-23T18:07:42,140 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T18:07:42,141 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T18:07:42,160 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T18:07:42,162 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T18:07:42,334 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:42,375 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:07:42,494 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-23T18:07:42,497 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-23T18:07:42,499 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-23T18:07:42,543 installing to build/bdist.linux-armv7l/wheel 2025-10-23T18:07:42,544 running install 2025-10-23T18:07:42,567 running install_lib 2025-10-23T18:07:42,574 creating build/bdist.linux-armv7l/wheel 2025-10-23T18:07:42,576 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-23T18:07:42,578 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-23T18:07:42,579 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T18:07:42,583 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-23T18:07:42,584 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T18:07:42,587 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T18:07:42,589 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T18:07:42,591 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T18:07:42,594 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T18:07:42,597 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-23T18:07:42,598 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:07:42,600 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:07:42,602 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:07:42,604 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:07:42,607 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-23T18:07:42,608 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-23T18:07:42,609 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,611 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,614 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,616 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,618 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,621 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,623 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,625 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,627 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,629 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,632 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,634 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:07:42,637 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-23T18:07:42,638 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T18:07:42,640 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T18:07:42,642 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T18:07:42,645 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-23T18:07:42,646 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-23T18:07:42,648 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:07:42,650 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:07:42,653 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:07:42,655 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:07:42,657 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:07:42,660 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,662 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,663 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,665 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,668 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,672 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,674 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,676 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,678 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,681 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,684 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:07:42,687 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,690 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:07:42,691 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:07:42,693 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:07:42,695 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,698 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,701 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,705 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,709 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,712 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,714 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,717 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,720 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,722 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:07:42,726 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:07:42,728 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:07:42,731 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-23T18:07:42,732 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T18:07:42,735 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T18:07:42,737 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T18:07:42,739 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:07:42,742 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:07:42,744 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-23T18:07:42,745 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T18:07:42,748 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T18:07:42,749 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T18:07:42,752 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-23T18:07:42,753 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:07:42,756 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:07:42,758 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:07:42,760 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:07:42,761 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:07:42,764 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:07:42,766 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:07:42,768 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:07:42,771 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-23T18:07:42,772 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,775 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,777 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,780 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,782 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,785 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,787 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,789 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:07:42,792 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-23T18:07:42,793 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,796 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,798 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,800 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,802 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,804 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,806 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,808 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:07:42,811 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-23T18:07:42,812 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,815 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,817 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,820 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,823 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,825 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,828 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,830 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,833 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:07:42,835 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-23T18:07:42,836 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T18:07:42,839 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T18:07:42,841 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T18:07:42,843 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-23T18:07:42,844 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:07:42,847 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:07:42,849 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:07:42,852 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:07:42,853 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:07:42,855 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:07:42,858 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-23T18:07:42,859 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T18:07:42,862 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T18:07:42,865 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T18:07:42,867 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-23T18:07:42,868 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T18:07:42,871 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T18:07:42,873 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-23T18:07:42,874 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T18:07:42,875 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T18:07:42,879 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-23T18:07:42,880 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T18:07:42,881 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T18:07:42,883 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-23T18:07:42,886 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-23T18:07:42,887 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,890 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,891 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,894 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,897 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,900 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,902 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,904 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,907 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,909 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,911 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,913 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,915 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,917 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,920 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,922 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:07:42,925 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-23T18:07:42,927 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-23T18:07:42,928 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-23T18:07:42,929 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:07:42,932 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:07:42,934 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:07:42,937 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:07:42,939 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,940 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,943 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,946 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,948 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,950 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,951 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:07:42,954 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,955 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,957 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,960 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,962 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,964 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,966 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:07:42,969 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-23T18:07:42,970 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,973 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,975 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,977 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,980 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,983 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,985 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,988 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:07:42,990 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-23T18:07:42,992 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-23T18:07:42,993 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:42,996 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:42,999 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,001 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,003 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,006 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,008 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,010 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,012 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,015 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,017 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,019 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:07:43,022 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-23T18:07:43,023 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,026 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,029 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,031 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,034 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,036 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,039 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,041 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,045 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,047 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,049 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,053 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,056 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,060 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,063 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,066 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:07:43,070 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-23T18:07:43,071 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T18:07:43,074 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T18:07:43,078 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T18:07:43,082 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,084 copying build/lib/openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,087 copying build/lib/openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,090 copying build/lib/openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,093 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,096 copying build/lib/openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,099 copying build/lib/openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,101 copying build/lib/openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T18:07:43,104 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T18:07:43,107 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T18:07:43,110 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T18:07:43,113 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-23T18:07:43,115 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-23T18:07:43,117 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,119 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,122 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,124 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,126 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,128 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,131 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,133 copying build/lib/openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,135 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:07:43,138 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-23T18:07:43,141 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-23T18:07:43,142 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,146 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,149 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,152 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-23T18:07:43,153 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T18:07:43,155 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T18:07:43,158 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T18:07:43,161 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-23T18:07:43,162 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:07:43,164 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:07:43,167 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:07:43,169 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:07:43,171 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:07:43,174 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,176 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,178 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,180 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,183 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-23T18:07:43,184 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,186 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,189 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,191 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,193 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,196 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,198 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,200 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,202 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:07:43,206 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-23T18:07:43,207 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T18:07:43,209 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T18:07:43,211 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-23T18:07:43,212 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,215 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,217 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,220 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,222 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,226 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-23T18:07:43,227 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,229 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,231 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,233 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,235 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,238 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,240 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:07:43,242 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,246 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,247 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,250 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,252 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,254 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:07:43,257 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,259 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,261 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,263 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:07:43,266 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-23T18:07:43,267 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T18:07:43,269 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T18:07:43,271 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T18:07:43,275 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-23T18:07:43,276 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-23T18:07:43,278 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,281 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,282 copying build/lib/openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,284 copying build/lib/openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,286 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,288 copying build/lib/openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,290 copying build/lib/openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,292 copying build/lib/openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:07:43,294 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,296 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,299 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,301 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,304 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,308 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,312 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,314 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,317 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,319 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,321 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,323 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,326 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,328 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,331 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,332 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,334 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,336 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,339 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,341 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,343 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:07:43,345 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:07:43,347 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:07:43,350 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:07:43,353 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-23T18:07:43,354 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-23T18:07:43,357 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-23T18:07:43,358 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,360 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,362 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,365 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,367 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,373 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,375 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,377 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,380 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,381 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,383 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,386 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,388 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,389 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,392 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:07:43,394 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-23T18:07:43,395 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T18:07:43,397 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T18:07:43,399 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:07:43,402 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-23T18:07:43,403 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,405 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,407 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,410 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,413 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,415 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,417 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,420 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,423 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,425 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,427 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,430 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,433 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,435 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,437 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,440 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:07:43,442 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:07:43,446 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-23T18:07:43,447 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:07:43,449 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:07:43,452 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:07:43,454 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:07:43,456 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:07:43,459 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-23T18:07:43,460 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,463 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,465 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,468 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,470 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,472 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,475 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,478 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,480 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,482 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,485 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,489 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,491 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:07:43,494 running install_egg_info 2025-10-23T18:07:43,499 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.3-py3.11.egg-info 2025-10-23T18:07:43,515 running install_scripts 2025-10-23T18:07:43,525 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.3.dist-info/WHEEL 2025-10-23T18:07:43,527 creating '/tmp/pip-wheel-1l09anqw/.tmp-bi2v4jkc/openhcs-0.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-23T18:07:43,530 adding 'openhcs/__init__.py' 2025-10-23T18:07:43,532 adding 'openhcs/components/__init__.py' 2025-10-23T18:07:43,534 adding 'openhcs/components/framework.py' 2025-10-23T18:07:43,536 adding 'openhcs/config_framework/__init__.py' 2025-10-23T18:07:43,538 adding 'openhcs/config_framework/cache_warming.py' 2025-10-23T18:07:43,540 adding 'openhcs/config_framework/config.py' 2025-10-23T18:07:43,543 adding 'openhcs/config_framework/context_manager.py' 2025-10-23T18:07:43,546 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-23T18:07:43,547 adding 'openhcs/config_framework/global_config.py' 2025-10-23T18:07:43,554 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-23T18:07:43,556 adding 'openhcs/config_framework/placeholder.py' 2025-10-23T18:07:43,558 adding 'openhcs/constants/__init__.py' 2025-10-23T18:07:43,560 adding 'openhcs/constants/constants.py' 2025-10-23T18:07:43,561 adding 'openhcs/constants/input_source.py' 2025-10-23T18:07:43,563 adding 'openhcs/constants/streaming.py' 2025-10-23T18:07:43,565 adding 'openhcs/core/__init__.py' 2025-10-23T18:07:43,568 adding 'openhcs/core/config.py' 2025-10-23T18:07:43,569 adding 'openhcs/core/config_cache.py' 2025-10-23T18:07:43,571 adding 'openhcs/core/lazy_placeholder.py' 2025-10-23T18:07:43,572 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-23T18:07:43,574 adding 'openhcs/core/log_utils.py' 2025-10-23T18:07:43,575 adding 'openhcs/core/metadata_cache.py' 2025-10-23T18:07:43,577 adding 'openhcs/core/path_cache.py' 2025-10-23T18:07:43,579 adding 'openhcs/core/roi.py' 2025-10-23T18:07:43,582 adding 'openhcs/core/utils.py' 2025-10-23T18:07:43,584 adding 'openhcs/core/xdg_paths.py' 2025-10-23T18:07:43,586 adding 'openhcs/core/components/__init__.py' 2025-10-23T18:07:43,588 adding 'openhcs/core/components/metaprogramming.py' 2025-10-23T18:07:43,589 adding 'openhcs/core/components/multiprocessing.py' 2025-10-23T18:07:43,591 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-23T18:07:43,593 adding 'openhcs/core/components/validation.py' 2025-10-23T18:07:43,595 adding 'openhcs/core/context/__init__.py' 2025-10-23T18:07:43,596 adding 'openhcs/core/context/processing_context.py' 2025-10-23T18:07:43,598 adding 'openhcs/core/memory/__init__.py' 2025-10-23T18:07:43,602 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-23T18:07:43,603 adding 'openhcs/core/memory/converters.py' 2025-10-23T18:07:43,609 adding 'openhcs/core/memory/decorators.py' 2025-10-23T18:07:43,611 adding 'openhcs/core/memory/exceptions.py' 2025-10-23T18:07:43,613 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-23T18:07:43,614 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-23T18:07:43,616 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-23T18:07:43,618 adding 'openhcs/core/memory/stack_utils.py' 2025-10-23T18:07:43,620 adding 'openhcs/core/memory/utils.py' 2025-10-23T18:07:43,622 adding 'openhcs/core/memory/wrapper.py' 2025-10-23T18:07:43,624 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-23T18:07:43,625 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-23T18:07:43,627 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-23T18:07:43,628 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-23T18:07:43,630 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-23T18:07:43,631 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-23T18:07:43,633 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-23T18:07:43,635 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-23T18:07:43,636 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-23T18:07:43,645 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-23T18:07:43,647 adding 'openhcs/core/pipeline/__init__.py' 2025-10-23T18:07:43,653 adding 'openhcs/core/pipeline/compiler.py' 2025-10-23T18:07:43,657 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-23T18:07:43,658 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-23T18:07:43,660 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-23T18:07:43,662 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-23T18:07:43,665 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-23T18:07:43,667 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-23T18:07:43,668 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-23T18:07:43,670 adding 'openhcs/core/steps/__init__.py' 2025-10-23T18:07:43,672 adding 'openhcs/core/steps/abstract.py' 2025-10-23T18:07:43,680 adding 'openhcs/core/steps/function_step.py' 2025-10-23T18:07:43,682 adding 'openhcs/debug/__init__.py' 2025-10-23T18:07:43,684 adding 'openhcs/debug/example_export.py' 2025-10-23T18:07:43,686 adding 'openhcs/debug/example_export_clean.py' 2025-10-23T18:07:43,687 adding 'openhcs/debug/export.py' 2025-10-23T18:07:43,693 adding 'openhcs/debug/pickle_to_python.py' 2025-10-23T18:07:43,699 adding 'openhcs/formats/experimental_analysis.py' 2025-10-23T18:07:43,701 adding 'openhcs/formats/func_arg_prep.py' 2025-10-23T18:07:43,704 adding 'openhcs/formats/metaxpress.py' 2025-10-23T18:07:43,706 adding 'openhcs/formats/pattern/__init__.py' 2025-10-23T18:07:43,708 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-23T18:07:43,710 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-23T18:07:43,711 adding 'openhcs/introspection/__init__.py' 2025-10-23T18:07:43,717 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-23T18:07:43,719 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-23T18:07:43,722 adding 'openhcs/io/__init__.py' 2025-10-23T18:07:43,723 adding 'openhcs/io/atomic.py' 2025-10-23T18:07:43,725 adding 'openhcs/io/backend_registry.py' 2025-10-23T18:07:43,727 adding 'openhcs/io/base.py' 2025-10-23T18:07:43,731 adding 'openhcs/io/disk.py' 2025-10-23T18:07:43,733 adding 'openhcs/io/exceptions.py' 2025-10-23T18:07:43,734 adding 'openhcs/io/fiji_stream.py' 2025-10-23T18:07:43,738 adding 'openhcs/io/filemanager.py' 2025-10-23T18:07:43,741 adding 'openhcs/io/memory.py' 2025-10-23T18:07:43,743 adding 'openhcs/io/metadata_migration.py' 2025-10-23T18:07:43,744 adding 'openhcs/io/metadata_writer.py' 2025-10-23T18:07:43,746 adding 'openhcs/io/napari_stream.py' 2025-10-23T18:07:43,753 adding 'openhcs/io/omero_local.py' 2025-10-23T18:07:43,755 adding 'openhcs/io/pipeline_migration.py' 2025-10-23T18:07:43,757 adding 'openhcs/io/streaming.py' 2025-10-23T18:07:43,762 adding 'openhcs/io/zarr.py' 2025-10-23T18:07:43,764 adding 'openhcs/microscopes/__init__.py' 2025-10-23T18:07:43,765 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-23T18:07:43,769 adding 'openhcs/microscopes/imagexpress.py' 2025-10-23T18:07:43,773 adding 'openhcs/microscopes/microscope_base.py' 2025-10-23T18:07:43,775 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-23T18:07:43,777 adding 'openhcs/microscopes/omero.py' 2025-10-23T18:07:43,781 adding 'openhcs/microscopes/openhcs.py' 2025-10-23T18:07:43,786 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-23T18:07:43,789 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-23T18:07:43,791 adding 'openhcs/omero/__init__.py' 2025-10-23T18:07:43,792 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-23T18:07:43,794 adding 'openhcs/omero/docker-compose.yml' 2025-10-23T18:07:43,796 adding 'openhcs/processing/__init__.py' 2025-10-23T18:07:43,799 adding 'openhcs/processing/func_registry.py' 2025-10-23T18:07:43,801 adding 'openhcs/processing/backends/__init__.py' 2025-10-23T18:07:43,803 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-23T18:07:43,805 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-23T18:07:43,810 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-23T18:07:43,816 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-23T18:07:43,822 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-23T18:07:43,825 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-23T18:07:43,827 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-23T18:07:43,830 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-23T18:07:43,833 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-23T18:07:43,834 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-23T18:07:43,837 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-23T18:07:43,841 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-23T18:07:43,844 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-23T18:07:43,847 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-23T18:07:43,850 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-23T18:07:43,852 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-23T18:07:43,854 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-23T18:07:43,856 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-23T18:07:43,859 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-23T18:07:43,863 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-23T18:07:43,865 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-23T18:07:43,868 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-23T18:07:43,870 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-23T18:07:43,872 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-23T18:07:43,875 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-23T18:07:43,876 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-23T18:07:43,878 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-23T18:07:43,880 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-23T18:07:43,883 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-23T18:07:43,884 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-23T18:07:43,887 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-23T18:07:43,888 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-23T18:07:43,890 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-23T18:07:43,892 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-23T18:07:43,893 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-23T18:07:43,895 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-23T18:07:43,896 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-23T18:07:43,898 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-23T18:07:43,900 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-23T18:07:43,902 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-23T18:07:43,904 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-23T18:07:43,905 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-23T18:07:43,906 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-23T18:07:43,911 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-23T18:07:43,913 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-23T18:07:43,918 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-23T18:07:43,924 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-23T18:07:43,925 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-23T18:07:43,927 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-23T18:07:43,929 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-23T18:07:43,930 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-23T18:07:43,935 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-23T18:07:43,938 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-23T18:07:43,940 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-23T18:07:43,942 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-23T18:07:43,944 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-23T18:07:43,948 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-23T18:07:43,951 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-23T18:07:43,954 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-23T18:07:43,956 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-23T18:07:43,959 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-23T18:07:43,962 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-23T18:07:43,965 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-23T18:07:43,967 adding 'openhcs/processing/presets/__init__.py' 2025-10-23T18:07:43,969 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-23T18:07:43,970 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-23T18:07:43,971 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-23T18:07:43,973 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-23T18:07:43,974 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-23T18:07:43,975 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-23T18:07:43,977 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-23T18:07:43,978 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-23T18:07:43,979 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-23T18:07:43,981 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-23T18:07:43,982 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-23T18:07:43,984 adding 'openhcs/pyqt_gui/app.py' 2025-10-23T18:07:43,986 adding 'openhcs/pyqt_gui/config.py' 2025-10-23T18:07:43,988 adding 'openhcs/pyqt_gui/launch.py' 2025-10-23T18:07:43,991 adding 'openhcs/pyqt_gui/main.py' 2025-10-23T18:07:43,996 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-23T18:07:43,998 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-23T18:07:44,000 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-23T18:07:44,001 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-23T18:07:44,003 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-23T18:07:44,005 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-23T18:07:44,006 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-23T18:07:44,009 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-23T18:07:44,013 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-23T18:07:44,015 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-23T18:07:44,017 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-23T18:07:44,020 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-23T18:07:44,021 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-23T18:07:44,023 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-23T18:07:44,025 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-23T18:07:44,026 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-23T18:07:44,028 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-23T18:07:44,030 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-23T18:07:44,032 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-23T18:07:44,036 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-23T18:07:44,039 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-23T18:07:44,048 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-23T18:07:44,056 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-23T18:07:44,061 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-23T18:07:44,070 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-23T18:07:44,073 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-23T18:07:44,075 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-23T18:07:44,079 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-23T18:07:44,081 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-23T18:07:44,083 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-23T18:07:44,085 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-23T18:07:44,086 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-23T18:07:44,089 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-23T18:07:44,090 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-23T18:07:44,092 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-23T18:07:44,105 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-23T18:07:44,109 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-23T18:07:44,113 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-23T18:07:44,117 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-23T18:07:44,119 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-23T18:07:44,123 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-23T18:07:44,126 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-23T18:07:44,129 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-23T18:07:44,131 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-23T18:07:44,133 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-23T18:07:44,135 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-23T18:07:44,137 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-23T18:07:44,140 adding 'openhcs/runtime/execution_server.py' 2025-10-23T18:07:44,143 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-23T18:07:44,147 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-23T18:07:44,155 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-23T18:07:44,158 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-23T18:07:44,159 adding 'openhcs/runtime/queue_tracker.py' 2025-10-23T18:07:44,161 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-23T18:07:44,163 adding 'openhcs/runtime/roi_converters.py' 2025-10-23T18:07:44,166 adding 'openhcs/runtime/zmq_base.py' 2025-10-23T18:07:44,168 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-23T18:07:44,170 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-23T18:07:44,172 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-23T18:07:44,174 adding 'openhcs/runtime/zmq_messages.py' 2025-10-23T18:07:44,175 adding 'openhcs/tests/__init__.py' 2025-10-23T18:07:44,177 adding 'openhcs/tests/test_pipeline.py' 2025-10-23T18:07:44,178 adding 'openhcs/tests/generators/__init__.py' 2025-10-23T18:07:44,184 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-23T18:07:44,186 adding 'openhcs/textual_tui/__init__.py' 2025-10-23T18:07:44,187 adding 'openhcs/textual_tui/__main__.py' 2025-10-23T18:07:44,190 adding 'openhcs/textual_tui/app.py' 2025-10-23T18:07:44,192 adding 'openhcs/textual_tui/styles.css' 2025-10-23T18:07:44,196 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-23T18:07:44,198 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-23T18:07:44,200 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-23T18:07:44,202 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-23T18:07:44,204 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-23T18:07:44,205 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-23T18:07:44,207 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-23T18:07:44,208 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-23T18:07:44,210 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-23T18:07:44,211 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-23T18:07:44,213 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-23T18:07:44,235 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-23T18:07:44,238 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-23T18:07:44,240 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-23T18:07:44,241 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-23T18:07:44,243 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-23T18:07:44,244 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-23T18:07:44,245 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-23T18:07:44,247 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-23T18:07:44,249 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-23T18:07:44,252 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-23T18:07:44,254 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-23T18:07:44,256 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-23T18:07:44,257 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-23T18:07:44,259 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-23T18:07:44,260 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-23T18:07:44,262 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-23T18:07:44,264 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-23T18:07:44,269 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-23T18:07:44,271 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-23T18:07:44,273 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-23T18:07:44,275 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-23T18:07:44,280 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-23T18:07:44,284 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-23T18:07:44,294 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-23T18:07:44,297 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-23T18:07:44,299 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-23T18:07:44,301 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-23T18:07:44,303 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-23T18:07:44,305 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-23T18:07:44,307 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-23T18:07:44,309 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-23T18:07:44,310 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-23T18:07:44,311 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-23T18:07:44,314 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-23T18:07:44,315 adding 'openhcs/textual_tui/widgets/shared/textual_widget_strategies.py' 2025-10-23T18:07:44,316 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-23T18:07:44,319 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-23T18:07:44,321 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-23T18:07:44,322 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-23T18:07:44,324 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-23T18:07:44,327 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-23T18:07:44,330 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-23T18:07:44,336 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-23T18:07:44,338 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-23T18:07:44,341 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-23T18:07:44,343 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-23T18:07:44,344 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-23T18:07:44,346 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-23T18:07:44,348 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-23T18:07:44,349 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-23T18:07:44,352 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-23T18:07:44,354 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-23T18:07:44,356 adding 'openhcs/ui/shared/__init__.py' 2025-10-23T18:07:44,358 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-23T18:07:44,360 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-23T18:07:44,361 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-23T18:07:44,364 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-23T18:07:44,366 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-23T18:07:44,368 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-23T18:07:44,370 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-23T18:07:44,371 adding 'openhcs/ui/shared/search_service.py' 2025-10-23T18:07:44,373 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-23T18:07:44,374 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-23T18:07:44,375 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-23T18:07:44,378 adding 'openhcs/utils/display_config_factory.py' 2025-10-23T18:07:44,379 adding 'openhcs/utils/enum_factory.py' 2025-10-23T18:07:44,380 adding 'openhcs/utils/environment.py' 2025-10-23T18:07:44,382 adding 'openhcs/utils/import_utils.py' 2025-10-23T18:07:44,383 adding 'openhcs/utils/performance_monitor.py' 2025-10-23T18:07:44,385 adding 'openhcs/utils/recache_function_registry.py' 2025-10-23T18:07:44,387 adding 'openhcs/validation/__init__.py' 2025-10-23T18:07:44,389 adding 'openhcs/validation/ast_validator.py' 2025-10-23T18:07:44,390 adding 'openhcs/validation/validate.py' 2025-10-23T18:07:44,394 adding 'openhcs-0.2.3.dist-info/METADATA' 2025-10-23T18:07:44,396 adding 'openhcs-0.2.3.dist-info/WHEEL' 2025-10-23T18:07:44,396 adding 'openhcs-0.2.3.dist-info/entry_points.txt' 2025-10-23T18:07:44,397 adding 'openhcs-0.2.3.dist-info/top_level.txt' 2025-10-23T18:07:44,403 adding 'openhcs-0.2.3.dist-info/RECORD' 2025-10-23T18:07:44,421 removing build/bdist.linux-armv7l/wheel 2025-10-23T18:07:44,618 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-23T18:07:44,651 Created wheel for openhcs: filename=openhcs-0.2.3-py3-none-any.whl size=1328452 sha256=2bb0a612d4138700732b953a77d282b590e88ce18ffcc4f93cbaacff831a00d3 2025-10-23T18:07:44,652 Stored in directory: /tmp/pip-ephem-wheel-cache-hxgukh37/wheels/40/88/f7/5927ce94ab227e9610c24b672654fcb0fd7d129daf79104dea 2025-10-23T18:07:44,680 Successfully built openhcs 2025-10-23T18:07:44,723 Removed build tracker: '/tmp/pip-build-tracker-8eae_wgy'