2025-10-19T11:51:04,768 Created temporary directory: /tmp/pip-ephem-wheel-cache-divj_wpl 2025-10-19T11:51:04,770 Created temporary directory: /tmp/pip-build-tracker-jh38cvfj 2025-10-19T11:51:04,770 Initialized build tracking at /tmp/pip-build-tracker-jh38cvfj 2025-10-19T11:51:04,771 Created build tracker: /tmp/pip-build-tracker-jh38cvfj 2025-10-19T11:51:04,771 Entered build tracker: /tmp/pip-build-tracker-jh38cvfj 2025-10-19T11:51:04,772 Created temporary directory: /tmp/pip-wheel-n97yntt_ 2025-10-19T11:51:04,775 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-19T11:51:04,777 Created temporary directory: /tmp/pip-ephem-wheel-cache-sxi9ie7q 2025-10-19T11:51:04,799 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-19T11:51:04,802 2 location(s) to search for versions of openhcs: 2025-10-19T11:51:04,802 * https://pypi.org/simple/openhcs/ 2025-10-19T11:51:04,802 * https://www.piwheels.org/simple/openhcs/ 2025-10-19T11:51:04,803 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-19T11:51:04,804 Getting page https://pypi.org/simple/openhcs/ 2025-10-19T11:51:04,805 Found index url https://pypi.org/simple 2025-10-19T11:51:05,020 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-19T11:51:05,022 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-19T11:51:05,023 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-19T11:51:05,024 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-19T11:51:05,025 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-19T11:51:05,026 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-19T11:51:05,027 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-19T11:51:05,028 Found index url https://www.piwheels.org/simple 2025-10-19T11:51:05,318 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-19T11:51:05,320 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-19T11:51:05,321 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-19T11:51:05,321 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-19T11:51:05,340 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-19T11:51:05,358 Collecting openhcs==0.2.0 2025-10-19T11:51:05,361 Created temporary directory: /tmp/pip-unpack-ts1zqjoq 2025-10-19T11:51:05,575 Downloading openhcs-0.2.0.tar.gz (1.1 MB) 2025-10-19T11:51:06,611 Added openhcs==0.2.0 from https://files.pythonhosted.org/packages/9b/d7/50c56e66900fc874ae59e16ab5eb12709f587e7b63b7e61a12cba9f97611/openhcs-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-jh38cvfj' 2025-10-19T11:51:06,618 Created temporary directory: /tmp/pip-build-env-930t_3jt 2025-10-19T11:51:06,622 Installing build dependencies: started 2025-10-19T11:51:06,624 Running command pip subprocess to install build dependencies 2025-10-19T11:51:07,792 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-19T11:51:08,372 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-19T11:51:08,395 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-19T11:51:10,135 Collecting setuptools>=61.0 2025-10-19T11:51:10,241 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-19T11:51:10,512 Collecting wheel 2025-10-19T11:51:10,531 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-19T11:51:13,608 Installing collected packages: wheel, setuptools 2025-10-19T11:51:13,842 Creating /tmp/pip-build-env-930t_3jt/overlay/local/bin 2025-10-19T11:51:13,844 changing mode of /tmp/pip-build-env-930t_3jt/overlay/local/bin/wheel to 755 2025-10-19T11:51:17,516 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-19T11:51:17,790 Installing build dependencies: finished with status 'done' 2025-10-19T11:51:17,797 Getting requirements to build wheel: started 2025-10-19T11:51:17,798 Running command Getting requirements to build wheel 2025-10-19T11:51:18,486 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T11:51:18,487 !! 2025-10-19T11:51:18,488 ******************************************************************************** 2025-10-19T11:51:18,488 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-19T11:51:18,489 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T11:51:18,490 or your builds will no longer be supported. 2025-10-19T11:51:18,491 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:18,492 ******************************************************************************** 2025-10-19T11:51:18,493 !! 2025-10-19T11:51:18,494 corresp(dist, value, root_dir) 2025-10-19T11:51:18,495 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-19T11:51:18,495 corresp(dist, value, root_dir) 2025-10-19T11:51:18,496 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-19T11:51:18,496 corresp(dist, value, root_dir) 2025-10-19T11:51:18,577 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T11:51:18,578 !! 2025-10-19T11:51:18,579 ******************************************************************************** 2025-10-19T11:51:18,580 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T11:51:18,581 License :: OSI Approved :: MIT License 2025-10-19T11:51:18,582 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:18,583 ******************************************************************************** 2025-10-19T11:51:18,584 !! 2025-10-19T11:51:18,585 dist._finalize_license_expression() 2025-10-19T11:51:18,587 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T11:51:18,588 !! 2025-10-19T11:51:18,589 ******************************************************************************** 2025-10-19T11:51:18,589 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T11:51:18,590 License :: OSI Approved :: MIT License 2025-10-19T11:51:18,591 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:18,591 ******************************************************************************** 2025-10-19T11:51:18,592 !! 2025-10-19T11:51:18,593 self._finalize_license_expression() 2025-10-19T11:51:18,595 running egg_info 2025-10-19T11:51:18,602 writing openhcs.egg-info/PKG-INFO 2025-10-19T11:51:18,631 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-19T11:51:18,633 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-19T11:51:18,653 writing requirements to openhcs.egg-info/requires.txt 2025-10-19T11:51:18,654 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-19T11:51:18,820 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:18,855 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:18,955 Getting requirements to build wheel: finished with status 'done' 2025-10-19T11:51:18,959 Created temporary directory: /tmp/pip-modern-metadata-7bmnun7g 2025-10-19T11:51:18,961 Preparing metadata (pyproject.toml): started 2025-10-19T11:51:18,962 Running command Preparing metadata (pyproject.toml) 2025-10-19T11:51:19,587 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T11:51:19,587 !! 2025-10-19T11:51:19,589 ******************************************************************************** 2025-10-19T11:51:19,589 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-19T11:51:19,590 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T11:51:19,591 or your builds will no longer be supported. 2025-10-19T11:51:19,592 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:19,593 ******************************************************************************** 2025-10-19T11:51:19,594 !! 2025-10-19T11:51:19,595 corresp(dist, value, root_dir) 2025-10-19T11:51:19,595 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-19T11:51:19,596 corresp(dist, value, root_dir) 2025-10-19T11:51:19,596 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-19T11:51:19,597 corresp(dist, value, root_dir) 2025-10-19T11:51:19,671 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T11:51:19,672 !! 2025-10-19T11:51:19,673 ******************************************************************************** 2025-10-19T11:51:19,674 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T11:51:19,676 License :: OSI Approved :: MIT License 2025-10-19T11:51:19,676 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:19,677 ******************************************************************************** 2025-10-19T11:51:19,678 !! 2025-10-19T11:51:19,678 dist._finalize_license_expression() 2025-10-19T11:51:19,682 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T11:51:19,683 !! 2025-10-19T11:51:19,684 ******************************************************************************** 2025-10-19T11:51:19,684 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T11:51:19,685 License :: OSI Approved :: MIT License 2025-10-19T11:51:19,686 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:19,687 ******************************************************************************** 2025-10-19T11:51:19,688 !! 2025-10-19T11:51:19,688 self._finalize_license_expression() 2025-10-19T11:51:19,689 running dist_info 2025-10-19T11:51:19,701 creating /tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info 2025-10-19T11:51:19,702 writing /tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/PKG-INFO 2025-10-19T11:51:19,732 writing dependency_links to /tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/dependency_links.txt 2025-10-19T11:51:19,734 writing entry points to /tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/entry_points.txt 2025-10-19T11:51:19,753 writing requirements to /tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/requires.txt 2025-10-19T11:51:19,754 writing top-level names to /tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/top_level.txt 2025-10-19T11:51:19,756 writing manifest file '/tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:19,913 reading manifest file '/tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:19,927 writing manifest file '/tmp/pip-modern-metadata-7bmnun7g/openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:19,929 creating '/tmp/pip-modern-metadata-7bmnun7g/openhcs-0.2.0.dist-info' 2025-10-19T11:51:20,059 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-19T11:51:20,065 Source in /tmp/pip-wheel-n97yntt_/openhcs_2142ec3e5c09427399622695dec3d483 has version 0.2.0, which satisfies requirement openhcs==0.2.0 from https://files.pythonhosted.org/packages/9b/d7/50c56e66900fc874ae59e16ab5eb12709f587e7b63b7e61a12cba9f97611/openhcs-0.2.0.tar.gz 2025-10-19T11:51:20,067 Removed openhcs==0.2.0 from https://files.pythonhosted.org/packages/9b/d7/50c56e66900fc874ae59e16ab5eb12709f587e7b63b7e61a12cba9f97611/openhcs-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-jh38cvfj' 2025-10-19T11:51:20,075 Created temporary directory: /tmp/pip-unpack-m5zt06qo 2025-10-19T11:51:20,076 Building wheels for collected packages: openhcs 2025-10-19T11:51:20,080 Created temporary directory: /tmp/pip-wheel-9ucw1abd 2025-10-19T11:51:20,081 Destination directory: /tmp/pip-wheel-9ucw1abd 2025-10-19T11:51:20,083 Building wheel for openhcs (pyproject.toml): started 2025-10-19T11:51:20,084 Running command Building wheel for openhcs (pyproject.toml) 2025-10-19T11:51:20,694 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T11:51:20,695 !! 2025-10-19T11:51:20,696 ******************************************************************************** 2025-10-19T11:51:20,697 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-19T11:51:20,698 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T11:51:20,698 or your builds will no longer be supported. 2025-10-19T11:51:20,699 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:20,699 ******************************************************************************** 2025-10-19T11:51:20,700 !! 2025-10-19T11:51:20,701 corresp(dist, value, root_dir) 2025-10-19T11:51:20,701 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-19T11:51:20,702 corresp(dist, value, root_dir) 2025-10-19T11:51:20,702 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-19T11:51:20,703 corresp(dist, value, root_dir) 2025-10-19T11:51:20,776 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T11:51:20,777 !! 2025-10-19T11:51:20,778 ******************************************************************************** 2025-10-19T11:51:20,778 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T11:51:20,779 License :: OSI Approved :: MIT License 2025-10-19T11:51:20,780 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:20,781 ******************************************************************************** 2025-10-19T11:51:20,782 !! 2025-10-19T11:51:20,782 dist._finalize_license_expression() 2025-10-19T11:51:20,789 /tmp/pip-build-env-930t_3jt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T11:51:20,789 !! 2025-10-19T11:51:20,790 ******************************************************************************** 2025-10-19T11:51:20,791 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T11:51:20,792 License :: OSI Approved :: MIT License 2025-10-19T11:51:20,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T11:51:20,793 ******************************************************************************** 2025-10-19T11:51:20,794 !! 2025-10-19T11:51:20,795 self._finalize_license_expression() 2025-10-19T11:51:20,795 running bdist_wheel 2025-10-19T11:51:20,815 running build 2025-10-19T11:51:20,816 running build_py 2025-10-19T11:51:20,822 creating build/lib/openhcs 2025-10-19T11:51:20,824 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-19T11:51:20,827 creating build/lib/openhcs/formats 2025-10-19T11:51:20,828 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-19T11:51:20,831 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-19T11:51:20,834 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-19T11:51:20,837 creating build/lib/openhcs/constants 2025-10-19T11:51:20,838 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-19T11:51:20,841 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-19T11:51:20,844 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-19T11:51:20,846 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-19T11:51:20,849 creating build/lib/openhcs/omero 2025-10-19T11:51:20,850 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-19T11:51:20,853 creating build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,854 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,856 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,858 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,861 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,863 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,865 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-19T11:51:20,868 creating build/lib/openhcs/config_framework 2025-10-19T11:51:20,869 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,871 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,873 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,876 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,878 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,880 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,882 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,884 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-19T11:51:20,888 creating build/lib/openhcs/microscopes 2025-10-19T11:51:20,889 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,891 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,894 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,897 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,899 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,902 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,905 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,907 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,910 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-19T11:51:20,912 creating build/lib/openhcs/validation 2025-10-19T11:51:20,913 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-19T11:51:20,916 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-19T11:51:20,918 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-19T11:51:20,921 creating build/lib/openhcs/utils 2025-10-19T11:51:20,922 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-19T11:51:20,924 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-19T11:51:20,927 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-19T11:51:20,929 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-19T11:51:20,931 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-19T11:51:20,932 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-19T11:51:20,935 creating build/lib/openhcs/tests 2025-10-19T11:51:20,936 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-19T11:51:20,938 creating build/lib/openhcs/components 2025-10-19T11:51:20,939 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-19T11:51:20,941 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-19T11:51:20,944 creating build/lib/openhcs/io 2025-10-19T11:51:20,945 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-19T11:51:20,948 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-19T11:51:20,949 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-19T11:51:20,952 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-19T11:51:20,955 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-19T11:51:20,958 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-19T11:51:20,960 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-19T11:51:20,962 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-19T11:51:20,965 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-19T11:51:20,967 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-19T11:51:20,969 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-19T11:51:20,971 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-19T11:51:20,974 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-19T11:51:20,976 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-19T11:51:20,979 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-19T11:51:20,981 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-19T11:51:20,984 creating build/lib/openhcs/processing 2025-10-19T11:51:20,985 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-19T11:51:20,987 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-19T11:51:20,990 creating build/lib/openhcs/core 2025-10-19T11:51:20,991 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-19T11:51:20,994 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-19T11:51:20,996 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-19T11:51:20,998 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-19T11:51:21,000 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-19T11:51:21,002 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-19T11:51:21,004 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-19T11:51:21,007 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-19T11:51:21,009 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-19T11:51:21,012 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-19T11:51:21,014 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-19T11:51:21,017 creating build/lib/openhcs/textual_tui 2025-10-19T11:51:21,018 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-19T11:51:21,021 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-19T11:51:21,023 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-19T11:51:21,025 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-19T11:51:21,028 creating build/lib/openhcs/debug 2025-10-19T11:51:21,029 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-19T11:51:21,032 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-19T11:51:21,035 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-19T11:51:21,037 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-19T11:51:21,039 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-19T11:51:21,042 creating build/lib/openhcs/runtime 2025-10-19T11:51:21,043 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,045 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,048 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,051 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,053 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,056 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,059 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,061 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,063 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,065 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,068 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,071 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,073 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-19T11:51:21,076 creating build/lib/openhcs/formats/pattern 2025-10-19T11:51:21,077 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-19T11:51:21,080 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-19T11:51:21,082 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-19T11:51:21,085 creating build/lib/openhcs/ui/shared 2025-10-19T11:51:21,086 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,089 copying openhcs/ui/shared/signature_analyzer.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,092 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,094 copying openhcs/ui/shared/unified_parameter_analyzer.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,096 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,099 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,101 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,104 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,106 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,108 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,111 copying openhcs/ui/shared/textual_widget_strategies.py -> build/lib/openhcs/ui/shared 2025-10-19T11:51:21,113 creating build/lib/openhcs/pyqt_gui/shared 2025-10-19T11:51:21,114 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-19T11:51:21,117 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-19T11:51:21,120 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-19T11:51:21,122 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-19T11:51:21,124 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-19T11:51:21,127 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,128 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,131 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,134 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,137 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,141 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,144 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,147 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,149 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,152 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,155 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,157 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-19T11:51:21,160 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-19T11:51:21,161 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-19T11:51:21,164 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-19T11:51:21,167 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-19T11:51:21,169 creating build/lib/openhcs/pyqt_gui/utils 2025-10-19T11:51:21,170 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-19T11:51:21,173 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-19T11:51:21,175 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-19T11:51:21,177 creating build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,178 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,181 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,184 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,186 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,188 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,190 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-19T11:51:21,193 creating build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,194 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,198 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,200 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,203 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,206 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,208 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,210 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-19T11:51:21,213 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,214 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,217 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,219 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,223 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,226 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,228 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,230 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,233 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,235 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:21,238 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-19T11:51:21,239 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-19T11:51:21,241 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-19T11:51:21,244 creating build/lib/openhcs/tests/generators 2025-10-19T11:51:21,244 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-19T11:51:21,246 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-19T11:51:21,249 creating build/lib/openhcs/processing/backends 2025-10-19T11:51:21,250 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-19T11:51:21,252 creating build/lib/openhcs/processing/presets 2025-10-19T11:51:21,253 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-19T11:51:21,255 creating build/lib/openhcs/processing/backends/assemblers 2025-10-19T11:51:21,256 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-19T11:51:21,259 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-19T11:51:21,261 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-19T11:51:21,264 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-19T11:51:21,267 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,268 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,270 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,274 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,276 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,278 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,280 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-19T11:51:21,282 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,283 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,286 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,288 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,291 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,292 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,295 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:21,298 creating build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,299 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,302 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,304 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,306 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,309 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,312 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,314 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,316 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-19T11:51:21,320 creating build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,321 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,323 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,326 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,328 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,330 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,333 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,335 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,338 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,340 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,342 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,345 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,347 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-19T11:51:21,351 creating build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,352 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,356 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,360 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,364 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,367 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,370 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,374 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,377 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,382 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,385 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,388 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,393 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,396 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,400 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,404 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,407 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-19T11:51:21,412 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-19T11:51:21,413 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-19T11:51:21,416 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-19T11:51:21,421 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-19T11:51:21,424 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-19T11:51:21,428 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,430 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,433 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,436 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,441 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,443 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,447 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,449 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:21,453 creating build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,454 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,457 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,459 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,461 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,464 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,466 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,468 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,471 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,473 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-19T11:51:21,476 creating build/lib/openhcs/core/orchestrator 2025-10-19T11:51:21,477 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-19T11:51:21,479 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-19T11:51:21,483 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-19T11:51:21,486 creating build/lib/openhcs/core/components 2025-10-19T11:51:21,488 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-19T11:51:21,490 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-19T11:51:21,493 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-19T11:51:21,496 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-19T11:51:21,498 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-19T11:51:21,501 creating build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,503 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,506 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,508 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,511 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,513 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,517 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,519 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,522 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,525 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-19T11:51:21,528 creating build/lib/openhcs/core/context 2025-10-19T11:51:21,530 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-19T11:51:21,533 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-19T11:51:21,535 creating build/lib/openhcs/core/memory 2025-10-19T11:51:21,536 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,539 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,541 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,544 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,546 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,550 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,554 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,556 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,558 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,561 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,563 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-19T11:51:21,566 creating build/lib/openhcs/core/steps 2025-10-19T11:51:21,567 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-19T11:51:21,570 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-19T11:51:21,572 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-19T11:51:21,575 creating build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,577 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,579 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,581 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,583 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,585 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,587 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,589 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-19T11:51:21,592 creating build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,593 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,596 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,598 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,601 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,603 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,606 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,609 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,612 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,615 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,618 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,620 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,622 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,625 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,628 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,630 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,633 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,635 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,637 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,639 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,642 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,644 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,647 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-19T11:51:21,649 creating build/lib/openhcs/textual_tui/utils 2025-10-19T11:51:21,651 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-19T11:51:21,653 creating build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,654 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,657 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,659 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,661 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,663 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,670 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,673 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,675 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,677 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,679 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,681 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,684 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,686 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,688 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,690 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-19T11:51:21,693 creating build/lib/openhcs/textual_tui/adapters 2025-10-19T11:51:21,694 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-19T11:51:21,696 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-19T11:51:21,700 creating build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,701 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,703 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,706 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,709 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,711 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,714 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,716 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,719 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,722 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,725 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,727 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,730 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,732 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,734 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,737 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,740 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-19T11:51:21,742 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:21,743 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:21,745 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:21,748 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:21,750 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:21,752 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:21,755 running egg_info 2025-10-19T11:51:21,766 writing openhcs.egg-info/PKG-INFO 2025-10-19T11:51:21,795 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-19T11:51:21,797 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-19T11:51:21,816 writing requirements to openhcs.egg-info/requires.txt 2025-10-19T11:51:21,817 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-19T11:51:21,969 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:22,006 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-19T11:51:22,126 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-19T11:51:22,129 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-19T11:51:22,131 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-19T11:51:22,173 installing to build/bdist.linux-armv7l/wheel 2025-10-19T11:51:22,174 running install 2025-10-19T11:51:22,198 running install_lib 2025-10-19T11:51:22,205 creating build/bdist.linux-armv7l/wheel 2025-10-19T11:51:22,207 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-19T11:51:22,209 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-19T11:51:22,210 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-19T11:51:22,214 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-19T11:51:22,215 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-19T11:51:22,218 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-19T11:51:22,220 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-19T11:51:22,222 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-19T11:51:22,226 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-19T11:51:22,229 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-19T11:51:22,230 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-19T11:51:22,233 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-19T11:51:22,235 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-19T11:51:22,237 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-19T11:51:22,239 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-19T11:51:22,241 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-19T11:51:22,242 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,244 copying build/lib/openhcs/ui/shared/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,248 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,250 copying build/lib/openhcs/ui/shared/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,252 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,255 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,257 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,259 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,261 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,264 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,267 copying build/lib/openhcs/ui/shared/textual_widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-19T11:51:22,269 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-19T11:51:22,270 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-19T11:51:22,272 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-19T11:51:22,274 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-19T11:51:22,277 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-19T11:51:22,278 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-19T11:51:22,280 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-19T11:51:22,282 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-19T11:51:22,285 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-19T11:51:22,287 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-19T11:51:22,289 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-19T11:51:22,292 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,294 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,295 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,298 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,300 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,304 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,307 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,309 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,311 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,314 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,317 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-19T11:51:22,319 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,323 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-19T11:51:22,324 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-19T11:51:22,326 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-19T11:51:22,327 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,330 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,333 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,337 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,340 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,343 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,345 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,348 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,351 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,353 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-19T11:51:22,356 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-19T11:51:22,358 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-19T11:51:22,361 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-19T11:51:22,362 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-19T11:51:22,365 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-19T11:51:22,367 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-19T11:51:22,370 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-19T11:51:22,373 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-19T11:51:22,376 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-19T11:51:22,377 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-19T11:51:22,380 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-19T11:51:22,381 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-19T11:51:22,384 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-19T11:51:22,385 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-19T11:51:22,389 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-19T11:51:22,391 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-19T11:51:22,393 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-19T11:51:22,395 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-19T11:51:22,397 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-19T11:51:22,400 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-19T11:51:22,401 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-19T11:51:22,404 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-19T11:51:22,405 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,408 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,411 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,414 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,416 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,418 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,421 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-19T11:51:22,424 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-19T11:51:22,425 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,428 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,430 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,433 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,435 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,437 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,439 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,441 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-19T11:51:22,445 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-19T11:51:22,446 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,449 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,452 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,455 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,457 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,460 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,463 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,465 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,468 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-19T11:51:22,470 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-19T11:51:22,471 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-19T11:51:22,473 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-19T11:51:22,476 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-19T11:51:22,478 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-19T11:51:22,479 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-19T11:51:22,481 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-19T11:51:22,484 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-19T11:51:22,486 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-19T11:51:22,488 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-19T11:51:22,489 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-19T11:51:22,492 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-19T11:51:22,493 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-19T11:51:22,495 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-19T11:51:22,496 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-19T11:51:22,498 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-19T11:51:22,501 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-19T11:51:22,502 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-19T11:51:22,504 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-19T11:51:22,506 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-19T11:51:22,508 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-19T11:51:22,509 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,512 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,514 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,517 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,519 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,522 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,524 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,526 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,529 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,531 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,533 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,535 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,537 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,540 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,542 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,544 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-19T11:51:22,547 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-19T11:51:22,549 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-19T11:51:22,551 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-19T11:51:22,552 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-19T11:51:22,554 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-19T11:51:22,557 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-19T11:51:22,560 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-19T11:51:22,563 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,564 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,566 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,569 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,571 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,573 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,575 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-19T11:51:22,577 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,578 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,581 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,583 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,585 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,587 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,589 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-19T11:51:22,592 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-19T11:51:22,593 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,596 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,598 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,600 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,603 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,605 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,607 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,610 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-19T11:51:22,612 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-19T11:51:22,614 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-19T11:51:22,615 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,618 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,620 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,622 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,625 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,627 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,629 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,631 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,633 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,636 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,638 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,640 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-19T11:51:22,643 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-19T11:51:22,644 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,647 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,649 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,652 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,654 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,656 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,659 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,661 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,664 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,666 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,668 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,672 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,675 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,677 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,680 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,682 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-19T11:51:22,685 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-19T11:51:22,686 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-19T11:51:22,689 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-19T11:51:22,692 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-19T11:51:22,696 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:22,697 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-19T11:51:22,700 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-19T11:51:22,703 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-19T11:51:22,706 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-19T11:51:22,708 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-19T11:51:22,711 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-19T11:51:22,713 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-19T11:51:22,715 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-19T11:51:22,717 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-19T11:51:22,720 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-19T11:51:22,722 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-19T11:51:22,724 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-19T11:51:22,725 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-19T11:51:22,727 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-19T11:51:22,728 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-19T11:51:22,730 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-19T11:51:22,732 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-19T11:51:22,734 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-19T11:51:22,736 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-19T11:51:22,737 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-19T11:51:22,739 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-19T11:51:22,741 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-19T11:51:22,744 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-19T11:51:22,745 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,748 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,750 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,752 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-19T11:51:22,753 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-19T11:51:22,755 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-19T11:51:22,759 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-19T11:51:22,761 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-19T11:51:22,762 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-19T11:51:22,764 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-19T11:51:22,767 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-19T11:51:22,769 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-19T11:51:22,771 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-19T11:51:22,773 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,775 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,777 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,779 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,782 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-19T11:51:22,783 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,785 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,787 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,789 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,791 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,794 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,796 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,799 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,801 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-19T11:51:22,804 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-19T11:51:22,805 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-19T11:51:22,807 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-19T11:51:22,810 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-19T11:51:22,811 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,814 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,815 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,818 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,820 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,824 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-19T11:51:22,825 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,827 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,829 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,831 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,833 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,835 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,837 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-19T11:51:22,839 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,843 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,844 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,847 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,849 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,851 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-19T11:51:22,854 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,856 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,858 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,861 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-19T11:51:22,865 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-19T11:51:22,867 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-19T11:51:22,870 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-19T11:51:22,873 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-19T11:51:22,878 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-19T11:51:22,881 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-19T11:51:22,883 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,888 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-19T11:51:22,889 copying build/lib/openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-19T11:51:22,892 copying build/lib/openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-19T11:51:22,896 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-19T11:51:22,899 copying build/lib/openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-19T11:51:22,902 copying build/lib/openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-19T11:51:22,905 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,908 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,912 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,915 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,920 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,925 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,929 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,932 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,936 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,940 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,942 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,946 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,950 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,953 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,956 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,958 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,960 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,962 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,966 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,968 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,971 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-19T11:51:22,973 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-19T11:51:22,975 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-19T11:51:22,977 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-19T11:51:22,980 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-19T11:51:22,981 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-19T11:51:22,983 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-19T11:51:22,984 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:22,987 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:22,989 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:22,991 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:22,993 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:22,998 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,000 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,002 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,005 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,006 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,008 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,010 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,013 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,014 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,016 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-19T11:51:23,019 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-19T11:51:23,020 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-19T11:51:23,022 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-19T11:51:23,024 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-19T11:51:23,026 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-19T11:51:23,027 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,030 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,032 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,034 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,036 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,039 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,040 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,043 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,046 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,048 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,050 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,052 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,054 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,056 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,058 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,061 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-19T11:51:23,062 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-19T11:51:23,066 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-19T11:51:23,067 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-19T11:51:23,069 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-19T11:51:23,072 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-19T11:51:23,073 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-19T11:51:23,076 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-19T11:51:23,078 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-19T11:51:23,079 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,082 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,084 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,086 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,088 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,091 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,093 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,096 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,097 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,100 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,102 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,105 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,107 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-19T11:51:23,110 running install_egg_info 2025-10-19T11:51:23,116 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.0-py3.11.egg-info 2025-10-19T11:51:23,131 running install_scripts 2025-10-19T11:51:23,140 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.0.dist-info/WHEEL 2025-10-19T11:51:23,143 creating '/tmp/pip-wheel-9ucw1abd/.tmp-vofer6gv/openhcs-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-19T11:51:23,145 adding 'openhcs/__init__.py' 2025-10-19T11:51:23,147 adding 'openhcs/components/__init__.py' 2025-10-19T11:51:23,149 adding 'openhcs/components/framework.py' 2025-10-19T11:51:23,151 adding 'openhcs/config_framework/__init__.py' 2025-10-19T11:51:23,152 adding 'openhcs/config_framework/cache_warming.py' 2025-10-19T11:51:23,154 adding 'openhcs/config_framework/config.py' 2025-10-19T11:51:23,157 adding 'openhcs/config_framework/context_manager.py' 2025-10-19T11:51:23,160 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-19T11:51:23,162 adding 'openhcs/config_framework/global_config.py' 2025-10-19T11:51:23,169 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-19T11:51:23,171 adding 'openhcs/config_framework/placeholder.py' 2025-10-19T11:51:23,173 adding 'openhcs/constants/__init__.py' 2025-10-19T11:51:23,175 adding 'openhcs/constants/constants.py' 2025-10-19T11:51:23,176 adding 'openhcs/constants/input_source.py' 2025-10-19T11:51:23,178 adding 'openhcs/constants/streaming.py' 2025-10-19T11:51:23,179 adding 'openhcs/core/__init__.py' 2025-10-19T11:51:23,182 adding 'openhcs/core/config.py' 2025-10-19T11:51:23,184 adding 'openhcs/core/config_cache.py' 2025-10-19T11:51:23,185 adding 'openhcs/core/lazy_placeholder.py' 2025-10-19T11:51:23,187 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-19T11:51:23,189 adding 'openhcs/core/log_utils.py' 2025-10-19T11:51:23,190 adding 'openhcs/core/metadata_cache.py' 2025-10-19T11:51:23,192 adding 'openhcs/core/path_cache.py' 2025-10-19T11:51:23,194 adding 'openhcs/core/roi.py' 2025-10-19T11:51:23,197 adding 'openhcs/core/utils.py' 2025-10-19T11:51:23,199 adding 'openhcs/core/xdg_paths.py' 2025-10-19T11:51:23,201 adding 'openhcs/core/components/__init__.py' 2025-10-19T11:51:23,203 adding 'openhcs/core/components/metaprogramming.py' 2025-10-19T11:51:23,205 adding 'openhcs/core/components/multiprocessing.py' 2025-10-19T11:51:23,207 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-19T11:51:23,209 adding 'openhcs/core/components/validation.py' 2025-10-19T11:51:23,211 adding 'openhcs/core/context/__init__.py' 2025-10-19T11:51:23,212 adding 'openhcs/core/context/processing_context.py' 2025-10-19T11:51:23,214 adding 'openhcs/core/memory/__init__.py' 2025-10-19T11:51:23,218 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-19T11:51:23,220 adding 'openhcs/core/memory/converters.py' 2025-10-19T11:51:23,225 adding 'openhcs/core/memory/decorators.py' 2025-10-19T11:51:23,227 adding 'openhcs/core/memory/exceptions.py' 2025-10-19T11:51:23,229 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-19T11:51:23,231 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-19T11:51:23,232 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-19T11:51:23,235 adding 'openhcs/core/memory/stack_utils.py' 2025-10-19T11:51:23,237 adding 'openhcs/core/memory/utils.py' 2025-10-19T11:51:23,239 adding 'openhcs/core/memory/wrapper.py' 2025-10-19T11:51:23,241 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-19T11:51:23,242 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-19T11:51:23,244 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-19T11:51:23,246 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-19T11:51:23,248 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-19T11:51:23,249 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-19T11:51:23,251 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-19T11:51:23,253 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-19T11:51:23,255 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-19T11:51:23,263 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-19T11:51:23,265 adding 'openhcs/core/pipeline/__init__.py' 2025-10-19T11:51:23,271 adding 'openhcs/core/pipeline/compiler.py' 2025-10-19T11:51:23,274 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-19T11:51:23,276 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-19T11:51:23,278 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-19T11:51:23,279 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-19T11:51:23,282 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-19T11:51:23,284 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-19T11:51:23,285 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-19T11:51:23,287 adding 'openhcs/core/steps/__init__.py' 2025-10-19T11:51:23,289 adding 'openhcs/core/steps/abstract.py' 2025-10-19T11:51:23,297 adding 'openhcs/core/steps/function_step.py' 2025-10-19T11:51:23,299 adding 'openhcs/debug/__init__.py' 2025-10-19T11:51:23,300 adding 'openhcs/debug/example_export.py' 2025-10-19T11:51:23,302 adding 'openhcs/debug/example_export_clean.py' 2025-10-19T11:51:23,304 adding 'openhcs/debug/export.py' 2025-10-19T11:51:23,309 adding 'openhcs/debug/pickle_to_python.py' 2025-10-19T11:51:23,315 adding 'openhcs/formats/experimental_analysis.py' 2025-10-19T11:51:23,318 adding 'openhcs/formats/func_arg_prep.py' 2025-10-19T11:51:23,320 adding 'openhcs/formats/metaxpress.py' 2025-10-19T11:51:23,322 adding 'openhcs/formats/pattern/__init__.py' 2025-10-19T11:51:23,324 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-19T11:51:23,326 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-19T11:51:23,328 adding 'openhcs/io/__init__.py' 2025-10-19T11:51:23,330 adding 'openhcs/io/atomic.py' 2025-10-19T11:51:23,332 adding 'openhcs/io/backend_registry.py' 2025-10-19T11:51:23,334 adding 'openhcs/io/base.py' 2025-10-19T11:51:23,338 adding 'openhcs/io/disk.py' 2025-10-19T11:51:23,339 adding 'openhcs/io/exceptions.py' 2025-10-19T11:51:23,341 adding 'openhcs/io/fiji_stream.py' 2025-10-19T11:51:23,345 adding 'openhcs/io/filemanager.py' 2025-10-19T11:51:23,348 adding 'openhcs/io/memory.py' 2025-10-19T11:51:23,350 adding 'openhcs/io/metadata_migration.py' 2025-10-19T11:51:23,351 adding 'openhcs/io/metadata_writer.py' 2025-10-19T11:51:23,353 adding 'openhcs/io/napari_stream.py' 2025-10-19T11:51:23,359 adding 'openhcs/io/omero_local.py' 2025-10-19T11:51:23,362 adding 'openhcs/io/pipeline_migration.py' 2025-10-19T11:51:23,363 adding 'openhcs/io/streaming.py' 2025-10-19T11:51:23,368 adding 'openhcs/io/zarr.py' 2025-10-19T11:51:23,371 adding 'openhcs/microscopes/__init__.py' 2025-10-19T11:51:23,372 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-19T11:51:23,376 adding 'openhcs/microscopes/imagexpress.py' 2025-10-19T11:51:23,380 adding 'openhcs/microscopes/microscope_base.py' 2025-10-19T11:51:23,382 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-19T11:51:23,385 adding 'openhcs/microscopes/omero.py' 2025-10-19T11:51:23,389 adding 'openhcs/microscopes/openhcs.py' 2025-10-19T11:51:23,394 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-19T11:51:23,397 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-19T11:51:23,399 adding 'openhcs/omero/__init__.py' 2025-10-19T11:51:23,400 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-19T11:51:23,402 adding 'openhcs/omero/docker-compose.yml' 2025-10-19T11:51:23,404 adding 'openhcs/processing/__init__.py' 2025-10-19T11:51:23,407 adding 'openhcs/processing/func_registry.py' 2025-10-19T11:51:23,409 adding 'openhcs/processing/backends/__init__.py' 2025-10-19T11:51:23,411 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-19T11:51:23,413 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-19T11:51:23,418 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-19T11:51:23,424 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-19T11:51:23,431 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-19T11:51:23,434 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-19T11:51:23,436 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-19T11:51:23,438 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-19T11:51:23,441 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-19T11:51:23,443 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-19T11:51:23,446 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-19T11:51:23,449 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-19T11:51:23,452 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-19T11:51:23,455 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-19T11:51:23,458 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-19T11:51:23,460 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-19T11:51:23,462 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-19T11:51:23,464 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-19T11:51:23,467 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-19T11:51:23,471 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-19T11:51:23,473 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-19T11:51:23,476 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-19T11:51:23,478 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-19T11:51:23,480 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-19T11:51:23,482 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-19T11:51:23,484 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-19T11:51:23,486 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-19T11:51:23,488 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-19T11:51:23,490 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-19T11:51:23,492 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-19T11:51:23,495 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-19T11:51:23,496 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-19T11:51:23,498 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-19T11:51:23,500 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-19T11:51:23,501 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-19T11:51:23,503 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-19T11:51:23,505 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-19T11:51:23,507 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-19T11:51:23,509 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-19T11:51:23,511 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-19T11:51:23,512 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-19T11:51:23,514 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-19T11:51:23,515 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-19T11:51:23,520 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-19T11:51:23,522 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-19T11:51:23,527 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-19T11:51:23,532 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-19T11:51:23,534 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-19T11:51:23,536 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-19T11:51:23,537 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-19T11:51:23,539 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-19T11:51:23,544 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-19T11:51:23,546 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-19T11:51:23,548 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-19T11:51:23,550 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-19T11:51:23,552 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-19T11:51:23,556 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-19T11:51:23,559 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-19T11:51:23,562 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-19T11:51:23,563 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-19T11:51:23,566 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-19T11:51:23,570 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-19T11:51:23,573 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-19T11:51:23,575 adding 'openhcs/processing/presets/__init__.py' 2025-10-19T11:51:23,577 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-19T11:51:23,579 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-19T11:51:23,580 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-19T11:51:23,581 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-19T11:51:23,583 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-19T11:51:23,584 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-19T11:51:23,585 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-19T11:51:23,586 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-19T11:51:23,588 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-19T11:51:23,589 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-19T11:51:23,591 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-19T11:51:23,592 adding 'openhcs/pyqt_gui/app.py' 2025-10-19T11:51:23,594 adding 'openhcs/pyqt_gui/config.py' 2025-10-19T11:51:23,596 adding 'openhcs/pyqt_gui/launch.py' 2025-10-19T11:51:23,600 adding 'openhcs/pyqt_gui/main.py' 2025-10-19T11:51:23,604 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-19T11:51:23,606 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-19T11:51:23,608 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-19T11:51:23,610 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-19T11:51:23,613 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-19T11:51:23,614 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-19T11:51:23,616 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-19T11:51:23,618 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-19T11:51:23,623 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-19T11:51:23,625 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-19T11:51:23,628 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-19T11:51:23,630 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-19T11:51:23,631 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-19T11:51:23,633 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-19T11:51:23,635 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-19T11:51:23,636 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-19T11:51:23,638 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-19T11:51:23,640 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-19T11:51:23,642 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-19T11:51:23,646 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-19T11:51:23,649 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-19T11:51:23,657 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-19T11:51:23,665 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-19T11:51:23,671 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-19T11:51:23,680 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-19T11:51:23,683 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-19T11:51:23,685 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-19T11:51:23,689 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-19T11:51:23,691 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-19T11:51:23,692 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-19T11:51:23,694 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-19T11:51:23,696 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-19T11:51:23,699 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-19T11:51:23,700 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-19T11:51:23,702 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-19T11:51:23,714 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-19T11:51:23,718 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-19T11:51:23,723 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-19T11:51:23,727 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-19T11:51:23,728 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-19T11:51:23,732 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-19T11:51:23,736 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-19T11:51:23,738 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-19T11:51:23,741 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-19T11:51:23,742 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-19T11:51:23,745 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-19T11:51:23,748 adding 'openhcs/runtime/execution_server.py' 2025-10-19T11:51:23,750 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-19T11:51:23,755 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-19T11:51:23,762 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-19T11:51:23,765 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-19T11:51:23,767 adding 'openhcs/runtime/queue_tracker.py' 2025-10-19T11:51:23,769 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-19T11:51:23,771 adding 'openhcs/runtime/roi_converters.py' 2025-10-19T11:51:23,773 adding 'openhcs/runtime/zmq_base.py' 2025-10-19T11:51:23,775 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-19T11:51:23,778 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-19T11:51:23,779 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-19T11:51:23,781 adding 'openhcs/runtime/zmq_messages.py' 2025-10-19T11:51:23,783 adding 'openhcs/tests/__init__.py' 2025-10-19T11:51:23,785 adding 'openhcs/tests/generators/__init__.py' 2025-10-19T11:51:23,790 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-19T11:51:23,792 adding 'openhcs/textual_tui/__init__.py' 2025-10-19T11:51:23,794 adding 'openhcs/textual_tui/__main__.py' 2025-10-19T11:51:23,797 adding 'openhcs/textual_tui/app.py' 2025-10-19T11:51:23,800 adding 'openhcs/textual_tui/styles.css' 2025-10-19T11:51:23,803 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-19T11:51:23,805 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-19T11:51:23,808 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-19T11:51:23,810 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-19T11:51:23,811 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-19T11:51:23,812 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-19T11:51:23,814 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-19T11:51:23,815 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-19T11:51:23,817 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-19T11:51:23,819 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-19T11:51:23,821 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-19T11:51:23,843 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-19T11:51:23,846 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-19T11:51:23,848 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-19T11:51:23,850 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-19T11:51:23,851 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-19T11:51:23,853 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-19T11:51:23,854 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-19T11:51:23,856 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-19T11:51:23,858 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-19T11:51:23,861 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-19T11:51:23,863 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-19T11:51:23,865 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-19T11:51:23,866 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-19T11:51:23,868 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-19T11:51:23,869 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-19T11:51:23,871 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-19T11:51:23,872 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-19T11:51:23,878 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-19T11:51:23,880 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-19T11:51:23,882 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-19T11:51:23,884 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-19T11:51:23,889 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-19T11:51:23,893 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-19T11:51:23,903 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-19T11:51:23,906 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-19T11:51:23,908 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-19T11:51:23,910 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-19T11:51:23,913 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-19T11:51:23,915 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-19T11:51:23,916 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-19T11:51:23,918 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-19T11:51:23,920 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-19T11:51:23,921 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-19T11:51:23,923 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-19T11:51:23,925 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-19T11:51:23,927 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-19T11:51:23,929 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-19T11:51:23,931 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-19T11:51:23,932 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-19T11:51:23,935 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-19T11:51:23,938 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-19T11:51:23,944 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-19T11:51:23,946 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-19T11:51:23,949 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-19T11:51:23,951 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-19T11:51:23,952 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-19T11:51:23,954 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-19T11:51:23,956 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-19T11:51:23,957 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-19T11:51:23,960 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-19T11:51:23,962 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-19T11:51:23,965 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-19T11:51:23,967 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-19T11:51:23,968 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-19T11:51:23,971 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-19T11:51:23,973 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-19T11:51:23,975 adding 'openhcs/ui/shared/search_service.py' 2025-10-19T11:51:23,980 adding 'openhcs/ui/shared/signature_analyzer.py' 2025-10-19T11:51:23,982 adding 'openhcs/ui/shared/textual_widget_strategies.py' 2025-10-19T11:51:23,983 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-19T11:51:23,985 adding 'openhcs/ui/shared/unified_parameter_analyzer.py' 2025-10-19T11:51:23,986 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-19T11:51:23,989 adding 'openhcs/utils/display_config_factory.py' 2025-10-19T11:51:23,990 adding 'openhcs/utils/enum_factory.py' 2025-10-19T11:51:23,992 adding 'openhcs/utils/environment.py' 2025-10-19T11:51:23,993 adding 'openhcs/utils/import_utils.py' 2025-10-19T11:51:23,995 adding 'openhcs/utils/performance_monitor.py' 2025-10-19T11:51:23,997 adding 'openhcs/utils/recache_function_registry.py' 2025-10-19T11:51:23,999 adding 'openhcs/validation/__init__.py' 2025-10-19T11:51:24,001 adding 'openhcs/validation/ast_validator.py' 2025-10-19T11:51:24,002 adding 'openhcs/validation/validate.py' 2025-10-19T11:51:24,006 adding 'openhcs-0.2.0.dist-info/METADATA' 2025-10-19T11:51:24,007 adding 'openhcs-0.2.0.dist-info/WHEEL' 2025-10-19T11:51:24,008 adding 'openhcs-0.2.0.dist-info/entry_points.txt' 2025-10-19T11:51:24,009 adding 'openhcs-0.2.0.dist-info/top_level.txt' 2025-10-19T11:51:24,015 adding 'openhcs-0.2.0.dist-info/RECORD' 2025-10-19T11:51:24,035 removing build/bdist.linux-armv7l/wheel 2025-10-19T11:51:24,233 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-19T11:51:24,267 Created wheel for openhcs: filename=openhcs-0.2.0-py3-none-any.whl size=1315224 sha256=ab5b6a8a68062a613647d50036934e7cae22cdbb55b431968d30bebce1257b38 2025-10-19T11:51:24,268 Stored in directory: /tmp/pip-ephem-wheel-cache-sxi9ie7q/wheels/e2/fc/24/de95a4f41e1793cb4d271693777a4351055310bd6ba576e231 2025-10-19T11:51:24,295 Successfully built openhcs 2025-10-19T11:51:24,350 Removed build tracker: '/tmp/pip-build-tracker-jh38cvfj'