2025-10-23T18:10:31,863 Created temporary directory: /tmp/pip-ephem-wheel-cache-m_jrh2_h 2025-10-23T18:10:31,865 Created temporary directory: /tmp/pip-build-tracker-qo5g83vv 2025-10-23T18:10:31,866 Initialized build tracking at /tmp/pip-build-tracker-qo5g83vv 2025-10-23T18:10:31,866 Created build tracker: /tmp/pip-build-tracker-qo5g83vv 2025-10-23T18:10:31,866 Entered build tracker: /tmp/pip-build-tracker-qo5g83vv 2025-10-23T18:10:31,867 Created temporary directory: /tmp/pip-wheel-x_thzkes 2025-10-23T18:10:31,870 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:10:31,872 Created temporary directory: /tmp/pip-ephem-wheel-cache-h9m_h6ir 2025-10-23T18:10:32,110 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T18:10:32,116 2 location(s) to search for versions of openhcs: 2025-10-23T18:10:32,116 * https://pypi.org/simple/openhcs/ 2025-10-23T18:10:32,116 * https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:10:32,117 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-23T18:10:32,118 Getting page https://pypi.org/simple/openhcs/ 2025-10-23T18:10:32,121 Found index url https://pypi.org/simple 2025-10-23T18:10:32,370 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-23T18:10:32,376 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:10:32,377 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:10:32,379 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:10:32,380 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:10:32,381 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:10:32,382 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:10:32,383 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:10:32,384 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:10:32,385 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:10:32,386 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:10:32,387 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:10:32,389 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:10:32,390 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:10:32,391 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:10:32,392 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:10:32,393 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:10:32,394 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:10:32,395 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:10:32,396 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:10:32,397 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:10:32,398 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:10:32,399 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:10:32,400 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:10:32,401 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:10:32,402 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:10:32,403 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:10:32,405 Found index url https://www.piwheels.org/simple 2025-10-23T18:10:32,555 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-23T18:10:32,558 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.3-py3-none-any.whl#sha256=2bb0a612d4138700732b953a77d282b590e88ce18ffcc4f93cbaacff831a00d3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T18:10:32,558 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:10:32,559 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:10:32,559 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:10:32,559 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:10:32,560 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-23T18:10:32,560 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-23T18:10:32,580 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-23T18:10:32,598 Collecting openhcs==0.2.4 2025-10-23T18:10:32,600 Created temporary directory: /tmp/pip-unpack-na4z2739 2025-10-23T18:10:32,732 Downloading openhcs-0.2.4.tar.gz (1.1 MB) 2025-10-23T18:10:34,868 Added openhcs==0.2.4 from https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-qo5g83vv' 2025-10-23T18:10:34,876 Created temporary directory: /tmp/pip-build-env-6rgj314x 2025-10-23T18:10:34,880 Installing build dependencies: started 2025-10-23T18:10:34,881 Running command pip subprocess to install build dependencies 2025-10-23T18:10:36,028 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-23T18:10:36,610 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:10:36,634 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T18:10:38,356 Collecting setuptools>=61.0 2025-10-23T18:10:38,463 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-23T18:10:38,738 Collecting wheel 2025-10-23T18:10:38,975 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-23T18:10:42,654 Installing collected packages: wheel, setuptools 2025-10-23T18:10:43,156 Creating /tmp/pip-build-env-6rgj314x/overlay/local/bin 2025-10-23T18:10:43,159 changing mode of /tmp/pip-build-env-6rgj314x/overlay/local/bin/wheel to 755 2025-10-23T18:10:48,271 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-23T18:10:48,550 Installing build dependencies: finished with status 'done' 2025-10-23T18:10:48,556 Getting requirements to build wheel: started 2025-10-23T18:10:48,558 Running command Getting requirements to build wheel 2025-10-23T18:10:49,700 /tmp/pip-build-env-6rgj314x/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:10:49,700 !! 2025-10-23T18:10:49,702 ******************************************************************************** 2025-10-23T18:10:49,702 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:10:49,704 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T18:10:49,705 or your builds will no longer be supported. 2025-10-23T18:10:49,707 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:49,708 ******************************************************************************** 2025-10-23T18:10:49,709 !! 2025-10-23T18:10:49,709 corresp(dist, value, root_dir) 2025-10-23T18:10:50,036 /tmp/pip-build-env-6rgj314x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:10:50,037 !! 2025-10-23T18:10:50,038 ******************************************************************************** 2025-10-23T18:10:50,039 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:10:50,041 License :: OSI Approved :: MIT License 2025-10-23T18:10:50,043 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:50,043 ******************************************************************************** 2025-10-23T18:10:50,044 !! 2025-10-23T18:10:50,045 dist._finalize_license_expression() 2025-10-23T18:10:50,046 /tmp/pip-build-env-6rgj314x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:10:50,047 !! 2025-10-23T18:10:50,048 ******************************************************************************** 2025-10-23T18:10:50,048 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:10:50,049 License :: OSI Approved :: MIT License 2025-10-23T18:10:50,050 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:50,051 ******************************************************************************** 2025-10-23T18:10:50,052 !! 2025-10-23T18:10:50,053 self._finalize_license_expression() 2025-10-23T18:10:50,054 running egg_info 2025-10-23T18:10:50,061 writing openhcs.egg-info/PKG-INFO 2025-10-23T18:10:50,091 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T18:10:50,093 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T18:10:50,113 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T18:10:50,114 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T18:10:50,501 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:50,537 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:50,637 Getting requirements to build wheel: finished with status 'done' 2025-10-23T18:10:50,855 Created temporary directory: /tmp/pip-modern-metadata-gzfio9vm 2025-10-23T18:10:50,859 Preparing metadata (pyproject.toml): started 2025-10-23T18:10:50,862 Running command Preparing metadata (pyproject.toml) 2025-10-23T18:10:51,507 /tmp/pip-build-env-6rgj314x/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:10:51,508 !! 2025-10-23T18:10:51,509 ******************************************************************************** 2025-10-23T18:10:51,510 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:10:51,511 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T18:10:51,511 or your builds will no longer be supported. 2025-10-23T18:10:51,512 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:51,513 ******************************************************************************** 2025-10-23T18:10:51,513 !! 2025-10-23T18:10:51,514 corresp(dist, value, root_dir) 2025-10-23T18:10:51,601 /tmp/pip-build-env-6rgj314x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:10:51,602 !! 2025-10-23T18:10:51,602 ******************************************************************************** 2025-10-23T18:10:51,603 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:10:51,604 License :: OSI Approved :: MIT License 2025-10-23T18:10:51,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:51,605 ******************************************************************************** 2025-10-23T18:10:51,606 !! 2025-10-23T18:10:51,607 dist._finalize_license_expression() 2025-10-23T18:10:51,612 /tmp/pip-build-env-6rgj314x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:10:51,612 !! 2025-10-23T18:10:51,613 ******************************************************************************** 2025-10-23T18:10:51,614 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:10:51,615 License :: OSI Approved :: MIT License 2025-10-23T18:10:51,616 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:51,616 ******************************************************************************** 2025-10-23T18:10:51,617 !! 2025-10-23T18:10:51,618 self._finalize_license_expression() 2025-10-23T18:10:51,619 running dist_info 2025-10-23T18:10:51,631 creating /tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info 2025-10-23T18:10:51,632 writing /tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/PKG-INFO 2025-10-23T18:10:51,662 writing dependency_links to /tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/dependency_links.txt 2025-10-23T18:10:51,664 writing entry points to /tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/entry_points.txt 2025-10-23T18:10:51,683 writing requirements to /tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/requires.txt 2025-10-23T18:10:51,684 writing top-level names to /tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/top_level.txt 2025-10-23T18:10:51,686 writing manifest file '/tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:52,072 reading manifest file '/tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:52,087 writing manifest file '/tmp/pip-modern-metadata-gzfio9vm/openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:52,090 creating '/tmp/pip-modern-metadata-gzfio9vm/openhcs-0.2.4.dist-info' 2025-10-23T18:10:52,243 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-23T18:10:52,249 Source in /tmp/pip-wheel-x_thzkes/openhcs_b4b1f354c6ce48ee826f1ac3f60a46e5 has version 0.2.4, which satisfies requirement openhcs==0.2.4 from https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz 2025-10-23T18:10:52,250 Removed openhcs==0.2.4 from https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-qo5g83vv' 2025-10-23T18:10:52,259 Created temporary directory: /tmp/pip-unpack-l3wj1thb 2025-10-23T18:10:52,259 Building wheels for collected packages: openhcs 2025-10-23T18:10:52,264 Created temporary directory: /tmp/pip-wheel-8c89pv81 2025-10-23T18:10:52,264 Destination directory: /tmp/pip-wheel-8c89pv81 2025-10-23T18:10:52,266 Building wheel for openhcs (pyproject.toml): started 2025-10-23T18:10:52,267 Running command Building wheel for openhcs (pyproject.toml) 2025-10-23T18:10:52,902 /tmp/pip-build-env-6rgj314x/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:10:52,902 !! 2025-10-23T18:10:52,904 ******************************************************************************** 2025-10-23T18:10:52,904 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:10:52,905 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T18:10:52,905 or your builds will no longer be supported. 2025-10-23T18:10:52,906 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:52,907 ******************************************************************************** 2025-10-23T18:10:52,908 !! 2025-10-23T18:10:52,908 corresp(dist, value, root_dir) 2025-10-23T18:10:52,996 /tmp/pip-build-env-6rgj314x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:10:52,996 !! 2025-10-23T18:10:52,998 ******************************************************************************** 2025-10-23T18:10:52,998 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:10:52,999 License :: OSI Approved :: MIT License 2025-10-23T18:10:53,001 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:53,001 ******************************************************************************** 2025-10-23T18:10:53,003 !! 2025-10-23T18:10:53,003 dist._finalize_license_expression() 2025-10-23T18:10:53,007 /tmp/pip-build-env-6rgj314x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T18:10:53,008 !! 2025-10-23T18:10:53,009 ******************************************************************************** 2025-10-23T18:10:53,010 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T18:10:53,011 License :: OSI Approved :: MIT License 2025-10-23T18:10:53,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T18:10:53,013 ******************************************************************************** 2025-10-23T18:10:53,014 !! 2025-10-23T18:10:53,014 self._finalize_license_expression() 2025-10-23T18:10:53,015 running bdist_wheel 2025-10-23T18:10:53,031 running build 2025-10-23T18:10:53,032 running build_py 2025-10-23T18:10:53,038 creating build/lib/openhcs 2025-10-23T18:10:53,041 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-23T18:10:53,043 creating build/lib/openhcs/formats 2025-10-23T18:10:53,044 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-23T18:10:53,047 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-23T18:10:53,051 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-23T18:10:53,054 creating build/lib/openhcs/constants 2025-10-23T18:10:53,055 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-23T18:10:53,058 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-23T18:10:53,060 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-23T18:10:53,062 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-23T18:10:53,064 creating build/lib/openhcs/omero 2025-10-23T18:10:53,065 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-23T18:10:53,068 creating build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,069 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,071 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,073 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,076 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,079 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,081 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-23T18:10:53,084 creating build/lib/openhcs/config_framework 2025-10-23T18:10:53,085 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,087 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,089 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,092 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,094 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,097 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,099 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,100 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-23T18:10:53,105 creating build/lib/openhcs/microscopes 2025-10-23T18:10:53,106 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,108 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,111 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,114 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,118 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,121 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,125 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,127 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,130 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-23T18:10:53,133 creating build/lib/openhcs/validation 2025-10-23T18:10:53,134 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-23T18:10:53,136 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-23T18:10:53,139 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-23T18:10:53,141 creating build/lib/openhcs/utils 2025-10-23T18:10:53,143 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-23T18:10:53,148 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-23T18:10:53,153 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-23T18:10:53,157 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-23T18:10:53,373 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-23T18:10:53,375 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-23T18:10:53,379 creating build/lib/openhcs/introspection 2025-10-23T18:10:53,380 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T18:10:53,384 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T18:10:53,388 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-23T18:10:53,392 creating build/lib/openhcs/tests 2025-10-23T18:10:53,393 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-23T18:10:53,397 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-23T18:10:53,399 creating build/lib/openhcs/components 2025-10-23T18:10:53,400 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-23T18:10:53,402 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-23T18:10:53,407 creating build/lib/openhcs/io 2025-10-23T18:10:53,408 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-23T18:10:53,413 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-23T18:10:53,416 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-23T18:10:53,425 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-23T18:10:53,431 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-23T18:10:53,436 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-23T18:10:53,442 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-23T18:10:53,444 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-23T18:10:53,447 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-23T18:10:53,449 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-23T18:10:53,451 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-23T18:10:53,454 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-23T18:10:53,457 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-23T18:10:53,460 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-23T18:10:53,464 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-23T18:10:53,467 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-23T18:10:53,471 creating build/lib/openhcs/processing 2025-10-23T18:10:53,472 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-23T18:10:53,478 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-23T18:10:53,480 creating build/lib/openhcs/core 2025-10-23T18:10:53,481 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-23T18:10:53,484 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-23T18:10:53,488 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-23T18:10:53,490 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-23T18:10:53,492 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-23T18:10:53,495 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-23T18:10:53,497 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-23T18:10:53,500 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-23T18:10:53,503 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-23T18:10:53,506 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-23T18:10:53,510 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-23T18:10:53,515 creating build/lib/openhcs/textual_tui 2025-10-23T18:10:53,733 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-23T18:10:53,735 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-23T18:10:53,738 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-23T18:10:53,740 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-23T18:10:53,743 creating build/lib/openhcs/debug 2025-10-23T18:10:53,744 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-23T18:10:53,747 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-23T18:10:53,750 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-23T18:10:53,751 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-23T18:10:53,753 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-23T18:10:53,756 creating build/lib/openhcs/runtime 2025-10-23T18:10:53,757 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,759 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,762 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,764 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,766 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,769 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,771 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,774 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,775 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,777 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,780 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,784 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,787 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-23T18:10:53,790 creating build/lib/openhcs/formats/pattern 2025-10-23T18:10:53,791 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-23T18:10:53,794 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-23T18:10:53,796 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-23T18:10:53,799 creating build/lib/openhcs/ui/shared 2025-10-23T18:10:53,800 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,802 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,805 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,807 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,809 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,812 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,814 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,816 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,818 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,820 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,822 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,825 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-23T18:10:53,828 creating build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:10:53,829 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:10:53,831 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:10:53,834 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:10:53,836 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:10:53,838 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T18:10:53,841 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,842 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,845 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,848 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,850 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,854 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,858 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,860 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,863 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,865 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,868 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,870 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T18:10:53,874 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:10:53,875 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:10:53,877 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:10:53,880 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T18:10:53,884 creating build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:10:53,886 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:10:53,889 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:10:53,892 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T18:10:53,895 creating build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,897 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,901 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,905 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,907 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,910 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,914 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T18:10:53,918 creating build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,919 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,924 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,927 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,930 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,934 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,938 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,941 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,944 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T18:10:53,949 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,950 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,953 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,957 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,964 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,969 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,972 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,974 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,978 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,981 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:53,985 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:10:53,986 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:10:53,988 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:10:53,991 creating build/lib/openhcs/tests/generators 2025-10-23T18:10:53,992 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-23T18:10:53,994 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-23T18:10:53,998 creating build/lib/openhcs/processing/backends 2025-10-23T18:10:53,999 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-23T18:10:54,001 creating build/lib/openhcs/processing/presets 2025-10-23T18:10:54,003 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-23T18:10:54,006 creating build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:10:54,007 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:10:54,010 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:10:54,013 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:10:54,016 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T18:10:54,019 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,020 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,023 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,026 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,029 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,031 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,033 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T18:10:54,036 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,038 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,041 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,043 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,046 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,048 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,050 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:54,054 creating build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,055 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,058 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,061 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,063 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,067 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,070 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,073 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,076 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T18:10:54,079 creating build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,081 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,084 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,087 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,089 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,092 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,095 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,098 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,101 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,103 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,106 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,109 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,112 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T18:10:54,115 creating build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,117 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,121 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,123 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,126 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,129 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,133 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,135 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,138 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,141 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,144 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,145 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,149 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,151 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,154 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,157 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,159 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T18:10:54,163 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:10:54,164 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:10:54,166 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:10:54,205 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:10:54,209 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T18:10:54,211 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,212 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,216 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,221 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,227 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,232 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,239 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,288 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:54,294 creating build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,297 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,318 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,320 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,322 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,324 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,326 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,328 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,330 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,332 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T18:10:54,335 creating build/lib/openhcs/core/orchestrator 2025-10-23T18:10:54,336 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-23T18:10:54,338 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-23T18:10:54,342 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-23T18:10:54,344 creating build/lib/openhcs/core/components 2025-10-23T18:10:54,345 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-23T18:10:54,348 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T18:10:54,351 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-23T18:10:54,353 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-23T18:10:54,355 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T18:10:54,358 creating build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,359 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,362 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,364 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,367 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,369 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,375 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,377 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,380 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,382 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T18:10:54,385 creating build/lib/openhcs/core/context 2025-10-23T18:10:54,386 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-23T18:10:54,388 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-23T18:10:54,390 creating build/lib/openhcs/core/memory 2025-10-23T18:10:54,391 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,394 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,396 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,398 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,401 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,404 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,407 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,409 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,412 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,414 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,416 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-23T18:10:54,421 creating build/lib/openhcs/core/steps 2025-10-23T18:10:54,421 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-23T18:10:54,424 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-23T18:10:54,426 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-23T18:10:54,433 creating build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,434 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,436 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,439 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,441 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,443 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,445 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,448 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T18:10:54,450 creating build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,451 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,455 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,457 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,459 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,462 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,464 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,469 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,472 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,475 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,478 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,481 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,483 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,485 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,489 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,491 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,494 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,496 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,498 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,501 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,504 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,507 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,509 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T18:10:54,512 creating build/lib/openhcs/textual_tui/utils 2025-10-23T18:10:54,513 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-23T18:10:54,515 creating build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,516 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,519 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,521 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,523 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,525 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,531 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,533 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,535 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,538 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,540 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,541 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,544 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,546 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,548 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,550 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T18:10:54,553 creating build/lib/openhcs/textual_tui/adapters 2025-10-23T18:10:54,554 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T18:10:54,556 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T18:10:54,559 creating build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,560 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,562 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,566 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,573 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,579 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,586 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,588 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,590 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,594 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,597 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,598 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,601 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,604 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,606 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,609 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,611 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T18:10:54,614 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,614 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,616 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,619 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,621 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,623 copying openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,625 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:54,627 running egg_info 2025-10-23T18:10:54,639 writing openhcs.egg-info/PKG-INFO 2025-10-23T18:10:54,669 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T18:10:54,670 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T18:10:54,690 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T18:10:54,691 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T18:10:54,887 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:54,923 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T18:10:55,042 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-23T18:10:55,045 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-23T18:10:55,047 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-23T18:10:55,090 installing to build/bdist.linux-armv7l/wheel 2025-10-23T18:10:55,091 running install 2025-10-23T18:10:55,115 running install_lib 2025-10-23T18:10:55,122 creating build/bdist.linux-armv7l/wheel 2025-10-23T18:10:55,124 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-23T18:10:55,128 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-23T18:10:55,131 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T18:10:55,139 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-23T18:10:55,140 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T18:10:55,144 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T18:10:55,149 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T18:10:55,152 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T18:10:55,162 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T18:10:55,166 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-23T18:10:55,167 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:10:55,171 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:10:55,176 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:10:55,179 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T18:10:55,181 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-23T18:10:55,183 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-23T18:10:55,184 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,186 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,190 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,195 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,198 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,203 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,208 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,212 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,215 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,217 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,219 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,224 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T18:10:55,228 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-23T18:10:55,229 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T18:10:55,231 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T18:10:55,234 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T18:10:55,242 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-23T18:10:55,244 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-23T18:10:55,246 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:10:55,248 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:10:55,251 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:10:55,253 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:10:55,255 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T18:10:55,258 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,260 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:55,261 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:10:55,264 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:10:55,266 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:10:55,270 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:10:55,273 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:55,275 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:55,276 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:10:55,279 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:10:55,282 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T18:10:55,285 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,288 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:10:55,289 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T18:10:55,291 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:10:55,294 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,298 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,301 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,307 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,311 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,313 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,316 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,318 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,322 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,324 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T18:10:55,327 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:10:55,329 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:10:55,332 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-23T18:10:55,333 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T18:10:55,337 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T18:10:55,339 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T18:10:55,341 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:10:55,344 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:10:55,347 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-23T18:10:55,348 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T18:10:55,350 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T18:10:55,352 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T18:10:55,355 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-23T18:10:55,356 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:10:55,359 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:10:55,362 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:10:55,364 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:10:55,366 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:10:55,369 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T18:10:55,371 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:10:55,373 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T18:10:55,376 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-23T18:10:55,377 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,380 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,383 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,385 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,388 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,391 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,392 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,395 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T18:10:55,398 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-23T18:10:55,400 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,402 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,404 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,407 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,409 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,411 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,413 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,415 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T18:10:55,422 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-23T18:10:55,423 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,426 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,429 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,433 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,436 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,439 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,441 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,443 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,446 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T18:10:55,448 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-23T18:10:55,449 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T18:10:55,451 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T18:10:55,454 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T18:10:55,456 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-23T18:10:55,457 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:10:55,460 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:10:55,462 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:10:55,465 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:10:55,466 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:10:55,468 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T18:10:55,472 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-23T18:10:55,473 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T18:10:55,528 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T18:10:55,533 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T18:10:55,538 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-23T18:10:55,540 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T18:10:55,545 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T18:10:55,549 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-23T18:10:55,550 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T18:10:55,554 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T18:10:55,564 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-23T18:10:55,565 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T18:10:55,567 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T18:10:55,570 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-23T18:10:55,572 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-23T18:10:55,573 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,577 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,579 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,583 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,585 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,588 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,590 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,592 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,594 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,597 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,598 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,600 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,603 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,605 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,608 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,611 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T18:10:55,613 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-23T18:10:55,615 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-23T18:10:55,617 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-23T18:10:55,618 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:10:55,621 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:10:55,626 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:10:55,630 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T18:10:55,637 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-23T18:10:55,640 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:10:55,646 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:10:55,648 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:10:55,651 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:10:55,653 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T18:10:55,655 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:10:55,658 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:55,659 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:55,664 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:10:55,669 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:55,672 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:55,674 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:10:55,678 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T18:10:55,684 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-23T18:10:55,686 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,691 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,696 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,700 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,705 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,711 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,718 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,723 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T18:10:55,765 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-23T18:10:55,768 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-23T18:10:55,769 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,771 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,774 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,777 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,779 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,782 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,784 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,787 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,789 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,791 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,794 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,796 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T18:10:55,799 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-23T18:10:55,800 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,803 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,806 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,808 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,811 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,813 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,816 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,818 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,821 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,824 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,826 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,829 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,833 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,836 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,840 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,843 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T18:10:55,846 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-23T18:10:55,848 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:10:55,850 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:10:55,853 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:10:55,857 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-23T18:10:55,858 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:10:55,861 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:10:55,864 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:10:55,867 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:10:55,869 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:10:55,872 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:10:55,874 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:10:55,877 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T18:10:55,879 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T18:10:55,882 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T18:10:55,885 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-23T18:10:55,887 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-23T18:10:55,888 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:10:55,891 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:10:55,893 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:10:55,895 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:10:55,897 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:10:55,899 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:10:55,901 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:10:55,903 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:10:55,906 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T18:10:55,908 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-23T18:10:55,910 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-23T18:10:55,912 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,915 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,917 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,920 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-23T18:10:55,921 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T18:10:55,924 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T18:10:55,928 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T18:10:55,931 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-23T18:10:55,932 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:10:55,935 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:10:55,938 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:10:55,940 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:10:55,942 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T18:10:55,945 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,947 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,950 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,952 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:55,955 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-23T18:10:55,957 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,960 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,962 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,964 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,967 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,970 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,972 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,975 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,978 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T18:10:55,981 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-23T18:10:55,982 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T18:10:55,985 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T18:10:55,987 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-23T18:10:55,989 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:55,992 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:55,994 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:55,997 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,000 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,007 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-23T18:10:56,008 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,011 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,013 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,016 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,020 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,025 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,028 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T18:10:56,030 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,035 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,037 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,040 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,043 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,046 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T18:10:56,049 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:56,051 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:56,053 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:56,056 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T18:10:56,058 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-23T18:10:56,059 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T18:10:56,061 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T18:10:56,063 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T18:10:56,067 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-23T18:10:56,069 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-23T18:10:56,070 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,073 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-23T18:10:56,074 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:10:56,075 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:10:56,078 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T18:10:56,080 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:10:56,082 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:10:56,084 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:10:56,086 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,089 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,091 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,094 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,096 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,100 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,103 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,106 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,108 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,111 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,113 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,115 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,118 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,120 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,122 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,124 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,126 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,128 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,131 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,133 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,135 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T18:10:56,137 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:10:56,139 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:10:56,142 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:10:56,145 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-23T18:10:56,146 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-23T18:10:56,149 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-23T18:10:56,150 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,152 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,156 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,159 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,160 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,166 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,168 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,171 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,173 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,175 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,177 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,179 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,181 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,183 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,185 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T18:10:56,188 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-23T18:10:56,189 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T18:10:56,190 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T18:10:56,193 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:10:56,195 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-23T18:10:56,196 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,199 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,202 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,204 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,207 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,210 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,213 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,216 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,221 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,224 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,226 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,230 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,233 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,235 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,238 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,242 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T18:10:56,244 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T18:10:56,248 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-23T18:10:56,250 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:10:56,253 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:10:56,256 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:10:56,259 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:10:56,261 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T18:10:56,265 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-23T18:10:56,266 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,270 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,274 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,277 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,279 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,282 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,286 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,289 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,293 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,299 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,304 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,308 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,311 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T18:10:56,314 running install_egg_info 2025-10-23T18:10:56,320 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.4-py3.11.egg-info 2025-10-23T18:10:56,337 running install_scripts 2025-10-23T18:10:56,347 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.4.dist-info/WHEEL 2025-10-23T18:10:56,350 creating '/tmp/pip-wheel-8c89pv81/.tmp-8v6dtdwe/openhcs-0.2.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-23T18:10:56,352 adding 'openhcs/__init__.py' 2025-10-23T18:10:56,354 adding 'openhcs/components/__init__.py' 2025-10-23T18:10:56,356 adding 'openhcs/components/framework.py' 2025-10-23T18:10:56,358 adding 'openhcs/config_framework/__init__.py' 2025-10-23T18:10:56,360 adding 'openhcs/config_framework/cache_warming.py' 2025-10-23T18:10:56,361 adding 'openhcs/config_framework/config.py' 2025-10-23T18:10:56,364 adding 'openhcs/config_framework/context_manager.py' 2025-10-23T18:10:56,367 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-23T18:10:56,368 adding 'openhcs/config_framework/global_config.py' 2025-10-23T18:10:56,375 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-23T18:10:56,377 adding 'openhcs/config_framework/placeholder.py' 2025-10-23T18:10:56,381 adding 'openhcs/constants/__init__.py' 2025-10-23T18:10:56,416 adding 'openhcs/constants/constants.py' 2025-10-23T18:10:56,418 adding 'openhcs/constants/input_source.py' 2025-10-23T18:10:56,420 adding 'openhcs/constants/streaming.py' 2025-10-23T18:10:56,424 adding 'openhcs/core/__init__.py' 2025-10-23T18:10:56,428 adding 'openhcs/core/config.py' 2025-10-23T18:10:56,430 adding 'openhcs/core/config_cache.py' 2025-10-23T18:10:56,431 adding 'openhcs/core/lazy_placeholder.py' 2025-10-23T18:10:56,432 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-23T18:10:56,434 adding 'openhcs/core/log_utils.py' 2025-10-23T18:10:56,436 adding 'openhcs/core/metadata_cache.py' 2025-10-23T18:10:56,438 adding 'openhcs/core/path_cache.py' 2025-10-23T18:10:56,440 adding 'openhcs/core/roi.py' 2025-10-23T18:10:56,443 adding 'openhcs/core/utils.py' 2025-10-23T18:10:56,445 adding 'openhcs/core/xdg_paths.py' 2025-10-23T18:10:56,447 adding 'openhcs/core/components/__init__.py' 2025-10-23T18:10:56,448 adding 'openhcs/core/components/metaprogramming.py' 2025-10-23T18:10:56,450 adding 'openhcs/core/components/multiprocessing.py' 2025-10-23T18:10:56,452 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-23T18:10:56,454 adding 'openhcs/core/components/validation.py' 2025-10-23T18:10:56,455 adding 'openhcs/core/context/__init__.py' 2025-10-23T18:10:56,457 adding 'openhcs/core/context/processing_context.py' 2025-10-23T18:10:56,459 adding 'openhcs/core/memory/__init__.py' 2025-10-23T18:10:56,462 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-23T18:10:56,464 adding 'openhcs/core/memory/converters.py' 2025-10-23T18:10:56,469 adding 'openhcs/core/memory/decorators.py' 2025-10-23T18:10:56,471 adding 'openhcs/core/memory/exceptions.py' 2025-10-23T18:10:56,474 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-23T18:10:56,475 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-23T18:10:56,477 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-23T18:10:56,480 adding 'openhcs/core/memory/stack_utils.py' 2025-10-23T18:10:56,694 adding 'openhcs/core/memory/utils.py' 2025-10-23T18:10:56,696 adding 'openhcs/core/memory/wrapper.py' 2025-10-23T18:10:56,699 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-23T18:10:56,700 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-23T18:10:56,702 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-23T18:10:56,703 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-23T18:10:56,705 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-23T18:10:56,706 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-23T18:10:56,708 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-23T18:10:56,711 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-23T18:10:56,712 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-23T18:10:56,722 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-23T18:10:56,724 adding 'openhcs/core/pipeline/__init__.py' 2025-10-23T18:10:56,731 adding 'openhcs/core/pipeline/compiler.py' 2025-10-23T18:10:56,734 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-23T18:10:56,735 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-23T18:10:56,737 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-23T18:10:56,739 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-23T18:10:56,742 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-23T18:10:56,744 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-23T18:10:56,745 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-23T18:10:56,747 adding 'openhcs/core/steps/__init__.py' 2025-10-23T18:10:56,749 adding 'openhcs/core/steps/abstract.py' 2025-10-23T18:10:56,757 adding 'openhcs/core/steps/function_step.py' 2025-10-23T18:10:56,759 adding 'openhcs/debug/__init__.py' 2025-10-23T18:10:56,761 adding 'openhcs/debug/example_export.py' 2025-10-23T18:10:56,763 adding 'openhcs/debug/example_export_clean.py' 2025-10-23T18:10:56,765 adding 'openhcs/debug/export.py' 2025-10-23T18:10:56,770 adding 'openhcs/debug/pickle_to_python.py' 2025-10-23T18:10:56,776 adding 'openhcs/formats/experimental_analysis.py' 2025-10-23T18:10:56,779 adding 'openhcs/formats/func_arg_prep.py' 2025-10-23T18:10:56,781 adding 'openhcs/formats/metaxpress.py' 2025-10-23T18:10:56,783 adding 'openhcs/formats/pattern/__init__.py' 2025-10-23T18:10:56,785 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-23T18:10:56,787 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-23T18:10:56,789 adding 'openhcs/introspection/__init__.py' 2025-10-23T18:10:56,795 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-23T18:10:56,797 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-23T18:10:56,799 adding 'openhcs/io/__init__.py' 2025-10-23T18:10:56,800 adding 'openhcs/io/atomic.py' 2025-10-23T18:10:56,802 adding 'openhcs/io/backend_registry.py' 2025-10-23T18:10:56,804 adding 'openhcs/io/base.py' 2025-10-23T18:10:56,808 adding 'openhcs/io/disk.py' 2025-10-23T18:10:56,809 adding 'openhcs/io/exceptions.py' 2025-10-23T18:10:56,810 adding 'openhcs/io/fiji_stream.py' 2025-10-23T18:10:56,814 adding 'openhcs/io/filemanager.py' 2025-10-23T18:10:56,817 adding 'openhcs/io/memory.py' 2025-10-23T18:10:56,819 adding 'openhcs/io/metadata_migration.py' 2025-10-23T18:10:56,821 adding 'openhcs/io/metadata_writer.py' 2025-10-23T18:10:56,822 adding 'openhcs/io/napari_stream.py' 2025-10-23T18:10:56,829 adding 'openhcs/io/omero_local.py' 2025-10-23T18:10:56,831 adding 'openhcs/io/pipeline_migration.py' 2025-10-23T18:10:56,833 adding 'openhcs/io/streaming.py' 2025-10-23T18:10:56,838 adding 'openhcs/io/zarr.py' 2025-10-23T18:10:56,840 adding 'openhcs/microscopes/__init__.py' 2025-10-23T18:10:56,841 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-23T18:10:56,845 adding 'openhcs/microscopes/imagexpress.py' 2025-10-23T18:10:56,849 adding 'openhcs/microscopes/microscope_base.py' 2025-10-23T18:10:56,851 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-23T18:10:56,853 adding 'openhcs/microscopes/omero.py' 2025-10-23T18:10:56,857 adding 'openhcs/microscopes/openhcs.py' 2025-10-23T18:10:56,863 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-23T18:10:56,866 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-23T18:10:56,867 adding 'openhcs/omero/__init__.py' 2025-10-23T18:10:56,869 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-23T18:10:56,870 adding 'openhcs/omero/docker-compose.yml' 2025-10-23T18:10:56,872 adding 'openhcs/processing/__init__.py' 2025-10-23T18:10:56,875 adding 'openhcs/processing/func_registry.py' 2025-10-23T18:10:56,876 adding 'openhcs/processing/backends/__init__.py' 2025-10-23T18:10:56,878 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-23T18:10:56,880 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-23T18:10:56,885 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-23T18:10:56,891 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-23T18:10:56,897 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-23T18:10:56,900 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-23T18:10:56,902 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-23T18:10:56,905 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-23T18:10:56,907 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-23T18:10:56,909 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-23T18:10:56,912 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-23T18:10:56,916 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-23T18:10:56,919 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-23T18:10:56,922 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-23T18:10:56,925 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-23T18:10:56,928 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-23T18:10:56,930 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-23T18:10:56,932 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-23T18:10:56,934 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-23T18:10:56,939 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-23T18:10:56,941 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-23T18:10:56,944 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-23T18:10:56,945 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-23T18:10:56,947 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-23T18:10:56,950 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-23T18:10:56,952 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-23T18:10:56,953 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-23T18:10:56,955 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-23T18:10:56,958 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-23T18:10:56,960 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-23T18:10:56,962 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-23T18:10:56,964 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-23T18:10:56,965 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-23T18:10:56,967 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-23T18:10:56,968 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-23T18:10:56,970 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-23T18:10:56,972 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-23T18:10:56,973 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-23T18:10:56,975 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-23T18:10:56,977 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-23T18:10:56,979 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-23T18:10:56,980 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-23T18:10:56,982 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-23T18:10:56,986 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-23T18:10:56,988 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-23T18:10:56,993 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-23T18:10:56,998 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-23T18:10:57,000 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-23T18:10:57,002 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-23T18:10:57,003 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-23T18:10:57,005 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-23T18:10:57,010 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-23T18:10:57,013 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-23T18:10:57,015 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-23T18:10:57,017 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-23T18:10:57,020 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-23T18:10:57,026 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-23T18:10:57,031 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-23T18:10:57,035 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-23T18:10:57,037 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-23T18:10:57,042 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-23T18:10:57,046 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-23T18:10:57,051 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-23T18:10:57,053 adding 'openhcs/processing/presets/__init__.py' 2025-10-23T18:10:57,056 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-23T18:10:57,057 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-23T18:10:57,059 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-23T18:10:57,061 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-23T18:10:57,063 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-23T18:10:57,064 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-23T18:10:57,066 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-23T18:10:57,068 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-23T18:10:57,069 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-23T18:10:57,072 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-23T18:10:57,073 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-23T18:10:57,075 adding 'openhcs/pyqt_gui/app.py' 2025-10-23T18:10:57,078 adding 'openhcs/pyqt_gui/config.py' 2025-10-23T18:10:57,080 adding 'openhcs/pyqt_gui/launch.py' 2025-10-23T18:10:57,086 adding 'openhcs/pyqt_gui/main.py' 2025-10-23T18:10:57,092 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-23T18:10:57,095 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-23T18:10:57,097 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-23T18:10:57,100 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-23T18:10:57,102 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-23T18:10:57,104 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-23T18:10:57,106 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-23T18:10:57,109 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-23T18:10:57,116 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-23T18:10:57,118 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-23T18:10:57,121 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-23T18:10:57,123 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-23T18:10:57,124 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-23T18:10:57,126 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-23T18:10:57,128 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-23T18:10:57,129 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-23T18:10:57,131 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-23T18:10:57,133 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-23T18:10:57,135 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-23T18:10:57,139 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-23T18:10:57,142 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-23T18:10:57,151 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-23T18:10:57,158 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-23T18:10:57,165 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-23T18:10:57,174 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-23T18:10:57,176 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-23T18:10:57,179 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-23T18:10:57,182 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-23T18:10:57,184 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-23T18:10:57,186 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-23T18:10:57,188 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-23T18:10:57,189 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-23T18:10:57,192 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-23T18:10:57,193 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-23T18:10:57,195 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-23T18:10:57,207 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-23T18:10:57,211 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-23T18:10:57,216 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-23T18:10:57,219 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-23T18:10:57,221 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-23T18:10:57,225 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-23T18:10:57,229 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-23T18:10:57,231 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-23T18:10:57,233 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-23T18:10:57,235 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-23T18:10:57,237 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-23T18:10:57,239 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-23T18:10:57,242 adding 'openhcs/runtime/execution_server.py' 2025-10-23T18:10:57,244 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-23T18:10:57,249 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-23T18:10:57,256 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-23T18:10:57,258 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-23T18:10:57,260 adding 'openhcs/runtime/queue_tracker.py' 2025-10-23T18:10:57,262 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-23T18:10:57,264 adding 'openhcs/runtime/roi_converters.py' 2025-10-23T18:10:57,267 adding 'openhcs/runtime/zmq_base.py' 2025-10-23T18:10:57,269 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-23T18:10:57,271 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-23T18:10:57,272 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-23T18:10:57,274 adding 'openhcs/runtime/zmq_messages.py' 2025-10-23T18:10:57,276 adding 'openhcs/tests/__init__.py' 2025-10-23T18:10:57,277 adding 'openhcs/tests/test_pipeline.py' 2025-10-23T18:10:57,279 adding 'openhcs/tests/generators/__init__.py' 2025-10-23T18:10:57,284 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-23T18:10:57,286 adding 'openhcs/textual_tui/__init__.py' 2025-10-23T18:10:57,288 adding 'openhcs/textual_tui/__main__.py' 2025-10-23T18:10:57,291 adding 'openhcs/textual_tui/app.py' 2025-10-23T18:10:57,293 adding 'openhcs/textual_tui/styles.css' 2025-10-23T18:10:57,296 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-23T18:10:57,298 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-23T18:10:57,301 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-23T18:10:57,302 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-23T18:10:57,304 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-23T18:10:57,305 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-23T18:10:57,307 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-23T18:10:57,308 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-23T18:10:57,310 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-23T18:10:57,311 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-23T18:10:57,313 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-23T18:10:57,335 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-23T18:10:57,339 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-23T18:10:57,341 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-23T18:10:57,342 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-23T18:10:57,343 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-23T18:10:57,345 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-23T18:10:57,346 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-23T18:10:57,348 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-23T18:10:57,349 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-23T18:10:57,352 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-23T18:10:57,354 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-23T18:10:57,356 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-23T18:10:57,357 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-23T18:10:57,359 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-23T18:10:57,360 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-23T18:10:57,362 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-23T18:10:57,363 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-23T18:10:57,369 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-23T18:10:57,371 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-23T18:10:57,373 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-23T18:10:57,374 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-23T18:10:57,380 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-23T18:10:57,384 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-23T18:10:57,394 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-23T18:10:57,396 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-23T18:10:57,398 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-23T18:10:57,401 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-23T18:10:57,403 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-23T18:10:57,405 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-23T18:10:57,406 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-23T18:10:57,408 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-23T18:10:57,409 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-23T18:10:57,411 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-23T18:10:57,413 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-23T18:10:57,414 adding 'openhcs/textual_tui/widgets/shared/textual_widget_strategies.py' 2025-10-23T18:10:57,416 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-23T18:10:57,418 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-23T18:10:57,420 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-23T18:10:57,421 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-23T18:10:57,423 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-23T18:10:57,426 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-23T18:10:57,429 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-23T18:10:57,435 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-23T18:10:57,438 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-23T18:10:57,440 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-23T18:10:57,442 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-23T18:10:57,444 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-23T18:10:57,446 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-23T18:10:57,448 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-23T18:10:57,449 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-23T18:10:57,452 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-23T18:10:57,454 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-23T18:10:57,456 adding 'openhcs/ui/shared/__init__.py' 2025-10-23T18:10:57,459 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-23T18:10:57,460 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-23T18:10:57,462 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-23T18:10:57,465 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-23T18:10:57,467 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-23T18:10:57,469 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-23T18:10:57,470 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-23T18:10:57,472 adding 'openhcs/ui/shared/search_service.py' 2025-10-23T18:10:57,473 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-23T18:10:57,475 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-23T18:10:57,476 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-23T18:10:57,478 adding 'openhcs/utils/display_config_factory.py' 2025-10-23T18:10:57,480 adding 'openhcs/utils/enum_factory.py' 2025-10-23T18:10:57,481 adding 'openhcs/utils/environment.py' 2025-10-23T18:10:57,482 adding 'openhcs/utils/import_utils.py' 2025-10-23T18:10:57,484 adding 'openhcs/utils/performance_monitor.py' 2025-10-23T18:10:57,486 adding 'openhcs/utils/recache_function_registry.py' 2025-10-23T18:10:57,487 adding 'openhcs/validation/__init__.py' 2025-10-23T18:10:57,489 adding 'openhcs/validation/ast_validator.py' 2025-10-23T18:10:57,491 adding 'openhcs/validation/validate.py' 2025-10-23T18:10:57,495 adding 'openhcs-0.2.4.dist-info/METADATA' 2025-10-23T18:10:57,496 adding 'openhcs-0.2.4.dist-info/WHEEL' 2025-10-23T18:10:57,497 adding 'openhcs-0.2.4.dist-info/entry_points.txt' 2025-10-23T18:10:57,498 adding 'openhcs-0.2.4.dist-info/top_level.txt' 2025-10-23T18:10:57,504 adding 'openhcs-0.2.4.dist-info/RECORD' 2025-10-23T18:10:57,542 removing build/bdist.linux-armv7l/wheel 2025-10-23T18:10:57,943 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-23T18:10:57,974 Created wheel for openhcs: filename=openhcs-0.2.4-py3-none-any.whl size=1328453 sha256=0a70c40f64e71607a32a46c314ec81fb5b5c93a69a7254c9ab7a40601c29138b 2025-10-23T18:10:57,975 Stored in directory: /tmp/pip-ephem-wheel-cache-h9m_h6ir/wheels/37/56/2c/4a5e52ba86e25b79c913ee0c3bead64169990cbd580c4f9546 2025-10-23T18:10:58,001 Successfully built openhcs 2025-10-23T18:10:58,064 Removed build tracker: '/tmp/pip-build-tracker-qo5g83vv'