2025-10-24T02:54:49,237 Created temporary directory: /tmp/pip-ephem-wheel-cache-n008gjgz 2025-10-24T02:54:49,239 Created temporary directory: /tmp/pip-build-tracker-klnhrzrc 2025-10-24T02:54:49,240 Initialized build tracking at /tmp/pip-build-tracker-klnhrzrc 2025-10-24T02:54:49,240 Created build tracker: /tmp/pip-build-tracker-klnhrzrc 2025-10-24T02:54:49,241 Entered build tracker: /tmp/pip-build-tracker-klnhrzrc 2025-10-24T02:54:49,241 Created temporary directory: /tmp/pip-wheel-r36v1w6q 2025-10-24T02:54:49,244 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:54:49,247 Created temporary directory: /tmp/pip-ephem-wheel-cache-echsgf8u 2025-10-24T02:54:49,268 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T02:54:49,272 2 location(s) to search for versions of openhcs: 2025-10-24T02:54:49,272 * https://pypi.org/simple/openhcs/ 2025-10-24T02:54:49,272 * https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:54:49,272 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-24T02:54:49,273 Getting page https://pypi.org/simple/openhcs/ 2025-10-24T02:54:49,275 Found index url https://pypi.org/simple 2025-10-24T02:54:49,485 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-24T02:54:49,492 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:54:49,493 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:54:49,493 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:54:49,494 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:54:49,495 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:54:49,496 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:54:49,496 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:54:49,497 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:54:49,498 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:54:49,499 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:54:49,499 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:54:49,500 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:54:49,501 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:54:49,502 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:54:49,502 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:54:49,503 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:54:49,504 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:54:49,505 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:54:49,505 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:54:49,506 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:54:49,507 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:54:49,508 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:54:49,508 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:54:49,509 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:54:49,510 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:54:49,511 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:54:49,511 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:54:49,512 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:54:49,513 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:54:49,514 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:54:49,514 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:54:49,515 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:54:49,516 Found index url https://www.piwheels.org/simple 2025-10-24T02:54:49,676 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-24T02:54:49,680 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.7-py3-none-any.whl#sha256=384218c2d0106ed8107d1660e299d6e107a801ffb41b282c3b1409da467bdcc1 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T02:54:49,680 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.6-py3-none-any.whl#sha256=e61e9714324a3db5899ef09ac55a52cb32b37b52b0c289655e4b6e534475fa81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T02:54:49,681 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:54:49,681 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:54:49,682 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:54:49,682 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:54:49,683 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:54:49,683 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:54:49,684 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:54:49,685 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-24T02:54:49,685 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-24T02:54:49,706 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-24T02:54:49,724 Collecting openhcs==0.2.8 2025-10-24T02:54:49,726 Created temporary directory: /tmp/pip-unpack-90hif8yh 2025-10-24T02:54:49,856 Downloading openhcs-0.2.8.tar.gz (904 kB) 2025-10-24T02:54:50,659 Added openhcs==0.2.8 from https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz to build tracker '/tmp/pip-build-tracker-klnhrzrc' 2025-10-24T02:54:50,666 Created temporary directory: /tmp/pip-build-env-xqapgrpf 2025-10-24T02:54:50,670 Installing build dependencies: started 2025-10-24T02:54:50,671 Running command pip subprocess to install build dependencies 2025-10-24T02:54:51,799 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-24T02:54:52,404 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:54:52,427 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T02:54:54,151 Collecting setuptools>=61.0 2025-10-24T02:54:54,240 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-24T02:54:54,519 Collecting wheel 2025-10-24T02:54:54,538 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-24T02:54:57,409 Installing collected packages: wheel, setuptools 2025-10-24T02:54:57,646 Creating /tmp/pip-build-env-xqapgrpf/overlay/local/bin 2025-10-24T02:54:57,648 changing mode of /tmp/pip-build-env-xqapgrpf/overlay/local/bin/wheel to 755 2025-10-24T02:55:01,179 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-24T02:55:01,447 Installing build dependencies: finished with status 'done' 2025-10-24T02:55:01,453 Getting requirements to build wheel: started 2025-10-24T02:55:01,454 Running command Getting requirements to build wheel 2025-10-24T02:55:02,132 /tmp/pip-build-env-xqapgrpf/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:55:02,133 !! 2025-10-24T02:55:02,134 ******************************************************************************** 2025-10-24T02:55:02,134 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:55:02,135 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T02:55:02,136 or your builds will no longer be supported. 2025-10-24T02:55:02,137 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:02,137 ******************************************************************************** 2025-10-24T02:55:02,139 !! 2025-10-24T02:55:02,139 corresp(dist, value, root_dir) 2025-10-24T02:55:02,231 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:55:02,232 !! 2025-10-24T02:55:02,233 ******************************************************************************** 2025-10-24T02:55:02,234 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:55:02,235 License :: OSI Approved :: MIT License 2025-10-24T02:55:02,235 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:02,236 ******************************************************************************** 2025-10-24T02:55:02,237 !! 2025-10-24T02:55:02,237 dist._finalize_license_expression() 2025-10-24T02:55:02,242 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:55:02,242 !! 2025-10-24T02:55:02,243 ******************************************************************************** 2025-10-24T02:55:02,244 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:55:02,245 License :: OSI Approved :: MIT License 2025-10-24T02:55:02,246 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:02,246 ******************************************************************************** 2025-10-24T02:55:02,247 !! 2025-10-24T02:55:02,248 self._finalize_license_expression() 2025-10-24T02:55:02,250 running egg_info 2025-10-24T02:55:02,257 writing openhcs.egg-info/PKG-INFO 2025-10-24T02:55:02,286 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T02:55:02,288 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T02:55:02,308 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T02:55:02,309 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T02:55:02,460 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:02,490 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:02,588 Getting requirements to build wheel: finished with status 'done' 2025-10-24T02:55:02,591 Created temporary directory: /tmp/pip-modern-metadata-u8dof4b8 2025-10-24T02:55:02,593 Preparing metadata (pyproject.toml): started 2025-10-24T02:55:02,595 Running command Preparing metadata (pyproject.toml) 2025-10-24T02:55:03,239 /tmp/pip-build-env-xqapgrpf/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:55:03,240 !! 2025-10-24T02:55:03,241 ******************************************************************************** 2025-10-24T02:55:03,241 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:55:03,242 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T02:55:03,243 or your builds will no longer be supported. 2025-10-24T02:55:03,244 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:03,244 ******************************************************************************** 2025-10-24T02:55:03,245 !! 2025-10-24T02:55:03,246 corresp(dist, value, root_dir) 2025-10-24T02:55:03,338 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:55:03,339 !! 2025-10-24T02:55:03,340 ******************************************************************************** 2025-10-24T02:55:03,340 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:55:03,341 License :: OSI Approved :: MIT License 2025-10-24T02:55:03,342 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:03,343 ******************************************************************************** 2025-10-24T02:55:03,344 !! 2025-10-24T02:55:03,345 dist._finalize_license_expression() 2025-10-24T02:55:03,350 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:55:03,350 !! 2025-10-24T02:55:03,351 ******************************************************************************** 2025-10-24T02:55:03,352 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:55:03,353 License :: OSI Approved :: MIT License 2025-10-24T02:55:03,353 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:03,354 ******************************************************************************** 2025-10-24T02:55:03,355 !! 2025-10-24T02:55:03,355 self._finalize_license_expression() 2025-10-24T02:55:03,357 running dist_info 2025-10-24T02:55:03,369 creating /tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info 2025-10-24T02:55:03,370 writing /tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/PKG-INFO 2025-10-24T02:55:03,400 writing dependency_links to /tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/dependency_links.txt 2025-10-24T02:55:03,402 writing entry points to /tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/entry_points.txt 2025-10-24T02:55:03,421 writing requirements to /tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/requires.txt 2025-10-24T02:55:03,422 writing top-level names to /tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/top_level.txt 2025-10-24T02:55:03,424 writing manifest file '/tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:03,565 reading manifest file '/tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:03,578 writing manifest file '/tmp/pip-modern-metadata-u8dof4b8/openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:03,579 creating '/tmp/pip-modern-metadata-u8dof4b8/openhcs-0.2.8.dist-info' 2025-10-24T02:55:03,707 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-24T02:55:03,713 Source in /tmp/pip-wheel-r36v1w6q/openhcs_b7714dd30dcf46a6938b331effa58893 has version 0.2.8, which satisfies requirement openhcs==0.2.8 from https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz 2025-10-24T02:55:03,714 Removed openhcs==0.2.8 from https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz from build tracker '/tmp/pip-build-tracker-klnhrzrc' 2025-10-24T02:55:03,723 Created temporary directory: /tmp/pip-unpack-4u8hglvs 2025-10-24T02:55:03,723 Building wheels for collected packages: openhcs 2025-10-24T02:55:03,728 Created temporary directory: /tmp/pip-wheel-et2uifrh 2025-10-24T02:55:03,728 Destination directory: /tmp/pip-wheel-et2uifrh 2025-10-24T02:55:03,730 Building wheel for openhcs (pyproject.toml): started 2025-10-24T02:55:03,732 Running command Building wheel for openhcs (pyproject.toml) 2025-10-24T02:55:04,325 /tmp/pip-build-env-xqapgrpf/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:55:04,325 !! 2025-10-24T02:55:04,327 ******************************************************************************** 2025-10-24T02:55:04,327 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:55:04,328 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T02:55:04,329 or your builds will no longer be supported. 2025-10-24T02:55:04,330 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:04,330 ******************************************************************************** 2025-10-24T02:55:04,331 !! 2025-10-24T02:55:04,332 corresp(dist, value, root_dir) 2025-10-24T02:55:04,412 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:55:04,412 !! 2025-10-24T02:55:04,413 ******************************************************************************** 2025-10-24T02:55:04,414 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:55:04,415 License :: OSI Approved :: MIT License 2025-10-24T02:55:04,416 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:04,416 ******************************************************************************** 2025-10-24T02:55:04,417 !! 2025-10-24T02:55:04,418 dist._finalize_license_expression() 2025-10-24T02:55:04,423 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T02:55:04,423 !! 2025-10-24T02:55:04,424 ******************************************************************************** 2025-10-24T02:55:04,425 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T02:55:04,426 License :: OSI Approved :: MIT License 2025-10-24T02:55:04,427 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T02:55:04,427 ******************************************************************************** 2025-10-24T02:55:04,428 !! 2025-10-24T02:55:04,428 self._finalize_license_expression() 2025-10-24T02:55:04,429 running bdist_wheel 2025-10-24T02:55:04,446 running build 2025-10-24T02:55:04,447 running build_py 2025-10-24T02:55:04,453 creating build/lib/openhcs 2025-10-24T02:55:04,455 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-24T02:55:04,458 creating build/lib/openhcs/config_framework 2025-10-24T02:55:04,459 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,461 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,463 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,466 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,468 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,470 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,472 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,474 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-24T02:55:04,477 creating build/lib/openhcs/validation 2025-10-24T02:55:04,478 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-24T02:55:04,480 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-24T02:55:04,483 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-24T02:55:04,486 creating build/lib/openhcs/processing 2025-10-24T02:55:04,487 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-24T02:55:04,489 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-24T02:55:04,492 creating build/lib/openhcs/microscopes 2025-10-24T02:55:04,493 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,496 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,498 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,500 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,502 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,505 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,507 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,510 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,512 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-24T02:55:04,515 creating build/lib/openhcs/io 2025-10-24T02:55:04,516 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-24T02:55:04,519 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-24T02:55:04,521 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-24T02:55:04,523 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-24T02:55:04,526 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-24T02:55:04,528 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-24T02:55:04,530 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-24T02:55:04,532 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-24T02:55:04,534 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-24T02:55:04,536 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-24T02:55:04,539 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-24T02:55:04,542 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-24T02:55:04,545 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-24T02:55:04,547 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-24T02:55:04,550 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-24T02:55:04,552 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-24T02:55:04,555 creating build/lib/openhcs/debug 2025-10-24T02:55:04,557 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-24T02:55:04,559 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-24T02:55:04,563 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-24T02:55:04,565 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-24T02:55:04,567 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-24T02:55:04,570 creating build/lib/openhcs/tests 2025-10-24T02:55:04,571 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-24T02:55:04,573 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-24T02:55:04,576 creating build/lib/openhcs/core 2025-10-24T02:55:04,577 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-24T02:55:04,580 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-24T02:55:04,583 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-24T02:55:04,585 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-24T02:55:04,587 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-24T02:55:04,589 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-24T02:55:04,592 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-24T02:55:04,595 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-24T02:55:04,597 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-24T02:55:04,600 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-24T02:55:04,602 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-24T02:55:04,605 creating build/lib/openhcs/introspection 2025-10-24T02:55:04,607 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T02:55:04,609 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-24T02:55:04,612 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T02:55:04,615 creating build/lib/openhcs/omero 2025-10-24T02:55:04,616 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-24T02:55:04,620 creating build/lib/openhcs/runtime 2025-10-24T02:55:04,621 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,624 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,627 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,629 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,631 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,634 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,637 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,639 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,642 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,645 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,648 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,651 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,653 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-24T02:55:04,656 creating build/lib/openhcs/constants 2025-10-24T02:55:04,658 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-24T02:55:04,660 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-24T02:55:04,662 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-24T02:55:04,664 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-24T02:55:04,667 creating build/lib/openhcs/utils 2025-10-24T02:55:04,668 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-24T02:55:04,671 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-24T02:55:04,673 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-24T02:55:04,676 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-24T02:55:04,678 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-24T02:55:04,681 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-24T02:55:04,684 creating build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,685 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,688 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,691 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,693 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,695 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,697 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-24T02:55:04,701 creating build/lib/openhcs/components 2025-10-24T02:55:04,702 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-24T02:55:04,705 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-24T02:55:04,707 creating build/lib/openhcs/formats 2025-10-24T02:55:04,708 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-24T02:55:04,712 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-24T02:55:04,715 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-24T02:55:04,718 creating build/lib/openhcs/processing/presets 2025-10-24T02:55:04,719 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-24T02:55:04,722 creating build/lib/openhcs/processing/backends 2025-10-24T02:55:04,723 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-24T02:55:04,725 creating build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,727 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,729 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,731 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,733 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,735 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,737 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,739 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,742 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,743 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T02:55:04,746 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,747 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,751 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,753 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,755 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,758 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,760 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T02:55:04,762 creating build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:55:04,764 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:55:04,766 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:55:04,769 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:55:04,771 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T02:55:04,775 creating build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,776 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,779 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,781 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,784 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,787 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,789 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,791 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,794 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,796 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,799 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,801 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,804 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T02:55:04,807 creating build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,808 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,810 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,814 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,816 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,819 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,821 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,824 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,825 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,828 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,831 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,834 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,837 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,839 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,841 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,844 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,847 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T02:55:04,851 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,852 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,855 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,858 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,861 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,864 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,867 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:04,870 creating build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,871 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,875 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,878 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,881 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,885 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,887 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,890 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,893 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T02:55:04,897 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:55:04,898 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:55:04,902 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:55:04,905 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:55:04,907 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T02:55:04,912 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,914 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,917 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,920 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,922 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,925 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,928 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,932 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:04,935 creating build/lib/openhcs/tests/generators 2025-10-24T02:55:04,937 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-24T02:55:04,941 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-24T02:55:04,943 creating build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,945 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,948 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,950 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,952 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,955 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,957 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,959 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,962 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,964 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-24T02:55:04,967 creating build/lib/openhcs/core/orchestrator 2025-10-24T02:55:04,968 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-24T02:55:04,971 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-24T02:55:04,972 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-24T02:55:04,976 creating build/lib/openhcs/core/context 2025-10-24T02:55:04,977 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-24T02:55:04,979 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-24T02:55:04,982 creating build/lib/openhcs/core/steps 2025-10-24T02:55:04,983 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-24T02:55:04,986 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-24T02:55:04,988 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-24T02:55:04,991 creating build/lib/openhcs/core/components 2025-10-24T02:55:04,992 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-24T02:55:04,994 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-24T02:55:04,996 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T02:55:04,998 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T02:55:05,001 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-24T02:55:05,004 creating build/lib/openhcs/core/memory 2025-10-24T02:55:05,005 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,007 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,009 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,011 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,013 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,017 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,019 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,022 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,025 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,026 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,029 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-24T02:55:05,032 creating build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,033 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,035 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,037 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,040 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,042 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,044 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,046 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T02:55:05,048 creating build/lib/openhcs/ui/shared 2025-10-24T02:55:05,050 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,052 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,055 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,057 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,058 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,061 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,063 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,065 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,067 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,069 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,071 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,073 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-24T02:55:05,076 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:55:05,077 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:55:05,079 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:55:05,082 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T02:55:05,085 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,086 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,089 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,092 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,094 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,096 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,099 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,102 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,104 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,109 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,111 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,113 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T02:55:05,118 creating build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:55:05,119 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:55:05,121 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:55:05,123 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T02:55:05,125 creating build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:55:05,126 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:55:05,129 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:55:05,130 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:55:05,133 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:55:05,135 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T02:55:05,138 creating build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,139 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,142 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,144 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,147 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,148 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,151 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,153 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,156 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T02:55:05,159 creating build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,160 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,162 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,164 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,166 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,168 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,171 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T02:55:05,173 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,174 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,177 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,180 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,182 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,184 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,188 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,190 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,192 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,195 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:05,198 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:55:05,199 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:55:05,201 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:55:05,203 creating build/lib/openhcs/formats/pattern 2025-10-24T02:55:05,204 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-24T02:55:05,206 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-24T02:55:05,208 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-24T02:55:05,210 running egg_info 2025-10-24T02:55:05,222 writing openhcs.egg-info/PKG-INFO 2025-10-24T02:55:05,251 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T02:55:05,253 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T02:55:05,272 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T02:55:05,273 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T02:55:05,404 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:05,434 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T02:55:05,439 /tmp/pip-build-env-xqapgrpf/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openhcs.textual_tui' is absent from the `packages` configuration. 2025-10-24T02:55:05,440 !! 2025-10-24T02:55:05,441 ******************************************************************************** 2025-10-24T02:55:05,441 ############################ 2025-10-24T02:55:05,442 # Package would be ignored # 2025-10-24T02:55:05,442 ############################ 2025-10-24T02:55:05,443 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-24T02:55:05,443 but it is absent from setuptools' `packages` configuration. 2025-10-24T02:55:05,444 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T02:55:05,444 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-24T02:55:05,445 to the `packages` configuration field. 2025-10-24T02:55:05,446 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T02:55:05,446 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T02:55:05,447 instead of `find_packages(...)`/`find:`). 2025-10-24T02:55:05,447 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T02:55:05,448 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T02:55:05,449 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-24T02:55:05,450 already explicitly excluding 'openhcs.textual_tui' via 2025-10-24T02:55:05,450 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T02:55:05,451 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T02:55:05,451 combination with a more fine grained `package-data` configuration. 2025-10-24T02:55:05,452 You can read more about "package data files" on setuptools documentation page: 2025-10-24T02:55:05,453 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T02:55:05,454 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T02:55:05,455 even if it does not contain any `.py` files. 2025-10-24T02:55:05,455 On the other hand, currently there is no concept of package data 2025-10-24T02:55:05,456 directory, all directories are treated like packages. 2025-10-24T02:55:05,456 ******************************************************************************** 2025-10-24T02:55:05,457 !! 2025-10-24T02:55:05,458 check.warn(importable) 2025-10-24T02:55:05,544 creating build/lib/openhcs/textual_tui 2025-10-24T02:55:05,545 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-24T02:55:05,550 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-24T02:55:05,553 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-24T02:55:05,592 installing to build/bdist.linux-armv7l/wheel 2025-10-24T02:55:05,593 running install 2025-10-24T02:55:05,615 running install_lib 2025-10-24T02:55:05,622 creating build/bdist.linux-armv7l/wheel 2025-10-24T02:55:05,624 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-24T02:55:05,625 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-24T02:55:05,627 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,628 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,631 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,633 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,635 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,637 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,639 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,641 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T02:55:05,644 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-24T02:55:05,645 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T02:55:05,647 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T02:55:05,649 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T02:55:05,652 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-24T02:55:05,654 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-24T02:55:05,656 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-24T02:55:05,657 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:55:05,659 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:55:05,661 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:55:05,663 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:55:05,665 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:55:05,667 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:55:05,668 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:55:05,670 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:55:05,672 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T02:55:05,674 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-24T02:55:05,676 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T02:55:05,678 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-24T02:55:05,680 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-24T02:55:05,681 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:55:05,683 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:55:05,686 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:55:05,688 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:55:05,690 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:55:05,692 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T02:55:05,694 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-24T02:55:05,695 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:55:05,697 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:55:05,700 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:55:05,702 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T02:55:05,705 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-24T02:55:05,706 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,708 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,710 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,712 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,715 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,717 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,719 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,722 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,724 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,726 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,729 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,731 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T02:55:05,734 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-24T02:55:05,735 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,737 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,740 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,742 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,745 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,747 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,750 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,752 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,754 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,757 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,760 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,763 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,765 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,767 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,770 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,772 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T02:55:05,775 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-24T02:55:05,778 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:05,779 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:05,781 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:05,783 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:55:05,785 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:55:05,787 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:05,789 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T02:55:05,792 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-24T02:55:05,793 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,795 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,798 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,801 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,803 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,805 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,808 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,810 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T02:55:05,813 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-24T02:55:05,814 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:55:05,817 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T02:55:05,820 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-24T02:55:05,821 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:55:05,824 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:55:05,826 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:55:05,828 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:55:05,830 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:55:05,832 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:55:05,835 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:55:05,838 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:55:05,840 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:55:05,843 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T02:55:05,846 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-24T02:55:05,847 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,850 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,852 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,855 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,856 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,859 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,861 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,864 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,866 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T02:55:05,870 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-24T02:55:05,871 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,873 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,876 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,878 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,880 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,882 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,884 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,886 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,888 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,890 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,893 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,895 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,899 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,901 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,903 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,906 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T02:55:05,908 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-24T02:55:05,909 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:55:05,912 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:55:05,915 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:55:05,917 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:55:05,918 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T02:55:05,921 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-24T02:55:05,922 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-24T02:55:05,923 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T02:55:05,926 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T02:55:05,928 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T02:55:05,929 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T02:55:05,931 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-24T02:55:05,933 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-24T02:55:05,935 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-24T02:55:05,936 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,938 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,941 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,942 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,944 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,947 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,949 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,952 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,954 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T02:55:05,957 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,960 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,962 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,964 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,966 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,968 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,970 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,972 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,975 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,977 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-24T02:55:05,978 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T02:55:05,981 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T02:55:05,982 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T02:55:05,986 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,988 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T02:55:05,990 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-24T02:55:05,991 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T02:55:05,993 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T02:55:05,996 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-24T02:55:05,997 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T02:55:06,000 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T02:55:06,002 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T02:55:06,004 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-24T02:55:06,005 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:55:06,007 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:55:06,009 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:55:06,011 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:55:06,014 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T02:55:06,017 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-24T02:55:06,018 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,020 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,022 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,025 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,026 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,030 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,032 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,035 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-24T02:55:06,036 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,038 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,041 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,043 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,045 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,048 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,052 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T02:55:06,055 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,059 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,062 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,064 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T02:55:06,067 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-24T02:55:06,068 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T02:55:06,071 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T02:55:06,072 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T02:55:06,076 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-24T02:55:06,077 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T02:55:06,079 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T02:55:06,081 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T02:55:06,084 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-24T02:55:06,086 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-24T02:55:06,088 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,091 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,093 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,097 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,100 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,104 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,106 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,108 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,110 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,112 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,115 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,116 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T02:55:06,120 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-24T02:55:06,121 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,123 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,126 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,128 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,130 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,132 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,135 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,137 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,140 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,143 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,145 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,147 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,150 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T02:55:06,153 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-24T02:55:06,154 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:55:06,156 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:55:06,157 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:55:06,159 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T02:55:06,162 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-24T02:55:06,163 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:55:06,165 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:55:06,167 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:55:06,170 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:55:06,171 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:55:06,174 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T02:55:06,177 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-24T02:55:06,178 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:55:06,180 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:55:06,183 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-24T02:55:06,184 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T02:55:06,187 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T02:55:06,189 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T02:55:06,192 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,193 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,197 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,200 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,202 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,204 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,206 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,209 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,212 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,216 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,218 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,221 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T02:55:06,225 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:06,225 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:06,228 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:55:06,231 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:06,233 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:55:06,235 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:55:06,239 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:55:06,241 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T02:55:06,243 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:55:06,245 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:55:06,248 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:55:06,249 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:55:06,251 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T02:55:06,253 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:55:06,255 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:55:06,257 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-24T02:55:06,258 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T02:55:06,260 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T02:55:06,263 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T02:55:06,265 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-24T02:55:06,266 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:55:06,268 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:55:06,270 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:55:06,272 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:55:06,275 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T02:55:06,278 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-24T02:55:06,279 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,281 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,284 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,286 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,288 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,290 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,292 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,295 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T02:55:06,298 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-24T02:55:06,299 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:55:06,301 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:55:06,303 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:55:06,305 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:55:06,308 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:55:06,310 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T02:55:06,312 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:55:06,314 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T02:55:06,318 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-24T02:55:06,319 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T02:55:06,321 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T02:55:06,323 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-24T02:55:06,324 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T02:55:06,327 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-24T02:55:06,328 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T02:55:06,332 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-24T02:55:06,333 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T02:55:06,334 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T02:55:06,337 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T02:55:06,339 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T02:55:06,341 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T02:55:06,343 running install_egg_info 2025-10-24T02:55:06,349 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.2.8-py3.11.egg-info 2025-10-24T02:55:06,363 running install_scripts 2025-10-24T02:55:06,375 creating build/bdist.linux-armv7l/wheel/openhcs-0.2.8.dist-info/WHEEL 2025-10-24T02:55:06,378 creating '/tmp/pip-wheel-et2uifrh/.tmp-sghcokab/openhcs-0.2.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-24T02:55:06,382 adding 'openhcs/__init__.py' 2025-10-24T02:55:06,384 adding 'openhcs/components/__init__.py' 2025-10-24T02:55:06,387 adding 'openhcs/components/framework.py' 2025-10-24T02:55:06,390 adding 'openhcs/config_framework/__init__.py' 2025-10-24T02:55:06,392 adding 'openhcs/config_framework/cache_warming.py' 2025-10-24T02:55:06,394 adding 'openhcs/config_framework/config.py' 2025-10-24T02:55:06,398 adding 'openhcs/config_framework/context_manager.py' 2025-10-24T02:55:06,402 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-24T02:55:06,404 adding 'openhcs/config_framework/global_config.py' 2025-10-24T02:55:06,414 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-24T02:55:06,417 adding 'openhcs/config_framework/placeholder.py' 2025-10-24T02:55:06,420 adding 'openhcs/constants/__init__.py' 2025-10-24T02:55:06,422 adding 'openhcs/constants/constants.py' 2025-10-24T02:55:06,424 adding 'openhcs/constants/input_source.py' 2025-10-24T02:55:06,426 adding 'openhcs/constants/streaming.py' 2025-10-24T02:55:06,428 adding 'openhcs/core/__init__.py' 2025-10-24T02:55:06,432 adding 'openhcs/core/config.py' 2025-10-24T02:55:06,435 adding 'openhcs/core/config_cache.py' 2025-10-24T02:55:06,437 adding 'openhcs/core/lazy_placeholder.py' 2025-10-24T02:55:06,439 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-24T02:55:06,441 adding 'openhcs/core/log_utils.py' 2025-10-24T02:55:06,443 adding 'openhcs/core/metadata_cache.py' 2025-10-24T02:55:06,446 adding 'openhcs/core/path_cache.py' 2025-10-24T02:55:06,448 adding 'openhcs/core/roi.py' 2025-10-24T02:55:06,453 adding 'openhcs/core/utils.py' 2025-10-24T02:55:06,455 adding 'openhcs/core/xdg_paths.py' 2025-10-24T02:55:06,458 adding 'openhcs/core/components/__init__.py' 2025-10-24T02:55:06,460 adding 'openhcs/core/components/metaprogramming.py' 2025-10-24T02:55:06,462 adding 'openhcs/core/components/multiprocessing.py' 2025-10-24T02:55:06,464 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-24T02:55:06,466 adding 'openhcs/core/components/validation.py' 2025-10-24T02:55:06,468 adding 'openhcs/core/context/__init__.py' 2025-10-24T02:55:06,469 adding 'openhcs/core/context/processing_context.py' 2025-10-24T02:55:06,471 adding 'openhcs/core/memory/__init__.py' 2025-10-24T02:55:06,475 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-24T02:55:06,477 adding 'openhcs/core/memory/converters.py' 2025-10-24T02:55:06,483 adding 'openhcs/core/memory/decorators.py' 2025-10-24T02:55:06,484 adding 'openhcs/core/memory/exceptions.py' 2025-10-24T02:55:06,486 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-24T02:55:06,488 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-24T02:55:06,489 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-24T02:55:06,492 adding 'openhcs/core/memory/stack_utils.py' 2025-10-24T02:55:06,493 adding 'openhcs/core/memory/utils.py' 2025-10-24T02:55:06,495 adding 'openhcs/core/memory/wrapper.py' 2025-10-24T02:55:06,497 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-24T02:55:06,498 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-24T02:55:06,500 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-24T02:55:06,501 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-24T02:55:06,502 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-24T02:55:06,504 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-24T02:55:06,505 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-24T02:55:06,507 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-24T02:55:06,509 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-24T02:55:06,517 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-24T02:55:06,519 adding 'openhcs/core/pipeline/__init__.py' 2025-10-24T02:55:06,525 adding 'openhcs/core/pipeline/compiler.py' 2025-10-24T02:55:06,528 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-24T02:55:06,530 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-24T02:55:06,531 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-24T02:55:06,533 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-24T02:55:06,536 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-24T02:55:06,537 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-24T02:55:06,539 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-24T02:55:06,540 adding 'openhcs/core/steps/__init__.py' 2025-10-24T02:55:06,542 adding 'openhcs/core/steps/abstract.py' 2025-10-24T02:55:06,550 adding 'openhcs/core/steps/function_step.py' 2025-10-24T02:55:06,552 adding 'openhcs/debug/__init__.py' 2025-10-24T02:55:06,554 adding 'openhcs/debug/example_export.py' 2025-10-24T02:55:06,555 adding 'openhcs/debug/example_export_clean.py' 2025-10-24T02:55:06,557 adding 'openhcs/debug/export.py' 2025-10-24T02:55:06,562 adding 'openhcs/debug/pickle_to_python.py' 2025-10-24T02:55:06,568 adding 'openhcs/formats/experimental_analysis.py' 2025-10-24T02:55:06,570 adding 'openhcs/formats/func_arg_prep.py' 2025-10-24T02:55:06,573 adding 'openhcs/formats/metaxpress.py' 2025-10-24T02:55:06,574 adding 'openhcs/formats/pattern/__init__.py' 2025-10-24T02:55:06,577 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-24T02:55:06,579 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-24T02:55:06,580 adding 'openhcs/introspection/__init__.py' 2025-10-24T02:55:06,586 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-24T02:55:06,588 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-24T02:55:06,590 adding 'openhcs/io/__init__.py' 2025-10-24T02:55:06,592 adding 'openhcs/io/atomic.py' 2025-10-24T02:55:06,593 adding 'openhcs/io/backend_registry.py' 2025-10-24T02:55:06,596 adding 'openhcs/io/base.py' 2025-10-24T02:55:06,599 adding 'openhcs/io/disk.py' 2025-10-24T02:55:06,601 adding 'openhcs/io/exceptions.py' 2025-10-24T02:55:06,602 adding 'openhcs/io/fiji_stream.py' 2025-10-24T02:55:06,606 adding 'openhcs/io/filemanager.py' 2025-10-24T02:55:06,609 adding 'openhcs/io/memory.py' 2025-10-24T02:55:06,611 adding 'openhcs/io/metadata_migration.py' 2025-10-24T02:55:06,612 adding 'openhcs/io/metadata_writer.py' 2025-10-24T02:55:06,614 adding 'openhcs/io/napari_stream.py' 2025-10-24T02:55:06,620 adding 'openhcs/io/omero_local.py' 2025-10-24T02:55:06,623 adding 'openhcs/io/pipeline_migration.py' 2025-10-24T02:55:06,624 adding 'openhcs/io/streaming.py' 2025-10-24T02:55:06,629 adding 'openhcs/io/zarr.py' 2025-10-24T02:55:06,631 adding 'openhcs/microscopes/__init__.py' 2025-10-24T02:55:06,633 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-24T02:55:06,637 adding 'openhcs/microscopes/imagexpress.py' 2025-10-24T02:55:06,641 adding 'openhcs/microscopes/microscope_base.py' 2025-10-24T02:55:06,642 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-24T02:55:06,645 adding 'openhcs/microscopes/omero.py' 2025-10-24T02:55:06,649 adding 'openhcs/microscopes/openhcs.py' 2025-10-24T02:55:06,653 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-24T02:55:06,656 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-24T02:55:06,658 adding 'openhcs/omero/__init__.py' 2025-10-24T02:55:06,659 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-24T02:55:06,660 adding 'openhcs/omero/docker-compose.yml' 2025-10-24T02:55:06,662 adding 'openhcs/processing/__init__.py' 2025-10-24T02:55:06,665 adding 'openhcs/processing/func_registry.py' 2025-10-24T02:55:06,666 adding 'openhcs/processing/backends/__init__.py' 2025-10-24T02:55:06,668 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-24T02:55:06,670 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-24T02:55:06,675 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-24T02:55:06,681 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-24T02:55:06,687 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-24T02:55:06,690 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-24T02:55:06,692 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-24T02:55:06,695 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-24T02:55:06,697 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-24T02:55:06,699 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-24T02:55:06,702 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-24T02:55:06,705 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-24T02:55:06,709 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-24T02:55:06,711 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-24T02:55:06,714 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-24T02:55:06,717 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-24T02:55:06,718 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-24T02:55:06,720 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-24T02:55:06,723 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-24T02:55:06,728 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-24T02:55:06,730 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-24T02:55:06,733 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-24T02:55:06,735 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-24T02:55:06,736 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-24T02:55:06,739 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-24T02:55:06,741 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-24T02:55:06,743 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-24T02:55:06,744 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-24T02:55:06,747 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-24T02:55:06,749 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-24T02:55:06,751 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-24T02:55:06,753 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-24T02:55:06,754 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-24T02:55:06,756 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-24T02:55:06,758 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-24T02:55:06,759 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-24T02:55:06,761 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-24T02:55:06,763 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-24T02:55:06,765 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-24T02:55:06,766 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-24T02:55:06,768 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-24T02:55:06,769 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-24T02:55:06,771 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-24T02:55:06,775 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-24T02:55:06,777 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-24T02:55:06,782 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-24T02:55:06,787 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-24T02:55:06,789 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-24T02:55:06,791 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-24T02:55:06,792 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-24T02:55:06,794 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-24T02:55:06,799 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-24T02:55:06,801 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-24T02:55:06,803 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-24T02:55:06,805 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-24T02:55:06,807 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-24T02:55:06,811 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-24T02:55:06,814 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-24T02:55:06,817 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-24T02:55:06,819 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-24T02:55:06,822 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-24T02:55:06,825 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-24T02:55:06,828 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-24T02:55:06,830 adding 'openhcs/processing/presets/__init__.py' 2025-10-24T02:55:06,831 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-24T02:55:06,833 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-24T02:55:06,834 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-24T02:55:06,836 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-24T02:55:06,837 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-24T02:55:06,838 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-24T02:55:06,840 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-24T02:55:06,841 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-24T02:55:06,842 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-24T02:55:06,844 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-24T02:55:06,845 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-24T02:55:06,847 adding 'openhcs/pyqt_gui/app.py' 2025-10-24T02:55:06,849 adding 'openhcs/pyqt_gui/config.py' 2025-10-24T02:55:06,851 adding 'openhcs/pyqt_gui/launch.py' 2025-10-24T02:55:06,855 adding 'openhcs/pyqt_gui/main.py' 2025-10-24T02:55:06,859 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-24T02:55:06,861 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-24T02:55:06,862 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-24T02:55:06,864 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-24T02:55:06,866 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-24T02:55:06,867 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-24T02:55:06,869 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-24T02:55:06,871 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-24T02:55:06,876 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-24T02:55:06,877 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-24T02:55:06,880 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-24T02:55:06,882 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-24T02:55:06,884 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-24T02:55:06,886 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-24T02:55:06,887 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-24T02:55:06,889 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-24T02:55:06,890 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-24T02:55:06,892 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-24T02:55:06,894 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-24T02:55:06,898 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-24T02:55:06,901 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-24T02:55:06,909 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-24T02:55:06,917 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-24T02:55:06,922 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-24T02:55:06,932 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-24T02:55:06,934 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-24T02:55:06,936 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-24T02:55:06,940 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-24T02:55:06,941 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-24T02:55:06,943 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-24T02:55:06,944 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-24T02:55:06,946 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-24T02:55:06,949 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-24T02:55:06,950 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-24T02:55:06,952 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-24T02:55:06,965 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-24T02:55:06,968 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-24T02:55:06,973 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-24T02:55:06,976 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-24T02:55:06,978 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-24T02:55:06,983 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-24T02:55:06,986 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-24T02:55:06,989 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-24T02:55:06,991 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-24T02:55:06,993 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-24T02:55:06,995 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-24T02:55:06,996 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-24T02:55:07,000 adding 'openhcs/runtime/execution_server.py' 2025-10-24T02:55:07,002 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-24T02:55:07,006 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-24T02:55:07,014 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-24T02:55:07,016 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-24T02:55:07,018 adding 'openhcs/runtime/queue_tracker.py' 2025-10-24T02:55:07,019 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-24T02:55:07,021 adding 'openhcs/runtime/roi_converters.py' 2025-10-24T02:55:07,024 adding 'openhcs/runtime/zmq_base.py' 2025-10-24T02:55:07,026 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-24T02:55:07,028 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-24T02:55:07,030 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-24T02:55:07,031 adding 'openhcs/runtime/zmq_messages.py' 2025-10-24T02:55:07,033 adding 'openhcs/tests/__init__.py' 2025-10-24T02:55:07,034 adding 'openhcs/tests/test_pipeline.py' 2025-10-24T02:55:07,036 adding 'openhcs/tests/generators/__init__.py' 2025-10-24T02:55:07,041 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-24T02:55:07,043 adding 'openhcs/textual_tui/styles.css' 2025-10-24T02:55:07,045 adding 'openhcs/ui/shared/__init__.py' 2025-10-24T02:55:07,047 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-24T02:55:07,049 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-24T02:55:07,050 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-24T02:55:07,054 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-24T02:55:07,056 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-24T02:55:07,057 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-24T02:55:07,059 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-24T02:55:07,060 adding 'openhcs/ui/shared/search_service.py' 2025-10-24T02:55:07,062 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-24T02:55:07,063 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-24T02:55:07,064 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-24T02:55:07,067 adding 'openhcs/utils/display_config_factory.py' 2025-10-24T02:55:07,068 adding 'openhcs/utils/enum_factory.py' 2025-10-24T02:55:07,069 adding 'openhcs/utils/environment.py' 2025-10-24T02:55:07,071 adding 'openhcs/utils/import_utils.py' 2025-10-24T02:55:07,072 adding 'openhcs/utils/performance_monitor.py' 2025-10-24T02:55:07,074 adding 'openhcs/utils/recache_function_registry.py' 2025-10-24T02:55:07,076 adding 'openhcs/validation/__init__.py' 2025-10-24T02:55:07,078 adding 'openhcs/validation/ast_validator.py' 2025-10-24T02:55:07,079 adding 'openhcs/validation/validate.py' 2025-10-24T02:55:07,083 adding 'openhcs-0.2.8.dist-info/METADATA' 2025-10-24T02:55:07,084 adding 'openhcs-0.2.8.dist-info/WHEEL' 2025-10-24T02:55:07,085 adding 'openhcs-0.2.8.dist-info/entry_points.txt' 2025-10-24T02:55:07,086 adding 'openhcs-0.2.8.dist-info/top_level.txt' 2025-10-24T02:55:07,091 adding 'openhcs-0.2.8.dist-info/RECORD' 2025-10-24T02:55:07,107 removing build/bdist.linux-armv7l/wheel 2025-10-24T02:55:07,290 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-24T02:55:07,356 Created wheel for openhcs: filename=openhcs-0.2.8-py3-none-any.whl size=1069739 sha256=3ab357f123753ad97e36165e1047b1a73735023a1c8fca9e56d149a302db7acc 2025-10-24T02:55:07,357 Stored in directory: /tmp/pip-ephem-wheel-cache-echsgf8u/wheels/17/96/5d/d81e3463a8f09a9ee11cc52c113c09471f2690c0df111d3097 2025-10-24T02:55:07,380 Successfully built openhcs 2025-10-24T02:55:07,421 Removed build tracker: '/tmp/pip-build-tracker-klnhrzrc'