2025-10-24T18:01:00,411 Created temporary directory: /tmp/pip-ephem-wheel-cache-f50yek1d 2025-10-24T18:01:00,413 Created temporary directory: /tmp/pip-build-tracker-6m62on2s 2025-10-24T18:01:00,414 Initialized build tracking at /tmp/pip-build-tracker-6m62on2s 2025-10-24T18:01:00,414 Created build tracker: /tmp/pip-build-tracker-6m62on2s 2025-10-24T18:01:00,415 Entered build tracker: /tmp/pip-build-tracker-6m62on2s 2025-10-24T18:01:00,416 Created temporary directory: /tmp/pip-wheel-ct547j6w 2025-10-24T18:01:00,419 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-24T18:01:00,421 Created temporary directory: /tmp/pip-ephem-wheel-cache-nzg0ch6b 2025-10-24T18:01:00,445 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T18:01:00,449 2 location(s) to search for versions of openhcs: 2025-10-24T18:01:00,449 * https://pypi.org/simple/openhcs/ 2025-10-24T18:01:00,449 * https://www.piwheels.org/simple/openhcs/ 2025-10-24T18:01:00,450 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-24T18:01:00,450 Getting page https://pypi.org/simple/openhcs/ 2025-10-24T18:01:00,452 Found index url https://pypi.org/simple 2025-10-24T18:01:00,586 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-24T18:01:00,592 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-24T18:01:00,594 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-24T18:01:00,594 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-24T18:01:00,595 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-24T18:01:00,596 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-24T18:01:00,597 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-24T18:01:00,598 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-24T18:01:00,599 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-24T18:01:00,599 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-24T18:01:00,600 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-24T18:01:00,601 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-24T18:01:00,603 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-24T18:01:00,604 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-24T18:01:00,604 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-24T18:01:00,605 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-24T18:01:00,606 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-24T18:01:00,606 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-24T18:01:00,607 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-24T18:01:00,608 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-24T18:01:00,609 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-24T18:01:00,610 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-24T18:01:00,611 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-24T18:01:00,611 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-24T18:01:00,612 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-24T18:01:00,613 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-24T18:01:00,614 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-24T18:01:00,615 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-24T18:01:00,616 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-24T18:01:00,616 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-24T18:01:00,617 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-24T18:01:00,618 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-24T18:01:00,618 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-24T18:01:00,619 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-24T18:01:00,620 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-24T18:01:00,621 Found index url https://www.piwheels.org/simple 2025-10-24T18:01:00,781 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-24T18:01:00,787 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.2-py3-none-any.whl#sha256=ae1acde7dceebce4d77a2502a39bad19b8d312b0467915d337313c42d27e5417 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T18:01:00,787 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.1-py3-none-any.whl#sha256=14033f6acda51d48e2ad955088dda686522e3fc718d32aec90e6bee082b8b576 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-24T18:01:00,788 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-24T18:01:00,789 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-24T18:01:00,789 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-24T18:01:00,790 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-24T18:01:00,790 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-24T18:01:00,791 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-24T18:01:00,792 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-24T18:01:00,792 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-24T18:01:00,793 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-24T18:01:00,793 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-24T18:01:00,794 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-24T18:01:00,794 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-24T18:01:00,795 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-24T18:01:00,795 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-24T18:01:00,796 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-24T18:01:00,817 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-24T18:01:00,835 Collecting openhcs==0.3.3 2025-10-24T18:01:00,837 Created temporary directory: /tmp/pip-unpack-6z9vgdrv 2025-10-24T18:01:01,050 Downloading openhcs-0.3.3.tar.gz (914 kB) 2025-10-24T18:01:01,925 Added openhcs==0.3.3 from https://files.pythonhosted.org/packages/d6/78/4c3ba6e6beff0b7b488d8f227131994e299a62ec32997428db8890989084/openhcs-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-6m62on2s' 2025-10-24T18:01:01,932 Created temporary directory: /tmp/pip-build-env-hp_4di5c 2025-10-24T18:01:01,937 Installing build dependencies: started 2025-10-24T18:01:01,938 Running command pip subprocess to install build dependencies 2025-10-24T18:01:03,065 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-24T18:01:03,656 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-24T18:01:03,680 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-24T18:01:05,429 Collecting setuptools>=61.0 2025-10-24T18:01:05,523 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-24T18:01:05,796 Collecting wheel 2025-10-24T18:01:05,814 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-24T18:01:08,704 Installing collected packages: wheel, setuptools 2025-10-24T18:01:08,936 Creating /tmp/pip-build-env-hp_4di5c/overlay/local/bin 2025-10-24T18:01:08,937 changing mode of /tmp/pip-build-env-hp_4di5c/overlay/local/bin/wheel to 755 2025-10-24T18:01:12,575 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-24T18:01:12,846 Installing build dependencies: finished with status 'done' 2025-10-24T18:01:12,853 Getting requirements to build wheel: started 2025-10-24T18:01:12,855 Running command Getting requirements to build wheel 2025-10-24T18:01:13,560 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T18:01:13,560 !! 2025-10-24T18:01:13,561 ******************************************************************************** 2025-10-24T18:01:13,562 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-24T18:01:13,563 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T18:01:13,563 or your builds will no longer be supported. 2025-10-24T18:01:13,565 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:13,565 ******************************************************************************** 2025-10-24T18:01:13,566 !! 2025-10-24T18:01:13,567 corresp(dist, value, root_dir) 2025-10-24T18:01:13,663 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T18:01:13,664 !! 2025-10-24T18:01:13,665 ******************************************************************************** 2025-10-24T18:01:13,666 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T18:01:13,667 License :: OSI Approved :: MIT License 2025-10-24T18:01:13,668 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:13,668 ******************************************************************************** 2025-10-24T18:01:13,669 !! 2025-10-24T18:01:13,670 dist._finalize_license_expression() 2025-10-24T18:01:13,677 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T18:01:13,677 !! 2025-10-24T18:01:13,678 ******************************************************************************** 2025-10-24T18:01:13,680 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T18:01:13,681 License :: OSI Approved :: MIT License 2025-10-24T18:01:13,682 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:13,683 ******************************************************************************** 2025-10-24T18:01:13,684 !! 2025-10-24T18:01:13,684 self._finalize_license_expression() 2025-10-24T18:01:13,688 running egg_info 2025-10-24T18:01:13,696 writing openhcs.egg-info/PKG-INFO 2025-10-24T18:01:13,726 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T18:01:13,728 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T18:01:13,748 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T18:01:13,750 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T18:01:13,964 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:13,996 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:14,095 Getting requirements to build wheel: finished with status 'done' 2025-10-24T18:01:14,099 Created temporary directory: /tmp/pip-modern-metadata-nfv35i0z 2025-10-24T18:01:14,102 Preparing metadata (pyproject.toml): started 2025-10-24T18:01:14,103 Running command Preparing metadata (pyproject.toml) 2025-10-24T18:01:14,703 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T18:01:14,703 !! 2025-10-24T18:01:14,704 ******************************************************************************** 2025-10-24T18:01:14,705 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-24T18:01:14,706 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T18:01:14,706 or your builds will no longer be supported. 2025-10-24T18:01:14,707 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:14,708 ******************************************************************************** 2025-10-24T18:01:14,709 !! 2025-10-24T18:01:14,709 corresp(dist, value, root_dir) 2025-10-24T18:01:14,805 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T18:01:14,806 !! 2025-10-24T18:01:14,807 ******************************************************************************** 2025-10-24T18:01:14,807 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T18:01:14,808 License :: OSI Approved :: MIT License 2025-10-24T18:01:14,810 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:14,810 ******************************************************************************** 2025-10-24T18:01:14,811 !! 2025-10-24T18:01:14,812 dist._finalize_license_expression() 2025-10-24T18:01:14,817 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T18:01:14,817 !! 2025-10-24T18:01:14,819 ******************************************************************************** 2025-10-24T18:01:14,819 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T18:01:14,820 License :: OSI Approved :: MIT License 2025-10-24T18:01:14,821 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:14,822 ******************************************************************************** 2025-10-24T18:01:14,823 !! 2025-10-24T18:01:14,824 self._finalize_license_expression() 2025-10-24T18:01:14,824 running dist_info 2025-10-24T18:01:14,837 creating /tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info 2025-10-24T18:01:14,838 writing /tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/PKG-INFO 2025-10-24T18:01:14,868 writing dependency_links to /tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/dependency_links.txt 2025-10-24T18:01:14,870 writing entry points to /tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/entry_points.txt 2025-10-24T18:01:14,889 writing requirements to /tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/requires.txt 2025-10-24T18:01:14,890 writing top-level names to /tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/top_level.txt 2025-10-24T18:01:14,892 writing manifest file '/tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:15,041 reading manifest file '/tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:15,054 writing manifest file '/tmp/pip-modern-metadata-nfv35i0z/openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:15,056 creating '/tmp/pip-modern-metadata-nfv35i0z/openhcs-0.3.3.dist-info' 2025-10-24T18:01:15,187 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-24T18:01:15,193 Source in /tmp/pip-wheel-ct547j6w/openhcs_cea3db79a48f4ea8ba0d7f8db1fab9a3 has version 0.3.3, which satisfies requirement openhcs==0.3.3 from https://files.pythonhosted.org/packages/d6/78/4c3ba6e6beff0b7b488d8f227131994e299a62ec32997428db8890989084/openhcs-0.3.3.tar.gz 2025-10-24T18:01:15,194 Removed openhcs==0.3.3 from https://files.pythonhosted.org/packages/d6/78/4c3ba6e6beff0b7b488d8f227131994e299a62ec32997428db8890989084/openhcs-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-6m62on2s' 2025-10-24T18:01:15,203 Created temporary directory: /tmp/pip-unpack-4agdd4nk 2025-10-24T18:01:15,204 Building wheels for collected packages: openhcs 2025-10-24T18:01:15,208 Created temporary directory: /tmp/pip-wheel-3cszrhb5 2025-10-24T18:01:15,209 Destination directory: /tmp/pip-wheel-3cszrhb5 2025-10-24T18:01:15,211 Building wheel for openhcs (pyproject.toml): started 2025-10-24T18:01:15,213 Running command Building wheel for openhcs (pyproject.toml) 2025-10-24T18:01:15,803 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-24T18:01:15,803 !! 2025-10-24T18:01:15,804 ******************************************************************************** 2025-10-24T18:01:15,805 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-24T18:01:15,806 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-24T18:01:15,807 or your builds will no longer be supported. 2025-10-24T18:01:15,808 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:15,809 ******************************************************************************** 2025-10-24T18:01:15,810 !! 2025-10-24T18:01:15,810 corresp(dist, value, root_dir) 2025-10-24T18:01:15,896 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T18:01:15,897 !! 2025-10-24T18:01:15,898 ******************************************************************************** 2025-10-24T18:01:15,899 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T18:01:15,900 License :: OSI Approved :: MIT License 2025-10-24T18:01:15,901 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:15,902 ******************************************************************************** 2025-10-24T18:01:15,903 !! 2025-10-24T18:01:15,904 dist._finalize_license_expression() 2025-10-24T18:01:15,907 /tmp/pip-build-env-hp_4di5c/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-24T18:01:15,908 !! 2025-10-24T18:01:15,909 ******************************************************************************** 2025-10-24T18:01:15,910 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-24T18:01:15,911 License :: OSI Approved :: MIT License 2025-10-24T18:01:15,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-24T18:01:15,913 ******************************************************************************** 2025-10-24T18:01:15,914 !! 2025-10-24T18:01:15,915 self._finalize_license_expression() 2025-10-24T18:01:15,916 running bdist_wheel 2025-10-24T18:01:15,931 running build 2025-10-24T18:01:15,932 running build_py 2025-10-24T18:01:15,939 creating build/lib/openhcs 2025-10-24T18:01:15,942 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-24T18:01:15,945 creating build/lib/openhcs/tests 2025-10-24T18:01:15,946 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-24T18:01:15,948 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-24T18:01:15,951 creating build/lib/openhcs/formats 2025-10-24T18:01:15,953 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-24T18:01:15,956 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-24T18:01:15,959 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-24T18:01:15,962 creating build/lib/openhcs/introspection 2025-10-24T18:01:15,964 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-24T18:01:15,966 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T18:01:15,970 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-24T18:01:15,973 creating build/lib/openhcs/debug 2025-10-24T18:01:15,975 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-24T18:01:15,978 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-24T18:01:15,981 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-24T18:01:15,984 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-24T18:01:15,986 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-24T18:01:15,990 creating build/lib/openhcs/constants 2025-10-24T18:01:15,991 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-24T18:01:15,994 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-24T18:01:15,997 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-24T18:01:16,000 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-24T18:01:16,003 creating build/lib/openhcs/omero 2025-10-24T18:01:16,004 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-24T18:01:16,008 creating build/lib/openhcs/validation 2025-10-24T18:01:16,009 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-24T18:01:16,012 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-24T18:01:16,015 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-24T18:01:16,018 creating build/lib/openhcs/io 2025-10-24T18:01:16,019 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-24T18:01:16,023 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-24T18:01:16,025 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-24T18:01:16,029 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-24T18:01:16,032 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-24T18:01:16,035 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-24T18:01:16,039 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-24T18:01:16,041 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-24T18:01:16,044 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-10-24T18:01:16,047 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-24T18:01:16,049 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-24T18:01:16,052 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-24T18:01:16,055 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-24T18:01:16,057 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-24T18:01:16,059 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-24T18:01:16,062 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-24T18:01:16,064 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-10-24T18:01:16,066 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-24T18:01:16,069 creating build/lib/openhcs/components 2025-10-24T18:01:16,070 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-24T18:01:16,072 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-24T18:01:16,075 creating build/lib/openhcs/runtime 2025-10-24T18:01:16,076 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,078 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,081 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,083 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,086 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,088 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,090 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,094 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,096 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,099 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,101 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,104 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,107 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-24T18:01:16,109 creating build/lib/openhcs/processing 2025-10-24T18:01:16,110 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-24T18:01:16,114 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-24T18:01:16,116 creating build/lib/openhcs/core 2025-10-24T18:01:16,117 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-24T18:01:16,120 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-24T18:01:16,122 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-24T18:01:16,124 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-24T18:01:16,127 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-24T18:01:16,129 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-24T18:01:16,132 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-24T18:01:16,134 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-24T18:01:16,136 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-24T18:01:16,139 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-24T18:01:16,141 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-10-24T18:01:16,143 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-24T18:01:16,146 creating build/lib/openhcs/config_framework 2025-10-24T18:01:16,148 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,150 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,153 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,155 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,157 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,160 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,163 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,165 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-24T18:01:16,168 creating build/lib/openhcs/utils 2025-10-24T18:01:16,169 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-24T18:01:16,171 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-24T18:01:16,173 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-24T18:01:16,175 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-24T18:01:16,178 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-24T18:01:16,180 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-24T18:01:16,183 creating build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,184 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,186 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,188 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,191 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,193 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,195 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-24T18:01:16,199 creating build/lib/openhcs/microscopes 2025-10-24T18:01:16,200 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,202 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,206 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,209 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,211 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,214 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,216 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,218 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,220 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-24T18:01:16,223 creating build/lib/openhcs/tests/generators 2025-10-24T18:01:16,224 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-24T18:01:16,227 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-24T18:01:16,230 creating build/lib/openhcs/formats/pattern 2025-10-24T18:01:16,231 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-24T18:01:16,233 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-24T18:01:16,235 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-24T18:01:16,238 creating build/lib/openhcs/ui/shared 2025-10-24T18:01:16,240 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,243 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,245 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,248 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,250 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,252 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,254 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,257 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,258 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,261 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,263 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,265 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-24T18:01:16,267 creating build/lib/openhcs/processing/presets 2025-10-24T18:01:16,268 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-24T18:01:16,271 creating build/lib/openhcs/processing/backends 2025-10-24T18:01:16,272 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-24T18:01:16,274 creating build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,275 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,277 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,279 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,282 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,283 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,285 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,287 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,289 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,291 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-24T18:01:16,294 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,295 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,297 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,299 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,301 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,304 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,306 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-24T18:01:16,309 creating build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,310 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,313 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,315 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,318 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,320 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,323 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,326 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,327 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,330 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,332 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,334 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,336 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-24T18:01:16,339 creating build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,340 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,343 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,346 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,348 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,351 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,353 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,355 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,358 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-24T18:01:16,361 creating build/lib/openhcs/processing/backends/assemblers 2025-10-24T18:01:16,362 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T18:01:16,365 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T18:01:16,367 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T18:01:16,369 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-24T18:01:16,372 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-24T18:01:16,373 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T18:01:16,376 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T18:01:16,378 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T18:01:16,380 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-24T18:01:16,383 creating build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,384 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,386 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,389 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,392 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,394 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,397 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,399 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,402 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,404 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,406 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,409 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,413 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,415 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,418 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,420 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,423 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-24T18:01:16,427 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,428 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,430 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,432 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,435 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,437 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,439 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:16,442 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,443 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,445 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,448 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,450 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,452 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,454 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,456 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:16,460 creating build/lib/openhcs/core/memory 2025-10-24T18:01:16,461 copying openhcs/core/memory/wrapper.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,464 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,466 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,468 copying openhcs/core/memory/gpu_utils.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,470 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,473 copying openhcs/core/memory/conversion_functions.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,476 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,478 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,480 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,483 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,485 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-24T18:01:16,489 creating build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,490 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,493 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,495 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,497 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,499 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,501 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,505 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,508 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,510 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-24T18:01:16,513 creating build/lib/openhcs/core/components 2025-10-24T18:01:16,514 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-24T18:01:16,516 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T18:01:16,519 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-24T18:01:16,521 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-24T18:01:16,523 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-24T18:01:16,525 creating build/lib/openhcs/core/steps 2025-10-24T18:01:16,526 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-24T18:01:16,530 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-24T18:01:16,532 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-24T18:01:16,535 creating build/lib/openhcs/core/orchestrator 2025-10-24T18:01:16,536 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-24T18:01:16,539 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-24T18:01:16,542 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-24T18:01:16,544 creating build/lib/openhcs/core/context 2025-10-24T18:01:16,545 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-24T18:01:16,547 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-24T18:01:16,550 creating build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,551 copying openhcs/core/memory/trackers/cupy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,553 copying openhcs/core/memory/trackers/memory_tracker_registry.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,556 copying openhcs/core/memory/trackers/tf_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,559 copying openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,561 copying openhcs/core/memory/trackers/torch_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,564 copying openhcs/core/memory/trackers/memory_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,565 copying openhcs/core/memory/trackers/numpy_tracker.py -> build/lib/openhcs/core/memory/trackers 2025-10-24T18:01:16,568 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,569 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,572 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,574 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,577 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,580 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,583 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,586 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,589 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,591 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,595 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,598 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-24T18:01:16,602 creating build/lib/openhcs/pyqt_gui/shared 2025-10-24T18:01:16,603 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T18:01:16,605 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T18:01:16,607 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T18:01:16,610 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T18:01:16,612 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-24T18:01:16,615 creating build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,616 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,619 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,621 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,623 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,627 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,629 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,632 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,634 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,636 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-24T18:01:16,639 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T18:01:16,640 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T18:01:16,643 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T18:01:16,646 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-24T18:01:16,649 creating build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,650 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,652 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,654 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,656 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,659 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,661 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-24T18:01:16,663 creating build/lib/openhcs/pyqt_gui/utils 2025-10-24T18:01:16,664 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T18:01:16,666 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T18:01:16,668 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-24T18:01:16,670 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,671 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,674 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,677 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,679 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,681 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,683 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,687 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,690 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,693 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:16,696 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T18:01:16,697 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T18:01:16,699 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-24T18:01:16,701 running egg_info 2025-10-24T18:01:16,713 writing openhcs.egg-info/PKG-INFO 2025-10-24T18:01:16,743 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-24T18:01:16,744 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-24T18:01:16,764 writing requirements to openhcs.egg-info/requires.txt 2025-10-24T18:01:16,765 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-24T18:01:16,932 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:16,962 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-24T18:01:16,968 /tmp/pip-build-env-hp_4di5c/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-24T18:01:16,968 !! 2025-10-24T18:01:16,970 ******************************************************************************** 2025-10-24T18:01:16,970 ############################ 2025-10-24T18:01:16,971 # Package would be ignored # 2025-10-24T18:01:16,971 ############################ 2025-10-24T18:01:16,972 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-24T18:01:16,972 but it is absent from setuptools' `packages` configuration. 2025-10-24T18:01:16,973 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-24T18:01:16,973 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-24T18:01:16,974 to the `packages` configuration field. 2025-10-24T18:01:16,975 Alternatively, you can also rely on setuptools' discovery methods 2025-10-24T18:01:16,975 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-24T18:01:16,976 instead of `find_packages(...)`/`find:`). 2025-10-24T18:01:16,976 You can read more about "package discovery" on setuptools documentation page: 2025-10-24T18:01:16,977 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-24T18:01:16,978 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-24T18:01:16,978 already explicitly excluding 'openhcs.textual_tui' via 2025-10-24T18:01:16,979 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-24T18:01:16,979 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-24T18:01:16,980 combination with a more fine grained `package-data` configuration. 2025-10-24T18:01:16,981 You can read more about "package data files" on setuptools documentation page: 2025-10-24T18:01:16,982 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-24T18:01:16,983 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-24T18:01:16,983 even if it does not contain any `.py` files. 2025-10-24T18:01:16,984 On the other hand, currently there is no concept of package data 2025-10-24T18:01:16,984 directory, all directories are treated like packages. 2025-10-24T18:01:16,985 ******************************************************************************** 2025-10-24T18:01:16,986 !! 2025-10-24T18:01:16,986 check.warn(importable) 2025-10-24T18:01:17,075 creating build/lib/openhcs/textual_tui 2025-10-24T18:01:17,077 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-24T18:01:17,080 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-24T18:01:17,083 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-24T18:01:17,123 installing to build/bdist.linux-armv7l/wheel 2025-10-24T18:01:17,124 running install 2025-10-24T18:01:17,148 running install_lib 2025-10-24T18:01:17,155 creating build/bdist.linux-armv7l/wheel 2025-10-24T18:01:17,158 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-24T18:01:17,160 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-24T18:01:17,161 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T18:01:17,164 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-24T18:01:17,165 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T18:01:17,170 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-24T18:01:17,172 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-24T18:01:17,175 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-24T18:01:17,176 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T18:01:17,180 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T18:01:17,185 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-24T18:01:17,189 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-24T18:01:17,190 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T18:01:17,193 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T18:01:17,195 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-24T18:01:17,198 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-24T18:01:17,200 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T18:01:17,202 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T18:01:17,205 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-24T18:01:17,209 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-24T18:01:17,210 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T18:01:17,212 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T18:01:17,215 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T18:01:17,217 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T18:01:17,219 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-24T18:01:17,223 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-24T18:01:17,224 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T18:01:17,226 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T18:01:17,228 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T18:01:17,230 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-24T18:01:17,233 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-24T18:01:17,234 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T18:01:17,236 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T18:01:17,238 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-24T18:01:17,241 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-24T18:01:17,242 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T18:01:17,245 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T18:01:17,247 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-24T18:01:17,250 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-24T18:01:17,251 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,254 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,256 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,260 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,263 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,266 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,270 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,273 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,275 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,278 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,280 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,282 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,285 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,288 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,290 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,293 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,295 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,297 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-24T18:01:17,300 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-24T18:01:17,302 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-24T18:01:17,303 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,306 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,308 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,311 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,313 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,315 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,318 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,320 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,322 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,325 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,327 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,329 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-24T18:01:17,332 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-24T18:01:17,333 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T18:01:17,336 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-24T18:01:17,338 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-24T18:01:17,339 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,342 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,345 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,348 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,350 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,352 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,355 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,358 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,361 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,363 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,366 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,368 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,372 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-24T18:01:17,374 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-24T18:01:17,376 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-24T18:01:17,378 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-24T18:01:17,379 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,382 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-24T18:01:17,384 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,386 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,388 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,390 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,392 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-24T18:01:17,394 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,396 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-24T18:01:17,398 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-24T18:01:17,400 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T18:01:17,404 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-24T18:01:17,406 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,407 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,410 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,412 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,414 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,417 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,419 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-24T18:01:17,422 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-24T18:01:17,424 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,426 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,429 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,432 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,434 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,437 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,440 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,442 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,445 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,447 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,449 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,452 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-24T18:01:17,455 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-24T18:01:17,456 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,459 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,462 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,465 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,468 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,470 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,472 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,475 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-24T18:01:17,478 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-24T18:01:17,479 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T18:01:17,482 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T18:01:17,485 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T18:01:17,486 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-24T18:01:17,489 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-24T18:01:17,491 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:17,492 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-24T18:01:17,495 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-24T18:01:17,497 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-24T18:01:17,499 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-24T18:01:17,501 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-24T18:01:17,503 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-24T18:01:17,505 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-24T18:01:17,508 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T18:01:17,511 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T18:01:17,513 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T18:01:17,515 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-24T18:01:17,518 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-24T18:01:17,520 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-24T18:01:17,521 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,524 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,526 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,529 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,532 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,534 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,537 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,539 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,541 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,543 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,547 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,550 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,552 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,555 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,557 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,560 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-24T18:01:17,564 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,565 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,568 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,570 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,572 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,575 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,576 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-24T18:01:17,579 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-24T18:01:17,581 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-24T18:01:17,582 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,585 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-24T18:01:17,586 copying build/lib/openhcs/core/memory/wrapper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,589 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,591 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,593 copying build/lib/openhcs/core/memory/gpu_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,595 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,597 copying build/lib/openhcs/core/memory/conversion_functions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,600 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,602 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,605 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory/trackers 2025-10-24T18:01:17,606 copying build/lib/openhcs/core/memory/trackers/cupy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,608 copying build/lib/openhcs/core/memory/trackers/memory_tracker_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,610 copying build/lib/openhcs/core/memory/trackers/tf_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,612 copying build/lib/openhcs/core/memory/trackers/pyclesperanto_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,614 copying build/lib/openhcs/core/memory/trackers/torch_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,616 copying build/lib/openhcs/core/memory/trackers/memory_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,618 copying build/lib/openhcs/core/memory/trackers/numpy_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory/trackers 2025-10-24T18:01:17,620 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,623 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,624 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-24T18:01:17,628 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,630 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,633 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-24T18:01:17,634 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,637 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,639 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,642 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,644 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,646 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,650 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,652 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,655 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-24T18:01:17,657 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,660 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-24T18:01:17,661 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T18:01:17,663 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T18:01:17,666 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T18:01:17,668 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T18:01:17,670 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-24T18:01:17,673 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-24T18:01:17,674 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T18:01:17,678 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T18:01:17,680 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-24T18:01:17,683 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-24T18:01:17,684 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T18:01:17,688 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T18:01:17,690 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-24T18:01:17,692 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,694 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,697 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-24T18:01:17,698 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T18:01:17,700 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-24T18:01:17,702 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,705 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,707 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,709 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,712 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,714 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-24T18:01:17,717 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-24T18:01:17,718 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-24T18:01:17,721 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-24T18:01:17,723 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-24T18:01:17,724 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,727 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,730 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,732 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,734 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,737 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,739 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,741 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-24T18:01:17,743 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-24T18:01:17,744 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T18:01:17,747 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T18:01:17,749 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T18:01:17,751 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T18:01:17,754 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T18:01:17,756 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-24T18:01:17,758 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-24T18:01:17,760 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,762 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,763 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,766 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,768 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,770 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,772 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,774 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,779 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,781 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,784 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-24T18:01:17,787 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,789 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,792 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-24T18:01:17,793 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T18:01:17,795 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-24T18:01:17,797 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,800 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,803 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,807 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,810 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,814 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,816 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,822 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,828 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-24T18:01:17,831 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-24T18:01:17,832 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T18:01:17,834 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T18:01:17,836 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T18:01:17,839 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T18:01:17,841 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-24T18:01:17,844 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-24T18:01:17,845 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,848 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,851 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,853 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,856 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,859 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,861 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,863 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,865 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-24T18:01:17,868 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T18:01:17,871 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T18:01:17,873 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-24T18:01:17,874 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T18:01:17,877 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T18:01:17,879 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-24T18:01:17,881 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T18:01:17,884 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-24T18:01:17,885 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T18:01:17,887 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T18:01:17,889 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T18:01:17,892 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T18:01:17,894 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T18:01:17,897 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-24T18:01:17,898 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T18:01:17,901 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T18:01:17,902 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-24T18:01:17,906 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-24T18:01:17,907 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T18:01:17,909 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T18:01:17,911 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-24T18:01:17,913 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-24T18:01:17,914 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,917 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,920 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,923 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,925 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,928 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,930 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,932 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,934 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-24T18:01:17,936 running install_egg_info 2025-10-24T18:01:17,942 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.3-py3.11.egg-info 2025-10-24T18:01:17,955 running install_scripts 2025-10-24T18:01:17,964 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.3.dist-info/WHEEL 2025-10-24T18:01:17,967 creating '/tmp/pip-wheel-3cszrhb5/.tmp-1zogltkj/openhcs-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-24T18:01:17,970 adding 'openhcs/__init__.py' 2025-10-24T18:01:17,971 adding 'openhcs/components/__init__.py' 2025-10-24T18:01:17,973 adding 'openhcs/components/framework.py' 2025-10-24T18:01:17,975 adding 'openhcs/config_framework/__init__.py' 2025-10-24T18:01:17,977 adding 'openhcs/config_framework/cache_warming.py' 2025-10-24T18:01:17,978 adding 'openhcs/config_framework/config.py' 2025-10-24T18:01:17,981 adding 'openhcs/config_framework/context_manager.py' 2025-10-24T18:01:17,984 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-24T18:01:17,985 adding 'openhcs/config_framework/global_config.py' 2025-10-24T18:01:17,992 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-24T18:01:17,994 adding 'openhcs/config_framework/placeholder.py' 2025-10-24T18:01:17,996 adding 'openhcs/constants/__init__.py' 2025-10-24T18:01:17,998 adding 'openhcs/constants/constants.py' 2025-10-24T18:01:18,000 adding 'openhcs/constants/input_source.py' 2025-10-24T18:01:18,001 adding 'openhcs/constants/streaming.py' 2025-10-24T18:01:18,003 adding 'openhcs/core/__init__.py' 2025-10-24T18:01:18,006 adding 'openhcs/core/config.py' 2025-10-24T18:01:18,008 adding 'openhcs/core/config_cache.py' 2025-10-24T18:01:18,009 adding 'openhcs/core/lazy_gpu_imports.py' 2025-10-24T18:01:18,010 adding 'openhcs/core/lazy_placeholder.py' 2025-10-24T18:01:18,012 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-24T18:01:18,014 adding 'openhcs/core/log_utils.py' 2025-10-24T18:01:18,016 adding 'openhcs/core/metadata_cache.py' 2025-10-24T18:01:18,017 adding 'openhcs/core/path_cache.py' 2025-10-24T18:01:18,020 adding 'openhcs/core/roi.py' 2025-10-24T18:01:18,023 adding 'openhcs/core/utils.py' 2025-10-24T18:01:18,024 adding 'openhcs/core/xdg_paths.py' 2025-10-24T18:01:18,027 adding 'openhcs/core/components/__init__.py' 2025-10-24T18:01:18,029 adding 'openhcs/core/components/metaprogramming.py' 2025-10-24T18:01:18,030 adding 'openhcs/core/components/multiprocessing.py' 2025-10-24T18:01:18,032 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-24T18:01:18,034 adding 'openhcs/core/components/validation.py' 2025-10-24T18:01:18,036 adding 'openhcs/core/context/__init__.py' 2025-10-24T18:01:18,037 adding 'openhcs/core/context/processing_context.py' 2025-10-24T18:01:18,040 adding 'openhcs/core/memory/__init__.py' 2025-10-24T18:01:18,043 adding 'openhcs/core/memory/conversion_functions.py' 2025-10-24T18:01:18,045 adding 'openhcs/core/memory/converters.py' 2025-10-24T18:01:18,051 adding 'openhcs/core/memory/decorators.py' 2025-10-24T18:01:18,053 adding 'openhcs/core/memory/exceptions.py' 2025-10-24T18:01:18,055 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-24T18:01:18,057 adding 'openhcs/core/memory/gpu_utils.py' 2025-10-24T18:01:18,058 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-24T18:01:18,061 adding 'openhcs/core/memory/stack_utils.py' 2025-10-24T18:01:18,062 adding 'openhcs/core/memory/utils.py' 2025-10-24T18:01:18,065 adding 'openhcs/core/memory/wrapper.py' 2025-10-24T18:01:18,067 adding 'openhcs/core/memory/trackers/cupy_tracker.py' 2025-10-24T18:01:18,068 adding 'openhcs/core/memory/trackers/memory_tracker.py' 2025-10-24T18:01:18,070 adding 'openhcs/core/memory/trackers/memory_tracker_registry.py' 2025-10-24T18:01:18,071 adding 'openhcs/core/memory/trackers/numpy_tracker.py' 2025-10-24T18:01:18,073 adding 'openhcs/core/memory/trackers/pyclesperanto_tracker.py' 2025-10-24T18:01:18,074 adding 'openhcs/core/memory/trackers/tf_tracker.py' 2025-10-24T18:01:18,076 adding 'openhcs/core/memory/trackers/torch_tracker.py' 2025-10-24T18:01:18,078 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-24T18:01:18,080 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-24T18:01:18,089 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-24T18:01:18,091 adding 'openhcs/core/pipeline/__init__.py' 2025-10-24T18:01:18,098 adding 'openhcs/core/pipeline/compiler.py' 2025-10-24T18:01:18,101 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-24T18:01:18,102 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-24T18:01:18,104 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-24T18:01:18,105 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-24T18:01:18,109 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-24T18:01:18,110 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-24T18:01:18,112 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-24T18:01:18,113 adding 'openhcs/core/steps/__init__.py' 2025-10-24T18:01:18,115 adding 'openhcs/core/steps/abstract.py' 2025-10-24T18:01:18,124 adding 'openhcs/core/steps/function_step.py' 2025-10-24T18:01:18,126 adding 'openhcs/debug/__init__.py' 2025-10-24T18:01:18,128 adding 'openhcs/debug/example_export.py' 2025-10-24T18:01:18,129 adding 'openhcs/debug/example_export_clean.py' 2025-10-24T18:01:18,131 adding 'openhcs/debug/export.py' 2025-10-24T18:01:18,136 adding 'openhcs/debug/pickle_to_python.py' 2025-10-24T18:01:18,144 adding 'openhcs/formats/experimental_analysis.py' 2025-10-24T18:01:18,146 adding 'openhcs/formats/func_arg_prep.py' 2025-10-24T18:01:18,149 adding 'openhcs/formats/metaxpress.py' 2025-10-24T18:01:18,151 adding 'openhcs/formats/pattern/__init__.py' 2025-10-24T18:01:18,153 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-24T18:01:18,155 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-24T18:01:18,158 adding 'openhcs/introspection/__init__.py' 2025-10-24T18:01:18,163 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-24T18:01:18,166 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-24T18:01:18,168 adding 'openhcs/io/__init__.py' 2025-10-24T18:01:18,170 adding 'openhcs/io/async_init.py' 2025-10-24T18:01:18,172 adding 'openhcs/io/atomic.py' 2025-10-24T18:01:18,174 adding 'openhcs/io/backend_registry.py' 2025-10-24T18:01:18,176 adding 'openhcs/io/base.py' 2025-10-24T18:01:18,180 adding 'openhcs/io/disk.py' 2025-10-24T18:01:18,181 adding 'openhcs/io/exceptions.py' 2025-10-24T18:01:18,183 adding 'openhcs/io/fiji_stream.py' 2025-10-24T18:01:18,187 adding 'openhcs/io/filemanager.py' 2025-10-24T18:01:18,190 adding 'openhcs/io/memory.py' 2025-10-24T18:01:18,192 adding 'openhcs/io/metadata_migration.py' 2025-10-24T18:01:18,194 adding 'openhcs/io/metadata_writer.py' 2025-10-24T18:01:18,195 adding 'openhcs/io/napari_stream.py' 2025-10-24T18:01:18,202 adding 'openhcs/io/omero_local.py' 2025-10-24T18:01:18,205 adding 'openhcs/io/pipeline_migration.py' 2025-10-24T18:01:18,207 adding 'openhcs/io/streaming.py' 2025-10-24T18:01:18,209 adding 'openhcs/io/virtual_workspace.py' 2025-10-24T18:01:18,214 adding 'openhcs/io/zarr.py' 2025-10-24T18:01:18,217 adding 'openhcs/microscopes/__init__.py' 2025-10-24T18:01:18,218 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-24T18:01:18,222 adding 'openhcs/microscopes/imagexpress.py' 2025-10-24T18:01:18,226 adding 'openhcs/microscopes/microscope_base.py' 2025-10-24T18:01:18,228 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-24T18:01:18,231 adding 'openhcs/microscopes/omero.py' 2025-10-24T18:01:18,235 adding 'openhcs/microscopes/openhcs.py' 2025-10-24T18:01:18,239 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-24T18:01:18,243 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-24T18:01:18,245 adding 'openhcs/omero/__init__.py' 2025-10-24T18:01:18,246 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-24T18:01:18,248 adding 'openhcs/omero/docker-compose.yml' 2025-10-24T18:01:18,250 adding 'openhcs/processing/__init__.py' 2025-10-24T18:01:18,253 adding 'openhcs/processing/func_registry.py' 2025-10-24T18:01:18,256 adding 'openhcs/processing/backends/__init__.py' 2025-10-24T18:01:18,258 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-24T18:01:18,259 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-24T18:01:18,265 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-24T18:01:18,271 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-24T18:01:18,278 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-24T18:01:18,281 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-24T18:01:18,283 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-24T18:01:18,286 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-24T18:01:18,288 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-24T18:01:18,290 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-24T18:01:18,293 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-24T18:01:18,296 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-24T18:01:18,300 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-24T18:01:18,303 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-24T18:01:18,306 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-24T18:01:18,309 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-24T18:01:18,311 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-24T18:01:18,313 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-24T18:01:18,316 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-24T18:01:18,320 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-24T18:01:18,322 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-24T18:01:18,326 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-24T18:01:18,328 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-24T18:01:18,329 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-24T18:01:18,332 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-24T18:01:18,334 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-24T18:01:18,336 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-24T18:01:18,338 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-24T18:01:18,340 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-24T18:01:18,342 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-24T18:01:18,344 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-24T18:01:18,346 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-24T18:01:18,348 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-24T18:01:18,350 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-24T18:01:18,351 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-24T18:01:18,353 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-24T18:01:18,355 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-24T18:01:18,357 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-24T18:01:18,359 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-24T18:01:18,361 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-24T18:01:18,363 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-24T18:01:18,364 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-24T18:01:18,366 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-24T18:01:18,370 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-24T18:01:18,372 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-24T18:01:18,377 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-24T18:01:18,382 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-24T18:01:18,384 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-24T18:01:18,387 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-24T18:01:18,388 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-24T18:01:18,390 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-24T18:01:18,395 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-24T18:01:18,397 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-24T18:01:18,399 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-24T18:01:18,401 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-24T18:01:18,403 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-24T18:01:18,407 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-24T18:01:18,410 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-24T18:01:18,413 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-24T18:01:18,415 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-24T18:01:18,418 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-24T18:01:18,421 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-24T18:01:18,424 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-24T18:01:18,426 adding 'openhcs/processing/presets/__init__.py' 2025-10-24T18:01:18,428 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-24T18:01:18,430 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-24T18:01:18,431 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-24T18:01:18,432 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-24T18:01:18,433 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-24T18:01:18,435 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-24T18:01:18,436 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-24T18:01:18,437 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-24T18:01:18,439 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-24T18:01:18,440 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-24T18:01:18,442 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-24T18:01:18,443 adding 'openhcs/pyqt_gui/app.py' 2025-10-24T18:01:18,445 adding 'openhcs/pyqt_gui/config.py' 2025-10-24T18:01:18,447 adding 'openhcs/pyqt_gui/launch.py' 2025-10-24T18:01:18,451 adding 'openhcs/pyqt_gui/main.py' 2025-10-24T18:01:18,455 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-24T18:01:18,457 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-24T18:01:18,459 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-24T18:01:18,461 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-24T18:01:18,463 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-24T18:01:18,464 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-24T18:01:18,466 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-24T18:01:18,468 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-24T18:01:18,472 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-24T18:01:18,474 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-24T18:01:18,477 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-24T18:01:18,479 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-24T18:01:18,480 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-24T18:01:18,482 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-24T18:01:18,484 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-24T18:01:18,485 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-24T18:01:18,487 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-24T18:01:18,488 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-24T18:01:18,490 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-24T18:01:18,494 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-24T18:01:18,497 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-24T18:01:18,506 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-24T18:01:18,514 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-24T18:01:18,519 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-24T18:01:18,528 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-24T18:01:18,530 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-24T18:01:18,533 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-24T18:01:18,536 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-24T18:01:18,538 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-24T18:01:18,540 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-24T18:01:18,541 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-24T18:01:18,543 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-24T18:01:18,546 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-24T18:01:18,547 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-24T18:01:18,549 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-24T18:01:18,562 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-24T18:01:18,566 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-24T18:01:18,571 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-24T18:01:18,574 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-24T18:01:18,576 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-24T18:01:18,578 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-10-24T18:01:18,582 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-24T18:01:18,585 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-24T18:01:18,588 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-24T18:01:18,590 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-24T18:01:18,592 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-24T18:01:18,594 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-24T18:01:18,596 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-24T18:01:18,599 adding 'openhcs/runtime/execution_server.py' 2025-10-24T18:01:18,601 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-24T18:01:18,606 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-24T18:01:18,613 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-24T18:01:18,615 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-24T18:01:18,617 adding 'openhcs/runtime/queue_tracker.py' 2025-10-24T18:01:18,619 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-24T18:01:18,621 adding 'openhcs/runtime/roi_converters.py' 2025-10-24T18:01:18,624 adding 'openhcs/runtime/zmq_base.py' 2025-10-24T18:01:18,626 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-24T18:01:18,628 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-24T18:01:18,630 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-24T18:01:18,632 adding 'openhcs/runtime/zmq_messages.py' 2025-10-24T18:01:18,633 adding 'openhcs/tests/__init__.py' 2025-10-24T18:01:18,634 adding 'openhcs/tests/test_pipeline.py' 2025-10-24T18:01:18,636 adding 'openhcs/tests/generators/__init__.py' 2025-10-24T18:01:18,641 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-24T18:01:18,644 adding 'openhcs/textual_tui/styles.css' 2025-10-24T18:01:18,646 adding 'openhcs/ui/shared/__init__.py' 2025-10-24T18:01:18,648 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-24T18:01:18,649 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-24T18:01:18,651 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-24T18:01:18,654 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-24T18:01:18,656 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-24T18:01:18,657 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-24T18:01:18,659 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-24T18:01:18,660 adding 'openhcs/ui/shared/search_service.py' 2025-10-24T18:01:18,662 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-24T18:01:18,663 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-24T18:01:18,664 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-24T18:01:18,667 adding 'openhcs/utils/display_config_factory.py' 2025-10-24T18:01:18,668 adding 'openhcs/utils/enum_factory.py' 2025-10-24T18:01:18,669 adding 'openhcs/utils/environment.py' 2025-10-24T18:01:18,671 adding 'openhcs/utils/import_utils.py' 2025-10-24T18:01:18,673 adding 'openhcs/utils/performance_monitor.py' 2025-10-24T18:01:18,674 adding 'openhcs/utils/recache_function_registry.py' 2025-10-24T18:01:18,676 adding 'openhcs/validation/__init__.py' 2025-10-24T18:01:18,678 adding 'openhcs/validation/ast_validator.py' 2025-10-24T18:01:18,680 adding 'openhcs/validation/validate.py' 2025-10-24T18:01:18,683 adding 'openhcs-0.3.3.dist-info/METADATA' 2025-10-24T18:01:18,684 adding 'openhcs-0.3.3.dist-info/WHEEL' 2025-10-24T18:01:18,685 adding 'openhcs-0.3.3.dist-info/entry_points.txt' 2025-10-24T18:01:18,686 adding 'openhcs-0.3.3.dist-info/top_level.txt' 2025-10-24T18:01:18,691 adding 'openhcs-0.3.3.dist-info/RECORD' 2025-10-24T18:01:18,709 removing build/bdist.linux-armv7l/wheel 2025-10-24T18:01:18,901 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-24T18:01:18,934 Created wheel for openhcs: filename=openhcs-0.3.3-py3-none-any.whl size=1082211 sha256=0afb4e00b708ca3e3d765a2b0d35c1a75dfa9f497d111ad169d465cb305de44b 2025-10-24T18:01:18,936 Stored in directory: /tmp/pip-ephem-wheel-cache-nzg0ch6b/wheels/d7/a2/d0/22182377a46e9bb76e7d9872ca6b3c089e58f511def897a4f4 2025-10-24T18:01:18,965 Successfully built openhcs 2025-10-24T18:01:19,009 Removed build tracker: '/tmp/pip-build-tracker-6m62on2s'