2025-10-23T23:03:18,916 Created temporary directory: /tmp/pip-ephem-wheel-cache-23bukxxp 2025-10-23T23:03:18,918 Created temporary directory: /tmp/pip-build-tracker-80dv677m 2025-10-23T23:03:18,919 Initialized build tracking at /tmp/pip-build-tracker-80dv677m 2025-10-23T23:03:18,919 Created build tracker: /tmp/pip-build-tracker-80dv677m 2025-10-23T23:03:18,919 Entered build tracker: /tmp/pip-build-tracker-80dv677m 2025-10-23T23:03:18,920 Created temporary directory: /tmp/pip-wheel-av31vdob 2025-10-23T23:03:18,923 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-23T23:03:18,926 Created temporary directory: /tmp/pip-ephem-wheel-cache-1htoi9mr 2025-10-23T23:03:18,947 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T23:03:18,951 2 location(s) to search for versions of openhcs: 2025-10-23T23:03:18,951 * https://pypi.org/simple/openhcs/ 2025-10-23T23:03:18,951 * https://www.piwheels.org/simple/openhcs/ 2025-10-23T23:03:18,951 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-23T23:03:18,952 Getting page https://pypi.org/simple/openhcs/ 2025-10-23T23:03:18,953 Found index url https://pypi.org/simple 2025-10-23T23:03:19,170 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-23T23:03:19,176 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-23T23:03:19,177 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-23T23:03:19,178 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-23T23:03:19,179 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-23T23:03:19,180 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/e6/6c/4718ce19970563f6c8395d7e158c678afed3fc85cca34e9ff79c7251c888/openhcs-0.2.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,181 Found link https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.1 2025-10-23T23:03:19,182 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ca/f4/8cdb39a158282ff776d1542d9207fc29c893db671ce8a349d7683060e3ea/openhcs-0.2.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,183 Found link https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.2 2025-10-23T23:03:19,184 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/2f/fc/f0e5e1e90eb21dbee241b6b67fe06f9e5c82013766cae4179babab2fd643/openhcs-0.2.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,185 Found link https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.3 2025-10-23T23:03:19,185 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6e/78/20346661fd7596bce25b9f94f89a7a7f4fcf93b06860544101d7db2568aa/openhcs-0.2.4-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,187 Found link https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.4 2025-10-23T23:03:19,187 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fd/43/c95cc54ee996b827c955733c8f4b8bbb798414e100f670809c8eb85eb6bf/openhcs-0.2.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,188 Found link https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.5 2025-10-23T23:03:19,189 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/9d/4c/c88e32a32361daf8ce440b9ad6303c04f1e38bd1daf0f32014bfb82c82e6/openhcs-0.2.6-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,189 Found link https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.6 2025-10-23T23:03:19,190 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ba/d4/03af540ff755b59330e5b5be7c96c2405a70f3b89ad89944fa52ab17f80a/openhcs-0.2.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,191 Found link https://files.pythonhosted.org/packages/ed/b9/c022a5d8fb9812a3b22d9e67225066278c7800d850351ddad99023e4c7e1/openhcs-0.2.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.7 2025-10-23T23:03:19,192 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/83/4c/cb94f43412b10d9cab3626b17225a6c2e576a3a1fb8bd67e3dfa51a491e6/openhcs-0.2.8-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,193 Found link https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.8 2025-10-23T23:03:19,193 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/1d/c1/46c97d1e8b2aa7354a3db0e85d7a3089ae296f15fd049823caeaf7e4a984/openhcs-0.2.9-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,195 Found link https://files.pythonhosted.org/packages/13/c3/d8091f9abba077b53a765c16c4a0e3562c9d9184d5b67fa99b76c07b341e/openhcs-0.2.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.9 2025-10-23T23:03:19,195 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/14/ea/2393f9abb50c0a0f04d8b0e4af95522b27bdeef9726ddf428b5f40ff403f/openhcs-0.2.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,196 Found link https://files.pythonhosted.org/packages/45/56/d7cdc08e24ed5ff67593f220df82547bb7e8f08b5b0b8e00c45feec6ad9f/openhcs-0.2.10.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.10 2025-10-23T23:03:19,197 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/06/1c/cf6e7c752f9341b39b88477df854aef5325014b91b88aec46bf134e21db0/openhcs-0.3.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,198 Found link https://files.pythonhosted.org/packages/57/3b/df929b9bd04631a890d0f996da02fcd1e6ed334b2638200ccb5e4f685bb4/openhcs-0.3.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.0 2025-10-23T23:03:19,199 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/96/61/584a737741263d3a9bafec43a31fc6ca552e8689e2bc69c1fd0115c32c65/openhcs-0.3.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,199 Found link https://files.pythonhosted.org/packages/62/0d/065ebf9f22c5b4e9a89aea0b1e44a44eaaaa61a7c83c465df39cdda96420/openhcs-0.3.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.1 2025-10-23T23:03:19,200 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/20/3a/7c99e60f3defc8f4f2f00abafc37c61bf8f82545ccb0c015bfa60e3f453f/openhcs-0.3.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,201 Found link https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.2 2025-10-23T23:03:19,201 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-23T23:03:19,202 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-23T23:03:19,203 Found index url https://www.piwheels.org/simple 2025-10-23T23:03:19,374 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-23T23:03:19,377 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.4-py3-none-any.whl#sha256=0a70c40f64e71607a32a46c314ec81fb5b5c93a69a7254c9ab7a40601c29138b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,378 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.3-py3-none-any.whl#sha256=2bb0a612d4138700732b953a77d282b590e88ce18ffcc4f93cbaacff831a00d3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,378 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.2-py3-none-any.whl#sha256=5ff1b3489a4726934b8f3a5ec68adf41be2e1d446ff37b0e59aa855524bec924 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,379 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.1-py3-none-any.whl#sha256=abe69922e019302499c0582fce23d595ac22d0210553bacb2d78609ed30aac7e (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-23T23:03:19,379 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.0-py3-none-any.whl#sha256=ab5b6a8a68062a613647d50036934e7cae22cdbb55b431968d30bebce1257b38 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-23T23:03:19,380 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-23T23:03:19,381 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-23T23:03:19,381 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-23T23:03:19,402 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-23T23:03:19,420 Collecting openhcs==0.2.5 2025-10-23T23:03:19,422 Created temporary directory: /tmp/pip-unpack-pyv9nf6r 2025-10-23T23:03:19,562 Downloading openhcs-0.2.5.tar.gz (1.1 MB) 2025-10-23T23:03:20,603 Added openhcs==0.2.5 from https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz to build tracker '/tmp/pip-build-tracker-80dv677m' 2025-10-23T23:03:20,610 Created temporary directory: /tmp/pip-build-env-928hy1xx 2025-10-23T23:03:20,614 Installing build dependencies: started 2025-10-23T23:03:20,615 Running command pip subprocess to install build dependencies 2025-10-23T23:03:21,751 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-23T23:03:22,345 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-23T23:03:22,368 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-23T23:03:24,087 Collecting setuptools>=61.0 2025-10-23T23:03:24,171 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-23T23:03:24,440 Collecting wheel 2025-10-23T23:03:24,457 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-23T23:03:27,316 Installing collected packages: wheel, setuptools 2025-10-23T23:03:27,551 Creating /tmp/pip-build-env-928hy1xx/overlay/local/bin 2025-10-23T23:03:27,553 changing mode of /tmp/pip-build-env-928hy1xx/overlay/local/bin/wheel to 755 2025-10-23T23:03:31,041 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-23T23:03:31,315 Installing build dependencies: finished with status 'done' 2025-10-23T23:03:31,321 Getting requirements to build wheel: started 2025-10-23T23:03:31,322 Running command Getting requirements to build wheel 2025-10-23T23:03:31,967 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T23:03:31,968 !! 2025-10-23T23:03:31,969 ******************************************************************************** 2025-10-23T23:03:31,969 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-23T23:03:31,970 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T23:03:31,971 or your builds will no longer be supported. 2025-10-23T23:03:31,972 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:31,973 ******************************************************************************** 2025-10-23T23:03:31,974 !! 2025-10-23T23:03:31,974 corresp(dist, value, root_dir) 2025-10-23T23:03:32,066 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T23:03:32,066 !! 2025-10-23T23:03:32,067 ******************************************************************************** 2025-10-23T23:03:32,068 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T23:03:32,069 License :: OSI Approved :: MIT License 2025-10-23T23:03:32,070 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:32,071 ******************************************************************************** 2025-10-23T23:03:32,072 !! 2025-10-23T23:03:32,072 dist._finalize_license_expression() 2025-10-23T23:03:32,077 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T23:03:32,077 !! 2025-10-23T23:03:32,079 ******************************************************************************** 2025-10-23T23:03:32,079 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T23:03:32,080 License :: OSI Approved :: MIT License 2025-10-23T23:03:32,081 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:32,082 ******************************************************************************** 2025-10-23T23:03:32,082 !! 2025-10-23T23:03:32,083 self._finalize_license_expression() 2025-10-23T23:03:32,085 running egg_info 2025-10-23T23:03:32,091 writing openhcs.egg-info/PKG-INFO 2025-10-23T23:03:32,120 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T23:03:32,122 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T23:03:32,142 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T23:03:32,143 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T23:03:32,313 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:32,350 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:32,449 Getting requirements to build wheel: finished with status 'done' 2025-10-23T23:03:32,452 Created temporary directory: /tmp/pip-modern-metadata-hcwa6f_8 2025-10-23T23:03:32,455 Preparing metadata (pyproject.toml): started 2025-10-23T23:03:32,456 Running command Preparing metadata (pyproject.toml) 2025-10-23T23:03:33,038 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T23:03:33,039 !! 2025-10-23T23:03:33,040 ******************************************************************************** 2025-10-23T23:03:33,040 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-23T23:03:33,041 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T23:03:33,042 or your builds will no longer be supported. 2025-10-23T23:03:33,043 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:33,043 ******************************************************************************** 2025-10-23T23:03:33,044 !! 2025-10-23T23:03:33,044 corresp(dist, value, root_dir) 2025-10-23T23:03:33,131 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T23:03:33,132 !! 2025-10-23T23:03:33,133 ******************************************************************************** 2025-10-23T23:03:33,133 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T23:03:33,134 License :: OSI Approved :: MIT License 2025-10-23T23:03:33,135 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:33,136 ******************************************************************************** 2025-10-23T23:03:33,137 !! 2025-10-23T23:03:33,138 dist._finalize_license_expression() 2025-10-23T23:03:33,142 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T23:03:33,142 !! 2025-10-23T23:03:33,144 ******************************************************************************** 2025-10-23T23:03:33,144 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T23:03:33,145 License :: OSI Approved :: MIT License 2025-10-23T23:03:33,147 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:33,147 ******************************************************************************** 2025-10-23T23:03:33,148 !! 2025-10-23T23:03:33,149 self._finalize_license_expression() 2025-10-23T23:03:33,149 running dist_info 2025-10-23T23:03:33,161 creating /tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info 2025-10-23T23:03:33,162 writing /tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/PKG-INFO 2025-10-23T23:03:33,191 writing dependency_links to /tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/dependency_links.txt 2025-10-23T23:03:33,193 writing entry points to /tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/entry_points.txt 2025-10-23T23:03:33,213 writing requirements to /tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/requires.txt 2025-10-23T23:03:33,214 writing top-level names to /tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/top_level.txt 2025-10-23T23:03:33,215 writing manifest file '/tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:33,368 reading manifest file '/tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:33,383 writing manifest file '/tmp/pip-modern-metadata-hcwa6f_8/openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:33,385 creating '/tmp/pip-modern-metadata-hcwa6f_8/openhcs-0.2.5.dist-info' 2025-10-23T23:03:33,513 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-23T23:03:33,519 Source in /tmp/pip-wheel-av31vdob/openhcs_04b89cead32b4a558dc0a4ca409264b9 has version 0.2.5, which satisfies requirement openhcs==0.2.5 from https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz 2025-10-23T23:03:33,520 Removed openhcs==0.2.5 from https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz from build tracker '/tmp/pip-build-tracker-80dv677m' 2025-10-23T23:03:33,529 Created temporary directory: /tmp/pip-unpack-3i44xwxi 2025-10-23T23:03:33,529 Building wheels for collected packages: openhcs 2025-10-23T23:03:33,535 Created temporary directory: /tmp/pip-wheel-0g561gkj 2025-10-23T23:03:33,536 Destination directory: /tmp/pip-wheel-0g561gkj 2025-10-23T23:03:33,538 Building wheel for openhcs (pyproject.toml): started 2025-10-23T23:03:33,539 Running command Building wheel for openhcs (pyproject.toml) 2025-10-23T23:03:34,114 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-23T23:03:34,114 !! 2025-10-23T23:03:34,115 ******************************************************************************** 2025-10-23T23:03:34,116 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-23T23:03:34,117 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-23T23:03:34,117 or your builds will no longer be supported. 2025-10-23T23:03:34,119 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:34,119 ******************************************************************************** 2025-10-23T23:03:34,120 !! 2025-10-23T23:03:34,121 corresp(dist, value, root_dir) 2025-10-23T23:03:34,202 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T23:03:34,202 !! 2025-10-23T23:03:34,204 ******************************************************************************** 2025-10-23T23:03:34,204 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T23:03:34,205 License :: OSI Approved :: MIT License 2025-10-23T23:03:34,206 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:34,207 ******************************************************************************** 2025-10-23T23:03:34,208 !! 2025-10-23T23:03:34,208 dist._finalize_license_expression() 2025-10-23T23:03:34,213 /tmp/pip-build-env-928hy1xx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-23T23:03:34,213 !! 2025-10-23T23:03:34,214 ******************************************************************************** 2025-10-23T23:03:34,215 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-23T23:03:34,215 License :: OSI Approved :: MIT License 2025-10-23T23:03:34,216 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-23T23:03:34,217 ******************************************************************************** 2025-10-23T23:03:34,218 !! 2025-10-23T23:03:34,218 self._finalize_license_expression() 2025-10-23T23:03:34,219 running bdist_wheel 2025-10-23T23:03:34,235 running build 2025-10-23T23:03:34,236 running build_py 2025-10-23T23:03:34,242 creating build/lib/openhcs 2025-10-23T23:03:34,244 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-23T23:03:34,247 creating build/lib/openhcs/constants 2025-10-23T23:03:34,248 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-23T23:03:34,250 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-23T23:03:34,252 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-23T23:03:34,254 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-23T23:03:34,256 creating build/lib/openhcs/core 2025-10-23T23:03:34,257 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-23T23:03:34,260 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-23T23:03:34,262 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-23T23:03:34,264 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-23T23:03:34,266 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-23T23:03:34,269 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-23T23:03:34,271 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-23T23:03:34,273 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-23T23:03:34,276 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-23T23:03:34,278 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-23T23:03:34,280 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-23T23:03:34,283 creating build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,284 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,286 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,288 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,289 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,292 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,294 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-23T23:03:34,297 creating build/lib/openhcs/utils 2025-10-23T23:03:34,298 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-23T23:03:34,301 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-23T23:03:34,302 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-23T23:03:34,305 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-23T23:03:34,307 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-23T23:03:34,309 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-23T23:03:34,312 creating build/lib/openhcs/formats 2025-10-23T23:03:34,313 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-23T23:03:34,316 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-23T23:03:34,318 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-23T23:03:34,321 creating build/lib/openhcs/io 2025-10-23T23:03:34,322 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-23T23:03:34,325 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-23T23:03:34,327 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-23T23:03:34,329 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-23T23:03:34,331 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-23T23:03:34,334 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-23T23:03:34,335 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-23T23:03:34,338 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-23T23:03:34,340 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-23T23:03:34,343 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-23T23:03:34,346 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-23T23:03:34,347 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-23T23:03:34,350 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-23T23:03:34,353 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-23T23:03:34,355 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-23T23:03:34,357 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-23T23:03:34,360 creating build/lib/openhcs/textual_tui 2025-10-23T23:03:34,361 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-23T23:03:34,364 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-23T23:03:34,366 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-23T23:03:34,368 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-23T23:03:34,370 creating build/lib/openhcs/tests 2025-10-23T23:03:34,371 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-23T23:03:34,373 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-23T23:03:34,376 creating build/lib/openhcs/config_framework 2025-10-23T23:03:34,376 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,379 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,381 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,383 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,385 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,388 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,391 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,393 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-23T23:03:34,395 creating build/lib/openhcs/debug 2025-10-23T23:03:34,396 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-23T23:03:34,398 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-23T23:03:34,400 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-23T23:03:34,402 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-23T23:03:34,404 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-23T23:03:34,408 creating build/lib/openhcs/processing 2025-10-23T23:03:34,409 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-23T23:03:34,411 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-23T23:03:34,414 creating build/lib/openhcs/components 2025-10-23T23:03:34,415 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-23T23:03:34,416 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-23T23:03:34,419 creating build/lib/openhcs/omero 2025-10-23T23:03:34,419 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-23T23:03:34,422 creating build/lib/openhcs/microscopes 2025-10-23T23:03:34,423 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,426 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,427 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,430 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,433 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,435 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,438 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,440 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,441 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-23T23:03:34,445 creating build/lib/openhcs/validation 2025-10-23T23:03:34,446 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-23T23:03:34,447 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-23T23:03:34,450 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-23T23:03:34,453 creating build/lib/openhcs/runtime 2025-10-23T23:03:34,454 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,456 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,458 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,461 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,463 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,465 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,468 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,471 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,473 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,476 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,479 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,481 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,483 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-23T23:03:34,486 creating build/lib/openhcs/introspection 2025-10-23T23:03:34,487 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-23T23:03:34,489 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T23:03:34,492 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-23T23:03:34,495 creating build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,496 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,499 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,502 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,504 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,506 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,508 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,511 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,512 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,514 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-23T23:03:34,517 creating build/lib/openhcs/core/context 2025-10-23T23:03:34,518 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-23T23:03:34,520 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-23T23:03:34,523 creating build/lib/openhcs/core/components 2025-10-23T23:03:34,524 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-23T23:03:34,525 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-23T23:03:34,528 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T23:03:34,530 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-23T23:03:34,532 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-23T23:03:34,535 creating build/lib/openhcs/core/orchestrator 2025-10-23T23:03:34,536 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-23T23:03:34,539 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-23T23:03:34,541 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-23T23:03:34,544 creating build/lib/openhcs/core/steps 2025-10-23T23:03:34,545 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-23T23:03:34,547 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-23T23:03:34,549 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-23T23:03:34,553 creating build/lib/openhcs/core/memory 2025-10-23T23:03:34,553 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,556 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,559 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,561 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,564 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,566 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,569 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,571 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,573 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,576 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,578 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-23T23:03:34,581 creating build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,582 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,584 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,586 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,588 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,590 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,592 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,594 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-23T23:03:34,597 creating build/lib/openhcs/pyqt_gui/utils 2025-10-23T23:03:34,598 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T23:03:34,600 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T23:03:34,602 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-23T23:03:34,604 creating build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,605 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,608 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,610 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,612 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,615 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,617 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,620 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,622 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-23T23:03:34,625 creating build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,626 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,629 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,631 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,632 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,635 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,637 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-23T23:03:34,640 creating build/lib/openhcs/pyqt_gui/shared 2025-10-23T23:03:34,641 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T23:03:34,643 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T23:03:34,646 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T23:03:34,648 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T23:03:34,651 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-23T23:03:34,653 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T23:03:34,654 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T23:03:34,656 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T23:03:34,659 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-23T23:03:34,662 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,663 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,665 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,668 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,670 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,672 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,676 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,678 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,681 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,683 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,686 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,689 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-23T23:03:34,693 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T23:03:34,694 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T23:03:34,696 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-23T23:03:34,698 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,699 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,701 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,703 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,705 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,710 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,711 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,714 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,717 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,719 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:34,722 creating build/lib/openhcs/formats/pattern 2025-10-23T23:03:34,723 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-23T23:03:34,725 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-23T23:03:34,728 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-23T23:03:34,730 creating build/lib/openhcs/textual_tui/utils 2025-10-23T23:03:34,731 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-23T23:03:34,734 creating build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,735 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,737 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,739 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,741 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,743 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,746 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,748 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,751 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,754 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,756 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,758 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,761 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,763 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,765 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,767 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,769 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-23T23:03:34,772 creating build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,773 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,775 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,777 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,778 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,781 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,783 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,785 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,787 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,789 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,790 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,795 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,797 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,800 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,802 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,804 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-23T23:03:34,807 creating build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,808 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,811 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,814 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,815 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,818 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,821 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,824 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,828 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,830 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,833 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,835 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,838 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,840 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,842 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,844 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,846 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,848 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,851 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,853 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,855 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,857 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,859 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-23T23:03:34,863 creating build/lib/openhcs/textual_tui/adapters 2025-10-23T23:03:34,864 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T23:03:34,866 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-23T23:03:34,869 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,870 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,872 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,874 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,877 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,879 copying openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,881 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:34,883 creating build/lib/openhcs/tests/generators 2025-10-23T23:03:34,884 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-23T23:03:34,886 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-23T23:03:34,889 creating build/lib/openhcs/processing/backends 2025-10-23T23:03:34,890 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-23T23:03:34,892 creating build/lib/openhcs/processing/presets 2025-10-23T23:03:34,893 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-23T23:03:34,896 creating build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,897 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,899 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,902 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,905 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,907 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,909 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,911 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,914 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,916 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,920 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,922 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,925 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,928 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,931 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,933 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,936 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-23T23:03:34,939 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,940 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,943 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,945 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,946 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,949 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,951 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-23T23:03:34,954 creating build/lib/openhcs/processing/backends/assemblers 2025-10-23T23:03:34,955 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T23:03:34,957 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T23:03:34,959 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T23:03:34,962 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-23T23:03:34,965 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-23T23:03:34,966 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T23:03:34,968 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T23:03:34,971 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T23:03:34,974 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-23T23:03:34,977 creating build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,978 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,981 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,982 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,985 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,987 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,990 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,992 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,994 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,997 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:34,999 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:35,001 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:35,003 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-23T23:03:35,006 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,007 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,010 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,011 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,014 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,016 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,018 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:35,021 creating build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,022 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,025 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,027 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,030 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,032 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,035 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,038 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,041 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-23T23:03:35,044 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,045 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,048 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,051 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,052 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,055 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,057 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,059 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:35,062 creating build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,063 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,065 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,067 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,069 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,070 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,072 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,074 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,076 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,078 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-23T23:03:35,081 creating build/lib/openhcs/ui/shared 2025-10-23T23:03:35,082 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,084 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,087 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,089 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,091 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,093 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,095 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,098 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,100 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,102 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,105 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,107 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-23T23:03:35,109 running egg_info 2025-10-23T23:03:35,120 writing openhcs.egg-info/PKG-INFO 2025-10-23T23:03:35,150 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-23T23:03:35,151 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-23T23:03:35,170 writing requirements to openhcs.egg-info/requires.txt 2025-10-23T23:03:35,172 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-23T23:03:35,318 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:35,354 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-23T23:03:35,467 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-23T23:03:35,470 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-23T23:03:35,472 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-23T23:03:35,513 installing to build/bdist.linux-armv7l/wheel 2025-10-23T23:03:35,514 running install 2025-10-23T23:03:35,537 running install_lib 2025-10-23T23:03:35,544 creating build/bdist.linux-armv7l/wheel 2025-10-23T23:03:35,546 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-23T23:03:35,547 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-23T23:03:35,549 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T23:03:35,550 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T23:03:35,552 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T23:03:35,554 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-23T23:03:35,557 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-23T23:03:35,559 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-23T23:03:35,560 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,563 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,565 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,567 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,569 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,571 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,574 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,576 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,578 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-23T23:03:35,581 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,584 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,586 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-23T23:03:35,587 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T23:03:35,589 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-23T23:03:35,591 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,593 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,596 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-23T23:03:35,597 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T23:03:35,599 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T23:03:35,601 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T23:03:35,603 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T23:03:35,606 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-23T23:03:35,608 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,610 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-23T23:03:35,611 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T23:03:35,615 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T23:03:35,617 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-23T23:03:35,619 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,621 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-23T23:03:35,622 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T23:03:35,625 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T23:03:35,626 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-23T23:03:35,629 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,631 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,634 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,636 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,638 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-23T23:03:35,641 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-23T23:03:35,642 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,645 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,647 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,649 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,652 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,655 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,657 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,660 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,662 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-23T23:03:35,663 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,665 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,667 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,669 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,671 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,673 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,675 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-23T23:03:35,677 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,679 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,682 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-23T23:03:35,685 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-23T23:03:35,686 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T23:03:35,688 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-23T23:03:35,689 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T23:03:35,691 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T23:03:35,693 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-23T23:03:35,696 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T23:03:35,698 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-23T23:03:35,699 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,701 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,703 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,705 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,708 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,710 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,712 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,715 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-23T23:03:35,717 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T23:03:35,719 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T23:03:35,722 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-23T23:03:35,723 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T23:03:35,726 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T23:03:35,728 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T23:03:35,730 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T23:03:35,732 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T23:03:35,733 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-23T23:03:35,736 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T23:03:35,739 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-23T23:03:35,739 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T23:03:35,741 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T23:03:35,744 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T23:03:35,746 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T23:03:35,748 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-23T23:03:35,751 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-23T23:03:35,752 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T23:03:35,754 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T23:03:35,756 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-23T23:03:35,760 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,761 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,763 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,766 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,767 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,770 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,773 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,776 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,779 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-23T23:03:35,780 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T23:03:35,782 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-23T23:03:35,784 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,785 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,787 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,789 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,791 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,795 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,797 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,799 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,801 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,804 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-23T23:03:35,807 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,809 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,812 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,815 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-23T23:03:35,818 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-23T23:03:35,821 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-23T23:03:35,822 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T23:03:35,824 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T23:03:35,826 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T23:03:35,828 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T23:03:35,831 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T23:03:35,833 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-23T23:03:35,835 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-23T23:03:35,837 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-23T23:03:35,838 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-23T23:03:35,840 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T23:03:35,841 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T23:03:35,844 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-23T23:03:35,846 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T23:03:35,849 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T23:03:35,851 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-23T23:03:35,854 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-23T23:03:35,855 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,859 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,861 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,863 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,865 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,867 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,869 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,871 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,874 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,876 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,879 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,881 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,883 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,886 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,888 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,890 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-23T23:03:35,893 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-23T23:03:35,894 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T23:03:35,897 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-23T23:03:35,898 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-23T23:03:35,900 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T23:03:35,903 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T23:03:35,905 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-23T23:03:35,906 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,909 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,911 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,913 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,915 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,918 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,920 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,922 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,925 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,927 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,930 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,933 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,935 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,937 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,940 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,941 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-23T23:03:35,943 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T23:03:35,946 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-23T23:03:35,949 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-23T23:03:35,950 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,952 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,954 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,956 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,958 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,960 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,962 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,964 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,966 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,968 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,973 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,975 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,977 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,980 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,982 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-23T23:03:35,985 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-23T23:03:35,986 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:35,989 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:35,992 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:35,994 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:35,996 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:35,998 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,000 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,004 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,006 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,010 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,012 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,014 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,016 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,019 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,021 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,023 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,025 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,027 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,030 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,031 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,033 copying build/lib/openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,035 copying build/lib/openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,038 copying build/lib/openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,040 copying build/lib/openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,041 copying build/lib/openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-23T23:03:36,043 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,046 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,047 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,050 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-23T23:03:36,053 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-23T23:03:36,054 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T23:03:36,056 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-23T23:03:36,058 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-23T23:03:36,059 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T23:03:36,061 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-23T23:03:36,062 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T23:03:36,064 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-23T23:03:36,067 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-23T23:03:36,070 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-23T23:03:36,071 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,073 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,075 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,077 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,079 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,082 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,085 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,087 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-23T23:03:36,089 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-23T23:03:36,090 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T23:03:36,092 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T23:03:36,094 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T23:03:36,097 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T23:03:36,099 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-23T23:03:36,102 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-23T23:03:36,103 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T23:03:36,106 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-23T23:03:36,108 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-23T23:03:36,109 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,112 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,114 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,117 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,120 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,121 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,124 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,126 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,128 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,131 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,134 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,136 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,139 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,142 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,145 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,147 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-23T23:03:36,150 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-23T23:03:36,152 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,153 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,155 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,157 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,159 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,162 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,164 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-23T23:03:36,167 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-23T23:03:36,168 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T23:03:36,170 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T23:03:36,172 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T23:03:36,175 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-23T23:03:36,178 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-23T23:03:36,179 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T23:03:36,180 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T23:03:36,184 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T23:03:36,192 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:36,194 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-23T23:03:36,201 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-23T23:03:36,204 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-23T23:03:36,206 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-23T23:03:36,208 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-23T23:03:36,210 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-23T23:03:36,212 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-23T23:03:36,215 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-23T23:03:36,217 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-23T23:03:36,218 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,221 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,223 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,226 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,228 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,231 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,233 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,236 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,238 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,240 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,242 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,245 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-23T23:03:36,247 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,248 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,251 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,253 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,255 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,257 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,259 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-23T23:03:36,262 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-23T23:03:36,263 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,266 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,268 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,270 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,273 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,276 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,278 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,281 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-23T23:03:36,284 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-23T23:03:36,287 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-23T23:03:36,288 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-23T23:03:36,290 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,291 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-23T23:03:36,293 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,295 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-23T23:03:36,297 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,299 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,301 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,302 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,304 copying build/lib/openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-23T23:03:36,306 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-23T23:03:36,308 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-23T23:03:36,309 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T23:03:36,311 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-23T23:03:36,314 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-23T23:03:36,315 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T23:03:36,317 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T23:03:36,319 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-23T23:03:36,321 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-23T23:03:36,323 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-23T23:03:36,324 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,326 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,329 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,331 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,333 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,335 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,338 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,340 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,342 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,345 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,348 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,349 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-23T23:03:36,352 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-23T23:03:36,353 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,356 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,358 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,360 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,363 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,365 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,368 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,370 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,372 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-23T23:03:36,375 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-23T23:03:36,376 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T23:03:36,379 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T23:03:36,381 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-23T23:03:36,384 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-23T23:03:36,385 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,387 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,390 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,392 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,394 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,397 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,399 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,403 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,406 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,409 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,411 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,413 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,415 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-23T23:03:36,418 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-23T23:03:36,419 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T23:03:36,421 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T23:03:36,424 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-23T23:03:36,426 running install_egg_info 2025-10-23T23:03:36,432 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.5-py3.11.egg-info 2025-10-23T23:03:36,445 running install_scripts 2025-10-23T23:03:36,455 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.5.dist-info/WHEEL 2025-10-23T23:03:36,457 creating '/tmp/pip-wheel-0g561gkj/.tmp-2s60r5mt/openhcs-0.2.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-23T23:03:36,460 adding 'openhcs/__init__.py' 2025-10-23T23:03:36,461 adding 'openhcs/components/__init__.py' 2025-10-23T23:03:36,463 adding 'openhcs/components/framework.py' 2025-10-23T23:03:36,465 adding 'openhcs/config_framework/__init__.py' 2025-10-23T23:03:36,467 adding 'openhcs/config_framework/cache_warming.py' 2025-10-23T23:03:36,468 adding 'openhcs/config_framework/config.py' 2025-10-23T23:03:36,471 adding 'openhcs/config_framework/context_manager.py' 2025-10-23T23:03:36,473 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-23T23:03:36,475 adding 'openhcs/config_framework/global_config.py' 2025-10-23T23:03:36,481 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-23T23:03:36,482 adding 'openhcs/config_framework/placeholder.py' 2025-10-23T23:03:36,484 adding 'openhcs/constants/__init__.py' 2025-10-23T23:03:36,486 adding 'openhcs/constants/constants.py' 2025-10-23T23:03:36,488 adding 'openhcs/constants/input_source.py' 2025-10-23T23:03:36,489 adding 'openhcs/constants/streaming.py' 2025-10-23T23:03:36,490 adding 'openhcs/core/__init__.py' 2025-10-23T23:03:36,494 adding 'openhcs/core/config.py' 2025-10-23T23:03:36,496 adding 'openhcs/core/config_cache.py' 2025-10-23T23:03:36,497 adding 'openhcs/core/lazy_placeholder.py' 2025-10-23T23:03:36,498 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-23T23:03:36,500 adding 'openhcs/core/log_utils.py' 2025-10-23T23:03:36,502 adding 'openhcs/core/metadata_cache.py' 2025-10-23T23:03:36,503 adding 'openhcs/core/path_cache.py' 2025-10-23T23:03:36,505 adding 'openhcs/core/roi.py' 2025-10-23T23:03:36,508 adding 'openhcs/core/utils.py' 2025-10-23T23:03:36,510 adding 'openhcs/core/xdg_paths.py' 2025-10-23T23:03:36,512 adding 'openhcs/core/components/__init__.py' 2025-10-23T23:03:36,514 adding 'openhcs/core/components/metaprogramming.py' 2025-10-23T23:03:36,515 adding 'openhcs/core/components/multiprocessing.py' 2025-10-23T23:03:36,517 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-23T23:03:36,519 adding 'openhcs/core/components/validation.py' 2025-10-23T23:03:36,521 adding 'openhcs/core/context/__init__.py' 2025-10-23T23:03:36,522 adding 'openhcs/core/context/processing_context.py' 2025-10-23T23:03:36,524 adding 'openhcs/core/memory/__init__.py' 2025-10-23T23:03:36,528 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-23T23:03:36,530 adding 'openhcs/core/memory/converters.py' 2025-10-23T23:03:36,536 adding 'openhcs/core/memory/decorators.py' 2025-10-23T23:03:36,537 adding 'openhcs/core/memory/exceptions.py' 2025-10-23T23:03:36,540 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-23T23:03:36,541 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-23T23:03:36,542 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-23T23:03:36,545 adding 'openhcs/core/memory/stack_utils.py' 2025-10-23T23:03:36,547 adding 'openhcs/core/memory/utils.py' 2025-10-23T23:03:36,548 adding 'openhcs/core/memory/wrapper.py' 2025-10-23T23:03:36,550 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-23T23:03:36,552 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-23T23:03:36,553 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-23T23:03:36,555 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-23T23:03:36,556 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-23T23:03:36,558 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-23T23:03:36,559 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-23T23:03:36,561 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-23T23:03:36,562 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-23T23:03:36,570 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-23T23:03:36,573 adding 'openhcs/core/pipeline/__init__.py' 2025-10-23T23:03:36,579 adding 'openhcs/core/pipeline/compiler.py' 2025-10-23T23:03:36,582 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-23T23:03:36,583 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-23T23:03:36,585 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-23T23:03:36,586 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-23T23:03:36,590 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-23T23:03:36,591 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-23T23:03:36,592 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-23T23:03:36,594 adding 'openhcs/core/steps/__init__.py' 2025-10-23T23:03:36,596 adding 'openhcs/core/steps/abstract.py' 2025-10-23T23:03:36,604 adding 'openhcs/core/steps/function_step.py' 2025-10-23T23:03:36,606 adding 'openhcs/debug/__init__.py' 2025-10-23T23:03:36,607 adding 'openhcs/debug/example_export.py' 2025-10-23T23:03:36,609 adding 'openhcs/debug/example_export_clean.py' 2025-10-23T23:03:36,611 adding 'openhcs/debug/export.py' 2025-10-23T23:03:36,616 adding 'openhcs/debug/pickle_to_python.py' 2025-10-23T23:03:36,622 adding 'openhcs/formats/experimental_analysis.py' 2025-10-23T23:03:36,624 adding 'openhcs/formats/func_arg_prep.py' 2025-10-23T23:03:36,627 adding 'openhcs/formats/metaxpress.py' 2025-10-23T23:03:36,628 adding 'openhcs/formats/pattern/__init__.py' 2025-10-23T23:03:36,631 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-23T23:03:36,632 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-23T23:03:36,634 adding 'openhcs/introspection/__init__.py' 2025-10-23T23:03:36,640 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-23T23:03:36,642 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-23T23:03:36,644 adding 'openhcs/io/__init__.py' 2025-10-23T23:03:36,646 adding 'openhcs/io/atomic.py' 2025-10-23T23:03:36,647 adding 'openhcs/io/backend_registry.py' 2025-10-23T23:03:36,649 adding 'openhcs/io/base.py' 2025-10-23T23:03:36,653 adding 'openhcs/io/disk.py' 2025-10-23T23:03:36,655 adding 'openhcs/io/exceptions.py' 2025-10-23T23:03:36,656 adding 'openhcs/io/fiji_stream.py' 2025-10-23T23:03:36,660 adding 'openhcs/io/filemanager.py' 2025-10-23T23:03:36,663 adding 'openhcs/io/memory.py' 2025-10-23T23:03:36,665 adding 'openhcs/io/metadata_migration.py' 2025-10-23T23:03:36,666 adding 'openhcs/io/metadata_writer.py' 2025-10-23T23:03:36,668 adding 'openhcs/io/napari_stream.py' 2025-10-23T23:03:36,674 adding 'openhcs/io/omero_local.py' 2025-10-23T23:03:36,676 adding 'openhcs/io/pipeline_migration.py' 2025-10-23T23:03:36,678 adding 'openhcs/io/streaming.py' 2025-10-23T23:03:36,683 adding 'openhcs/io/zarr.py' 2025-10-23T23:03:36,685 adding 'openhcs/microscopes/__init__.py' 2025-10-23T23:03:36,686 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-23T23:03:36,690 adding 'openhcs/microscopes/imagexpress.py' 2025-10-23T23:03:36,694 adding 'openhcs/microscopes/microscope_base.py' 2025-10-23T23:03:36,696 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-23T23:03:36,698 adding 'openhcs/microscopes/omero.py' 2025-10-23T23:03:36,702 adding 'openhcs/microscopes/openhcs.py' 2025-10-23T23:03:36,707 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-23T23:03:36,710 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-23T23:03:36,712 adding 'openhcs/omero/__init__.py' 2025-10-23T23:03:36,713 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-23T23:03:36,715 adding 'openhcs/omero/docker-compose.yml' 2025-10-23T23:03:36,716 adding 'openhcs/processing/__init__.py' 2025-10-23T23:03:36,719 adding 'openhcs/processing/func_registry.py' 2025-10-23T23:03:36,721 adding 'openhcs/processing/backends/__init__.py' 2025-10-23T23:03:36,722 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-23T23:03:36,724 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-23T23:03:36,730 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-23T23:03:36,735 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-23T23:03:36,741 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-23T23:03:36,744 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-23T23:03:36,746 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-23T23:03:36,749 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-23T23:03:36,751 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-23T23:03:36,753 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-23T23:03:36,756 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-23T23:03:36,759 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-23T23:03:36,762 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-23T23:03:36,765 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-23T23:03:36,767 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-23T23:03:36,770 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-23T23:03:36,772 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-23T23:03:36,774 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-23T23:03:36,777 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-23T23:03:36,781 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-23T23:03:36,783 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-23T23:03:36,786 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-23T23:03:36,788 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-23T23:03:36,789 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-23T23:03:36,793 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-23T23:03:36,796 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-23T23:03:36,798 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-23T23:03:36,800 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-23T23:03:36,804 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-23T23:03:36,806 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-23T23:03:36,809 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-23T23:03:36,812 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-23T23:03:36,814 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-23T23:03:36,816 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-23T23:03:36,818 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-23T23:03:36,820 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-23T23:03:36,822 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-23T23:03:36,824 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-23T23:03:36,827 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-23T23:03:36,829 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-23T23:03:36,831 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-23T23:03:36,833 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-23T23:03:36,835 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-23T23:03:36,841 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-23T23:03:36,843 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-23T23:03:36,849 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-23T23:03:36,858 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-23T23:03:36,860 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-23T23:03:36,862 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-23T23:03:36,864 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-23T23:03:36,866 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-23T23:03:36,873 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-23T23:03:36,876 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-23T23:03:36,878 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-23T23:03:36,881 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-23T23:03:36,883 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-23T23:03:36,889 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-23T23:03:36,893 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-23T23:03:36,895 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-23T23:03:36,897 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-23T23:03:36,900 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-23T23:03:36,903 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-23T23:03:36,906 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-23T23:03:36,908 adding 'openhcs/processing/presets/__init__.py' 2025-10-23T23:03:36,910 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-23T23:03:36,911 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-23T23:03:36,912 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-23T23:03:36,914 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-23T23:03:36,915 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-23T23:03:36,916 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-23T23:03:36,918 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-23T23:03:36,919 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-23T23:03:36,920 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-23T23:03:36,922 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-23T23:03:36,923 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-23T23:03:36,925 adding 'openhcs/pyqt_gui/app.py' 2025-10-23T23:03:36,927 adding 'openhcs/pyqt_gui/config.py' 2025-10-23T23:03:36,929 adding 'openhcs/pyqt_gui/launch.py' 2025-10-23T23:03:36,933 adding 'openhcs/pyqt_gui/main.py' 2025-10-23T23:03:36,937 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-23T23:03:36,939 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-23T23:03:36,941 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-23T23:03:36,943 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-23T23:03:36,945 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-23T23:03:36,946 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-23T23:03:36,948 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-23T23:03:36,950 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-23T23:03:36,954 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-23T23:03:36,956 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-23T23:03:36,958 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-23T23:03:36,960 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-23T23:03:36,962 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-23T23:03:36,964 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-23T23:03:36,965 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-23T23:03:36,966 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-23T23:03:36,968 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-23T23:03:36,970 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-23T23:03:36,971 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-23T23:03:36,976 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-23T23:03:36,978 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-23T23:03:36,987 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-23T23:03:36,995 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-23T23:03:37,000 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-23T23:03:37,009 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-23T23:03:37,011 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-23T23:03:37,014 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-23T23:03:37,017 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-23T23:03:37,019 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-23T23:03:37,021 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-23T23:03:37,022 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-23T23:03:37,024 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-23T23:03:37,027 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-23T23:03:37,028 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-23T23:03:37,030 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-23T23:03:37,042 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-23T23:03:37,046 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-23T23:03:37,050 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-23T23:03:37,054 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-23T23:03:37,056 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-23T23:03:37,060 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-23T23:03:37,063 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-23T23:03:37,066 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-23T23:03:37,068 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-23T23:03:37,070 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-23T23:03:37,071 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-23T23:03:37,073 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-23T23:03:37,077 adding 'openhcs/runtime/execution_server.py' 2025-10-23T23:03:37,079 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-23T23:03:37,084 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-23T23:03:37,091 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-23T23:03:37,093 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-23T23:03:37,095 adding 'openhcs/runtime/queue_tracker.py' 2025-10-23T23:03:37,097 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-23T23:03:37,098 adding 'openhcs/runtime/roi_converters.py' 2025-10-23T23:03:37,101 adding 'openhcs/runtime/zmq_base.py' 2025-10-23T23:03:37,103 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-23T23:03:37,106 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-23T23:03:37,107 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-23T23:03:37,109 adding 'openhcs/runtime/zmq_messages.py' 2025-10-23T23:03:37,110 adding 'openhcs/tests/__init__.py' 2025-10-23T23:03:37,111 adding 'openhcs/tests/test_pipeline.py' 2025-10-23T23:03:37,113 adding 'openhcs/tests/generators/__init__.py' 2025-10-23T23:03:37,118 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-23T23:03:37,120 adding 'openhcs/textual_tui/__init__.py' 2025-10-23T23:03:37,121 adding 'openhcs/textual_tui/__main__.py' 2025-10-23T23:03:37,124 adding 'openhcs/textual_tui/app.py' 2025-10-23T23:03:37,126 adding 'openhcs/textual_tui/styles.css' 2025-10-23T23:03:37,129 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-23T23:03:37,131 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-23T23:03:37,133 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-23T23:03:37,135 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-23T23:03:37,136 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-23T23:03:37,138 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-23T23:03:37,139 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-23T23:03:37,140 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-23T23:03:37,142 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-23T23:03:37,143 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-23T23:03:37,145 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-23T23:03:37,167 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-23T23:03:37,170 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-23T23:03:37,172 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-23T23:03:37,173 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-23T23:03:37,175 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-23T23:03:37,176 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-23T23:03:37,177 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-23T23:03:37,179 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-23T23:03:37,181 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-23T23:03:37,184 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-23T23:03:37,186 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-23T23:03:37,187 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-23T23:03:37,189 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-23T23:03:37,190 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-23T23:03:37,192 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-23T23:03:37,193 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-23T23:03:37,195 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-23T23:03:37,200 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-23T23:03:37,202 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-23T23:03:37,204 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-23T23:03:37,206 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-23T23:03:37,211 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-23T23:03:37,215 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-23T23:03:37,225 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-23T23:03:37,228 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-23T23:03:37,230 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-23T23:03:37,232 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-23T23:03:37,234 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-23T23:03:37,236 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-23T23:03:37,238 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-23T23:03:37,239 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-23T23:03:37,240 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-23T23:03:37,242 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-23T23:03:37,244 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-23T23:03:37,245 adding 'openhcs/textual_tui/widgets/shared/textual_widget_strategies.py' 2025-10-23T23:03:37,246 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-23T23:03:37,248 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-23T23:03:37,250 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-23T23:03:37,251 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-23T23:03:37,253 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-23T23:03:37,256 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-23T23:03:37,259 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-23T23:03:37,264 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-23T23:03:37,267 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-23T23:03:37,269 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-23T23:03:37,271 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-23T23:03:37,272 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-23T23:03:37,274 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-23T23:03:37,276 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-23T23:03:37,277 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-23T23:03:37,279 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-23T23:03:37,281 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-23T23:03:37,283 adding 'openhcs/ui/shared/__init__.py' 2025-10-23T23:03:37,285 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-23T23:03:37,287 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-23T23:03:37,289 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-23T23:03:37,292 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-23T23:03:37,293 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-23T23:03:37,295 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-23T23:03:37,297 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-23T23:03:37,298 adding 'openhcs/ui/shared/search_service.py' 2025-10-23T23:03:37,300 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-23T23:03:37,301 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-23T23:03:37,302 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-23T23:03:37,305 adding 'openhcs/utils/display_config_factory.py' 2025-10-23T23:03:37,306 adding 'openhcs/utils/enum_factory.py' 2025-10-23T23:03:37,307 adding 'openhcs/utils/environment.py' 2025-10-23T23:03:37,309 adding 'openhcs/utils/import_utils.py' 2025-10-23T23:03:37,310 adding 'openhcs/utils/performance_monitor.py' 2025-10-23T23:03:37,312 adding 'openhcs/utils/recache_function_registry.py' 2025-10-23T23:03:37,314 adding 'openhcs/validation/__init__.py' 2025-10-23T23:03:37,316 adding 'openhcs/validation/ast_validator.py' 2025-10-23T23:03:37,317 adding 'openhcs/validation/validate.py' 2025-10-23T23:03:37,321 adding 'openhcs-0.2.5.dist-info/METADATA' 2025-10-23T23:03:37,322 adding 'openhcs-0.2.5.dist-info/WHEEL' 2025-10-23T23:03:37,323 adding 'openhcs-0.2.5.dist-info/entry_points.txt' 2025-10-23T23:03:37,324 adding 'openhcs-0.2.5.dist-info/top_level.txt' 2025-10-23T23:03:37,330 adding 'openhcs-0.2.5.dist-info/RECORD' 2025-10-23T23:03:37,351 removing build/bdist.linux-armv7l/wheel 2025-10-23T23:03:37,550 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-23T23:03:37,567 Created wheel for openhcs: filename=openhcs-0.2.5-py3-none-any.whl size=1330373 sha256=499ff216a432cb4a3d7eb32b053ed60cd76c8e9a8f83fe1c78cb07f7d1c3bef7 2025-10-23T23:03:37,568 Stored in directory: /tmp/pip-ephem-wheel-cache-1htoi9mr/wheels/98/cf/04/148160a98d64ce27463e0be6a0148294502f3d756b41999efc 2025-10-23T23:03:37,594 Successfully built openhcs 2025-10-23T23:03:37,630 Removed build tracker: '/tmp/pip-build-tracker-80dv677m'