2025-10-21T22:42:23,047 Created temporary directory: /tmp/pip-ephem-wheel-cache-an0w6wfi 2025-10-21T22:42:23,049 Created temporary directory: /tmp/pip-build-tracker-fpkmc6y9 2025-10-21T22:42:23,050 Initialized build tracking at /tmp/pip-build-tracker-fpkmc6y9 2025-10-21T22:42:23,051 Created build tracker: /tmp/pip-build-tracker-fpkmc6y9 2025-10-21T22:42:23,051 Entered build tracker: /tmp/pip-build-tracker-fpkmc6y9 2025-10-21T22:42:23,052 Created temporary directory: /tmp/pip-wheel-9j6yu0i2 2025-10-21T22:42:23,055 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-21T22:42:23,057 Created temporary directory: /tmp/pip-ephem-wheel-cache-x7md7lbs 2025-10-21T22:42:23,080 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-21T22:42:23,084 2 location(s) to search for versions of openhcs: 2025-10-21T22:42:23,084 * https://pypi.org/simple/openhcs/ 2025-10-21T22:42:23,084 * https://www.piwheels.org/simple/openhcs/ 2025-10-21T22:42:23,085 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-21T22:42:23,086 Getting page https://pypi.org/simple/openhcs/ 2025-10-21T22:42:23,087 Found index url https://pypi.org/simple 2025-10-21T22:42:23,303 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-21T22:42:23,306 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-21T22:42:23,307 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-21T22:42:23,308 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-21T22:42:23,309 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-21T22:42:23,310 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-21T22:42:23,311 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-21T22:42:23,312 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-21T22:42:23,313 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-21T22:42:23,313 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-21T22:42:23,315 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-21T22:42:23,316 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-21T22:42:23,317 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-21T22:42:23,318 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-21T22:42:23,318 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-21T22:42:23,319 Found index url https://www.piwheels.org/simple 2025-10-21T22:42:23,621 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-21T22:42:23,622 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-21T22:42:23,623 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-21T22:42:23,624 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-21T22:42:23,624 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-21T22:42:23,644 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-21T22:42:23,662 Collecting openhcs==0.2.1 2025-10-21T22:42:23,665 Created temporary directory: /tmp/pip-unpack-1_ym4z0p 2025-10-21T22:42:23,800 Downloading openhcs-0.2.1.tar.gz (1.1 MB) 2025-10-21T22:42:24,860 Added openhcs==0.2.1 from https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-fpkmc6y9' 2025-10-21T22:42:24,867 Created temporary directory: /tmp/pip-build-env-s3sx95ee 2025-10-21T22:42:24,871 Installing build dependencies: started 2025-10-21T22:42:24,873 Running command pip subprocess to install build dependencies 2025-10-21T22:42:26,021 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-21T22:42:26,603 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-21T22:42:26,626 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-21T22:42:28,361 Collecting setuptools>=61.0 2025-10-21T22:42:28,477 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-21T22:42:28,746 Collecting wheel 2025-10-21T22:42:28,763 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-21T22:42:31,810 Installing collected packages: wheel, setuptools 2025-10-21T22:42:32,052 Creating /tmp/pip-build-env-s3sx95ee/overlay/local/bin 2025-10-21T22:42:32,054 changing mode of /tmp/pip-build-env-s3sx95ee/overlay/local/bin/wheel to 755 2025-10-21T22:42:35,939 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-21T22:42:36,216 Installing build dependencies: finished with status 'done' 2025-10-21T22:42:36,222 Getting requirements to build wheel: started 2025-10-21T22:42:36,223 Running command Getting requirements to build wheel 2025-10-21T22:42:36,880 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-21T22:42:36,880 !! 2025-10-21T22:42:36,881 ******************************************************************************** 2025-10-21T22:42:36,881 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-21T22:42:36,882 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-21T22:42:36,883 or your builds will no longer be supported. 2025-10-21T22:42:36,884 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:36,884 ******************************************************************************** 2025-10-21T22:42:36,885 !! 2025-10-21T22:42:36,886 corresp(dist, value, root_dir) 2025-10-21T22:42:36,983 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T22:42:36,983 !! 2025-10-21T22:42:36,984 ******************************************************************************** 2025-10-21T22:42:36,985 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T22:42:36,986 License :: OSI Approved :: MIT License 2025-10-21T22:42:36,987 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:36,987 ******************************************************************************** 2025-10-21T22:42:36,988 !! 2025-10-21T22:42:36,989 dist._finalize_license_expression() 2025-10-21T22:42:36,996 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T22:42:36,997 !! 2025-10-21T22:42:36,997 ******************************************************************************** 2025-10-21T22:42:36,998 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T22:42:37,000 License :: OSI Approved :: MIT License 2025-10-21T22:42:37,001 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:37,001 ******************************************************************************** 2025-10-21T22:42:37,003 !! 2025-10-21T22:42:37,003 self._finalize_license_expression() 2025-10-21T22:42:37,007 running egg_info 2025-10-21T22:42:37,014 writing openhcs.egg-info/PKG-INFO 2025-10-21T22:42:37,044 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-21T22:42:37,047 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-21T22:42:37,067 writing requirements to openhcs.egg-info/requires.txt 2025-10-21T22:42:37,069 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-21T22:42:37,248 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:37,285 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:37,384 Getting requirements to build wheel: finished with status 'done' 2025-10-21T22:42:37,388 Created temporary directory: /tmp/pip-modern-metadata-l1vnebmq 2025-10-21T22:42:37,391 Preparing metadata (pyproject.toml): started 2025-10-21T22:42:37,392 Running command Preparing metadata (pyproject.toml) 2025-10-21T22:42:38,014 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-21T22:42:38,014 !! 2025-10-21T22:42:38,016 ******************************************************************************** 2025-10-21T22:42:38,017 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-21T22:42:38,020 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-21T22:42:38,020 or your builds will no longer be supported. 2025-10-21T22:42:38,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:38,021 ******************************************************************************** 2025-10-21T22:42:38,022 !! 2025-10-21T22:42:38,023 corresp(dist, value, root_dir) 2025-10-21T22:42:38,546 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T22:42:38,547 !! 2025-10-21T22:42:38,548 ******************************************************************************** 2025-10-21T22:42:38,548 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T22:42:38,549 License :: OSI Approved :: MIT License 2025-10-21T22:42:38,550 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:38,551 ******************************************************************************** 2025-10-21T22:42:38,552 !! 2025-10-21T22:42:38,552 dist._finalize_license_expression() 2025-10-21T22:42:38,560 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T22:42:38,561 !! 2025-10-21T22:42:38,562 ******************************************************************************** 2025-10-21T22:42:38,563 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T22:42:38,564 License :: OSI Approved :: MIT License 2025-10-21T22:42:38,565 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:38,566 ******************************************************************************** 2025-10-21T22:42:38,567 !! 2025-10-21T22:42:38,568 self._finalize_license_expression() 2025-10-21T22:42:38,571 running dist_info 2025-10-21T22:42:38,584 creating /tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info 2025-10-21T22:42:38,585 writing /tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/PKG-INFO 2025-10-21T22:42:38,616 writing dependency_links to /tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/dependency_links.txt 2025-10-21T22:42:38,618 writing entry points to /tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/entry_points.txt 2025-10-21T22:42:38,638 writing requirements to /tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/requires.txt 2025-10-21T22:42:38,640 writing top-level names to /tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/top_level.txt 2025-10-21T22:42:38,642 writing manifest file '/tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:38,806 reading manifest file '/tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:38,831 writing manifest file '/tmp/pip-modern-metadata-l1vnebmq/openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:38,834 creating '/tmp/pip-modern-metadata-l1vnebmq/openhcs-0.2.1.dist-info' 2025-10-21T22:42:38,981 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-21T22:42:38,988 Source in /tmp/pip-wheel-9j6yu0i2/openhcs_6848d11e21d349a4893fc199cd5bf09c has version 0.2.1, which satisfies requirement openhcs==0.2.1 from https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz 2025-10-21T22:42:38,989 Removed openhcs==0.2.1 from https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-fpkmc6y9' 2025-10-21T22:42:38,998 Created temporary directory: /tmp/pip-unpack-m06yc79v 2025-10-21T22:42:38,998 Building wheels for collected packages: openhcs 2025-10-21T22:42:39,003 Created temporary directory: /tmp/pip-wheel-jkxwsep3 2025-10-21T22:42:39,003 Destination directory: /tmp/pip-wheel-jkxwsep3 2025-10-21T22:42:39,005 Building wheel for openhcs (pyproject.toml): started 2025-10-21T22:42:39,007 Running command Building wheel for openhcs (pyproject.toml) 2025-10-21T22:42:39,591 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-21T22:42:39,591 !! 2025-10-21T22:42:39,592 ******************************************************************************** 2025-10-21T22:42:39,593 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-21T22:42:39,594 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-21T22:42:39,594 or your builds will no longer be supported. 2025-10-21T22:42:39,595 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:39,595 ******************************************************************************** 2025-10-21T22:42:39,596 !! 2025-10-21T22:42:39,597 corresp(dist, value, root_dir) 2025-10-21T22:42:39,686 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T22:42:39,686 !! 2025-10-21T22:42:39,688 ******************************************************************************** 2025-10-21T22:42:39,688 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T22:42:39,689 License :: OSI Approved :: MIT License 2025-10-21T22:42:39,691 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:39,691 ******************************************************************************** 2025-10-21T22:42:39,693 !! 2025-10-21T22:42:39,693 dist._finalize_license_expression() 2025-10-21T22:42:39,698 /tmp/pip-build-env-s3sx95ee/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T22:42:39,698 !! 2025-10-21T22:42:39,699 ******************************************************************************** 2025-10-21T22:42:39,700 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T22:42:39,701 License :: OSI Approved :: MIT License 2025-10-21T22:42:39,702 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T22:42:39,703 ******************************************************************************** 2025-10-21T22:42:39,704 !! 2025-10-21T22:42:39,705 self._finalize_license_expression() 2025-10-21T22:42:39,705 running bdist_wheel 2025-10-21T22:42:39,721 running build 2025-10-21T22:42:39,722 running build_py 2025-10-21T22:42:39,729 creating build/lib/openhcs 2025-10-21T22:42:39,732 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-21T22:42:39,734 creating build/lib/openhcs/formats 2025-10-21T22:42:39,736 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-21T22:42:39,740 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-21T22:42:39,743 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-21T22:42:39,746 creating build/lib/openhcs/constants 2025-10-21T22:42:39,747 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-21T22:42:39,749 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-21T22:42:39,751 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-21T22:42:39,753 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-21T22:42:39,756 creating build/lib/openhcs/omero 2025-10-21T22:42:39,757 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-21T22:42:39,759 creating build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,760 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,765 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,805 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,808 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,810 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,812 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-21T22:42:39,815 creating build/lib/openhcs/config_framework 2025-10-21T22:42:39,816 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,819 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,821 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,824 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,826 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,829 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,831 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,833 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-21T22:42:39,837 creating build/lib/openhcs/microscopes 2025-10-21T22:42:39,838 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:39,841 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:39,843 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:39,847 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:39,852 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:40,073 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:40,076 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:40,078 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:40,081 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-21T22:42:40,084 creating build/lib/openhcs/validation 2025-10-21T22:42:40,085 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-21T22:42:40,087 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-21T22:42:40,090 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-21T22:42:40,092 creating build/lib/openhcs/utils 2025-10-21T22:42:40,093 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-21T22:42:40,096 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-21T22:42:40,098 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-21T22:42:40,101 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-21T22:42:40,102 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-21T22:42:40,104 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-21T22:42:40,107 creating build/lib/openhcs/introspection 2025-10-21T22:42:40,108 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-21T22:42:40,112 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-21T22:42:40,114 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-21T22:42:40,116 creating build/lib/openhcs/tests 2025-10-21T22:42:40,117 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-21T22:42:40,119 creating build/lib/openhcs/components 2025-10-21T22:42:40,120 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-21T22:42:40,122 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-21T22:42:40,125 creating build/lib/openhcs/io 2025-10-21T22:42:40,126 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-21T22:42:40,129 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-21T22:42:40,130 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-21T22:42:40,134 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-21T22:42:40,136 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-21T22:42:40,139 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-21T22:42:40,141 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-21T22:42:40,144 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-21T22:42:40,146 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-21T22:42:40,148 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-21T22:42:40,150 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-21T22:42:40,152 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-21T22:42:40,155 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-21T22:42:40,158 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-21T22:42:40,160 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-21T22:42:40,162 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-21T22:42:40,165 creating build/lib/openhcs/processing 2025-10-21T22:42:40,166 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-21T22:42:40,169 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-21T22:42:40,171 creating build/lib/openhcs/core 2025-10-21T22:42:40,172 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-21T22:42:40,175 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-21T22:42:40,178 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-21T22:42:40,179 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-21T22:42:40,181 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-21T22:42:40,184 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-21T22:42:40,186 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-21T22:42:40,188 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-21T22:42:40,191 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-21T22:42:40,193 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-21T22:42:40,195 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-21T22:42:40,198 creating build/lib/openhcs/textual_tui 2025-10-21T22:42:40,199 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-21T22:42:40,202 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-21T22:42:40,204 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-21T22:42:40,206 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-21T22:42:40,209 creating build/lib/openhcs/debug 2025-10-21T22:42:40,210 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-21T22:42:40,212 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-21T22:42:40,215 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-21T22:42:40,217 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-21T22:42:40,219 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-21T22:42:40,222 creating build/lib/openhcs/runtime 2025-10-21T22:42:40,223 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,225 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,228 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,230 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,232 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,235 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,237 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,239 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,241 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,243 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,246 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,249 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,251 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-21T22:42:40,254 creating build/lib/openhcs/formats/pattern 2025-10-21T22:42:40,255 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-21T22:42:40,258 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-21T22:42:40,260 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-21T22:42:40,262 creating build/lib/openhcs/ui/shared 2025-10-21T22:42:40,264 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,266 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,268 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,270 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,272 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,275 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,277 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,279 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,281 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,282 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,285 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,287 copying openhcs/ui/shared/textual_widget_strategies.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,289 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-21T22:42:40,292 creating build/lib/openhcs/pyqt_gui/shared 2025-10-21T22:42:40,293 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-21T22:42:40,295 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-21T22:42:40,298 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-21T22:42:40,300 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-21T22:42:40,302 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-21T22:42:40,305 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,306 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,308 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,311 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,313 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,317 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,323 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,326 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,330 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,333 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,337 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,339 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-21T22:42:40,345 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-21T22:42:40,346 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-21T22:42:40,349 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-21T22:42:40,352 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-21T22:42:40,356 creating build/lib/openhcs/pyqt_gui/utils 2025-10-21T22:42:40,357 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-21T22:42:40,360 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-21T22:42:40,363 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-21T22:42:40,366 creating build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,367 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,371 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,374 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,376 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,379 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,382 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-21T22:42:40,386 creating build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,387 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,390 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,394 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,397 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,400 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,403 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,406 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-21T22:42:40,410 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,412 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,415 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,419 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,423 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,425 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,427 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,429 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,432 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,435 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:40,438 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-21T22:42:40,439 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-21T22:42:40,441 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-21T22:42:40,444 creating build/lib/openhcs/tests/generators 2025-10-21T22:42:40,445 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-21T22:42:40,446 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-21T22:42:40,450 creating build/lib/openhcs/processing/backends 2025-10-21T22:42:40,451 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-21T22:42:40,453 creating build/lib/openhcs/processing/presets 2025-10-21T22:42:40,454 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-21T22:42:40,457 creating build/lib/openhcs/processing/backends/assemblers 2025-10-21T22:42:40,458 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-21T22:42:40,460 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-21T22:42:40,463 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-21T22:42:40,466 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-21T22:42:40,468 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,469 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,472 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,475 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,477 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,480 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,482 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-21T22:42:40,484 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,485 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,488 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,490 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,492 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,494 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,496 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:40,499 creating build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,500 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,503 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,506 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,507 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,510 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,513 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,515 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,518 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-21T22:42:40,521 creating build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,522 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,525 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,528 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,530 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,532 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,535 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,537 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,540 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,542 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,544 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,547 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,549 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-21T22:42:40,552 creating build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,554 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,557 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,559 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,562 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,564 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,567 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,569 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,572 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,575 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,577 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,579 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,583 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,586 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,589 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,591 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,594 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-21T22:42:40,598 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-21T22:42:40,599 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-21T22:42:40,601 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-21T22:42:40,604 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-21T22:42:40,607 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-21T22:42:40,609 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,610 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,613 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,615 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,618 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,620 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,623 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,625 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:40,628 creating build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,629 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,631 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,633 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,635 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,637 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,639 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,640 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,642 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,644 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-21T22:42:40,647 creating build/lib/openhcs/core/orchestrator 2025-10-21T22:42:40,648 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-21T22:42:40,650 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-21T22:42:40,653 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-21T22:42:40,656 creating build/lib/openhcs/core/components 2025-10-21T22:42:40,657 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-21T22:42:40,659 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-21T22:42:40,662 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-21T22:42:40,664 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-21T22:42:40,666 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-21T22:42:40,669 creating build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,670 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,672 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,675 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,677 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,679 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,682 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,685 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,687 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,689 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-21T22:42:40,692 creating build/lib/openhcs/core/context 2025-10-21T22:42:40,694 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-21T22:42:40,697 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-21T22:42:40,699 creating build/lib/openhcs/core/memory 2025-10-21T22:42:40,700 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,703 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,705 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,708 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,710 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,713 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,717 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,719 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,721 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,723 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,725 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-21T22:42:40,728 creating build/lib/openhcs/core/steps 2025-10-21T22:42:40,729 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-21T22:42:40,731 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-21T22:42:40,733 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-21T22:42:40,737 creating build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,738 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,740 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,742 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,744 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,746 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,749 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,751 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-21T22:42:40,754 creating build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,755 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,757 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,760 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,762 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,764 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,767 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,771 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,774 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,776 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,779 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,781 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,783 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,786 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,789 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,791 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,793 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,795 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,797 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,799 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,802 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,804 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,806 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-21T22:42:40,809 creating build/lib/openhcs/textual_tui/utils 2025-10-21T22:42:40,810 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-21T22:42:40,812 creating build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,813 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,816 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,818 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,821 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,823 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,828 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,830 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,832 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,834 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,836 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,838 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,841 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,843 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,845 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,848 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-21T22:42:40,851 creating build/lib/openhcs/textual_tui/adapters 2025-10-21T22:42:40,852 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-21T22:42:40,855 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-21T22:42:40,858 creating build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,859 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,862 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,864 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,867 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,869 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,872 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,874 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,876 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,879 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,882 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,884 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,886 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,889 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,890 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,893 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,896 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-21T22:42:40,898 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:40,900 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:40,902 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:40,905 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:40,907 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:40,909 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:40,911 running egg_info 2025-10-21T22:42:40,923 writing openhcs.egg-info/PKG-INFO 2025-10-21T22:42:40,952 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-21T22:42:40,954 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-21T22:42:40,973 writing requirements to openhcs.egg-info/requires.txt 2025-10-21T22:42:40,975 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-21T22:42:41,122 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:41,159 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-21T22:42:41,279 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-21T22:42:41,282 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-21T22:42:41,284 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-21T22:42:41,329 installing to build/bdist.linux-armv7l/wheel 2025-10-21T22:42:41,330 running install 2025-10-21T22:42:41,354 running install_lib 2025-10-21T22:42:41,360 creating build/bdist.linux-armv7l/wheel 2025-10-21T22:42:41,362 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-21T22:42:41,364 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-21T22:42:41,365 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-21T22:42:41,368 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-21T22:42:41,369 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-21T22:42:41,372 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-21T22:42:41,375 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-21T22:42:41,378 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-21T22:42:41,384 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-21T22:42:41,389 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-21T22:42:41,391 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-21T22:42:41,396 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-21T22:42:41,399 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-21T22:42:41,401 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-21T22:42:41,403 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-21T22:42:41,405 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-21T22:42:41,406 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,408 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,410 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,412 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,414 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,417 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,419 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,421 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,422 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,424 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,426 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,429 copying build/lib/openhcs/ui/shared/textual_widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,430 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-21T22:42:41,433 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-21T22:42:41,434 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-21T22:42:41,436 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-21T22:42:41,439 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-21T22:42:41,445 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-21T22:42:41,450 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-21T22:42:41,454 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-21T22:42:41,463 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-21T22:42:41,473 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-21T22:42:41,525 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-21T22:42:41,527 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-21T22:42:41,532 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,536 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,538 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,544 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,550 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,774 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,778 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,782 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,785 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,789 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,792 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-21T22:42:41,795 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,799 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-21T22:42:41,800 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-21T22:42:41,803 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-21T22:42:41,805 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,809 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,812 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,817 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,822 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,825 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,829 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,833 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,838 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,841 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-21T22:42:41,846 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-21T22:42:41,849 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-21T22:42:41,854 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-21T22:42:41,857 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-21T22:42:41,865 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-21T22:42:41,869 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-21T22:42:41,873 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-21T22:42:41,878 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-21T22:42:41,883 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-21T22:42:41,885 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-21T22:42:41,889 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-21T22:42:41,892 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-21T22:42:41,896 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-21T22:42:41,898 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-21T22:42:41,903 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-21T22:42:41,908 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-21T22:42:41,911 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-21T22:42:41,914 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-21T22:42:41,918 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-21T22:42:41,922 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-21T22:42:41,925 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-21T22:42:41,930 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-21T22:42:41,931 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,935 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,938 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,942 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,945 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,947 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,950 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-21T22:42:41,954 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-21T22:42:41,955 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,958 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,961 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,964 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,966 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,969 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,972 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,974 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-21T22:42:41,978 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-21T22:42:41,979 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:41,982 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:41,986 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:41,989 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:41,992 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:41,996 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:41,999 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:42,001 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:42,004 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-21T22:42:42,007 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-21T22:42:42,008 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-21T22:42:42,011 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-21T22:42:42,013 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-21T22:42:42,016 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-21T22:42:42,017 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-21T22:42:42,020 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-21T22:42:42,022 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-21T22:42:42,025 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-21T22:42:42,027 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-21T22:42:42,030 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-21T22:42:42,033 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-21T22:42:42,034 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-21T22:42:42,038 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-21T22:42:42,041 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-21T22:42:42,044 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-21T22:42:42,046 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-21T22:42:42,049 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-21T22:42:42,050 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-21T22:42:42,052 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-21T22:42:42,056 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-21T22:42:42,057 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-21T22:42:42,060 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-21T22:42:42,062 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-21T22:42:42,065 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-21T22:42:42,066 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,069 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,071 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,075 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,077 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,081 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,084 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,086 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,089 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,091 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,093 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,095 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,098 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,101 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,104 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,106 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-21T22:42:42,109 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-21T22:42:42,111 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-21T22:42:42,112 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-21T22:42:42,114 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-21T22:42:42,116 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-21T22:42:42,120 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-21T22:42:42,123 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-21T22:42:42,125 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,127 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,129 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,132 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,135 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,137 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,139 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-21T22:42:42,141 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,143 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,145 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,148 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,151 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,153 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,156 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-21T22:42:42,159 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-21T22:42:42,160 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,163 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,165 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,167 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,170 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,173 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,175 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,178 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-21T22:42:42,181 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-21T22:42:42,183 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-21T22:42:42,184 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,187 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,189 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,192 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,194 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,196 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,198 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,201 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,203 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,206 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,208 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,210 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-21T22:42:42,213 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-21T22:42:42,214 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,217 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,219 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,222 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,224 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,226 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,229 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,231 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,234 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,237 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,239 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,242 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,244 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,247 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,249 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,252 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-21T22:42:42,255 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-21T22:42:42,256 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-21T22:42:42,258 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-21T22:42:42,261 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-21T22:42:42,264 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:42,265 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-21T22:42:42,267 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-21T22:42:42,269 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-21T22:42:42,272 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-21T22:42:42,274 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-21T22:42:42,276 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-21T22:42:42,279 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-21T22:42:42,281 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-21T22:42:42,283 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-21T22:42:42,286 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-21T22:42:42,288 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-21T22:42:42,290 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-21T22:42:42,291 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-21T22:42:42,293 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-21T22:42:42,295 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-21T22:42:42,297 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-21T22:42:42,299 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-21T22:42:42,300 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-21T22:42:42,302 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-21T22:42:42,304 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-21T22:42:42,305 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-21T22:42:42,307 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-21T22:42:42,310 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-21T22:42:42,311 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,313 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,315 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,317 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-21T22:42:42,318 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-21T22:42:42,320 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-21T22:42:42,323 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-21T22:42:42,326 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-21T22:42:42,327 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-21T22:42:42,329 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-21T22:42:42,332 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-21T22:42:42,335 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-21T22:42:42,337 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-21T22:42:42,339 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,341 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,344 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,346 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,348 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-21T22:42:42,349 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,352 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,354 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,356 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,359 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,362 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,364 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,367 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,368 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-21T22:42:42,372 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-21T22:42:42,373 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-21T22:42:42,375 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-21T22:42:42,378 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-21T22:42:42,379 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,382 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,384 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,387 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,389 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,393 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-21T22:42:42,394 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,396 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,399 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,400 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,402 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,405 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,407 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-21T22:42:42,409 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,413 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,414 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,417 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,419 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,422 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-21T22:42:42,424 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,427 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,429 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,431 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-21T22:42:42,434 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-21T22:42:42,435 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-21T22:42:42,438 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-21T22:42:42,439 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-21T22:42:42,444 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-21T22:42:42,446 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-21T22:42:42,447 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,450 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-21T22:42:42,451 copying build/lib/openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-21T22:42:42,453 copying build/lib/openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-21T22:42:42,455 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-21T22:42:42,457 copying build/lib/openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-21T22:42:42,459 copying build/lib/openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-21T22:42:42,462 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,464 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,467 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,469 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,472 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,476 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,479 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,482 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,484 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,487 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,489 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,492 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,495 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,497 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,500 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,502 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,504 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,506 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,508 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,511 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,513 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-21T22:42:42,515 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-21T22:42:42,518 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-21T22:42:42,520 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-21T22:42:42,523 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-21T22:42:42,524 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-21T22:42:42,527 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-21T22:42:42,528 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,530 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,533 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,535 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,537 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,542 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,544 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,547 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,549 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,551 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,553 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,556 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,558 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,560 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,562 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-21T22:42:42,565 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-21T22:42:42,566 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-21T22:42:42,568 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-21T22:42:42,570 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-21T22:42:42,573 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-21T22:42:42,574 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,576 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,578 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,581 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,583 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,586 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,588 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,590 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,593 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,596 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,598 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,600 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,602 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,604 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,607 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,609 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-21T22:42:42,611 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-21T22:42:42,615 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-21T22:42:42,616 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-21T22:42:42,619 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-21T22:42:42,622 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-21T22:42:42,624 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-21T22:42:42,627 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-21T22:42:42,630 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-21T22:42:42,632 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,634 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,638 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,641 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,644 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,647 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,650 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,653 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,656 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,658 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,662 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,666 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,670 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-21T22:42:42,674 running install_egg_info 2025-10-21T22:42:42,683 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.1-py3.11.egg-info 2025-10-21T22:42:42,703 running install_scripts 2025-10-21T22:42:42,717 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.1.dist-info/WHEEL 2025-10-21T22:42:42,721 creating '/tmp/pip-wheel-jkxwsep3/.tmp-roalz6jl/openhcs-0.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-21T22:42:42,726 adding 'openhcs/__init__.py' 2025-10-21T22:42:42,729 adding 'openhcs/components/__init__.py' 2025-10-21T22:42:42,732 adding 'openhcs/components/framework.py' 2025-10-21T22:42:42,735 adding 'openhcs/config_framework/__init__.py' 2025-10-21T22:42:42,737 adding 'openhcs/config_framework/cache_warming.py' 2025-10-21T22:42:42,739 adding 'openhcs/config_framework/config.py' 2025-10-21T22:42:42,743 adding 'openhcs/config_framework/context_manager.py' 2025-10-21T22:42:42,746 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-21T22:42:42,748 adding 'openhcs/config_framework/global_config.py' 2025-10-21T22:42:42,754 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-21T22:42:42,757 adding 'openhcs/config_framework/placeholder.py' 2025-10-21T22:42:42,759 adding 'openhcs/constants/__init__.py' 2025-10-21T22:42:42,761 adding 'openhcs/constants/constants.py' 2025-10-21T22:42:42,763 adding 'openhcs/constants/input_source.py' 2025-10-21T22:42:42,765 adding 'openhcs/constants/streaming.py' 2025-10-21T22:42:42,767 adding 'openhcs/core/__init__.py' 2025-10-21T22:42:42,771 adding 'openhcs/core/config.py' 2025-10-21T22:42:42,773 adding 'openhcs/core/config_cache.py' 2025-10-21T22:42:42,775 adding 'openhcs/core/lazy_placeholder.py' 2025-10-21T22:42:42,777 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-21T22:42:42,779 adding 'openhcs/core/log_utils.py' 2025-10-21T22:42:42,781 adding 'openhcs/core/metadata_cache.py' 2025-10-21T22:42:42,783 adding 'openhcs/core/path_cache.py' 2025-10-21T22:42:42,786 adding 'openhcs/core/roi.py' 2025-10-21T22:42:42,790 adding 'openhcs/core/utils.py' 2025-10-21T22:42:42,792 adding 'openhcs/core/xdg_paths.py' 2025-10-21T22:42:42,794 adding 'openhcs/core/components/__init__.py' 2025-10-21T22:42:42,797 adding 'openhcs/core/components/metaprogramming.py' 2025-10-21T22:42:42,799 adding 'openhcs/core/components/multiprocessing.py' 2025-10-21T22:42:42,801 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-21T22:42:42,804 adding 'openhcs/core/components/validation.py' 2025-10-21T22:42:42,806 adding 'openhcs/core/context/__init__.py' 2025-10-21T22:42:42,808 adding 'openhcs/core/context/processing_context.py' 2025-10-21T22:42:42,810 adding 'openhcs/core/memory/__init__.py' 2025-10-21T22:42:42,814 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-21T22:42:42,816 adding 'openhcs/core/memory/converters.py' 2025-10-21T22:42:42,822 adding 'openhcs/core/memory/decorators.py' 2025-10-21T22:42:42,824 adding 'openhcs/core/memory/exceptions.py' 2025-10-21T22:42:42,827 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-21T22:42:42,829 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-21T22:42:42,831 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-21T22:42:42,833 adding 'openhcs/core/memory/stack_utils.py' 2025-10-21T22:42:42,836 adding 'openhcs/core/memory/utils.py' 2025-10-21T22:42:42,838 adding 'openhcs/core/memory/wrapper.py' 2025-10-21T22:42:42,841 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-21T22:42:42,842 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-21T22:42:42,844 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-21T22:42:42,846 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-21T22:42:42,847 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-21T22:42:42,848 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-21T22:42:42,850 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-21T22:42:42,852 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-21T22:42:42,854 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-21T22:42:42,862 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-21T22:42:42,864 adding 'openhcs/core/pipeline/__init__.py' 2025-10-21T22:42:42,870 adding 'openhcs/core/pipeline/compiler.py' 2025-10-21T22:42:42,873 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-21T22:42:42,875 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-21T22:42:42,877 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-21T22:42:42,878 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-21T22:42:42,881 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-21T22:42:42,883 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-21T22:42:42,884 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-21T22:42:42,886 adding 'openhcs/core/steps/__init__.py' 2025-10-21T22:42:42,888 adding 'openhcs/core/steps/abstract.py' 2025-10-21T22:42:42,896 adding 'openhcs/core/steps/function_step.py' 2025-10-21T22:42:42,898 adding 'openhcs/debug/__init__.py' 2025-10-21T22:42:42,900 adding 'openhcs/debug/example_export.py' 2025-10-21T22:42:42,901 adding 'openhcs/debug/example_export_clean.py' 2025-10-21T22:42:42,903 adding 'openhcs/debug/export.py' 2025-10-21T22:42:42,908 adding 'openhcs/debug/pickle_to_python.py' 2025-10-21T22:42:42,914 adding 'openhcs/formats/experimental_analysis.py' 2025-10-21T22:42:42,916 adding 'openhcs/formats/func_arg_prep.py' 2025-10-21T22:42:42,919 adding 'openhcs/formats/metaxpress.py' 2025-10-21T22:42:42,921 adding 'openhcs/formats/pattern/__init__.py' 2025-10-21T22:42:42,923 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-21T22:42:42,925 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-21T22:42:42,927 adding 'openhcs/introspection/__init__.py' 2025-10-21T22:42:42,932 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-21T22:42:42,934 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-21T22:42:42,937 adding 'openhcs/io/__init__.py' 2025-10-21T22:42:42,938 adding 'openhcs/io/atomic.py' 2025-10-21T22:42:42,940 adding 'openhcs/io/backend_registry.py' 2025-10-21T22:42:42,942 adding 'openhcs/io/base.py' 2025-10-21T22:42:42,946 adding 'openhcs/io/disk.py' 2025-10-21T22:42:42,947 adding 'openhcs/io/exceptions.py' 2025-10-21T22:42:42,949 adding 'openhcs/io/fiji_stream.py' 2025-10-21T22:42:42,952 adding 'openhcs/io/filemanager.py' 2025-10-21T22:42:42,955 adding 'openhcs/io/memory.py' 2025-10-21T22:42:42,957 adding 'openhcs/io/metadata_migration.py' 2025-10-21T22:42:42,959 adding 'openhcs/io/metadata_writer.py' 2025-10-21T22:42:42,960 adding 'openhcs/io/napari_stream.py' 2025-10-21T22:42:42,967 adding 'openhcs/io/omero_local.py' 2025-10-21T22:42:42,969 adding 'openhcs/io/pipeline_migration.py' 2025-10-21T22:42:42,971 adding 'openhcs/io/streaming.py' 2025-10-21T22:42:42,976 adding 'openhcs/io/zarr.py' 2025-10-21T22:42:42,978 adding 'openhcs/microscopes/__init__.py' 2025-10-21T22:42:42,980 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-21T22:42:42,984 adding 'openhcs/microscopes/imagexpress.py' 2025-10-21T22:42:42,988 adding 'openhcs/microscopes/microscope_base.py' 2025-10-21T22:42:42,989 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-21T22:42:42,992 adding 'openhcs/microscopes/omero.py' 2025-10-21T22:42:42,996 adding 'openhcs/microscopes/openhcs.py' 2025-10-21T22:42:43,001 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-21T22:42:43,004 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-21T22:42:43,006 adding 'openhcs/omero/__init__.py' 2025-10-21T22:42:43,007 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-21T22:42:43,009 adding 'openhcs/omero/docker-compose.yml' 2025-10-21T22:42:43,010 adding 'openhcs/processing/__init__.py' 2025-10-21T22:42:43,013 adding 'openhcs/processing/func_registry.py' 2025-10-21T22:42:43,015 adding 'openhcs/processing/backends/__init__.py' 2025-10-21T22:42:43,017 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-21T22:42:43,019 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-21T22:42:43,024 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-21T22:42:43,030 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-21T22:42:43,036 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-21T22:42:43,039 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-21T22:42:43,041 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-21T22:42:43,044 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-21T22:42:43,047 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-21T22:42:43,049 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-21T22:42:43,052 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-21T22:42:43,055 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-21T22:42:43,059 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-21T22:42:43,062 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-21T22:42:43,065 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-21T22:42:43,068 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-21T22:42:43,070 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-21T22:42:43,072 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-21T22:42:43,075 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-21T22:42:43,079 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-21T22:42:43,081 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-21T22:42:43,085 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-21T22:42:43,087 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-21T22:42:43,089 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-21T22:42:43,091 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-21T22:42:43,093 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-21T22:42:43,095 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-21T22:42:43,097 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-21T22:42:43,099 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-21T22:42:43,101 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-21T22:42:43,103 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-21T22:42:43,105 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-21T22:42:43,107 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-21T22:42:43,108 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-21T22:42:43,110 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-21T22:42:43,111 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-21T22:42:43,113 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-21T22:42:43,115 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-21T22:42:43,117 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-21T22:42:43,119 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-21T22:42:43,120 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-21T22:42:43,122 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-21T22:42:43,123 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-21T22:42:43,127 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-21T22:42:43,129 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-21T22:42:43,134 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-21T22:42:43,140 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-21T22:42:43,141 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-21T22:42:43,143 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-21T22:42:43,145 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-21T22:42:43,146 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-21T22:42:43,151 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-21T22:42:43,154 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-21T22:42:43,156 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-21T22:42:43,158 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-21T22:42:43,160 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-21T22:42:43,165 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-21T22:42:43,168 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-21T22:42:43,171 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-21T22:42:43,173 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-21T22:42:43,176 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-21T22:42:43,179 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-21T22:42:43,183 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-21T22:42:43,185 adding 'openhcs/processing/presets/__init__.py' 2025-10-21T22:42:43,187 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-21T22:42:43,188 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-21T22:42:43,189 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-21T22:42:43,191 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-21T22:42:43,192 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-21T22:42:43,193 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-21T22:42:43,195 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-21T22:42:43,196 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-21T22:42:43,197 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-21T22:42:43,199 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-21T22:42:43,200 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-21T22:42:43,202 adding 'openhcs/pyqt_gui/app.py' 2025-10-21T22:42:43,204 adding 'openhcs/pyqt_gui/config.py' 2025-10-21T22:42:43,206 adding 'openhcs/pyqt_gui/launch.py' 2025-10-21T22:42:43,209 adding 'openhcs/pyqt_gui/main.py' 2025-10-21T22:42:43,213 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-21T22:42:43,215 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-21T22:42:43,217 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-21T22:42:43,219 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-21T22:42:43,221 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-21T22:42:43,222 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-21T22:42:43,224 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-21T22:42:43,226 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-21T22:42:43,231 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-21T22:42:43,233 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-21T22:42:43,236 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-21T22:42:43,237 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-21T22:42:43,239 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-21T22:42:43,241 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-21T22:42:43,243 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-21T22:42:43,244 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-21T22:42:43,246 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-21T22:42:43,248 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-21T22:42:43,250 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-21T22:42:43,254 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-21T22:42:43,257 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-21T22:42:43,266 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-21T22:42:43,273 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-21T22:42:43,278 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-21T22:42:43,288 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-21T22:42:43,290 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-21T22:42:43,293 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-21T22:42:43,296 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-21T22:42:43,298 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-21T22:42:43,300 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-21T22:42:43,302 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-21T22:42:43,304 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-21T22:42:43,306 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-21T22:42:43,308 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-21T22:42:43,309 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-21T22:42:43,323 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-21T22:42:43,327 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-21T22:42:43,331 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-21T22:42:43,335 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-21T22:42:43,337 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-21T22:42:43,341 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-21T22:42:43,345 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-21T22:42:43,347 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-21T22:42:43,349 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-21T22:42:43,351 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-21T22:42:43,353 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-21T22:42:43,356 adding 'openhcs/runtime/execution_server.py' 2025-10-21T22:42:43,359 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-21T22:42:43,363 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-21T22:42:43,370 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-21T22:42:43,373 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-21T22:42:43,375 adding 'openhcs/runtime/queue_tracker.py' 2025-10-21T22:42:43,376 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-21T22:42:43,378 adding 'openhcs/runtime/roi_converters.py' 2025-10-21T22:42:43,381 adding 'openhcs/runtime/zmq_base.py' 2025-10-21T22:42:43,383 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-21T22:42:43,385 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-21T22:42:43,386 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-21T22:42:43,388 adding 'openhcs/runtime/zmq_messages.py' 2025-10-21T22:42:43,390 adding 'openhcs/tests/__init__.py' 2025-10-21T22:42:43,391 adding 'openhcs/tests/generators/__init__.py' 2025-10-21T22:42:43,396 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-21T22:42:43,398 adding 'openhcs/textual_tui/__init__.py' 2025-10-21T22:42:43,400 adding 'openhcs/textual_tui/__main__.py' 2025-10-21T22:42:43,403 adding 'openhcs/textual_tui/app.py' 2025-10-21T22:42:43,405 adding 'openhcs/textual_tui/styles.css' 2025-10-21T22:42:43,409 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-21T22:42:43,410 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-21T22:42:43,412 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-21T22:42:43,414 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-21T22:42:43,416 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-21T22:42:43,417 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-21T22:42:43,419 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-21T22:42:43,420 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-21T22:42:43,422 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-21T22:42:43,423 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-21T22:42:43,425 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-21T22:42:43,447 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-21T22:42:43,450 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-21T22:42:43,452 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-21T22:42:43,454 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-21T22:42:43,455 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-21T22:42:43,457 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-21T22:42:43,458 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-21T22:42:43,460 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-21T22:42:43,462 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-21T22:42:43,465 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-21T22:42:43,467 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-21T22:42:43,469 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-21T22:42:43,470 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-21T22:42:43,472 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-21T22:42:43,473 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-21T22:42:43,475 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-21T22:42:43,477 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-21T22:42:43,483 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-21T22:42:43,486 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-21T22:42:43,488 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-21T22:42:43,489 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-21T22:42:43,494 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-21T22:42:43,499 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-21T22:42:43,509 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-21T22:42:43,512 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-21T22:42:43,514 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-21T22:42:43,517 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-21T22:42:43,519 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-21T22:42:43,521 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-21T22:42:43,523 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-21T22:42:43,525 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-21T22:42:43,526 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-21T22:42:43,528 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-21T22:42:43,530 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-21T22:42:43,531 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-21T22:42:43,533 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-21T22:42:43,535 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-21T22:42:43,537 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-21T22:42:43,539 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-21T22:42:43,542 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-21T22:42:43,545 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-21T22:42:43,551 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-21T22:42:43,553 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-21T22:42:43,555 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-21T22:42:43,557 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-21T22:42:43,559 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-21T22:42:43,561 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-21T22:42:43,563 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-21T22:42:43,564 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-21T22:42:43,567 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-21T22:42:43,568 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-21T22:42:43,571 adding 'openhcs/ui/shared/__init__.py' 2025-10-21T22:42:43,573 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-21T22:42:43,575 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-21T22:42:43,576 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-21T22:42:43,580 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-21T22:42:43,582 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-21T22:42:43,584 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-21T22:42:43,585 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-21T22:42:43,587 adding 'openhcs/ui/shared/search_service.py' 2025-10-21T22:42:43,588 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-21T22:42:43,590 adding 'openhcs/ui/shared/textual_widget_strategies.py' 2025-10-21T22:42:43,591 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-21T22:42:43,592 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-21T22:42:43,595 adding 'openhcs/utils/display_config_factory.py' 2025-10-21T22:42:43,596 adding 'openhcs/utils/enum_factory.py' 2025-10-21T22:42:43,597 adding 'openhcs/utils/environment.py' 2025-10-21T22:42:43,599 adding 'openhcs/utils/import_utils.py' 2025-10-21T22:42:43,600 adding 'openhcs/utils/performance_monitor.py' 2025-10-21T22:42:43,602 adding 'openhcs/utils/recache_function_registry.py' 2025-10-21T22:42:43,604 adding 'openhcs/validation/__init__.py' 2025-10-21T22:42:43,606 adding 'openhcs/validation/ast_validator.py' 2025-10-21T22:42:43,608 adding 'openhcs/validation/validate.py' 2025-10-21T22:42:43,612 adding 'openhcs-0.2.1.dist-info/METADATA' 2025-10-21T22:42:43,613 adding 'openhcs-0.2.1.dist-info/WHEEL' 2025-10-21T22:42:43,614 adding 'openhcs-0.2.1.dist-info/entry_points.txt' 2025-10-21T22:42:43,615 adding 'openhcs-0.2.1.dist-info/top_level.txt' 2025-10-21T22:42:43,620 adding 'openhcs-0.2.1.dist-info/RECORD' 2025-10-21T22:42:43,649 removing build/bdist.linux-armv7l/wheel 2025-10-21T22:42:43,849 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-21T22:42:43,866 Created wheel for openhcs: filename=openhcs-0.2.1-py3-none-any.whl size=1321152 sha256=abe69922e019302499c0582fce23d595ac22d0210553bacb2d78609ed30aac7e 2025-10-21T22:42:43,867 Stored in directory: /tmp/pip-ephem-wheel-cache-x7md7lbs/wheels/ef/03/bd/ba1a306696a32d1e62dfcd0e6e2efedfab1c06ffcefddccace 2025-10-21T22:42:43,894 Successfully built openhcs 2025-10-21T22:42:43,929 Removed build tracker: '/tmp/pip-build-tracker-fpkmc6y9'