2025-10-24T02:25:36,632 Created temporary directory: /tmp/pip-ephem-wheel-cache-b41407f8 2025-10-24T02:25:36,633 Created temporary directory: /tmp/pip-build-tracker-btg9o5s3 2025-10-24T02:25:36,634 Initialized build tracking at /tmp/pip-build-tracker-btg9o5s3 2025-10-24T02:25:36,635 Created build tracker: /tmp/pip-build-tracker-btg9o5s3 2025-10-24T02:25:36,635 Entered build tracker: /tmp/pip-build-tracker-btg9o5s3 2025-10-24T02:25:36,636 Created temporary directory: /tmp/pip-wheel-9utzmd45 2025-10-24T02:25:36,639 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-24T02:25:36,641 Created temporary directory: /tmp/pip-ephem-wheel-cache-vm3vcvis 2025-10-24T02:25:36,662 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T02:25:36,666 2 location(s) to search for versions of openhcs: 2025-10-24T02:25:36,666 * https://pypi.org/simple/openhcs/ 2025-10-24T02:25:36,666 * https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:25:36,667 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-24T02:25:36,667 Getting page https://pypi.org/simple/openhcs/ 2025-10-24T02:25:36,669 Found index url https://pypi.org/simple 2025-10-24T02:25:36,880 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-24T02:25:36,886 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-24T02:25:36,887 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-24T02:25:36,888 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-24T02:25:36,889 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-24T02:25:36,890 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-24T02:25:36,891 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-24T02:25:36,891 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-24T02:25:36,892 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-24T02:25:36,893 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-24T02:25:36,894 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-24T02:25:36,894 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-24T02:25:36,896 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-24T02:25:36,896 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-24T02:25:36,897 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-24T02:25:36,898 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-24T02:25:36,898 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-24T02:25:36,899 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-24T02:25:36,900 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-24T02:25:36,901 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-24T02:25:36,902 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-24T02:25:36,902 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-24T02:25:36,903 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-24T02:25:36,904 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-24T02:25:36,905 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-24T02:25:36,906 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-24T02:25:36,907 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-24T02:25:36,907 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-24T02:25:36,908 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-24T02:25:36,909 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-24T02:25:36,910 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-24T02:25:36,910 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:25:36,911 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:25:36,912 Found index url https://www.piwheels.org/simple 2025-10-24T02:25:37,074 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-24T02:25:37,078 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.5-py3-none-any.whl#sha256=499ff216a432cb4a3d7eb32b053ed60cd76c8e9a8f83fe1c78cb07f7d1c3bef7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T02:25:37,078 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-24T02:25:37,079 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-24T02:25:37,079 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-24T02:25:37,080 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-24T02:25:37,080 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-24T02:25:37,081 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-24T02:25:37,081 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:25:37,082 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-24T02:25:37,102 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-24T02:25:37,120 Collecting openhcs==0.2.6 2025-10-24T02:25:37,123 Created temporary directory: /tmp/pip-unpack-qyeok52y 2025-10-24T02:25:37,270 Downloading openhcs-0.2.6.tar.gz (1.1 MB) 2025-10-24T02:25:38,460 Added openhcs==0.2.6 from https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz to build tracker '/tmp/pip-build-tracker-btg9o5s3' 2025-10-24T02:25:38,468 Created temporary directory: /tmp/pip-build-env-ojsy29ny 2025-10-24T02:25:38,472 Installing build dependencies: started 2025-10-24T02:25:38,473 Running command pip subprocess to install build dependencies 2025-10-24T02:25:39,599 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-24T02:25:40,187 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-24T02:25:40,211 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T02:25:41,944 Collecting setuptools>=61.0 2025-10-24T02:25:42,056 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-24T02:25:42,329 Collecting wheel 2025-10-24T02:25:42,346 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-24T02:25:45,240 Installing collected packages: wheel, setuptools 2025-10-24T02:25:45,475 Creating /tmp/pip-build-env-ojsy29ny/overlay/local/bin 2025-10-24T02:25:45,477 changing mode of /tmp/pip-build-env-ojsy29ny/overlay/local/bin/wheel to 755 2025-10-24T02:25:48,993 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-24T02:25:49,264 Installing build dependencies: finished with status 'done' 2025-10-24T02:25:49,271 Getting requirements to build wheel: started 2025-10-24T02:25:49,272 Running command Getting requirements to build wheel 2025-10-24T02:25:49,911 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T02:25:49,911 !! 2025-10-24T02:25:49,912 ******************************************************************************** 2025-10-24T02:25:49,913 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-24T02:25:49,914 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T02:25:49,915 or your builds will no longer be supported. 2025-10-24T02:25:49,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:49,917 ******************************************************************************** 2025-10-24T02:25:49,918 !! 2025-10-24T02:25:49,918 corresp(dist, value, root_dir) 2025-10-24T02:25:50,011 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:25:50,012 !! 2025-10-24T02:25:50,013 ******************************************************************************** 2025-10-24T02:25:50,014 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:25:50,015 License :: OSI Approved :: MIT License 2025-10-24T02:25:50,016 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:50,017 ******************************************************************************** 2025-10-24T02:25:50,018 !! 2025-10-24T02:25:50,019 dist._finalize_license_expression() 2025-10-24T02:25:50,022 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:25:50,023 !! 2025-10-24T02:25:50,024 ******************************************************************************** 2025-10-24T02:25:50,025 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:25:50,025 License :: OSI Approved :: MIT License 2025-10-24T02:25:50,026 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:50,027 ******************************************************************************** 2025-10-24T02:25:50,028 !! 2025-10-24T02:25:50,028 self._finalize_license_expression() 2025-10-24T02:25:50,030 running egg_info 2025-10-24T02:25:50,037 writing openhcs.egg-info/PKG-INFO 2025-10-24T02:25:50,066 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T02:25:50,068 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T02:25:50,088 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T02:25:50,089 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T02:25:50,266 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:50,302 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:50,401 Getting requirements to build wheel: finished with status 'done' 2025-10-24T02:25:50,404 Created temporary directory: /tmp/pip-modern-metadata-oi7nm_qo 2025-10-24T02:25:50,407 Preparing metadata (pyproject.toml): started 2025-10-24T02:25:50,408 Running command Preparing metadata (pyproject.toml) 2025-10-24T02:25:51,004 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T02:25:51,004 !! 2025-10-24T02:25:51,005 ******************************************************************************** 2025-10-24T02:25:51,006 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-24T02:25:51,007 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T02:25:51,007 or your builds will no longer be supported. 2025-10-24T02:25:51,008 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:51,009 ******************************************************************************** 2025-10-24T02:25:51,010 !! 2025-10-24T02:25:51,011 corresp(dist, value, root_dir) 2025-10-24T02:25:51,099 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:25:51,100 !! 2025-10-24T02:25:51,101 ******************************************************************************** 2025-10-24T02:25:51,101 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:25:51,102 License :: OSI Approved :: MIT License 2025-10-24T02:25:51,103 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:51,104 ******************************************************************************** 2025-10-24T02:25:51,105 !! 2025-10-24T02:25:51,106 dist._finalize_license_expression() 2025-10-24T02:25:51,111 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:25:51,112 !! 2025-10-24T02:25:51,113 ******************************************************************************** 2025-10-24T02:25:51,113 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:25:51,114 License :: OSI Approved :: MIT License 2025-10-24T02:25:51,115 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:51,116 ******************************************************************************** 2025-10-24T02:25:51,117 !! 2025-10-24T02:25:51,117 self._finalize_license_expression() 2025-10-24T02:25:51,119 running dist_info 2025-10-24T02:25:51,131 creating /tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info 2025-10-24T02:25:51,132 writing /tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/PKG-INFO 2025-10-24T02:25:51,161 writing dependency_links to /tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/dependency_links.txt 2025-10-24T02:25:51,163 writing entry points to /tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/entry_points.txt 2025-10-24T02:25:51,182 writing requirements to /tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/requires.txt 2025-10-24T02:25:51,183 writing top-level names to /tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/top_level.txt 2025-10-24T02:25:51,184 writing manifest file '/tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:51,339 reading manifest file '/tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:51,354 writing manifest file '/tmp/pip-modern-metadata-oi7nm_qo/openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:51,356 creating '/tmp/pip-modern-metadata-oi7nm_qo/openhcs-0.2.6.dist-info' 2025-10-24T02:25:51,482 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-24T02:25:51,488 Source in /tmp/pip-wheel-9utzmd45/openhcs_80867fac298b46fca4cb79e1798537f4 has version 0.2.6, which satisfies requirement openhcs==0.2.6 from https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz 2025-10-24T02:25:51,489 Removed openhcs==0.2.6 from https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz from build tracker '/tmp/pip-build-tracker-btg9o5s3' 2025-10-24T02:25:51,497 Created temporary directory: /tmp/pip-unpack-_vrz3q7f 2025-10-24T02:25:51,498 Building wheels for collected packages: openhcs 2025-10-24T02:25:51,502 Created temporary directory: /tmp/pip-wheel-1wc30u79 2025-10-24T02:25:51,503 Destination directory: /tmp/pip-wheel-1wc30u79 2025-10-24T02:25:51,505 Building wheel for openhcs (pyproject.toml): started 2025-10-24T02:25:51,506 Running command Building wheel for openhcs (pyproject.toml) 2025-10-24T02:25:52,108 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T02:25:52,108 !! 2025-10-24T02:25:52,109 ******************************************************************************** 2025-10-24T02:25:52,110 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-24T02:25:52,111 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T02:25:52,112 or your builds will no longer be supported. 2025-10-24T02:25:52,113 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:52,113 ******************************************************************************** 2025-10-24T02:25:52,115 !! 2025-10-24T02:25:52,115 corresp(dist, value, root_dir) 2025-10-24T02:25:52,197 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:25:52,197 !! 2025-10-24T02:25:52,199 ******************************************************************************** 2025-10-24T02:25:52,199 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:25:52,200 License :: OSI Approved :: MIT License 2025-10-24T02:25:52,201 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:52,201 ******************************************************************************** 2025-10-24T02:25:52,202 !! 2025-10-24T02:25:52,203 dist._finalize_license_expression() 2025-10-24T02:25:52,209 /tmp/pip-build-env-ojsy29ny/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:25:52,209 !! 2025-10-24T02:25:52,210 ******************************************************************************** 2025-10-24T02:25:52,211 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:25:52,212 License :: OSI Approved :: MIT License 2025-10-24T02:25:52,212 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:25:52,213 ******************************************************************************** 2025-10-24T02:25:52,214 !! 2025-10-24T02:25:52,214 self._finalize_license_expression() 2025-10-24T02:25:52,215 running bdist_wheel 2025-10-24T02:25:52,233 running build 2025-10-24T02:25:52,233 running build_py 2025-10-24T02:25:52,240 creating build/lib/openhcs 2025-10-24T02:25:52,242 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-24T02:25:52,245 creating build/lib/openhcs/constants 2025-10-24T02:25:52,246 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-24T02:25:52,248 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-24T02:25:52,250 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-24T02:25:52,252 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-24T02:25:52,255 creating build/lib/openhcs/core 2025-10-24T02:25:52,256 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-24T02:25:52,259 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-24T02:25:52,261 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-24T02:25:52,263 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-24T02:25:52,265 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-24T02:25:52,268 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-24T02:25:52,270 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-24T02:25:52,271 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-24T02:25:52,274 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-24T02:25:52,276 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-24T02:25:52,278 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-24T02:25:52,281 creating build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,282 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,284 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,286 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,288 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,291 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,293 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:25:52,296 creating build/lib/openhcs/utils 2025-10-24T02:25:52,297 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-24T02:25:52,299 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-24T02:25:52,301 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-24T02:25:52,304 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-24T02:25:52,306 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-24T02:25:52,308 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-24T02:25:52,310 creating build/lib/openhcs/formats 2025-10-24T02:25:52,311 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-24T02:25:52,314 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-24T02:25:52,317 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-24T02:25:52,320 creating build/lib/openhcs/io 2025-10-24T02:25:52,321 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-24T02:25:52,324 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-24T02:25:52,326 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-24T02:25:52,328 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-24T02:25:52,331 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-24T02:25:52,333 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-24T02:25:52,335 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-24T02:25:52,338 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-24T02:25:52,341 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-24T02:25:52,344 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-24T02:25:52,347 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-24T02:25:52,349 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-24T02:25:52,352 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-24T02:25:52,355 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-24T02:25:52,357 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-24T02:25:52,359 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-24T02:25:52,362 creating build/lib/openhcs/textual_tui 2025-10-24T02:25:52,363 copying openhcs/textual_tui/app.py -> build/lib/openhcs/textual_tui 2025-10-24T02:25:52,366 copying openhcs/textual_tui/subprocess_runner.py -> build/lib/openhcs/textual_tui 2025-10-24T02:25:52,368 copying openhcs/textual_tui/__init__.py -> build/lib/openhcs/textual_tui 2025-10-24T02:25:52,370 copying openhcs/textual_tui/__main__.py -> build/lib/openhcs/textual_tui 2025-10-24T02:25:52,373 creating build/lib/openhcs/tests 2025-10-24T02:25:52,374 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-24T02:25:52,376 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-24T02:25:52,378 creating build/lib/openhcs/config_framework 2025-10-24T02:25:52,379 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,382 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,384 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,386 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,389 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,391 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,394 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,396 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-24T02:25:52,398 creating build/lib/openhcs/debug 2025-10-24T02:25:52,399 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-24T02:25:52,401 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-24T02:25:52,403 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-24T02:25:52,406 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-24T02:25:52,408 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-24T02:25:52,411 creating build/lib/openhcs/processing 2025-10-24T02:25:52,412 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-24T02:25:52,414 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-24T02:25:52,416 creating build/lib/openhcs/components 2025-10-24T02:25:52,417 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-24T02:25:52,419 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-24T02:25:52,422 creating build/lib/openhcs/omero 2025-10-24T02:25:52,422 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-24T02:25:52,425 creating build/lib/openhcs/microscopes 2025-10-24T02:25:52,426 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,429 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,431 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,433 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,436 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,439 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,442 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,444 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,446 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-24T02:25:52,449 creating build/lib/openhcs/validation 2025-10-24T02:25:52,450 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-24T02:25:52,452 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-24T02:25:52,454 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-24T02:25:52,457 creating build/lib/openhcs/runtime 2025-10-24T02:25:52,458 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,460 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,463 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,466 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,467 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,470 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,472 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,475 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,478 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,481 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,483 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,485 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,488 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-24T02:25:52,491 creating build/lib/openhcs/introspection 2025-10-24T02:25:52,492 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-24T02:25:52,494 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T02:25:52,496 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T02:25:52,500 creating build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,501 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,504 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,506 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,508 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,510 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,512 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,515 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,517 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,519 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:25:52,522 creating build/lib/openhcs/core/context 2025-10-24T02:25:52,523 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-24T02:25:52,525 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-24T02:25:52,527 creating build/lib/openhcs/core/components 2025-10-24T02:25:52,528 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-24T02:25:52,530 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-24T02:25:52,532 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T02:25:52,535 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T02:25:52,537 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-24T02:25:52,540 creating build/lib/openhcs/core/orchestrator 2025-10-24T02:25:52,541 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-24T02:25:52,544 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-24T02:25:52,546 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-24T02:25:52,548 creating build/lib/openhcs/core/steps 2025-10-24T02:25:52,549 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-24T02:25:52,552 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-24T02:25:52,554 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-24T02:25:52,557 creating build/lib/openhcs/core/memory 2025-10-24T02:25:52,558 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,561 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,563 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,565 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,568 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,571 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,574 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,576 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,578 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,580 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,582 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-24T02:25:52,585 creating build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,587 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,589 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,591 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,593 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,594 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,597 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,599 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:25:52,601 creating build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:25:52,602 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:25:52,604 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:25:52,607 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:25:52,609 creating build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,610 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,612 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,614 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,616 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,619 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,621 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,623 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,626 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:25:52,629 creating build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,630 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,632 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,635 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,636 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,639 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,641 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:25:52,644 creating build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:25:52,645 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:25:52,647 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:25:52,649 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:25:52,652 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:25:52,654 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:25:52,657 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:25:52,658 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:25:52,661 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:25:52,663 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:25:52,666 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,667 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,670 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,672 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,674 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,677 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,680 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,683 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,686 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,688 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,691 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,694 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:25:52,699 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:25:52,700 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:25:52,702 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:25:52,704 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,705 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,707 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,709 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,711 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,716 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,717 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,720 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,723 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,725 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:52,728 creating build/lib/openhcs/formats/pattern 2025-10-24T02:25:52,729 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-24T02:25:52,731 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-24T02:25:52,734 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-24T02:25:52,736 creating build/lib/openhcs/textual_tui/utils 2025-10-24T02:25:52,737 copying openhcs/textual_tui/utils/__init__.py -> build/lib/openhcs/textual_tui/utils 2025-10-24T02:25:52,740 creating build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,741 copying openhcs/textual_tui/windows/group_by_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,744 copying openhcs/textual_tui/windows/help_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,746 copying openhcs/textual_tui/windows/toolong_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,748 copying openhcs/textual_tui/windows/__init__.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,749 copying openhcs/textual_tui/windows/debug_class_explorer.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,752 copying openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,754 copying openhcs/textual_tui/windows/dual_editor_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,757 copying openhcs/textual_tui/windows/terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,759 copying openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,761 copying openhcs/textual_tui/windows/advanced_terminal_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,764 copying openhcs/textual_tui/windows/file_browser_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,767 copying openhcs/textual_tui/windows/help_windows.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,769 copying openhcs/textual_tui/windows/base_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,771 copying openhcs/textual_tui/windows/function_selector_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,773 copying openhcs/textual_tui/windows/pipeline_plate_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,775 copying openhcs/textual_tui/windows/config_window.py -> build/lib/openhcs/textual_tui/windows 2025-10-24T02:25:52,778 creating build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,779 copying openhcs/textual_tui/services/system_monitor.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,781 copying openhcs/textual_tui/services/__init__.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,783 copying openhcs/textual_tui/services/config_cache_adapter.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,785 copying openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,787 copying openhcs/textual_tui/services/external_editor_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,789 copying openhcs/textual_tui/services/config_reflection_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,791 copying openhcs/textual_tui/services/pattern_data_manager.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,793 copying openhcs/textual_tui/services/pattern_file_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,795 copying openhcs/textual_tui/services/window_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,797 copying openhcs/textual_tui/services/terminal.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,802 copying openhcs/textual_tui/services/file_browser_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,804 copying openhcs/textual_tui/services/terminal_enhancements.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,807 copying openhcs/textual_tui/services/terminal_launcher.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,809 copying openhcs/textual_tui/services/validation_service.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,811 copying openhcs/textual_tui/services/window_cache.py -> build/lib/openhcs/textual_tui/services 2025-10-24T02:25:52,815 creating build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,816 copying openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,819 copying openhcs/textual_tui/widgets/system_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,821 copying openhcs/textual_tui/widgets/__init__.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,823 copying openhcs/textual_tui/widgets/step_parameter_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,825 copying openhcs/textual_tui/widgets/main_content.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,827 copying openhcs/textual_tui/widgets/different_values_wrapper.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,830 copying openhcs/textual_tui/widgets/plate_manager.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,833 copying openhcs/textual_tui/widgets/button_list_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,836 copying openhcs/textual_tui/widgets/function_list_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,839 copying openhcs/textual_tui/widgets/config_form.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,841 copying openhcs/textual_tui/widgets/log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,843 copying openhcs/textual_tui/widgets/toolong_widget.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,845 copying openhcs/textual_tui/widgets/function_pane.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,848 copying openhcs/textual_tui/widgets/custom_window_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,850 copying openhcs/textual_tui/widgets/start_menu_button.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,853 copying openhcs/textual_tui/widgets/different_values_input.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,854 copying openhcs/textual_tui/widgets/different_values_radio_set.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,857 copying openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,859 copying openhcs/textual_tui/widgets/status_bar.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,862 copying openhcs/textual_tui/widgets/different_values_checkbox.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,863 copying openhcs/textual_tui/widgets/file_list.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,866 copying openhcs/textual_tui/widgets/pipeline_editor.py -> build/lib/openhcs/textual_tui/widgets 2025-10-24T02:25:52,869 creating build/lib/openhcs/textual_tui/adapters 2025-10-24T02:25:52,870 copying openhcs/textual_tui/adapters/__init__.py -> build/lib/openhcs/textual_tui/adapters 2025-10-24T02:25:52,872 copying openhcs/textual_tui/adapters/universal_directorytree.py -> build/lib/openhcs/textual_tui/adapters 2025-10-24T02:25:52,875 creating build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,876 copying openhcs/textual_tui/widgets/shared/__init__.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,878 copying openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,880 copying openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,882 copying openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,884 copying openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,886 copying openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/lib/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:52,889 creating build/lib/openhcs/tests/generators 2025-10-24T02:25:52,890 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-24T02:25:52,891 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-24T02:25:52,895 creating build/lib/openhcs/processing/backends 2025-10-24T02:25:52,896 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-24T02:25:52,898 creating build/lib/openhcs/processing/presets 2025-10-24T02:25:52,899 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-24T02:25:52,902 creating build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,903 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,905 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,908 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,911 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,914 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,915 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,918 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,920 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,923 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,926 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,928 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,931 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,934 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,937 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,939 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,942 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:25:52,945 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,946 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,948 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,950 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,952 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,954 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,957 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:25:52,959 creating build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:25:52,960 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:25:52,962 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:25:52,964 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:25:52,967 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:25:52,970 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:25:52,971 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:25:52,973 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:25:52,975 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:25:52,978 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:25:52,981 creating build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,982 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,985 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,986 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,989 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,991 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,994 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,996 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:52,999 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:53,001 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:53,003 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:53,005 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:53,007 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:25:53,010 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,011 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,014 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,015 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,018 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,020 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,022 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:53,025 creating build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,026 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,029 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,031 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,033 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,036 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,039 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,041 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,044 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:25:53,047 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,048 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,051 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,053 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,055 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,058 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,060 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,062 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:53,065 creating build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,066 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,068 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,069 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,071 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,073 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,075 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,077 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,078 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,080 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:25:53,083 creating build/lib/openhcs/ui/shared 2025-10-24T02:25:53,084 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,087 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,089 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,091 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,093 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,095 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,098 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,100 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,102 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,105 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,107 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,109 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-24T02:25:53,111 running egg_info 2025-10-24T02:25:53,122 writing openhcs.egg-info/PKG-INFO 2025-10-24T02:25:53,151 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T02:25:53,153 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T02:25:53,172 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T02:25:53,173 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T02:25:53,350 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:53,387 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:25:53,497 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-24T02:25:53,500 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-24T02:25:53,502 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-24T02:25:53,543 installing to build/bdist.linux-armv7l/wheel 2025-10-24T02:25:53,543 running install 2025-10-24T02:25:53,566 running install_lib 2025-10-24T02:25:53,573 creating build/bdist.linux-armv7l/wheel 2025-10-24T02:25:53,575 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-24T02:25:53,576 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-24T02:25:53,578 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:25:53,579 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:25:53,581 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:25:53,583 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:25:53,586 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-24T02:25:53,588 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-24T02:25:53,589 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,592 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,594 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,597 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,599 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,601 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,603 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,605 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,607 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:25:53,610 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,613 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,615 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-24T02:25:53,616 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T02:25:53,618 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T02:25:53,620 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,622 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,625 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-24T02:25:53,626 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:25:53,627 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:25:53,630 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:25:53,632 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:25:53,634 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:25:53,636 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,639 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-24T02:25:53,640 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T02:25:53,643 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T02:25:53,645 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T02:25:53,647 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,650 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-24T02:25:53,651 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T02:25:53,654 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T02:25:53,655 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T02:25:53,659 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,660 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,663 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,666 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,667 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:25:53,670 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-24T02:25:53,671 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,674 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,676 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,678 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,682 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,684 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,687 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,689 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,691 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-24T02:25:53,692 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,694 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,696 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,698 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,700 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,702 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,704 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:25:53,706 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,708 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,711 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:25:53,714 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-24T02:25:53,715 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:25:53,717 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-24T02:25:53,718 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T02:25:53,720 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T02:25:53,722 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T02:25:53,724 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:25:53,727 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-24T02:25:53,728 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,730 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,732 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,734 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,737 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,739 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,742 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,744 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:25:53,747 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:25:53,749 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:25:53,752 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-24T02:25:53,753 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:25:53,755 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:25:53,758 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:25:53,759 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:25:53,762 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:25:53,763 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:25:53,766 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:25:53,769 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-24T02:25:53,770 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:25:53,772 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:25:53,774 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:25:53,777 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:25:53,779 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:25:53,782 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-24T02:25:53,783 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T02:25:53,786 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T02:25:53,788 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T02:25:53,791 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,792 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,795 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,798 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,800 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,802 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,806 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,809 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,812 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:25:53,813 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:25:53,815 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:25:53,817 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,818 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,820 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,822 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,824 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,828 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,830 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,833 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,835 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,837 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:25:53,840 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,842 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,845 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,848 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:25:53,851 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:25:53,854 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-24T02:25:53,855 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:25:53,858 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:25:53,860 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:25:53,862 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:25:53,864 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:25:53,867 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:25:53,868 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-24T02:25:53,871 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-24T02:25:53,872 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-24T02:25:53,873 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T02:25:53,875 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T02:25:53,878 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T02:25:53,880 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T02:25:53,883 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T02:25:53,886 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T02:25:53,889 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-24T02:25:53,890 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,893 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,895 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,897 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,899 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,902 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,903 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,906 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,909 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,911 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,914 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,916 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,918 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,921 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,923 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,925 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:25:53,928 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-24T02:25:53,929 copying build/lib/openhcs/textual_tui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T02:25:53,932 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/utils 2025-10-24T02:25:53,933 copying build/lib/openhcs/textual_tui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/utils 2025-10-24T02:25:53,935 copying build/lib/openhcs/textual_tui/subprocess_runner.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T02:25:53,938 copying build/lib/openhcs/textual_tui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T02:25:53,940 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/windows 2025-10-24T02:25:53,941 copying build/lib/openhcs/textual_tui/windows/group_by_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,943 copying build/lib/openhcs/textual_tui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,945 copying build/lib/openhcs/textual_tui/windows/toolong_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,947 copying build/lib/openhcs/textual_tui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,949 copying build/lib/openhcs/textual_tui/windows/debug_class_explorer.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,952 copying build/lib/openhcs/textual_tui/windows/multi_orchestrator_config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,954 copying build/lib/openhcs/textual_tui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,957 copying build/lib/openhcs/textual_tui/windows/terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,959 copying build/lib/openhcs/textual_tui/windows/gateone-terminal-widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,962 copying build/lib/openhcs/textual_tui/windows/advanced_terminal_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,964 copying build/lib/openhcs/textual_tui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,967 copying build/lib/openhcs/textual_tui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,969 copying build/lib/openhcs/textual_tui/windows/base_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,971 copying build/lib/openhcs/textual_tui/windows/function_selector_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,973 copying build/lib/openhcs/textual_tui/windows/pipeline_plate_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,975 copying build/lib/openhcs/textual_tui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/windows 2025-10-24T02:25:53,977 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T02:25:53,979 copying build/lib/openhcs/textual_tui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T02:25:53,982 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/services 2025-10-24T02:25:53,983 copying build/lib/openhcs/textual_tui/services/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,985 copying build/lib/openhcs/textual_tui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,987 copying build/lib/openhcs/textual_tui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,989 copying build/lib/openhcs/textual_tui/services/visual_programming_dialog_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,992 copying build/lib/openhcs/textual_tui/services/external_editor_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,994 copying build/lib/openhcs/textual_tui/services/config_reflection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,997 copying build/lib/openhcs/textual_tui/services/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:53,999 copying build/lib/openhcs/textual_tui/services/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,002 copying build/lib/openhcs/textual_tui/services/window_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,004 copying build/lib/openhcs/textual_tui/services/terminal.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,012 copying build/lib/openhcs/textual_tui/services/file_browser_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,015 copying build/lib/openhcs/textual_tui/services/terminal_enhancements.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,018 copying build/lib/openhcs/textual_tui/services/terminal_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,021 copying build/lib/openhcs/textual_tui/services/validation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,023 copying build/lib/openhcs/textual_tui/services/window_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/services 2025-10-24T02:25:54,027 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets 2025-10-24T02:25:54,028 copying build/lib/openhcs/textual_tui/widgets/openhcs_toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,032 copying build/lib/openhcs/textual_tui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,035 copying build/lib/openhcs/textual_tui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,037 copying build/lib/openhcs/textual_tui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,040 copying build/lib/openhcs/textual_tui/widgets/main_content.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,042 copying build/lib/openhcs/textual_tui/widgets/different_values_wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,045 copying build/lib/openhcs/textual_tui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,050 copying build/lib/openhcs/textual_tui/widgets/button_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,053 copying build/lib/openhcs/textual_tui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,058 copying build/lib/openhcs/textual_tui/widgets/config_form.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,061 copying build/lib/openhcs/textual_tui/widgets/log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,065 copying build/lib/openhcs/textual_tui/widgets/toolong_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,068 copying build/lib/openhcs/textual_tui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,071 copying build/lib/openhcs/textual_tui/widgets/custom_window_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,074 copying build/lib/openhcs/textual_tui/widgets/start_menu_button.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,077 copying build/lib/openhcs/textual_tui/widgets/different_values_input.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,080 copying build/lib/openhcs/textual_tui/widgets/different_values_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,083 copying build/lib/openhcs/textual_tui/widgets/reactive_log_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,087 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,089 copying build/lib/openhcs/textual_tui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,091 copying build/lib/openhcs/textual_tui/widgets/shared/clickable_help_label.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,095 copying build/lib/openhcs/textual_tui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,098 copying build/lib/openhcs/textual_tui/widgets/shared/typed_widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,101 copying build/lib/openhcs/textual_tui/widgets/shared/textual_widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,104 copying build/lib/openhcs/textual_tui/widgets/shared/enum_radio_set.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets/shared 2025-10-24T02:25:54,106 copying build/lib/openhcs/textual_tui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,110 copying build/lib/openhcs/textual_tui/widgets/different_values_checkbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,112 copying build/lib/openhcs/textual_tui/widgets/file_list.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,115 copying build/lib/openhcs/textual_tui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/widgets 2025-10-24T02:25:54,119 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui/adapters 2025-10-24T02:25:54,121 copying build/lib/openhcs/textual_tui/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-24T02:25:54,124 copying build/lib/openhcs/textual_tui/adapters/universal_directorytree.py -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui/adapters 2025-10-24T02:25:54,128 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-24T02:25:54,129 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T02:25:54,132 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-24T02:25:54,134 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T02:25:54,136 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T02:25:54,140 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T02:25:54,144 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-24T02:25:54,146 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,149 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,151 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,155 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,157 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,161 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,165 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,168 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:25:54,171 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-24T02:25:54,172 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:25:54,175 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:25:54,178 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:25:54,181 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:25:54,184 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:25:54,189 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-24T02:25:54,190 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T02:25:54,193 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-24T02:25:54,195 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-24T02:25:54,196 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,199 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,203 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,206 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,209 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,211 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,213 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,216 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,219 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,223 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,226 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,228 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,232 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,235 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,238 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,240 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:25:54,243 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-24T02:25:54,245 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,247 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,250 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,252 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,254 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,257 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,259 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:25:54,262 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-24T02:25:54,263 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:25:54,265 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:25:54,268 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:25:54,271 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:25:54,274 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-24T02:25:54,275 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T02:25:54,277 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T02:25:54,281 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T02:25:54,284 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:54,286 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-24T02:25:54,289 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-24T02:25:54,291 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-24T02:25:54,293 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-24T02:25:54,296 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-24T02:25:54,298 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-24T02:25:54,301 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-24T02:25:54,303 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T02:25:54,306 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-24T02:25:54,308 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,311 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,313 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,316 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,318 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,321 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,323 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,326 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,329 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,331 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,334 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,336 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:25:54,339 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,340 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,343 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,345 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,347 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,350 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,352 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:25:54,355 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-24T02:25:54,356 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,359 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,362 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,364 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,367 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,370 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,373 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,376 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:25:54,378 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T02:25:54,381 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-24T02:25:54,383 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-24T02:25:54,384 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:25:54,386 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-24T02:25:54,388 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:25:54,390 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-24T02:25:54,391 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:25:54,393 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-24T02:25:54,395 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:25:54,397 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:25:54,398 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-24T02:25:54,400 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-24T02:25:54,403 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-24T02:25:54,403 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T02:25:54,405 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T02:25:54,408 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-24T02:25:54,409 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T02:25:54,411 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T02:25:54,413 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T02:25:54,415 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-24T02:25:54,417 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-24T02:25:54,418 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,420 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,422 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,424 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,427 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,428 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,431 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,433 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,435 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,437 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,440 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,441 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:25:54,444 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-24T02:25:54,445 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,447 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,449 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,452 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,454 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,457 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,459 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,461 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,463 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:25:54,466 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-24T02:25:54,467 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T02:25:54,469 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T02:25:54,472 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T02:25:54,474 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-24T02:25:54,475 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,478 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,480 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,483 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,485 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,487 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,490 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,493 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,495 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,498 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,500 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,503 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,505 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:25:54,508 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-24T02:25:54,509 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T02:25:54,511 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T02:25:54,513 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T02:25:54,515 running install_egg_info 2025-10-24T02:25:54,521 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.6-py3.11.egg-info 2025-10-24T02:25:54,535 running install_scripts 2025-10-24T02:25:54,545 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.6.dist-info/WHEEL 2025-10-24T02:25:54,548 creating '/tmp/pip-wheel-1wc30u79/.tmp-8fm1plit/openhcs-0.2.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-24T02:25:54,550 adding 'openhcs/__init__.py' 2025-10-24T02:25:54,552 adding 'openhcs/components/__init__.py' 2025-10-24T02:25:54,553 adding 'openhcs/components/framework.py' 2025-10-24T02:25:54,556 adding 'openhcs/config_framework/__init__.py' 2025-10-24T02:25:54,557 adding 'openhcs/config_framework/cache_warming.py' 2025-10-24T02:25:54,558 adding 'openhcs/config_framework/config.py' 2025-10-24T02:25:54,561 adding 'openhcs/config_framework/context_manager.py' 2025-10-24T02:25:54,564 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-24T02:25:54,566 adding 'openhcs/config_framework/global_config.py' 2025-10-24T02:25:54,572 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-24T02:25:54,574 adding 'openhcs/config_framework/placeholder.py' 2025-10-24T02:25:54,576 adding 'openhcs/constants/__init__.py' 2025-10-24T02:25:54,577 adding 'openhcs/constants/constants.py' 2025-10-24T02:25:54,579 adding 'openhcs/constants/input_source.py' 2025-10-24T02:25:54,580 adding 'openhcs/constants/streaming.py' 2025-10-24T02:25:54,582 adding 'openhcs/core/__init__.py' 2025-10-24T02:25:54,585 adding 'openhcs/core/config.py' 2025-10-24T02:25:54,587 adding 'openhcs/core/config_cache.py' 2025-10-24T02:25:54,588 adding 'openhcs/core/lazy_placeholder.py' 2025-10-24T02:25:54,590 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-24T02:25:54,592 adding 'openhcs/core/log_utils.py' 2025-10-24T02:25:54,593 adding 'openhcs/core/metadata_cache.py' 2025-10-24T02:25:54,595 adding 'openhcs/core/path_cache.py' 2025-10-24T02:25:54,597 adding 'openhcs/core/roi.py' 2025-10-24T02:25:54,600 adding 'openhcs/core/utils.py' 2025-10-24T02:25:54,601 adding 'openhcs/core/xdg_paths.py' 2025-10-24T02:25:54,603 adding 'openhcs/core/components/__init__.py' 2025-10-24T02:25:54,605 adding 'openhcs/core/components/metaprogramming.py' 2025-10-24T02:25:54,606 adding 'openhcs/core/components/multiprocessing.py' 2025-10-24T02:25:54,609 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-24T02:25:54,611 adding 'openhcs/core/components/validation.py' 2025-10-24T02:25:54,612 adding 'openhcs/core/context/__init__.py' 2025-10-24T02:25:54,614 adding 'openhcs/core/context/processing_context.py' 2025-10-24T02:25:54,616 adding 'openhcs/core/memory/__init__.py' 2025-10-24T02:25:54,619 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-24T02:25:54,621 adding 'openhcs/core/memory/converters.py' 2025-10-24T02:25:54,627 adding 'openhcs/core/memory/decorators.py' 2025-10-24T02:25:54,629 adding 'openhcs/core/memory/exceptions.py' 2025-10-24T02:25:54,631 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-24T02:25:54,632 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-24T02:25:54,634 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-24T02:25:54,636 adding 'openhcs/core/memory/stack_utils.py' 2025-10-24T02:25:54,638 adding 'openhcs/core/memory/utils.py' 2025-10-24T02:25:54,640 adding 'openhcs/core/memory/wrapper.py' 2025-10-24T02:25:54,641 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-24T02:25:54,643 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-24T02:25:54,644 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-24T02:25:54,645 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-24T02:25:54,647 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-24T02:25:54,648 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-24T02:25:54,649 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-24T02:25:54,651 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-24T02:25:54,653 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-24T02:25:54,661 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-24T02:25:54,663 adding 'openhcs/core/pipeline/__init__.py' 2025-10-24T02:25:54,669 adding 'openhcs/core/pipeline/compiler.py' 2025-10-24T02:25:54,672 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-24T02:25:54,674 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-24T02:25:54,675 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-24T02:25:54,677 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-24T02:25:54,680 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-24T02:25:54,681 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-24T02:25:54,683 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-24T02:25:54,684 adding 'openhcs/core/steps/__init__.py' 2025-10-24T02:25:54,686 adding 'openhcs/core/steps/abstract.py' 2025-10-24T02:25:54,694 adding 'openhcs/core/steps/function_step.py' 2025-10-24T02:25:54,696 adding 'openhcs/debug/__init__.py' 2025-10-24T02:25:54,697 adding 'openhcs/debug/example_export.py' 2025-10-24T02:25:54,699 adding 'openhcs/debug/example_export_clean.py' 2025-10-24T02:25:54,701 adding 'openhcs/debug/export.py' 2025-10-24T02:25:54,706 adding 'openhcs/debug/pickle_to_python.py' 2025-10-24T02:25:54,712 adding 'openhcs/formats/experimental_analysis.py' 2025-10-24T02:25:54,714 adding 'openhcs/formats/func_arg_prep.py' 2025-10-24T02:25:54,717 adding 'openhcs/formats/metaxpress.py' 2025-10-24T02:25:54,719 adding 'openhcs/formats/pattern/__init__.py' 2025-10-24T02:25:54,721 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-24T02:25:54,723 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-24T02:25:54,724 adding 'openhcs/introspection/__init__.py' 2025-10-24T02:25:54,730 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-24T02:25:54,732 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-24T02:25:54,734 adding 'openhcs/io/__init__.py' 2025-10-24T02:25:54,736 adding 'openhcs/io/atomic.py' 2025-10-24T02:25:54,737 adding 'openhcs/io/backend_registry.py' 2025-10-24T02:25:54,740 adding 'openhcs/io/base.py' 2025-10-24T02:25:54,743 adding 'openhcs/io/disk.py' 2025-10-24T02:25:54,745 adding 'openhcs/io/exceptions.py' 2025-10-24T02:25:54,746 adding 'openhcs/io/fiji_stream.py' 2025-10-24T02:25:54,750 adding 'openhcs/io/filemanager.py' 2025-10-24T02:25:54,753 adding 'openhcs/io/memory.py' 2025-10-24T02:25:54,755 adding 'openhcs/io/metadata_migration.py' 2025-10-24T02:25:54,756 adding 'openhcs/io/metadata_writer.py' 2025-10-24T02:25:54,758 adding 'openhcs/io/napari_stream.py' 2025-10-24T02:25:54,765 adding 'openhcs/io/omero_local.py' 2025-10-24T02:25:54,767 adding 'openhcs/io/pipeline_migration.py' 2025-10-24T02:25:54,769 adding 'openhcs/io/streaming.py' 2025-10-24T02:25:54,774 adding 'openhcs/io/zarr.py' 2025-10-24T02:25:54,776 adding 'openhcs/microscopes/__init__.py' 2025-10-24T02:25:54,777 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-24T02:25:54,781 adding 'openhcs/microscopes/imagexpress.py' 2025-10-24T02:25:54,785 adding 'openhcs/microscopes/microscope_base.py' 2025-10-24T02:25:54,787 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-24T02:25:54,789 adding 'openhcs/microscopes/omero.py' 2025-10-24T02:25:54,793 adding 'openhcs/microscopes/openhcs.py' 2025-10-24T02:25:54,798 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-24T02:25:54,801 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-24T02:25:54,802 adding 'openhcs/omero/__init__.py' 2025-10-24T02:25:54,803 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-24T02:25:54,805 adding 'openhcs/omero/docker-compose.yml' 2025-10-24T02:25:54,807 adding 'openhcs/processing/__init__.py' 2025-10-24T02:25:54,809 adding 'openhcs/processing/func_registry.py' 2025-10-24T02:25:54,811 adding 'openhcs/processing/backends/__init__.py' 2025-10-24T02:25:54,813 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-24T02:25:54,815 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-24T02:25:54,820 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-24T02:25:54,825 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-24T02:25:54,832 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-24T02:25:54,834 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-24T02:25:54,837 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-24T02:25:54,839 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-24T02:25:54,841 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-24T02:25:54,843 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-24T02:25:54,846 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-24T02:25:54,849 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-24T02:25:54,853 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-24T02:25:54,855 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-24T02:25:54,858 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-24T02:25:54,861 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-24T02:25:54,862 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-24T02:25:54,865 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-24T02:25:54,867 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-24T02:25:54,871 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-24T02:25:54,873 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-24T02:25:54,877 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-24T02:25:54,878 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-24T02:25:54,880 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-24T02:25:54,883 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-24T02:25:54,885 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-24T02:25:54,886 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-24T02:25:54,888 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-24T02:25:54,891 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-24T02:25:54,893 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-24T02:25:54,895 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-24T02:25:54,896 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-24T02:25:54,898 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-24T02:25:54,900 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-24T02:25:54,902 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-24T02:25:54,903 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-24T02:25:54,905 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-24T02:25:54,907 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-24T02:25:54,909 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-24T02:25:54,911 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-24T02:25:54,912 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-24T02:25:54,913 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-24T02:25:54,915 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-24T02:25:54,919 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-24T02:25:54,921 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-24T02:25:54,926 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-24T02:25:54,932 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-24T02:25:54,933 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-24T02:25:54,935 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-24T02:25:54,937 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-24T02:25:54,938 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-24T02:25:54,943 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-24T02:25:54,946 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-24T02:25:54,947 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-24T02:25:54,949 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-24T02:25:54,951 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-24T02:25:54,955 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-24T02:25:54,958 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-24T02:25:54,961 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-24T02:25:54,962 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-24T02:25:54,965 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-24T02:25:54,969 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-24T02:25:54,972 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-24T02:25:54,973 adding 'openhcs/processing/presets/__init__.py' 2025-10-24T02:25:54,975 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-24T02:25:54,977 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-24T02:25:54,978 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-24T02:25:54,979 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-24T02:25:54,981 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-24T02:25:54,982 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-24T02:25:54,983 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-24T02:25:54,984 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-24T02:25:54,986 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-24T02:25:54,988 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-24T02:25:54,989 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-24T02:25:54,990 adding 'openhcs/pyqt_gui/app.py' 2025-10-24T02:25:54,992 adding 'openhcs/pyqt_gui/config.py' 2025-10-24T02:25:54,994 adding 'openhcs/pyqt_gui/launch.py' 2025-10-24T02:25:54,998 adding 'openhcs/pyqt_gui/main.py' 2025-10-24T02:25:55,002 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-24T02:25:55,004 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-24T02:25:55,006 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-24T02:25:55,008 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-24T02:25:55,009 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-24T02:25:55,011 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-24T02:25:55,012 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-24T02:25:55,014 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-24T02:25:55,018 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-24T02:25:55,020 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-24T02:25:55,023 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-24T02:25:55,025 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-24T02:25:55,026 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-24T02:25:55,028 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-24T02:25:55,030 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-24T02:25:55,031 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-24T02:25:55,033 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-24T02:25:55,034 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-24T02:25:55,036 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-24T02:25:55,040 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-24T02:25:55,043 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-24T02:25:55,052 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-24T02:25:55,059 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-24T02:25:55,064 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-24T02:25:55,074 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-24T02:25:55,076 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-24T02:25:55,079 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-24T02:25:55,082 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-24T02:25:55,084 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-24T02:25:55,086 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-24T02:25:55,087 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-24T02:25:55,089 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-24T02:25:55,092 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-24T02:25:55,093 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-24T02:25:55,095 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-24T02:25:55,108 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-24T02:25:55,111 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-24T02:25:55,116 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-24T02:25:55,119 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-24T02:25:55,121 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-24T02:25:55,125 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-24T02:25:55,128 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-24T02:25:55,131 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-24T02:25:55,133 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-24T02:25:55,135 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-24T02:25:55,137 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-24T02:25:55,139 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-24T02:25:55,142 adding 'openhcs/runtime/execution_server.py' 2025-10-24T02:25:55,144 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-24T02:25:55,149 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-24T02:25:55,156 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-24T02:25:55,159 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-24T02:25:55,160 adding 'openhcs/runtime/queue_tracker.py' 2025-10-24T02:25:55,162 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-24T02:25:55,164 adding 'openhcs/runtime/roi_converters.py' 2025-10-24T02:25:55,167 adding 'openhcs/runtime/zmq_base.py' 2025-10-24T02:25:55,168 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-24T02:25:55,171 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-24T02:25:55,172 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-24T02:25:55,174 adding 'openhcs/runtime/zmq_messages.py' 2025-10-24T02:25:55,175 adding 'openhcs/tests/__init__.py' 2025-10-24T02:25:55,177 adding 'openhcs/tests/test_pipeline.py' 2025-10-24T02:25:55,178 adding 'openhcs/tests/generators/__init__.py' 2025-10-24T02:25:55,183 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-24T02:25:55,185 adding 'openhcs/textual_tui/__init__.py' 2025-10-24T02:25:55,187 adding 'openhcs/textual_tui/__main__.py' 2025-10-24T02:25:55,189 adding 'openhcs/textual_tui/app.py' 2025-10-24T02:25:55,191 adding 'openhcs/textual_tui/styles.css' 2025-10-24T02:25:55,195 adding 'openhcs/textual_tui/subprocess_runner.py' 2025-10-24T02:25:55,197 adding 'openhcs/textual_tui/adapters/__init__.py' 2025-10-24T02:25:55,199 adding 'openhcs/textual_tui/adapters/universal_directorytree.py' 2025-10-24T02:25:55,200 adding 'openhcs/textual_tui/services/__init__.py' 2025-10-24T02:25:55,202 adding 'openhcs/textual_tui/services/config_cache_adapter.py' 2025-10-24T02:25:55,203 adding 'openhcs/textual_tui/services/config_reflection_service.py' 2025-10-24T02:25:55,204 adding 'openhcs/textual_tui/services/external_editor_service.py' 2025-10-24T02:25:55,206 adding 'openhcs/textual_tui/services/file_browser_service.py' 2025-10-24T02:25:55,207 adding 'openhcs/textual_tui/services/pattern_data_manager.py' 2025-10-24T02:25:55,209 adding 'openhcs/textual_tui/services/pattern_file_service.py' 2025-10-24T02:25:55,210 adding 'openhcs/textual_tui/services/system_monitor.py' 2025-10-24T02:25:55,232 adding 'openhcs/textual_tui/services/terminal.py' 2025-10-24T02:25:55,235 adding 'openhcs/textual_tui/services/terminal_enhancements.py' 2025-10-24T02:25:55,237 adding 'openhcs/textual_tui/services/terminal_launcher.py' 2025-10-24T02:25:55,239 adding 'openhcs/textual_tui/services/validation_service.py' 2025-10-24T02:25:55,240 adding 'openhcs/textual_tui/services/visual_programming_dialog_service.py' 2025-10-24T02:25:55,242 adding 'openhcs/textual_tui/services/window_cache.py' 2025-10-24T02:25:55,243 adding 'openhcs/textual_tui/services/window_service.py' 2025-10-24T02:25:55,245 adding 'openhcs/textual_tui/utils/__init__.py' 2025-10-24T02:25:55,246 adding 'openhcs/textual_tui/widgets/__init__.py' 2025-10-24T02:25:55,249 adding 'openhcs/textual_tui/widgets/button_list_widget.py' 2025-10-24T02:25:55,252 adding 'openhcs/textual_tui/widgets/config_form.py' 2025-10-24T02:25:55,253 adding 'openhcs/textual_tui/widgets/custom_window_bar.py' 2025-10-24T02:25:55,255 adding 'openhcs/textual_tui/widgets/different_values_checkbox.py' 2025-10-24T02:25:55,256 adding 'openhcs/textual_tui/widgets/different_values_input.py' 2025-10-24T02:25:55,258 adding 'openhcs/textual_tui/widgets/different_values_radio_set.py' 2025-10-24T02:25:55,259 adding 'openhcs/textual_tui/widgets/different_values_wrapper.py' 2025-10-24T02:25:55,261 adding 'openhcs/textual_tui/widgets/file_list.py' 2025-10-24T02:25:55,266 adding 'openhcs/textual_tui/widgets/function_list_editor.py' 2025-10-24T02:25:55,269 adding 'openhcs/textual_tui/widgets/function_pane.py' 2025-10-24T02:25:55,270 adding 'openhcs/textual_tui/widgets/log_monitor.py' 2025-10-24T02:25:55,272 adding 'openhcs/textual_tui/widgets/main_content.py' 2025-10-24T02:25:55,277 adding 'openhcs/textual_tui/widgets/openhcs_toolong_widget.py' 2025-10-24T02:25:55,281 adding 'openhcs/textual_tui/widgets/pipeline_editor.py' 2025-10-24T02:25:55,291 adding 'openhcs/textual_tui/widgets/plate_manager.py' 2025-10-24T02:25:55,293 adding 'openhcs/textual_tui/widgets/reactive_log_monitor.py' 2025-10-24T02:25:55,296 adding 'openhcs/textual_tui/widgets/start_menu_button.py' 2025-10-24T02:25:55,298 adding 'openhcs/textual_tui/widgets/status_bar.py' 2025-10-24T02:25:55,300 adding 'openhcs/textual_tui/widgets/step_parameter_editor.py' 2025-10-24T02:25:55,301 adding 'openhcs/textual_tui/widgets/system_monitor.py' 2025-10-24T02:25:55,303 adding 'openhcs/textual_tui/widgets/toolong_widget.py' 2025-10-24T02:25:55,305 adding 'openhcs/textual_tui/widgets/shared/__init__.py' 2025-10-24T02:25:55,306 adding 'openhcs/textual_tui/widgets/shared/clickable_help_label.py' 2025-10-24T02:25:55,307 adding 'openhcs/textual_tui/widgets/shared/enum_radio_set.py' 2025-10-24T02:25:55,309 adding 'openhcs/textual_tui/widgets/shared/parameter_form_manager.py' 2025-10-24T02:25:55,311 adding 'openhcs/textual_tui/widgets/shared/textual_widget_strategies.py' 2025-10-24T02:25:55,312 adding 'openhcs/textual_tui/widgets/shared/typed_widget_factory.py' 2025-10-24T02:25:55,314 adding 'openhcs/textual_tui/windows/__init__.py' 2025-10-24T02:25:55,316 adding 'openhcs/textual_tui/windows/advanced_terminal_window.py' 2025-10-24T02:25:55,317 adding 'openhcs/textual_tui/windows/base_window.py' 2025-10-24T02:25:55,319 adding 'openhcs/textual_tui/windows/config_window.py' 2025-10-24T02:25:55,322 adding 'openhcs/textual_tui/windows/debug_class_explorer.py' 2025-10-24T02:25:55,325 adding 'openhcs/textual_tui/windows/dual_editor_window.py' 2025-10-24T02:25:55,330 adding 'openhcs/textual_tui/windows/file_browser_window.py' 2025-10-24T02:25:55,333 adding 'openhcs/textual_tui/windows/function_selector_window.py' 2025-10-24T02:25:55,335 adding 'openhcs/textual_tui/windows/gateone-terminal-widget.py' 2025-10-24T02:25:55,337 adding 'openhcs/textual_tui/windows/group_by_selector_window.py' 2025-10-24T02:25:55,338 adding 'openhcs/textual_tui/windows/help_window.py' 2025-10-24T02:25:55,340 adding 'openhcs/textual_tui/windows/help_windows.py' 2025-10-24T02:25:55,342 adding 'openhcs/textual_tui/windows/multi_orchestrator_config_window.py' 2025-10-24T02:25:55,343 adding 'openhcs/textual_tui/windows/pipeline_plate_window.py' 2025-10-24T02:25:55,346 adding 'openhcs/textual_tui/windows/terminal_window.py' 2025-10-24T02:25:55,348 adding 'openhcs/textual_tui/windows/toolong_window.py' 2025-10-24T02:25:55,350 adding 'openhcs/ui/shared/__init__.py' 2025-10-24T02:25:55,352 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-24T02:25:55,354 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-24T02:25:55,355 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-24T02:25:55,359 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-24T02:25:55,360 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-24T02:25:55,362 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-24T02:25:55,364 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-24T02:25:55,365 adding 'openhcs/ui/shared/search_service.py' 2025-10-24T02:25:55,367 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-24T02:25:55,368 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-24T02:25:55,369 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-24T02:25:55,372 adding 'openhcs/utils/display_config_factory.py' 2025-10-24T02:25:55,373 adding 'openhcs/utils/enum_factory.py' 2025-10-24T02:25:55,374 adding 'openhcs/utils/environment.py' 2025-10-24T02:25:55,376 adding 'openhcs/utils/import_utils.py' 2025-10-24T02:25:55,378 adding 'openhcs/utils/performance_monitor.py' 2025-10-24T02:25:55,380 adding 'openhcs/utils/recache_function_registry.py' 2025-10-24T02:25:55,381 adding 'openhcs/validation/__init__.py' 2025-10-24T02:25:55,383 adding 'openhcs/validation/ast_validator.py' 2025-10-24T02:25:55,385 adding 'openhcs/validation/validate.py' 2025-10-24T02:25:55,389 adding 'openhcs-0.2.6.dist-info/METADATA' 2025-10-24T02:25:55,390 adding 'openhcs-0.2.6.dist-info/WHEEL' 2025-10-24T02:25:55,391 adding 'openhcs-0.2.6.dist-info/entry_points.txt' 2025-10-24T02:25:55,392 adding 'openhcs-0.2.6.dist-info/top_level.txt' 2025-10-24T02:25:55,398 adding 'openhcs-0.2.6.dist-info/RECORD' 2025-10-24T02:25:55,420 removing build/bdist.linux-armv7l/wheel 2025-10-24T02:25:55,600 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-24T02:25:55,634 Created wheel for openhcs: filename=openhcs-0.2.6-py3-none-any.whl size=1331762 sha256=e61e9714324a3db5899ef09ac55a52cb32b37b52b0c289655e4b6e534475fa81 2025-10-24T02:25:55,636 Stored in directory: /tmp/pip-ephem-wheel-cache-vm3vcvis/wheels/de/db/00/be87e69c7d343afbe49ce82d7d7037516166b45a1a926f1240 2025-10-24T02:25:55,661 Successfully built openhcs 2025-10-24T02:25:55,714 Removed build tracker: '/tmp/pip-build-tracker-btg9o5s3'