2025-10-24T14:58:33,297 Created temporary directory: /tmp/pip-ephem-wheel-cache-ia427ytt 2025-10-24T14:58:33,299 Created temporary directory: /tmp/pip-build-tracker-1alapync 2025-10-24T14:58:33,300 Initialized build tracking at /tmp/pip-build-tracker-1alapync 2025-10-24T14:58:33,300 Created build tracker: /tmp/pip-build-tracker-1alapync 2025-10-24T14:58:33,301 Entered build tracker: /tmp/pip-build-tracker-1alapync 2025-10-24T14:58:33,302 Created temporary directory: /tmp/pip-wheel-bi3pf7ai 2025-10-24T14:58:33,305 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-24T14:58:33,307 Created temporary directory: /tmp/pip-ephem-wheel-cache-lkqh5ri7 2025-10-24T14:58:33,328 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T14:58:33,332 2 location(s) to search for versions of openhcs: 2025-10-24T14:58:33,332 * https://pypi.org/simple/openhcs/ 2025-10-24T14:58:33,332 * https://www.piwheels.org/simple/openhcs/ 2025-10-24T14:58:33,332 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-24T14:58:33,333 Getting page https://pypi.org/simple/openhcs/ 2025-10-24T14:58:33,335 Found index url https://pypi.org/simple 2025-10-24T14:58:33,548 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-24T14:58:33,555 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-24T14:58:33,556 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-24T14:58:33,556 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-24T14:58:33,558 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-24T14:58:33,558 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-24T14:58:33,559 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-24T14:58:33,560 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-24T14:58:33,561 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-24T14:58:33,562 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-24T14:58:33,563 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-24T14:58:33,564 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-24T14:58:33,565 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-24T14:58:33,565 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-24T14:58:33,566 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-24T14:58:33,567 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-24T14:58:33,568 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-24T14:58:33,568 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-24T14:58:33,569 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-24T14:58:33,570 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-24T14:58:33,571 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-24T14:58:33,572 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-24T14:58:33,572 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-24T14:58:33,573 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-24T14:58:33,574 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-24T14:58:33,575 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-24T14:58:33,576 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-24T14:58:33,577 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-24T14:58:33,578 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-24T14:58:33,578 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-24T14:58:33,579 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-24T14:58:33,580 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/28/bf/b8470afff99657d43c13ea51ee0fe02a0bdda95dd9fdb9316c77ac1fa300/openhcs-0.3.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T14:58:33,581 Found link https://files.pythonhosted.org/packages/d6/78/4c3ba6e6beff0b7b488d8f227131994e299a62ec32997428db8890989084/openhcs-0.3.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.3 2025-10-24T14:58:33,581 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-24T14:58:33,582 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-24T14:58:33,583 Found index url https://www.piwheels.org/simple 2025-10-24T14:58:33,741 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-24T14:58:33,746 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.0-py3-none-any.whl#sha256=7be5a93117857fbd9b52105460a10bd8613d848e067cad90df0a4aaf7c8e17e9 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T14:58:33,746 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.10-py3-none-any.whl#sha256=dd186cec119b68e471b39dd438fd2ebd8cdee09f1e99f6986c3c82c163eb5aac (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T14:58:33,747 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.9-py3-none-any.whl#sha256=cf53e8ca6157a07cce594755da3322223171cdcab882d68e60fc0aa756a53ef3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T14:58:33,748 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.8-py3-none-any.whl#sha256=3ab357f123753ad97e36165e1047b1a73735023a1c8fca9e56d149a302db7acc (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T14:58:33,748 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-24T14:58:33,749 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-24T14:58:33,750 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-24T14:58:33,750 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-24T14:58:33,751 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-24T14:58:33,752 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-24T14:58:33,752 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-24T14:58:33,753 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-24T14:58:33,753 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-24T14:58:33,754 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-24T14:58:33,754 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-24T14:58:33,775 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-24T14:58:33,793 Collecting openhcs==0.3.2 2025-10-24T14:58:33,795 Created temporary directory: /tmp/pip-unpack-dlvlve50 2025-10-24T14:58:33,931 Downloading openhcs-0.3.2.tar.gz (905 kB) 2025-10-24T14:58:34,775 Added openhcs==0.3.2 from https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-1alapync' 2025-10-24T14:58:34,782 Created temporary directory: /tmp/pip-build-env-9ear2rhc 2025-10-24T14:58:34,787 Installing build dependencies: started 2025-10-24T14:58:34,788 Running command pip subprocess to install build dependencies 2025-10-24T14:58:35,923 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-24T14:58:36,534 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-24T14:58:36,558 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T14:58:38,283 Collecting setuptools>=61.0 2025-10-24T14:58:38,396 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-24T14:58:38,661 Collecting wheel 2025-10-24T14:58:38,678 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-24T14:58:41,586 Installing collected packages: wheel, setuptools 2025-10-24T14:58:41,838 Creating /tmp/pip-build-env-9ear2rhc/overlay/local/bin 2025-10-24T14:58:41,841 changing mode of /tmp/pip-build-env-9ear2rhc/overlay/local/bin/wheel to 755 2025-10-24T14:58:46,178 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-24T14:58:46,451 Installing build dependencies: finished with status 'done' 2025-10-24T14:58:46,457 Getting requirements to build wheel: started 2025-10-24T14:58:46,458 Running command Getting requirements to build wheel 2025-10-24T14:58:47,090 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T14:58:47,091 !! 2025-10-24T14:58:47,092 ******************************************************************************** 2025-10-24T14:58:47,092 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-24T14:58:47,093 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T14:58:47,093 or your builds will no longer be supported. 2025-10-24T14:58:47,094 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:47,095 ******************************************************************************** 2025-10-24T14:58:47,096 !! 2025-10-24T14:58:47,096 corresp(dist, value, root_dir) 2025-10-24T14:58:47,191 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T14:58:47,192 !! 2025-10-24T14:58:47,193 ******************************************************************************** 2025-10-24T14:58:47,193 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T14:58:47,194 License :: OSI Approved :: MIT License 2025-10-24T14:58:47,196 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:47,196 ******************************************************************************** 2025-10-24T14:58:47,198 !! 2025-10-24T14:58:47,198 dist._finalize_license_expression() 2025-10-24T14:58:47,202 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T14:58:47,203 !! 2025-10-24T14:58:47,204 ******************************************************************************** 2025-10-24T14:58:47,204 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T14:58:47,206 License :: OSI Approved :: MIT License 2025-10-24T14:58:47,207 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:47,207 ******************************************************************************** 2025-10-24T14:58:47,208 !! 2025-10-24T14:58:47,209 self._finalize_license_expression() 2025-10-24T14:58:47,210 running egg_info 2025-10-24T14:58:47,217 writing openhcs.egg-info/PKG-INFO 2025-10-24T14:58:47,246 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T14:58:47,248 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T14:58:47,268 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T14:58:47,270 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T14:58:47,431 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:47,462 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:47,561 Getting requirements to build wheel: finished with status 'done' 2025-10-24T14:58:47,565 Created temporary directory: /tmp/pip-modern-metadata-ct468rus 2025-10-24T14:58:47,567 Preparing metadata (pyproject.toml): started 2025-10-24T14:58:47,569 Running command Preparing metadata (pyproject.toml) 2025-10-24T14:58:48,413 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T14:58:48,413 !! 2025-10-24T14:58:48,415 ******************************************************************************** 2025-10-24T14:58:48,415 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-24T14:58:48,416 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T14:58:48,416 or your builds will no longer be supported. 2025-10-24T14:58:48,417 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:48,418 ******************************************************************************** 2025-10-24T14:58:48,419 !! 2025-10-24T14:58:48,419 corresp(dist, value, root_dir) 2025-10-24T14:58:48,509 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T14:58:48,510 !! 2025-10-24T14:58:48,511 ******************************************************************************** 2025-10-24T14:58:48,511 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T14:58:48,512 License :: OSI Approved :: MIT License 2025-10-24T14:58:48,513 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:48,514 ******************************************************************************** 2025-10-24T14:58:48,515 !! 2025-10-24T14:58:48,515 dist._finalize_license_expression() 2025-10-24T14:58:48,520 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T14:58:48,521 !! 2025-10-24T14:58:48,522 ******************************************************************************** 2025-10-24T14:58:48,523 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T14:58:48,524 License :: OSI Approved :: MIT License 2025-10-24T14:58:48,525 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:48,526 ******************************************************************************** 2025-10-24T14:58:48,527 !! 2025-10-24T14:58:48,528 self._finalize_license_expression() 2025-10-24T14:58:48,528 running dist_info 2025-10-24T14:58:48,540 creating /tmp/pip-modern-metadata-ct468rus/openhcs.egg-info 2025-10-24T14:58:48,541 writing /tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/PKG-INFO 2025-10-24T14:58:48,571 writing dependency_links to /tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/dependency_links.txt 2025-10-24T14:58:48,573 writing entry points to /tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/entry_points.txt 2025-10-24T14:58:48,593 writing requirements to /tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/requires.txt 2025-10-24T14:58:48,594 writing top-level names to /tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/top_level.txt 2025-10-24T14:58:48,595 writing manifest file '/tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:48,749 reading manifest file '/tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:48,762 writing manifest file '/tmp/pip-modern-metadata-ct468rus/openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:48,764 creating '/tmp/pip-modern-metadata-ct468rus/openhcs-0.3.2.dist-info' 2025-10-24T14:58:48,910 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-24T14:58:48,916 Source in /tmp/pip-wheel-bi3pf7ai/openhcs_90b520ee1dbc44b5af5db5b06154c0fc has version 0.3.2, which satisfies requirement openhcs==0.3.2 from https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz 2025-10-24T14:58:48,917 Removed openhcs==0.3.2 from https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-1alapync' 2025-10-24T14:58:48,925 WARNING: The candidate selected for download or install is a yanked version: 'openhcs' candidate (version 0.3.2 at https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11)) 2025-10-24T14:58:48,925 Reason for being yanked: broken windows 2025-10-24T14:58:48,927 Created temporary directory: /tmp/pip-unpack-6_ms8ehf 2025-10-24T14:58:48,928 Building wheels for collected packages: openhcs 2025-10-24T14:58:48,932 Created temporary directory: /tmp/pip-wheel-f4euebi4 2025-10-24T14:58:48,932 Destination directory: /tmp/pip-wheel-f4euebi4 2025-10-24T14:58:48,935 Building wheel for openhcs (pyproject.toml): started 2025-10-24T14:58:48,936 Running command Building wheel for openhcs (pyproject.toml) 2025-10-24T14:58:49,511 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T14:58:49,511 !! 2025-10-24T14:58:49,513 ******************************************************************************** 2025-10-24T14:58:49,513 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-24T14:58:49,514 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T14:58:49,515 or your builds will no longer be supported. 2025-10-24T14:58:49,516 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:49,517 ******************************************************************************** 2025-10-24T14:58:49,518 !! 2025-10-24T14:58:49,519 corresp(dist, value, root_dir) 2025-10-24T14:58:49,598 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T14:58:49,599 !! 2025-10-24T14:58:49,600 ******************************************************************************** 2025-10-24T14:58:49,601 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T14:58:49,602 License :: OSI Approved :: MIT License 2025-10-24T14:58:49,603 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:49,604 ******************************************************************************** 2025-10-24T14:58:49,605 !! 2025-10-24T14:58:49,605 dist._finalize_license_expression() 2025-10-24T14:58:49,609 /tmp/pip-build-env-9ear2rhc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T14:58:49,610 !! 2025-10-24T14:58:49,611 ******************************************************************************** 2025-10-24T14:58:49,612 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T14:58:49,613 License :: OSI Approved :: MIT License 2025-10-24T14:58:49,614 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T14:58:49,615 ******************************************************************************** 2025-10-24T14:58:49,616 !! 2025-10-24T14:58:49,617 self._finalize_license_expression() 2025-10-24T14:58:49,617 running bdist_wheel 2025-10-24T14:58:49,632 running build 2025-10-24T14:58:49,633 running build_py 2025-10-24T14:58:49,639 creating build/lib/openhcs 2025-10-24T14:58:49,641 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-24T14:58:49,643 creating build/lib/openhcs/components 2025-10-24T14:58:49,644 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-24T14:58:49,646 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-24T14:58:49,649 creating build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,649 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,652 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,654 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,657 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,659 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,660 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T14:58:49,663 creating build/lib/openhcs/runtime 2025-10-24T14:58:49,664 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,666 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,668 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,671 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,673 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,676 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,678 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,681 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,684 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,686 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,688 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,691 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,693 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-24T14:58:49,696 creating build/lib/openhcs/tests 2025-10-24T14:58:49,697 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-24T14:58:49,698 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-24T14:58:49,700 creating build/lib/openhcs/omero 2025-10-24T14:58:49,701 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-24T14:58:49,704 creating build/lib/openhcs/io 2025-10-24T14:58:49,705 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-24T14:58:49,708 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-24T14:58:49,710 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-24T14:58:49,712 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-24T14:58:49,714 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-24T14:58:49,717 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-10-24T14:58:49,719 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-24T14:58:49,722 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-24T14:58:49,724 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-24T14:58:49,727 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-24T14:58:49,729 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-24T14:58:49,731 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-24T14:58:49,733 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-24T14:58:49,736 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-24T14:58:49,739 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-24T14:58:49,741 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-24T14:58:49,743 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-24T14:58:49,746 creating build/lib/openhcs/formats 2025-10-24T14:58:49,746 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-24T14:58:49,749 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-24T14:58:49,751 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-24T14:58:49,755 creating build/lib/openhcs/utils 2025-10-24T14:58:49,756 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-24T14:58:49,757 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-24T14:58:49,760 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-24T14:58:49,762 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-24T14:58:49,764 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-24T14:58:49,766 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-24T14:58:49,769 creating build/lib/openhcs/debug 2025-10-24T14:58:49,770 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-24T14:58:49,772 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-24T14:58:49,774 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-24T14:58:49,776 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-24T14:58:49,778 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-24T14:58:49,781 creating build/lib/openhcs/microscopes 2025-10-24T14:58:49,782 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,784 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,787 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,790 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,792 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,795 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,797 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,799 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,802 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-24T14:58:49,805 creating build/lib/openhcs/core 2025-10-24T14:58:49,806 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-24T14:58:49,808 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-24T14:58:49,811 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-24T14:58:49,813 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-24T14:58:49,815 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-24T14:58:49,817 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-24T14:58:49,819 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-24T14:58:49,821 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-24T14:58:49,824 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-24T14:58:49,826 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-24T14:58:49,828 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-24T14:58:49,831 creating build/lib/openhcs/processing 2025-10-24T14:58:49,832 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-24T14:58:49,834 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-24T14:58:49,837 creating build/lib/openhcs/config_framework 2025-10-24T14:58:49,838 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,840 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,842 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,844 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,847 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,850 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,852 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,853 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-24T14:58:49,856 creating build/lib/openhcs/constants 2025-10-24T14:58:49,857 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-24T14:58:49,859 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-24T14:58:49,861 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-24T14:58:49,864 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-24T14:58:49,866 creating build/lib/openhcs/validation 2025-10-24T14:58:49,867 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-24T14:58:49,870 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-24T14:58:49,872 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-24T14:58:49,874 creating build/lib/openhcs/introspection 2025-10-24T14:58:49,875 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T14:58:49,878 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T14:58:49,881 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-24T14:58:49,883 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,884 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,888 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,890 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,893 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,896 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,900 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,902 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,905 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,907 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,910 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,913 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T14:58:49,917 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T14:58:49,918 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T14:58:49,921 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T14:58:49,924 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T14:58:49,927 creating build/lib/openhcs/pyqt_gui/utils 2025-10-24T14:58:49,928 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T14:58:49,930 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T14:58:49,932 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T14:58:49,935 creating build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,936 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,938 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,941 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,943 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,945 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,947 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T14:58:49,950 creating build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,951 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,953 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,955 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,958 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,960 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,962 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,965 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,968 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,971 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T14:58:49,973 creating build/lib/openhcs/pyqt_gui/shared 2025-10-24T14:58:49,974 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T14:58:49,977 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T14:58:49,979 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T14:58:49,981 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T14:58:49,984 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T14:58:49,986 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T14:58:49,987 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T14:58:49,989 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T14:58:49,991 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:49,992 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:49,994 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:49,998 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,000 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,003 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,005 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,009 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,012 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,015 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,018 creating build/lib/openhcs/tests/generators 2025-10-24T14:58:50,019 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-24T14:58:50,022 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-24T14:58:50,024 creating build/lib/openhcs/formats/pattern 2025-10-24T14:58:50,025 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-24T14:58:50,028 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-24T14:58:50,030 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-24T14:58:50,032 creating build/lib/openhcs/core/components 2025-10-24T14:58:50,033 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-24T14:58:50,036 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T14:58:50,038 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T14:58:50,041 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-24T14:58:50,043 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-24T14:58:50,045 creating build/lib/openhcs/core/context 2025-10-24T14:58:50,046 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-24T14:58:50,049 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-24T14:58:50,051 creating build/lib/openhcs/core/memory 2025-10-24T14:58:50,052 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,055 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,058 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,060 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,063 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,065 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,067 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,070 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,072 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,074 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,077 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-24T14:58:50,081 creating build/lib/openhcs/core/orchestrator 2025-10-24T14:58:50,082 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-24T14:58:50,084 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-24T14:58:50,086 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-24T14:58:50,090 creating build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,092 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,094 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,097 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,100 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,102 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,105 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,107 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,109 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,112 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T14:58:50,116 creating build/lib/openhcs/core/steps 2025-10-24T14:58:50,117 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-24T14:58:50,119 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-24T14:58:50,121 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-24T14:58:50,125 creating build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,126 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,129 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,131 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,133 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,135 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,137 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,139 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T14:58:50,141 creating build/lib/openhcs/processing/backends 2025-10-24T14:58:50,142 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-24T14:58:50,144 creating build/lib/openhcs/processing/presets 2025-10-24T14:58:50,145 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-24T14:58:50,148 creating build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,149 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,152 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,155 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,158 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,160 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,163 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,166 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,167 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T14:58:50,171 creating build/lib/openhcs/processing/backends/assemblers 2025-10-24T14:58:50,172 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T14:58:50,174 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T14:58:50,177 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T14:58:50,180 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T14:58:50,182 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-24T14:58:50,183 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T14:58:50,186 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T14:58:50,189 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T14:58:50,191 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T14:58:50,195 creating build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,197 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,200 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,203 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,206 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,208 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,212 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,214 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,217 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,220 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,223 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,226 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,229 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,231 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,233 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,236 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,239 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T14:58:50,243 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,244 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,247 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,249 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,251 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,253 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,256 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T14:58:50,258 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,260 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,263 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,267 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,270 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,272 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,274 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:50,277 creating build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,278 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,280 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,283 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,286 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,288 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,290 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,293 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,296 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,298 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,300 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,302 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,305 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T14:58:50,309 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,310 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,313 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,316 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,319 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,324 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,328 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,332 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:50,335 creating build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,337 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,340 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,342 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,344 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,347 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,350 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,352 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,355 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,357 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T14:58:50,361 creating build/lib/openhcs/ui/shared 2025-10-24T14:58:50,363 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,366 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,369 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,371 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,374 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,377 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,382 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,386 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,393 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,396 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,399 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,402 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-24T14:58:50,405 running egg_info 2025-10-24T14:58:50,422 writing openhcs.egg-info/PKG-INFO 2025-10-24T14:58:50,461 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T14:58:50,463 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T14:58:50,482 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T14:58:50,483 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T14:58:50,623 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:50,653 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T14:58:50,659 /tmp/pip-build-env-9ear2rhc/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-24T14:58:50,660 !! 2025-10-24T14:58:50,661 ******************************************************************************** 2025-10-24T14:58:50,661 ############################ 2025-10-24T14:58:50,662 # Package would be ignored # 2025-10-24T14:58:50,662 ############################ 2025-10-24T14:58:50,663 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-24T14:58:50,663 but it is absent from setuptools' `packages` configuration. 2025-10-24T14:58:50,664 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T14:58:50,665 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-24T14:58:50,666 to the `packages` configuration field. 2025-10-24T14:58:50,667 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T14:58:50,667 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T14:58:50,667 instead of `find_packages(...)`/`find:`). 2025-10-24T14:58:50,668 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T14:58:50,669 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T14:58:50,670 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-24T14:58:50,670 already explicitly excluding 'openhcs.textual_tui' via 2025-10-24T14:58:50,671 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T14:58:50,671 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T14:58:50,671 combination with a more fine grained `package-data` configuration. 2025-10-24T14:58:50,672 You can read more about "package data files" on setuptools documentation page: 2025-10-24T14:58:50,673 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T14:58:50,674 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T14:58:50,675 even if it does not contain any `.py` files. 2025-10-24T14:58:50,675 On the other hand, currently there is no concept of package data 2025-10-24T14:58:50,676 directory, all directories are treated like packages. 2025-10-24T14:58:50,676 ******************************************************************************** 2025-10-24T14:58:50,677 !! 2025-10-24T14:58:50,677 check.warn(importable) 2025-10-24T14:58:50,765 creating build/lib/openhcs/textual_tui 2025-10-24T14:58:50,766 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-24T14:58:50,769 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-24T14:58:50,772 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-24T14:58:50,809 installing to build/bdist.linux-armv7l/wheel 2025-10-24T14:58:50,809 running install 2025-10-24T14:58:50,832 running install_lib 2025-10-24T14:58:50,838 creating build/bdist.linux-armv7l/wheel 2025-10-24T14:58:50,840 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-24T14:58:50,842 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-24T14:58:50,843 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T14:58:50,845 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T14:58:50,848 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-24T14:58:50,849 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,851 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,854 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,857 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,860 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-24T14:58:50,861 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T14:58:50,863 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T14:58:50,865 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,868 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,872 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,874 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,877 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,879 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,881 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,884 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T14:58:50,888 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,889 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,891 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,894 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,897 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,899 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,902 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,905 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,908 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,910 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T14:58:50,914 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-24T14:58:50,915 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T14:58:50,917 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T14:58:50,920 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T14:58:50,922 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T14:58:50,925 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T14:58:50,927 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T14:58:50,930 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-24T14:58:50,931 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T14:58:50,933 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T14:58:50,934 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T14:58:50,937 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T14:58:50,939 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-24T14:58:50,940 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T14:58:50,942 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T14:58:50,945 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T14:58:50,947 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T14:58:50,949 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T14:58:50,951 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T14:58:50,953 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T14:58:50,955 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T14:58:50,957 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-24T14:58:50,958 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,961 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,963 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,965 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,967 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,970 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,972 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,975 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,978 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T14:58:50,980 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-24T14:58:50,981 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T14:58:50,984 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T14:58:50,986 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T14:58:50,988 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T14:58:50,991 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T14:58:50,993 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-24T14:58:50,994 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:50,997 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:50,999 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,001 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,004 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,006 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,008 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,011 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,013 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,016 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,018 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,021 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,022 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T14:58:51,025 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-24T14:58:51,027 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-24T14:58:51,028 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T14:58:51,031 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T14:58:51,033 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T14:58:51,034 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T14:58:51,037 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-24T14:58:51,038 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T14:58:51,039 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T14:58:51,041 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T14:58:51,044 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-24T14:58:51,045 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,047 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,050 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,052 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,054 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,056 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,058 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,061 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,063 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,066 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,068 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,070 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,072 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,075 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,078 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,079 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,081 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T14:58:51,084 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-24T14:58:51,085 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T14:58:51,087 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T14:58:51,090 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-24T14:58:51,091 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T14:58:51,094 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T14:58:51,096 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T14:58:51,098 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T14:58:51,101 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-24T14:58:51,102 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T14:58:51,106 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-24T14:58:51,107 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T14:58:51,109 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T14:58:51,111 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T14:58:51,113 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T14:58:51,116 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T14:58:51,118 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T14:58:51,120 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-24T14:58:51,121 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T14:58:51,123 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T14:58:51,126 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T14:58:51,128 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T14:58:51,130 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T14:58:51,133 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-24T14:58:51,134 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,136 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,138 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,141 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,144 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,147 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,149 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,150 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,152 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T14:58:51,156 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-24T14:58:51,157 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-24T14:58:51,159 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T14:58:51,161 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T14:58:51,163 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T14:58:51,165 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T14:58:51,168 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T14:58:51,170 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-24T14:58:51,171 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T14:58:51,173 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T14:58:51,175 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,178 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-24T14:58:51,179 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,181 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,184 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,186 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,189 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,190 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,193 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,195 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,198 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-24T14:58:51,199 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,201 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,203 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,205 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,208 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,210 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,212 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T14:58:51,214 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,216 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,219 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T14:58:51,223 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,226 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-24T14:58:51,227 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T14:58:51,230 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T14:58:51,232 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T14:58:51,235 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,238 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,240 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,242 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,244 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,247 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,250 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-24T14:58:51,251 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,254 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,256 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,259 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,262 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,264 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,266 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,269 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,272 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T14:58:51,275 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,277 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,280 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-24T14:58:51,281 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T14:58:51,284 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T14:58:51,286 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T14:58:51,290 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T14:58:51,293 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-24T14:58:51,295 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-24T14:58:51,297 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-24T14:58:51,298 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,301 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,304 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,307 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,310 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,312 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,315 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,317 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T14:58:51,321 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-24T14:58:51,322 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T14:58:51,325 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T14:58:51,328 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T14:58:51,331 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T14:58:51,333 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-24T14:58:51,335 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T14:58:51,338 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:51,339 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-24T14:58:51,342 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-24T14:58:51,344 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-24T14:58:51,347 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-24T14:58:51,350 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-24T14:58:51,353 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-24T14:58:51,355 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-24T14:58:51,358 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T14:58:51,361 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T14:58:51,363 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T14:58:51,367 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-24T14:58:51,368 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,371 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,374 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,377 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,380 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,384 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,387 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,390 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,393 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,396 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,399 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,402 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,405 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,407 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,410 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,413 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T14:58:51,416 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,418 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,421 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,424 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,427 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,430 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,432 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T14:58:51,434 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-24T14:58:51,437 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,438 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,441 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,443 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,446 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,448 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,451 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T14:58:51,453 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-24T14:58:51,455 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,457 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,460 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,463 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,465 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,468 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,471 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,473 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,476 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,479 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,481 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,484 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T14:58:51,487 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-24T14:58:51,488 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-24T14:58:51,491 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-24T14:58:51,492 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-24T14:58:51,495 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T14:58:51,497 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-24T14:58:51,499 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T14:58:51,501 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T14:58:51,504 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T14:58:51,507 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T14:58:51,510 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-24T14:58:51,513 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-24T14:58:51,516 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T14:58:51,519 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T14:58:51,521 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-24T14:58:51,524 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-24T14:58:51,525 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,528 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,531 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,534 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,537 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,540 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,543 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,545 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T14:58:51,548 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-24T14:58:51,550 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-24T14:58:51,552 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,554 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,557 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,559 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,562 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,564 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,568 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,573 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,577 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,580 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,585 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,590 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T14:58:51,594 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-24T14:58:51,595 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T14:58:51,597 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T14:58:51,599 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T14:58:51,601 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T14:58:51,603 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-24T14:58:51,604 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T14:58:51,607 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T14:58:51,609 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T14:58:51,611 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-24T14:58:51,612 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T14:58:51,615 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T14:58:51,618 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T14:58:51,619 running install_egg_info 2025-10-24T14:58:51,625 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.2-py3.11.egg-info 2025-10-24T14:58:51,638 running install_scripts 2025-10-24T14:58:51,652 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.2.dist-info/WHEEL 2025-10-24T14:58:51,655 creating '/tmp/pip-wheel-f4euebi4/.tmp-q1kj6eig/openhcs-0.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-24T14:58:51,658 adding 'openhcs/__init__.py' 2025-10-24T14:58:51,660 adding 'openhcs/components/__init__.py' 2025-10-24T14:58:51,662 adding 'openhcs/components/framework.py' 2025-10-24T14:58:51,665 adding 'openhcs/config_framework/__init__.py' 2025-10-24T14:58:51,667 adding 'openhcs/config_framework/cache_warming.py' 2025-10-24T14:58:51,669 adding 'openhcs/config_framework/config.py' 2025-10-24T14:58:51,672 adding 'openhcs/config_framework/context_manager.py' 2025-10-24T14:58:51,674 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-24T14:58:51,675 adding 'openhcs/config_framework/global_config.py' 2025-10-24T14:58:51,682 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-24T14:58:51,684 adding 'openhcs/config_framework/placeholder.py' 2025-10-24T14:58:51,685 adding 'openhcs/constants/__init__.py' 2025-10-24T14:58:51,687 adding 'openhcs/constants/constants.py' 2025-10-24T14:58:51,688 adding 'openhcs/constants/input_source.py' 2025-10-24T14:58:51,690 adding 'openhcs/constants/streaming.py' 2025-10-24T14:58:51,691 adding 'openhcs/core/__init__.py' 2025-10-24T14:58:51,694 adding 'openhcs/core/config.py' 2025-10-24T14:58:51,696 adding 'openhcs/core/config_cache.py' 2025-10-24T14:58:51,697 adding 'openhcs/core/lazy_placeholder.py' 2025-10-24T14:58:51,699 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-24T14:58:51,701 adding 'openhcs/core/log_utils.py' 2025-10-24T14:58:51,702 adding 'openhcs/core/metadata_cache.py' 2025-10-24T14:58:51,704 adding 'openhcs/core/path_cache.py' 2025-10-24T14:58:51,706 adding 'openhcs/core/roi.py' 2025-10-24T14:58:51,709 adding 'openhcs/core/utils.py' 2025-10-24T14:58:51,711 adding 'openhcs/core/xdg_paths.py' 2025-10-24T14:58:51,713 adding 'openhcs/core/components/__init__.py' 2025-10-24T14:58:51,714 adding 'openhcs/core/components/metaprogramming.py' 2025-10-24T14:58:51,716 adding 'openhcs/core/components/multiprocessing.py' 2025-10-24T14:58:51,718 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-24T14:58:51,720 adding 'openhcs/core/components/validation.py' 2025-10-24T14:58:51,722 adding 'openhcs/core/context/__init__.py' 2025-10-24T14:58:51,723 adding 'openhcs/core/context/processing_context.py' 2025-10-24T14:58:51,725 adding 'openhcs/core/memory/__init__.py' 2025-10-24T14:58:51,729 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-24T14:58:51,731 adding 'openhcs/core/memory/converters.py' 2025-10-24T14:58:51,737 adding 'openhcs/core/memory/decorators.py' 2025-10-24T14:58:51,739 adding 'openhcs/core/memory/exceptions.py' 2025-10-24T14:58:51,741 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-24T14:58:51,742 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-24T14:58:51,744 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-24T14:58:51,746 adding 'openhcs/core/memory/stack_utils.py' 2025-10-24T14:58:51,748 adding 'openhcs/core/memory/utils.py' 2025-10-24T14:58:51,750 adding 'openhcs/core/memory/wrapper.py' 2025-10-24T14:58:51,752 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-24T14:58:51,753 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-24T14:58:51,754 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-24T14:58:51,756 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-24T14:58:51,757 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-24T14:58:51,759 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-24T14:58:51,760 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-24T14:58:51,762 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-24T14:58:51,764 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-24T14:58:51,772 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-24T14:58:51,775 adding 'openhcs/core/pipeline/__init__.py' 2025-10-24T14:58:51,781 adding 'openhcs/core/pipeline/compiler.py' 2025-10-24T14:58:51,784 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-24T14:58:51,785 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-24T14:58:51,787 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-24T14:58:51,789 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-24T14:58:51,792 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-24T14:58:51,793 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-24T14:58:51,795 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-24T14:58:51,796 adding 'openhcs/core/steps/__init__.py' 2025-10-24T14:58:51,798 adding 'openhcs/core/steps/abstract.py' 2025-10-24T14:58:51,806 adding 'openhcs/core/steps/function_step.py' 2025-10-24T14:58:51,808 adding 'openhcs/debug/__init__.py' 2025-10-24T14:58:51,810 adding 'openhcs/debug/example_export.py' 2025-10-24T14:58:51,811 adding 'openhcs/debug/example_export_clean.py' 2025-10-24T14:58:51,813 adding 'openhcs/debug/export.py' 2025-10-24T14:58:51,817 adding 'openhcs/debug/pickle_to_python.py' 2025-10-24T14:58:51,824 adding 'openhcs/formats/experimental_analysis.py' 2025-10-24T14:58:51,826 adding 'openhcs/formats/func_arg_prep.py' 2025-10-24T14:58:51,828 adding 'openhcs/formats/metaxpress.py' 2025-10-24T14:58:51,830 adding 'openhcs/formats/pattern/__init__.py' 2025-10-24T14:58:51,832 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-24T14:58:51,834 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-24T14:58:51,836 adding 'openhcs/introspection/__init__.py' 2025-10-24T14:58:51,841 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-24T14:58:51,843 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-24T14:58:51,845 adding 'openhcs/io/__init__.py' 2025-10-24T14:58:51,847 adding 'openhcs/io/atomic.py' 2025-10-24T14:58:51,848 adding 'openhcs/io/backend_registry.py' 2025-10-24T14:58:51,851 adding 'openhcs/io/base.py' 2025-10-24T14:58:51,854 adding 'openhcs/io/disk.py' 2025-10-24T14:58:51,856 adding 'openhcs/io/exceptions.py' 2025-10-24T14:58:51,857 adding 'openhcs/io/fiji_stream.py' 2025-10-24T14:58:51,862 adding 'openhcs/io/filemanager.py' 2025-10-24T14:58:51,867 adding 'openhcs/io/memory.py' 2025-10-24T14:58:51,869 adding 'openhcs/io/metadata_migration.py' 2025-10-24T14:58:51,871 adding 'openhcs/io/metadata_writer.py' 2025-10-24T14:58:51,873 adding 'openhcs/io/napari_stream.py' 2025-10-24T14:58:51,882 adding 'openhcs/io/omero_local.py' 2025-10-24T14:58:51,885 adding 'openhcs/io/pipeline_migration.py' 2025-10-24T14:58:51,887 adding 'openhcs/io/streaming.py' 2025-10-24T14:58:51,890 adding 'openhcs/io/virtual_workspace.py' 2025-10-24T14:58:51,897 adding 'openhcs/io/zarr.py' 2025-10-24T14:58:51,901 adding 'openhcs/microscopes/__init__.py' 2025-10-24T14:58:51,902 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-24T14:58:51,908 adding 'openhcs/microscopes/imagexpress.py' 2025-10-24T14:58:51,913 adding 'openhcs/microscopes/microscope_base.py' 2025-10-24T14:58:51,916 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-24T14:58:51,919 adding 'openhcs/microscopes/omero.py' 2025-10-24T14:58:51,925 adding 'openhcs/microscopes/openhcs.py' 2025-10-24T14:58:51,931 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-24T14:58:51,935 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-24T14:58:51,937 adding 'openhcs/omero/__init__.py' 2025-10-24T14:58:51,939 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-24T14:58:51,941 adding 'openhcs/omero/docker-compose.yml' 2025-10-24T14:58:51,943 adding 'openhcs/processing/__init__.py' 2025-10-24T14:58:51,947 adding 'openhcs/processing/func_registry.py' 2025-10-24T14:58:51,950 adding 'openhcs/processing/backends/__init__.py' 2025-10-24T14:58:51,952 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-24T14:58:51,954 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-24T14:58:51,961 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-24T14:58:51,966 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-24T14:58:51,973 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-24T14:58:51,976 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-24T14:58:51,978 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-24T14:58:51,981 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-24T14:58:51,983 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-24T14:58:51,985 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-24T14:58:51,988 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-24T14:58:51,991 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-24T14:58:51,995 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-24T14:58:51,997 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-24T14:58:52,000 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-24T14:58:52,003 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-24T14:58:52,005 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-24T14:58:52,007 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-24T14:58:52,010 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-24T14:58:52,014 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-24T14:58:52,016 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-24T14:58:52,019 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-24T14:58:52,021 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-24T14:58:52,023 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-24T14:58:52,025 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-24T14:58:52,027 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-24T14:58:52,029 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-24T14:58:52,031 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-24T14:58:52,034 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-24T14:58:52,036 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-24T14:58:52,038 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-24T14:58:52,039 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-24T14:58:52,041 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-24T14:58:52,043 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-24T14:58:52,044 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-24T14:58:52,046 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-24T14:58:52,048 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-24T14:58:52,050 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-24T14:58:52,052 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-24T14:58:52,054 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-24T14:58:52,055 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-24T14:58:52,057 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-24T14:58:52,059 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-24T14:58:52,063 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-24T14:58:52,065 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-24T14:58:52,070 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-24T14:58:52,075 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-24T14:58:52,077 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-24T14:58:52,079 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-24T14:58:52,080 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-24T14:58:52,082 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-24T14:58:52,087 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-24T14:58:52,089 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-24T14:58:52,090 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-24T14:58:52,092 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-24T14:58:52,094 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-24T14:58:52,098 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-24T14:58:52,101 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-24T14:58:52,104 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-24T14:58:52,105 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-24T14:58:52,109 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-24T14:58:52,112 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-24T14:58:52,115 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-24T14:58:52,117 adding 'openhcs/processing/presets/__init__.py' 2025-10-24T14:58:52,119 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-24T14:58:52,120 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-24T14:58:52,121 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-24T14:58:52,122 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-24T14:58:52,124 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-24T14:58:52,125 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-24T14:58:52,126 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-24T14:58:52,127 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-24T14:58:52,129 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-24T14:58:52,130 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-24T14:58:52,132 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-24T14:58:52,133 adding 'openhcs/pyqt_gui/app.py' 2025-10-24T14:58:52,135 adding 'openhcs/pyqt_gui/config.py' 2025-10-24T14:58:52,137 adding 'openhcs/pyqt_gui/launch.py' 2025-10-24T14:58:52,141 adding 'openhcs/pyqt_gui/main.py' 2025-10-24T14:58:52,145 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-24T14:58:52,147 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-24T14:58:52,149 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-24T14:58:52,151 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-24T14:58:52,152 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-24T14:58:52,154 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-24T14:58:52,156 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-24T14:58:52,158 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-24T14:58:52,162 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-24T14:58:52,164 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-24T14:58:52,166 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-24T14:58:52,168 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-24T14:58:52,170 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-24T14:58:52,172 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-24T14:58:52,174 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-24T14:58:52,175 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-24T14:58:52,177 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-24T14:58:52,178 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-24T14:58:52,180 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-24T14:58:52,184 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-24T14:58:52,187 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-24T14:58:52,196 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-24T14:58:52,203 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-24T14:58:52,209 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-24T14:58:52,218 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-24T14:58:52,220 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-24T14:58:52,222 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-24T14:58:52,225 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-24T14:58:52,227 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-24T14:58:52,228 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-24T14:58:52,230 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-24T14:58:52,232 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-24T14:58:52,234 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-24T14:58:52,236 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-24T14:58:52,237 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-24T14:58:52,250 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-24T14:58:52,254 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-24T14:58:52,259 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-24T14:58:52,262 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-24T14:58:52,264 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-24T14:58:52,266 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-10-24T14:58:52,270 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-24T14:58:52,274 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-24T14:58:52,276 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-24T14:58:52,278 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-24T14:58:52,280 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-24T14:58:52,282 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-24T14:58:52,284 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-24T14:58:52,287 adding 'openhcs/runtime/execution_server.py' 2025-10-24T14:58:52,290 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-24T14:58:52,294 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-24T14:58:52,301 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-24T14:58:52,304 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-24T14:58:52,306 adding 'openhcs/runtime/queue_tracker.py' 2025-10-24T14:58:52,307 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-24T14:58:52,309 adding 'openhcs/runtime/roi_converters.py' 2025-10-24T14:58:52,312 adding 'openhcs/runtime/zmq_base.py' 2025-10-24T14:58:52,314 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-24T14:58:52,316 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-24T14:58:52,318 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-24T14:58:52,319 adding 'openhcs/runtime/zmq_messages.py' 2025-10-24T14:58:52,321 adding 'openhcs/tests/__init__.py' 2025-10-24T14:58:52,323 adding 'openhcs/tests/test_pipeline.py' 2025-10-24T14:58:52,324 adding 'openhcs/tests/generators/__init__.py' 2025-10-24T14:58:52,329 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-24T14:58:52,332 adding 'openhcs/textual_tui/styles.css' 2025-10-24T14:58:52,334 adding 'openhcs/ui/shared/__init__.py' 2025-10-24T14:58:52,336 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-24T14:58:52,338 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-24T14:58:52,340 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-24T14:58:52,343 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-24T14:58:52,345 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-24T14:58:52,346 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-24T14:58:52,348 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-24T14:58:52,349 adding 'openhcs/ui/shared/search_service.py' 2025-10-24T14:58:52,351 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-24T14:58:52,352 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-24T14:58:52,353 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-24T14:58:52,355 adding 'openhcs/utils/display_config_factory.py' 2025-10-24T14:58:52,357 adding 'openhcs/utils/enum_factory.py' 2025-10-24T14:58:52,358 adding 'openhcs/utils/environment.py' 2025-10-24T14:58:52,359 adding 'openhcs/utils/import_utils.py' 2025-10-24T14:58:52,361 adding 'openhcs/utils/performance_monitor.py' 2025-10-24T14:58:52,363 adding 'openhcs/utils/recache_function_registry.py' 2025-10-24T14:58:52,364 adding 'openhcs/validation/__init__.py' 2025-10-24T14:58:52,366 adding 'openhcs/validation/ast_validator.py' 2025-10-24T14:58:52,368 adding 'openhcs/validation/validate.py' 2025-10-24T14:58:52,372 adding 'openhcs-0.3.2.dist-info/METADATA' 2025-10-24T14:58:52,373 adding 'openhcs-0.3.2.dist-info/WHEEL' 2025-10-24T14:58:52,373 adding 'openhcs-0.3.2.dist-info/entry_points.txt' 2025-10-24T14:58:52,374 adding 'openhcs-0.3.2.dist-info/top_level.txt' 2025-10-24T14:58:52,379 adding 'openhcs-0.3.2.dist-info/RECORD' 2025-10-24T14:58:52,394 removing build/bdist.linux-armv7l/wheel 2025-10-24T14:58:52,560 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-24T14:58:52,585 Created wheel for openhcs: filename=openhcs-0.3.2-py3-none-any.whl size=1072139 sha256=ae1acde7dceebce4d77a2502a39bad19b8d312b0467915d337313c42d27e5417 2025-10-24T14:58:52,586 Stored in directory: /tmp/pip-ephem-wheel-cache-lkqh5ri7/wheels/5b/dd/4b/26664102ff61c68c702750fb4d9630af3680c25145c7f55e76 2025-10-24T14:58:52,609 Successfully built openhcs 2025-10-24T14:58:52,637 Removed build tracker: '/tmp/pip-build-tracker-1alapync'