2025-10-23T16:07:18,188 Created temporary directory: /tmp/pip-ephem-wheel-cache-g_6nowm5 2025-10-23T16:07:18,190 Created temporary directory: /tmp/pip-build-tracker-hl3mzzdr 2025-10-23T16:07:18,190 Initialized build tracking at /tmp/pip-build-tracker-hl3mzzdr 2025-10-23T16:07:18,191 Created build tracker: /tmp/pip-build-tracker-hl3mzzdr 2025-10-23T16:07:18,191 Entered build tracker: /tmp/pip-build-tracker-hl3mzzdr 2025-10-23T16:07:18,192 Created temporary directory: /tmp/pip-wheel-ci1kcbrz 2025-10-23T16:07:18,195 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-23T16:07:18,197 Created temporary directory: /tmp/pip-ephem-wheel-cache-ldjwt9m8 2025-10-23T16:07:18,219 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T16:07:18,223 2 location(s) to search for versions of openhcs: 2025-10-23T16:07:18,223 * https://pypi.org/simple/openhcs/ 2025-10-23T16:07:18,223 * https://www.piwheels.org/simple/openhcs/ 2025-10-23T16:07:18,224 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-23T16:07:18,224 Getting page https://pypi.org/simple/openhcs/ 2025-10-23T16:07:18,226 Found index url https://pypi.org/simple 2025-10-23T16:07:18,441 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-23T16:07:18,447 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-23T16:07:18,448 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-23T16:07:18,449 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-23T16:07:18,450 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-23T16:07:18,450 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-23T16:07:18,451 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-23T16:07:18,452 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-23T16:07:18,453 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-23T16:07:18,453 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-23T16:07:18,454 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-23T16:07:18,455 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-23T16:07:18,456 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-23T16:07:18,457 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-23T16:07:18,457 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-23T16:07:18,458 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-23T16:07:18,459 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-23T16:07:18,459 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-23T16:07:18,460 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-23T16:07:18,461 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-23T16:07:18,462 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-23T16:07:18,463 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-23T16:07:18,464 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-23T16:07:18,465 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-23T16:07:18,466 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-23T16:07:18,467 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-23T16:07:18,468 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-23T16:07:18,470 Found index url https://www.piwheels.org/simple 2025-10-23T16:07:18,648 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-23T16:07:18,651 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-23T16:07:18,651 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-23T16:07:18,652 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-23T16:07:18,652 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-23T16:07:18,653 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-23T16:07:18,673 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-23T16:07:18,691 Collecting openhcs==0.2.2 2025-10-23T16:07:18,693 Created temporary directory: /tmp/pip-unpack-2yqaeh2j 2025-10-23T16:07:18,824 Downloading openhcs-0.2.2.tar.gz (1.1 MB) 2025-10-23T16:07:19,892 Added openhcs==0.2.2 from https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-hl3mzzdr' 2025-10-23T16:07:19,900 Created temporary directory: /tmp/pip-build-env-hkyqrtqs 2025-10-23T16:07:19,904 Installing build dependencies: started 2025-10-23T16:07:19,905 Running command pip subprocess to install build dependencies 2025-10-23T16:07:21,079 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-23T16:07:21,667 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-23T16:07:21,691 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T16:07:23,419 Collecting setuptools>=61.0 2025-10-23T16:07:23,516 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-23T16:07:23,791 Collecting wheel 2025-10-23T16:07:23,809 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-23T16:07:26,856 Installing collected packages: wheel, setuptools 2025-10-23T16:07:27,105 Creating /tmp/pip-build-env-hkyqrtqs/overlay/local/bin 2025-10-23T16:07:27,107 changing mode of /tmp/pip-build-env-hkyqrtqs/overlay/local/bin/wheel to 755 2025-10-23T16:07:30,806 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-23T16:07:31,081 Installing build dependencies: finished with status 'done' 2025-10-23T16:07:31,087 Getting requirements to build wheel: started 2025-10-23T16:07:31,088 Running command Getting requirements to build wheel 2025-10-23T16:07:31,739 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T16:07:31,739 !! 2025-10-23T16:07:31,740 ******************************************************************************** 2025-10-23T16:07:31,741 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-23T16:07:31,742 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T16:07:31,742 or your builds will no longer be supported. 2025-10-23T16:07:31,744 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:31,744 ******************************************************************************** 2025-10-23T16:07:31,745 !! 2025-10-23T16:07:31,745 corresp(dist, value, root_dir) 2025-10-23T16:07:31,839 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T16:07:31,840 !! 2025-10-23T16:07:31,841 ******************************************************************************** 2025-10-23T16:07:31,841 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T16:07:31,842 License :: OSI Approved :: MIT License 2025-10-23T16:07:31,843 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:31,844 ******************************************************************************** 2025-10-23T16:07:31,845 !! 2025-10-23T16:07:31,845 dist._finalize_license_expression() 2025-10-23T16:07:31,849 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T16:07:31,849 !! 2025-10-23T16:07:31,850 ******************************************************************************** 2025-10-23T16:07:31,851 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T16:07:31,852 License :: OSI Approved :: MIT License 2025-10-23T16:07:31,853 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:31,854 ******************************************************************************** 2025-10-23T16:07:31,855 !! 2025-10-23T16:07:31,855 self._finalize_license_expression() 2025-10-23T16:07:31,856 running egg_info 2025-10-23T16:07:31,863 writing openhcs.egg-info/PKG-INFO 2025-10-23T16:07:31,892 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T16:07:31,894 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T16:07:31,914 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T16:07:31,916 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T16:07:32,096 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:32,132 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:32,233 Getting requirements to build wheel: finished with status 'done' 2025-10-23T16:07:32,236 Created temporary directory: /tmp/pip-modern-metadata-ugi16xei 2025-10-23T16:07:32,239 Preparing metadata (pyproject.toml): started 2025-10-23T16:07:32,240 Running command Preparing metadata (pyproject.toml) 2025-10-23T16:07:32,837 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T16:07:32,837 !! 2025-10-23T16:07:32,838 ******************************************************************************** 2025-10-23T16:07:32,839 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-23T16:07:32,840 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T16:07:32,841 or your builds will no longer be supported. 2025-10-23T16:07:32,843 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:32,843 ******************************************************************************** 2025-10-23T16:07:32,845 !! 2025-10-23T16:07:32,845 corresp(dist, value, root_dir) 2025-10-23T16:07:32,935 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T16:07:32,936 !! 2025-10-23T16:07:32,937 ******************************************************************************** 2025-10-23T16:07:32,937 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T16:07:32,938 License :: OSI Approved :: MIT License 2025-10-23T16:07:32,939 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:32,939 ******************************************************************************** 2025-10-23T16:07:32,940 !! 2025-10-23T16:07:32,941 dist._finalize_license_expression() 2025-10-23T16:07:32,947 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T16:07:32,947 !! 2025-10-23T16:07:32,948 ******************************************************************************** 2025-10-23T16:07:32,949 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T16:07:32,950 License :: OSI Approved :: MIT License 2025-10-23T16:07:32,951 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:32,951 ******************************************************************************** 2025-10-23T16:07:32,952 !! 2025-10-23T16:07:32,953 self._finalize_license_expression() 2025-10-23T16:07:32,955 running dist_info 2025-10-23T16:07:32,968 creating /tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info 2025-10-23T16:07:32,969 writing /tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/PKG-INFO 2025-10-23T16:07:32,999 writing dependency_links to /tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/dependency_links.txt 2025-10-23T16:07:33,001 writing entry points to /tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/entry_points.txt 2025-10-23T16:07:33,020 writing requirements to /tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/requires.txt 2025-10-23T16:07:33,021 writing top-level names to /tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/top_level.txt 2025-10-23T16:07:33,022 writing manifest file '/tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:33,181 reading manifest file '/tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:33,196 writing manifest file '/tmp/pip-modern-metadata-ugi16xei/openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:33,198 creating '/tmp/pip-modern-metadata-ugi16xei/openhcs-0.2.2.dist-info' 2025-10-23T16:07:33,327 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-23T16:07:33,335 Source in /tmp/pip-wheel-ci1kcbrz/openhcs_4b48e863b70a4e3eb2afabc20f741476 has version 0.2.2, which satisfies requirement openhcs==0.2.2 from https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz 2025-10-23T16:07:33,336 Removed openhcs==0.2.2 from https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-hl3mzzdr' 2025-10-23T16:07:33,344 WARNING: The candidate selected for download or install is a yanked version: 'openhcs' candidate (version 0.2.2 at https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11)) 2025-10-23T16:07:33,344 Reason for being yanked: broken dependencies 2025-10-23T16:07:33,346 Created temporary directory: /tmp/pip-unpack-jubaex5g 2025-10-23T16:07:33,347 Building wheels for collected packages: openhcs 2025-10-23T16:07:33,352 Created temporary directory: /tmp/pip-wheel-mtx0qyqr 2025-10-23T16:07:33,352 Destination directory: /tmp/pip-wheel-mtx0qyqr 2025-10-23T16:07:33,354 Building wheel for openhcs (pyproject.toml): started 2025-10-23T16:07:33,356 Running command Building wheel for openhcs (pyproject.toml) 2025-10-23T16:07:33,941 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T16:07:33,941 !! 2025-10-23T16:07:33,942 ******************************************************************************** 2025-10-23T16:07:33,943 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-23T16:07:33,944 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T16:07:33,944 or your builds will no longer be supported. 2025-10-23T16:07:33,945 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:33,946 ******************************************************************************** 2025-10-23T16:07:33,947 !! 2025-10-23T16:07:33,948 corresp(dist, value, root_dir) 2025-10-23T16:07:34,032 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T16:07:34,033 !! 2025-10-23T16:07:34,034 ******************************************************************************** 2025-10-23T16:07:34,034 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T16:07:34,035 License :: OSI Approved :: MIT License 2025-10-23T16:07:34,037 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:34,037 ******************************************************************************** 2025-10-23T16:07:34,038 !! 2025-10-23T16:07:34,039 dist._finalize_license_expression() 2025-10-23T16:07:34,044 /tmp/pip-build-env-hkyqrtqs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T16:07:34,044 !! 2025-10-23T16:07:34,046 ******************************************************************************** 2025-10-23T16:07:34,046 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T16:07:34,047 License :: OSI Approved :: MIT License 2025-10-23T16:07:34,048 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T16:07:34,049 ******************************************************************************** 2025-10-23T16:07:34,050 !! 2025-10-23T16:07:34,050 self._finalize_license_expression() 2025-10-23T16:07:34,051 running bdist_wheel 2025-10-23T16:07:34,068 running build 2025-10-23T16:07:34,068 running build_py 2025-10-23T16:07:34,075 creating build/lib/openhcs 2025-10-23T16:07:34,077 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-23T16:07:34,080 creating build/lib/openhcs/formats 2025-10-23T16:07:34,081 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-23T16:07:34,085 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-23T16:07:34,088 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-23T16:07:34,091 creating build/lib/openhcs/constants 2025-10-23T16:07:34,093 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-23T16:07:34,096 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-23T16:07:34,098 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-23T16:07:34,101 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-23T16:07:34,104 creating build/lib/openhcs/omero 2025-10-23T16:07:34,105 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-23T16:07:34,108 creating build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,109 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,112 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,115 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,118 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,120 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,123 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-23T16:07:34,126 creating build/lib/openhcs/config_framework 2025-10-23T16:07:34,127 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,131 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,135 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,138 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,140 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,144 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,146 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,148 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-23T16:07:34,152 creating build/lib/openhcs/microscopes 2025-10-23T16:07:34,153 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,157 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,160 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,163 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,168 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,171 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,174 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,177 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,180 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-23T16:07:34,183 creating build/lib/openhcs/validation 2025-10-23T16:07:34,184 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-23T16:07:34,187 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-23T16:07:34,190 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-23T16:07:34,193 creating build/lib/openhcs/utils 2025-10-23T16:07:34,194 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-23T16:07:34,197 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-23T16:07:34,200 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-23T16:07:34,203 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-23T16:07:34,205 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-23T16:07:34,207 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-23T16:07:34,210 creating build/lib/openhcs/introspection 2025-10-23T16:07:34,211 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T16:07:34,214 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T16:07:34,217 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-23T16:07:34,219 creating build/lib/openhcs/tests 2025-10-23T16:07:34,220 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-23T16:07:34,222 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-23T16:07:34,224 creating build/lib/openhcs/components 2025-10-23T16:07:34,225 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-23T16:07:34,227 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-23T16:07:34,230 creating build/lib/openhcs/io 2025-10-23T16:07:34,231 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-23T16:07:34,235 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-23T16:07:34,237 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-23T16:07:34,240 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-23T16:07:34,242 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-23T16:07:34,245 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-23T16:07:34,248 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-23T16:07:34,250 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-23T16:07:34,252 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-23T16:07:34,255 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-23T16:07:34,257 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-23T16:07:34,259 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-23T16:07:34,262 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-23T16:07:34,264 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-23T16:07:34,267 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-23T16:07:34,270 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-23T16:07:34,273 creating build/lib/openhcs/processing 2025-10-23T16:07:34,274 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-23T16:07:34,278 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-23T16:07:34,280 creating build/lib/openhcs/core 2025-10-23T16:07:34,281 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-23T16:07:34,284 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-23T16:07:34,287 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-23T16:07:34,289 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-23T16:07:34,291 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-23T16:07:34,294 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-23T16:07:34,296 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-23T16:07:34,299 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-23T16:07:34,301 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-23T16:07:34,304 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-23T16:07:34,307 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-23T16:07:34,310 creating build/lib/openhcs/textual_tui 2025-10-23T16:07:34,311 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-23T16:07:34,314 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-23T16:07:34,317 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-23T16:07:34,319 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-23T16:07:34,322 creating build/lib/openhcs/debug 2025-10-23T16:07:34,323 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-23T16:07:34,326 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-23T16:07:34,330 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-23T16:07:34,331 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-23T16:07:34,334 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-23T16:07:34,337 creating build/lib/openhcs/runtime 2025-10-23T16:07:34,338 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,340 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,342 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,345 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,347 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,350 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,353 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,356 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,357 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,360 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,364 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,367 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,370 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-23T16:07:34,373 creating build/lib/openhcs/formats/pattern 2025-10-23T16:07:34,374 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-23T16:07:34,377 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-23T16:07:34,380 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-23T16:07:34,382 creating build/lib/openhcs/ui/shared 2025-10-23T16:07:34,384 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,386 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,389 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,391 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,393 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,396 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,399 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,401 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,403 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,405 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,408 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,411 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-23T16:07:34,414 creating build/lib/openhcs/pyqt_gui/shared 2025-10-23T16:07:34,415 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T16:07:34,418 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T16:07:34,421 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T16:07:34,424 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T16:07:34,426 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T16:07:34,430 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,431 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,435 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,438 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,440 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,445 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,449 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,452 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,455 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,458 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,461 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,464 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T16:07:34,469 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T16:07:34,471 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T16:07:34,474 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T16:07:34,477 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T16:07:34,480 creating build/lib/openhcs/pyqt_gui/utils 2025-10-23T16:07:34,481 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T16:07:34,485 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T16:07:34,487 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T16:07:34,490 creating build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,491 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,494 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,497 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,499 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,501 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,504 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T16:07:34,508 creating build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,510 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,513 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,516 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,518 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,521 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,524 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,526 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,529 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T16:07:34,532 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,534 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,536 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,539 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,544 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,548 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,550 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,552 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,556 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,560 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:34,564 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T16:07:34,565 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T16:07:34,568 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T16:07:34,570 creating build/lib/openhcs/tests/generators 2025-10-23T16:07:34,572 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-23T16:07:34,574 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-23T16:07:34,578 creating build/lib/openhcs/processing/backends 2025-10-23T16:07:34,580 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-23T16:07:34,582 creating build/lib/openhcs/processing/presets 2025-10-23T16:07:34,584 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-23T16:07:34,587 creating build/lib/openhcs/processing/backends/assemblers 2025-10-23T16:07:34,588 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T16:07:34,592 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T16:07:34,595 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T16:07:34,598 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T16:07:34,601 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,602 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,606 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,609 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,612 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,615 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,617 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T16:07:34,620 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,621 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,624 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,627 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,630 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,633 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,635 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:34,638 creating build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,639 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,642 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,645 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,646 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,649 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,652 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,654 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,657 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T16:07:34,661 creating build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,661 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,665 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,667 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,670 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,673 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,675 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,677 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,680 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,682 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,685 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,688 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,690 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T16:07:34,693 creating build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,694 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,698 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,700 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,703 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,705 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,707 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,709 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,712 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,715 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,717 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,719 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,722 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,725 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,728 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,730 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,733 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T16:07:34,736 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-23T16:07:34,737 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T16:07:34,739 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T16:07:34,743 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T16:07:34,746 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T16:07:34,748 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,749 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,751 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,754 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,757 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,759 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,762 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,764 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:34,767 creating build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,768 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,770 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,773 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,774 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,776 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,778 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,780 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,782 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,784 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T16:07:34,787 creating build/lib/openhcs/core/orchestrator 2025-10-23T16:07:34,788 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-23T16:07:34,790 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-23T16:07:34,793 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-23T16:07:34,796 creating build/lib/openhcs/core/components 2025-10-23T16:07:34,797 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-23T16:07:34,800 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T16:07:34,803 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-23T16:07:34,805 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-23T16:07:34,807 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T16:07:34,810 creating build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,812 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,814 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,817 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,819 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,821 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,825 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,827 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,830 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,832 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T16:07:34,835 creating build/lib/openhcs/core/context 2025-10-23T16:07:34,836 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-23T16:07:34,839 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-23T16:07:34,841 creating build/lib/openhcs/core/memory 2025-10-23T16:07:34,842 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,845 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,847 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,849 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,852 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,855 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,858 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,860 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,862 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,865 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,867 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-23T16:07:34,870 creating build/lib/openhcs/core/steps 2025-10-23T16:07:34,871 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-23T16:07:34,873 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-23T16:07:34,876 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-23T16:07:34,880 creating build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,881 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,883 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,885 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,887 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,889 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,892 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,894 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T16:07:34,897 creating build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,898 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,901 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,903 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,906 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,908 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,911 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,915 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,920 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,922 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,925 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,927 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,929 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,932 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,936 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,938 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,941 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,942 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,945 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,947 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,949 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,952 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,954 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T16:07:34,957 creating build/lib/openhcs/textual_tui/utils 2025-10-23T16:07:34,958 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-23T16:07:34,960 creating build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,961 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,964 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,967 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,970 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,971 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,977 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,979 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,981 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,983 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,985 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,987 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,990 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,991 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,993 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,996 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T16:07:34,998 creating build/lib/openhcs/textual_tui/adapters 2025-10-23T16:07:35,000 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T16:07:35,002 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T16:07:35,005 creating build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,006 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,009 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,011 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,014 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,016 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,019 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,021 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,023 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,027 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,030 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,032 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,035 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,037 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,039 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,042 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,044 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T16:07:35,047 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,048 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,049 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,052 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,054 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,056 copying openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,058 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:35,061 running egg_info 2025-10-23T16:07:35,073 writing openhcs.egg-info/PKG-INFO 2025-10-23T16:07:35,104 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T16:07:35,106 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T16:07:35,127 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T16:07:35,128 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T16:07:35,282 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:35,318 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T16:07:35,459 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-23T16:07:35,462 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-23T16:07:35,464 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-23T16:07:35,506 installing to build/bdist.linux-armv7l/wheel 2025-10-23T16:07:35,506 running install 2025-10-23T16:07:35,530 running install_lib 2025-10-23T16:07:35,536 creating build/bdist.linux-armv7l/wheel 2025-10-23T16:07:35,539 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-23T16:07:35,540 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-23T16:07:35,542 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T16:07:35,545 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-23T16:07:35,546 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T16:07:35,549 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T16:07:35,551 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T16:07:35,553 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T16:07:35,556 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T16:07:35,559 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-23T16:07:35,560 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T16:07:35,562 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T16:07:35,564 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T16:07:35,566 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T16:07:35,568 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-23T16:07:35,570 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-23T16:07:35,571 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,573 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,575 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,578 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,581 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,584 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,586 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,588 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,590 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,592 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,594 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,597 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T16:07:35,599 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-23T16:07:35,600 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T16:07:35,602 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T16:07:35,604 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T16:07:35,607 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-23T16:07:35,608 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-23T16:07:35,609 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T16:07:35,612 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T16:07:35,614 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T16:07:35,617 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T16:07:35,618 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T16:07:35,622 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,623 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,624 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,627 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,629 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,633 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,635 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,637 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,639 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,641 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,644 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T16:07:35,647 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,651 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-23T16:07:35,652 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T16:07:35,654 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T16:07:35,656 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,658 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,661 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,664 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,668 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,670 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,673 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,676 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,678 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,680 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T16:07:35,683 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T16:07:35,685 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T16:07:35,689 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-23T16:07:35,690 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T16:07:35,693 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T16:07:35,695 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T16:07:35,697 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T16:07:35,700 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T16:07:35,702 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-23T16:07:35,704 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T16:07:35,706 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T16:07:35,708 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T16:07:35,710 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-23T16:07:35,711 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T16:07:35,715 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T16:07:35,717 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T16:07:35,719 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T16:07:35,721 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T16:07:35,723 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T16:07:35,726 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T16:07:35,728 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T16:07:35,731 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-23T16:07:35,732 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,735 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,737 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,740 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,742 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,745 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,747 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,750 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T16:07:35,753 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-23T16:07:35,754 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,757 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,760 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,762 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,764 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,767 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,768 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,770 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T16:07:35,774 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-23T16:07:35,775 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,778 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,781 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,784 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,786 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,789 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,792 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,793 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,796 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T16:07:35,798 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-23T16:07:35,799 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T16:07:35,802 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T16:07:35,805 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T16:07:35,807 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-23T16:07:35,808 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T16:07:35,810 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T16:07:35,813 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T16:07:35,815 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T16:07:35,817 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T16:07:35,819 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T16:07:35,823 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-23T16:07:35,824 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T16:07:35,827 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T16:07:35,829 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T16:07:35,832 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-23T16:07:35,833 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T16:07:35,836 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T16:07:35,838 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-23T16:07:35,839 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T16:07:35,840 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T16:07:35,844 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-23T16:07:35,845 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T16:07:35,847 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T16:07:35,849 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-23T16:07:35,852 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-23T16:07:35,853 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,856 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,858 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,863 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,865 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,868 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,870 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,873 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,876 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,878 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,880 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,882 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,885 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,888 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,890 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,892 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T16:07:35,895 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-23T16:07:35,897 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-23T16:07:35,898 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-23T16:07:35,899 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T16:07:35,902 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T16:07:35,905 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T16:07:35,908 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T16:07:35,910 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,911 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,914 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,919 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,922 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,925 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,927 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T16:07:35,929 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,930 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,933 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,935 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,937 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,939 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,942 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T16:07:35,945 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-23T16:07:35,946 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,949 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,951 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,953 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,956 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,959 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,961 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,964 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T16:07:35,967 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-23T16:07:35,969 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-23T16:07:35,970 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,973 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,975 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,978 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,981 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,984 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,986 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,989 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,991 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,994 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,996 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:35,998 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T16:07:36,001 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-23T16:07:36,002 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,005 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,008 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,011 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,014 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,017 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,019 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,022 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,026 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,028 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,030 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,035 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,037 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,040 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,044 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,048 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T16:07:36,051 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-23T16:07:36,052 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T16:07:36,054 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T16:07:36,058 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T16:07:36,062 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:36,063 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-23T16:07:36,065 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-23T16:07:36,068 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-23T16:07:36,071 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T16:07:36,073 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-23T16:07:36,076 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-23T16:07:36,078 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-23T16:07:36,081 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T16:07:36,083 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T16:07:36,086 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T16:07:36,089 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-23T16:07:36,091 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-23T16:07:36,092 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T16:07:36,095 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-23T16:07:36,097 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T16:07:36,099 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-23T16:07:36,101 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-23T16:07:36,103 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T16:07:36,105 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T16:07:36,107 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-23T16:07:36,109 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T16:07:36,112 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-23T16:07:36,115 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-23T16:07:36,116 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,119 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,121 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,124 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-23T16:07:36,125 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T16:07:36,127 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T16:07:36,131 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T16:07:36,135 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-23T16:07:36,136 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T16:07:36,138 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T16:07:36,141 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T16:07:36,143 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T16:07:36,145 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T16:07:36,148 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,150 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,154 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,157 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,161 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-23T16:07:36,163 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,167 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,170 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,173 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,176 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,180 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,183 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,187 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,189 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T16:07:36,195 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-23T16:07:36,197 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T16:07:36,199 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T16:07:36,203 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-23T16:07:36,205 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,208 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,210 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,214 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,217 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,222 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-23T16:07:36,224 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,227 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,230 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,232 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,235 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,238 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,241 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T16:07:36,244 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,249 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,251 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,254 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,257 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,259 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T16:07:36,263 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,266 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,268 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,270 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T16:07:36,274 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-23T16:07:36,275 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T16:07:36,277 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T16:07:36,279 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T16:07:36,284 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-23T16:07:36,286 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-23T16:07:36,288 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,291 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,293 copying build/lib/openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,295 copying build/lib/openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,298 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,300 copying build/lib/openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,302 copying build/lib/openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,305 copying build/lib/openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T16:07:36,307 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,311 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,313 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,316 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,319 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,326 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,330 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,332 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,335 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,338 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,341 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,343 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,347 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,349 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,352 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,354 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,357 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,360 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,363 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,365 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,368 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T16:07:36,371 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T16:07:36,374 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T16:07:36,377 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T16:07:36,380 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-23T16:07:36,381 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-23T16:07:36,384 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-23T16:07:36,386 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,389 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,393 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,395 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,397 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,402 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,404 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,406 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,408 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,410 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,412 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,415 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,417 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,418 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,421 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T16:07:36,423 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-23T16:07:36,424 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T16:07:36,426 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T16:07:36,428 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T16:07:36,431 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-23T16:07:36,432 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,435 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,438 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,440 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,443 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,445 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,447 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,449 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,453 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,456 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,459 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,462 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,465 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,467 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,469 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,472 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T16:07:36,474 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T16:07:36,478 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-23T16:07:36,479 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T16:07:36,481 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T16:07:36,484 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T16:07:36,486 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T16:07:36,488 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T16:07:36,491 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-23T16:07:36,492 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,494 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,496 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,499 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,501 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,504 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,507 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,509 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,511 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,513 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,516 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,519 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,522 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T16:07:36,524 running install_egg_info 2025-10-23T16:07:36,530 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.2-py3.11.egg-info 2025-10-23T16:07:36,544 running install_scripts 2025-10-23T16:07:36,554 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.2.dist-info/WHEEL 2025-10-23T16:07:36,556 creating '/tmp/pip-wheel-mtx0qyqr/.tmp-0hvm5ax0/openhcs-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-23T16:07:36,559 adding 'openhcs/__init__.py' 2025-10-23T16:07:36,561 adding 'openhcs/components/__init__.py' 2025-10-23T16:07:36,563 adding 'openhcs/components/framework.py' 2025-10-23T16:07:36,565 adding 'openhcs/config_framework/__init__.py' 2025-10-23T16:07:36,566 adding 'openhcs/config_framework/cache_warming.py' 2025-10-23T16:07:36,568 adding 'openhcs/config_framework/config.py' 2025-10-23T16:07:36,571 adding 'openhcs/config_framework/context_manager.py' 2025-10-23T16:07:36,573 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-23T16:07:36,575 adding 'openhcs/config_framework/global_config.py' 2025-10-23T16:07:36,581 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-23T16:07:36,583 adding 'openhcs/config_framework/placeholder.py' 2025-10-23T16:07:36,585 adding 'openhcs/constants/__init__.py' 2025-10-23T16:07:36,587 adding 'openhcs/constants/constants.py' 2025-10-23T16:07:36,588 adding 'openhcs/constants/input_source.py' 2025-10-23T16:07:36,589 adding 'openhcs/constants/streaming.py' 2025-10-23T16:07:36,591 adding 'openhcs/core/__init__.py' 2025-10-23T16:07:36,594 adding 'openhcs/core/config.py' 2025-10-23T16:07:36,596 adding 'openhcs/core/config_cache.py' 2025-10-23T16:07:36,597 adding 'openhcs/core/lazy_placeholder.py' 2025-10-23T16:07:36,599 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-23T16:07:36,601 adding 'openhcs/core/log_utils.py' 2025-10-23T16:07:36,602 adding 'openhcs/core/metadata_cache.py' 2025-10-23T16:07:36,605 adding 'openhcs/core/path_cache.py' 2025-10-23T16:07:36,607 adding 'openhcs/core/roi.py' 2025-10-23T16:07:36,612 adding 'openhcs/core/utils.py' 2025-10-23T16:07:36,614 adding 'openhcs/core/xdg_paths.py' 2025-10-23T16:07:36,616 adding 'openhcs/core/components/__init__.py' 2025-10-23T16:07:36,618 adding 'openhcs/core/components/metaprogramming.py' 2025-10-23T16:07:36,619 adding 'openhcs/core/components/multiprocessing.py' 2025-10-23T16:07:36,622 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-23T16:07:36,623 adding 'openhcs/core/components/validation.py' 2025-10-23T16:07:36,625 adding 'openhcs/core/context/__init__.py' 2025-10-23T16:07:36,626 adding 'openhcs/core/context/processing_context.py' 2025-10-23T16:07:36,628 adding 'openhcs/core/memory/__init__.py' 2025-10-23T16:07:36,632 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-23T16:07:36,634 adding 'openhcs/core/memory/converters.py' 2025-10-23T16:07:36,639 adding 'openhcs/core/memory/decorators.py' 2025-10-23T16:07:36,641 adding 'openhcs/core/memory/exceptions.py' 2025-10-23T16:07:36,643 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-23T16:07:36,645 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-23T16:07:36,646 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-23T16:07:36,648 adding 'openhcs/core/memory/stack_utils.py' 2025-10-23T16:07:36,650 adding 'openhcs/core/memory/utils.py' 2025-10-23T16:07:36,652 adding 'openhcs/core/memory/wrapper.py' 2025-10-23T16:07:36,654 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-23T16:07:36,655 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-23T16:07:36,657 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-23T16:07:36,659 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-23T16:07:36,660 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-23T16:07:36,662 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-23T16:07:36,663 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-23T16:07:36,665 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-23T16:07:36,667 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-23T16:07:36,675 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-23T16:07:36,678 adding 'openhcs/core/pipeline/__init__.py' 2025-10-23T16:07:36,684 adding 'openhcs/core/pipeline/compiler.py' 2025-10-23T16:07:36,687 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-23T16:07:36,689 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-23T16:07:36,691 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-23T16:07:36,692 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-23T16:07:36,696 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-23T16:07:36,698 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-23T16:07:36,700 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-23T16:07:36,702 adding 'openhcs/core/steps/__init__.py' 2025-10-23T16:07:36,705 adding 'openhcs/core/steps/abstract.py' 2025-10-23T16:07:36,713 adding 'openhcs/core/steps/function_step.py' 2025-10-23T16:07:36,715 adding 'openhcs/debug/__init__.py' 2025-10-23T16:07:36,716 adding 'openhcs/debug/example_export.py' 2025-10-23T16:07:36,718 adding 'openhcs/debug/example_export_clean.py' 2025-10-23T16:07:36,720 adding 'openhcs/debug/export.py' 2025-10-23T16:07:36,724 adding 'openhcs/debug/pickle_to_python.py' 2025-10-23T16:07:36,731 adding 'openhcs/formats/experimental_analysis.py' 2025-10-23T16:07:36,733 adding 'openhcs/formats/func_arg_prep.py' 2025-10-23T16:07:36,736 adding 'openhcs/formats/metaxpress.py' 2025-10-23T16:07:36,738 adding 'openhcs/formats/pattern/__init__.py' 2025-10-23T16:07:36,740 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-23T16:07:36,742 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-23T16:07:36,744 adding 'openhcs/introspection/__init__.py' 2025-10-23T16:07:36,749 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-23T16:07:36,752 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-23T16:07:36,754 adding 'openhcs/io/__init__.py' 2025-10-23T16:07:36,755 adding 'openhcs/io/atomic.py' 2025-10-23T16:07:36,757 adding 'openhcs/io/backend_registry.py' 2025-10-23T16:07:36,759 adding 'openhcs/io/base.py' 2025-10-23T16:07:36,763 adding 'openhcs/io/disk.py' 2025-10-23T16:07:36,764 adding 'openhcs/io/exceptions.py' 2025-10-23T16:07:36,766 adding 'openhcs/io/fiji_stream.py' 2025-10-23T16:07:36,769 adding 'openhcs/io/filemanager.py' 2025-10-23T16:07:36,773 adding 'openhcs/io/memory.py' 2025-10-23T16:07:36,774 adding 'openhcs/io/metadata_migration.py' 2025-10-23T16:07:36,776 adding 'openhcs/io/metadata_writer.py' 2025-10-23T16:07:36,777 adding 'openhcs/io/napari_stream.py' 2025-10-23T16:07:36,784 adding 'openhcs/io/omero_local.py' 2025-10-23T16:07:36,786 adding 'openhcs/io/pipeline_migration.py' 2025-10-23T16:07:36,788 adding 'openhcs/io/streaming.py' 2025-10-23T16:07:36,793 adding 'openhcs/io/zarr.py' 2025-10-23T16:07:36,795 adding 'openhcs/microscopes/__init__.py' 2025-10-23T16:07:36,796 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-23T16:07:36,799 adding 'openhcs/microscopes/imagexpress.py' 2025-10-23T16:07:36,803 adding 'openhcs/microscopes/microscope_base.py' 2025-10-23T16:07:36,805 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-23T16:07:36,807 adding 'openhcs/microscopes/omero.py' 2025-10-23T16:07:36,811 adding 'openhcs/microscopes/openhcs.py' 2025-10-23T16:07:36,816 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-23T16:07:36,819 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-23T16:07:36,821 adding 'openhcs/omero/__init__.py' 2025-10-23T16:07:36,822 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-23T16:07:36,824 adding 'openhcs/omero/docker-compose.yml' 2025-10-23T16:07:36,826 adding 'openhcs/processing/__init__.py' 2025-10-23T16:07:36,828 adding 'openhcs/processing/func_registry.py' 2025-10-23T16:07:36,830 adding 'openhcs/processing/backends/__init__.py' 2025-10-23T16:07:36,832 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-23T16:07:36,834 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-23T16:07:36,839 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-23T16:07:36,845 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-23T16:07:36,851 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-23T16:07:36,854 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-23T16:07:36,856 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-23T16:07:36,859 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-23T16:07:36,861 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-23T16:07:36,863 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-23T16:07:36,866 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-23T16:07:36,870 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-23T16:07:36,874 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-23T16:07:36,876 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-23T16:07:36,879 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-23T16:07:36,882 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-23T16:07:36,884 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-23T16:07:36,886 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-23T16:07:36,889 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-23T16:07:36,893 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-23T16:07:36,895 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-23T16:07:36,898 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-23T16:07:36,901 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-23T16:07:36,902 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-23T16:07:36,905 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-23T16:07:36,907 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-23T16:07:36,909 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-23T16:07:36,910 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-23T16:07:36,913 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-23T16:07:36,915 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-23T16:07:36,917 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-23T16:07:36,919 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-23T16:07:36,921 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-23T16:07:36,922 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-23T16:07:36,924 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-23T16:07:36,926 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-23T16:07:36,927 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-23T16:07:36,929 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-23T16:07:36,931 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-23T16:07:36,933 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-23T16:07:36,935 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-23T16:07:36,937 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-23T16:07:36,938 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-23T16:07:36,942 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-23T16:07:36,945 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-23T16:07:36,949 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-23T16:07:36,955 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-23T16:07:36,957 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-23T16:07:36,960 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-23T16:07:36,962 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-23T16:07:36,964 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-23T16:07:36,971 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-23T16:07:36,974 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-23T16:07:36,977 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-23T16:07:36,980 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-23T16:07:36,982 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-23T16:07:36,988 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-23T16:07:36,992 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-23T16:07:36,997 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-23T16:07:36,999 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-23T16:07:37,003 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-23T16:07:37,008 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-23T16:07:37,012 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-23T16:07:37,014 adding 'openhcs/processing/presets/__init__.py' 2025-10-23T16:07:37,017 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-23T16:07:37,019 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-23T16:07:37,021 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-23T16:07:37,023 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-23T16:07:37,025 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-23T16:07:37,027 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-23T16:07:37,029 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-23T16:07:37,030 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-23T16:07:37,032 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-23T16:07:37,034 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-23T16:07:37,036 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-23T16:07:37,038 adding 'openhcs/pyqt_gui/app.py' 2025-10-23T16:07:37,040 adding 'openhcs/pyqt_gui/config.py' 2025-10-23T16:07:37,042 adding 'openhcs/pyqt_gui/launch.py' 2025-10-23T16:07:37,048 adding 'openhcs/pyqt_gui/main.py' 2025-10-23T16:07:37,054 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-23T16:07:37,056 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-23T16:07:37,058 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-23T16:07:37,060 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-23T16:07:37,062 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-23T16:07:37,064 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-23T16:07:37,066 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-23T16:07:37,068 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-23T16:07:37,072 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-23T16:07:37,074 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-23T16:07:37,077 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-23T16:07:37,079 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-23T16:07:37,080 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-23T16:07:37,082 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-23T16:07:37,084 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-23T16:07:37,085 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-23T16:07:37,087 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-23T16:07:37,089 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-23T16:07:37,091 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-23T16:07:37,095 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-23T16:07:37,098 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-23T16:07:37,106 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-23T16:07:37,115 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-23T16:07:37,120 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-23T16:07:37,130 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-23T16:07:37,132 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-23T16:07:37,134 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-23T16:07:37,138 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-23T16:07:37,140 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-23T16:07:37,142 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-23T16:07:37,144 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-23T16:07:37,146 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-23T16:07:37,148 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-23T16:07:37,150 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-23T16:07:37,151 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-23T16:07:37,164 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-23T16:07:37,168 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-23T16:07:37,172 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-23T16:07:37,176 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-23T16:07:37,178 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-23T16:07:37,182 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-23T16:07:37,185 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-23T16:07:37,187 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-23T16:07:37,189 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-23T16:07:37,191 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-23T16:07:37,193 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-23T16:07:37,195 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-23T16:07:37,199 adding 'openhcs/runtime/execution_server.py' 2025-10-23T16:07:37,201 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-23T16:07:37,205 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-23T16:07:37,213 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-23T16:07:37,215 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-23T16:07:37,217 adding 'openhcs/runtime/queue_tracker.py' 2025-10-23T16:07:37,218 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-23T16:07:37,220 adding 'openhcs/runtime/roi_converters.py' 2025-10-23T16:07:37,223 adding 'openhcs/runtime/zmq_base.py' 2025-10-23T16:07:37,225 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-23T16:07:37,227 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-23T16:07:37,229 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-23T16:07:37,231 adding 'openhcs/runtime/zmq_messages.py' 2025-10-23T16:07:37,232 adding 'openhcs/tests/__init__.py' 2025-10-23T16:07:37,234 adding 'openhcs/tests/test_pipeline.py' 2025-10-23T16:07:37,236 adding 'openhcs/tests/generators/__init__.py' 2025-10-23T16:07:37,241 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-23T16:07:37,243 adding 'openhcs/textual_tui/__init__.py' 2025-10-23T16:07:37,245 adding 'openhcs/textual_tui/__main__.py' 2025-10-23T16:07:37,247 adding 'openhcs/textual_tui/app.py' 2025-10-23T16:07:37,250 adding 'openhcs/textual_tui/styles.css' 2025-10-23T16:07:37,254 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-23T16:07:37,256 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-23T16:07:37,258 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-23T16:07:37,261 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-23T16:07:37,262 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-23T16:07:37,264 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-23T16:07:37,265 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-23T16:07:37,267 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-23T16:07:37,268 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-23T16:07:37,270 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-23T16:07:37,271 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-23T16:07:37,293 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-23T16:07:37,297 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-23T16:07:37,299 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-23T16:07:37,300 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-23T16:07:37,302 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-23T16:07:37,304 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-23T16:07:37,305 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-23T16:07:37,307 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-23T16:07:37,309 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-23T16:07:37,312 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-23T16:07:37,314 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-23T16:07:37,316 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-23T16:07:37,317 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-23T16:07:37,318 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-23T16:07:37,320 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-23T16:07:37,322 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-23T16:07:37,323 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-23T16:07:37,328 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-23T16:07:37,331 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-23T16:07:37,333 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-23T16:07:37,334 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-23T16:07:37,339 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-23T16:07:37,343 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-23T16:07:37,353 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-23T16:07:37,356 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-23T16:07:37,358 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-23T16:07:37,360 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-23T16:07:37,362 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-23T16:07:37,364 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-23T16:07:37,366 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-23T16:07:37,368 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-23T16:07:37,370 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-23T16:07:37,371 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-23T16:07:37,373 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-23T16:07:37,375 adding 'openhcs/textual_tui/widgets/shared/textual_widget_strategies.py' 2025-10-23T16:07:37,376 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-23T16:07:37,378 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-23T16:07:37,380 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-23T16:07:37,382 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-23T16:07:37,383 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-23T16:07:37,386 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-23T16:07:37,389 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-23T16:07:37,395 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-23T16:07:37,398 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-23T16:07:37,400 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-23T16:07:37,403 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-23T16:07:37,404 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-23T16:07:37,407 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-23T16:07:37,408 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-23T16:07:37,410 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-23T16:07:37,412 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-23T16:07:37,414 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-23T16:07:37,417 adding 'openhcs/ui/shared/__init__.py' 2025-10-23T16:07:37,419 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-23T16:07:37,420 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-23T16:07:37,422 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-23T16:07:37,425 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-23T16:07:37,427 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-23T16:07:37,428 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-23T16:07:37,430 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-23T16:07:37,431 adding 'openhcs/ui/shared/search_service.py' 2025-10-23T16:07:37,433 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-23T16:07:37,434 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-23T16:07:37,435 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-23T16:07:37,438 adding 'openhcs/utils/display_config_factory.py' 2025-10-23T16:07:37,439 adding 'openhcs/utils/enum_factory.py' 2025-10-23T16:07:37,440 adding 'openhcs/utils/environment.py' 2025-10-23T16:07:37,442 adding 'openhcs/utils/import_utils.py' 2025-10-23T16:07:37,443 adding 'openhcs/utils/performance_monitor.py' 2025-10-23T16:07:37,445 adding 'openhcs/utils/recache_function_registry.py' 2025-10-23T16:07:37,447 adding 'openhcs/validation/__init__.py' 2025-10-23T16:07:37,450 adding 'openhcs/validation/ast_validator.py' 2025-10-23T16:07:37,452 adding 'openhcs/validation/validate.py' 2025-10-23T16:07:37,455 adding 'openhcs-0.2.2.dist-info/METADATA' 2025-10-23T16:07:37,457 adding 'openhcs-0.2.2.dist-info/WHEEL' 2025-10-23T16:07:37,458 adding 'openhcs-0.2.2.dist-info/entry_points.txt' 2025-10-23T16:07:37,459 adding 'openhcs-0.2.2.dist-info/top_level.txt' 2025-10-23T16:07:37,466 adding 'openhcs-0.2.2.dist-info/RECORD' 2025-10-23T16:07:37,485 removing build/bdist.linux-armv7l/wheel 2025-10-23T16:07:37,905 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-23T16:07:37,938 Created wheel for openhcs: filename=openhcs-0.2.2-py3-none-any.whl size=1328450 sha256=5ff1b3489a4726934b8f3a5ec68adf41be2e1d446ff37b0e59aa855524bec924 2025-10-23T16:07:37,940 Stored in directory: /tmp/pip-ephem-wheel-cache-ldjwt9m8/wheels/bc/29/82/e91f5d8201f9f0ad3afb68bbf881379fc50ecd8eecf7ccfcea 2025-10-23T16:07:37,966 Successfully built openhcs 2025-10-23T16:07:38,008 Removed build tracker: '/tmp/pip-build-tracker-hl3mzzdr'