2025-10-31T16:04:27,083 Created temporary directory: /tmp/pip-ephem-wheel-cache-q0x1gqix 2025-10-31T16:04:27,085 Created temporary directory: /tmp/pip-build-tracker-d9nevize 2025-10-31T16:04:27,085 Initialized build tracking at /tmp/pip-build-tracker-d9nevize 2025-10-31T16:04:27,086 Created build tracker: /tmp/pip-build-tracker-d9nevize 2025-10-31T16:04:27,086 Entered build tracker: /tmp/pip-build-tracker-d9nevize 2025-10-31T16:04:27,087 Created temporary directory: /tmp/pip-wheel-ctt892e7 2025-10-31T16:04:27,090 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-31T16:04:27,093 Created temporary directory: /tmp/pip-ephem-wheel-cache-g82wk3a1 2025-10-31T16:04:27,117 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T16:04:27,120 2 location(s) to search for versions of openhcs: 2025-10-31T16:04:27,120 * https://pypi.org/simple/openhcs/ 2025-10-31T16:04:27,120 * https://www.piwheels.org/simple/openhcs/ 2025-10-31T16:04:27,121 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-31T16:04:27,122 Getting page https://pypi.org/simple/openhcs/ 2025-10-31T16:04:27,124 Found index url https://pypi.org/simple 2025-10-31T16:04:27,343 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-31T16:04:27,350 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-31T16:04:27,352 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-31T16:04:27,352 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-31T16:04:27,353 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-31T16:04:27,354 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-31T16:04:27,355 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-31T16:04:27,356 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-31T16:04:27,357 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-31T16:04:27,358 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-31T16:04:27,358 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-31T16:04:27,359 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-31T16:04:27,361 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-31T16:04:27,361 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-31T16:04:27,362 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-31T16:04:27,363 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-31T16:04:27,363 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-31T16:04:27,364 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-31T16:04:27,365 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-31T16:04:27,366 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-31T16:04:27,367 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-31T16:04:27,368 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-31T16:04:27,369 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-31T16:04:27,369 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-31T16:04:27,370 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-31T16:04:27,371 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-31T16:04:27,372 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-31T16:04:27,373 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-31T16:04:27,373 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-31T16:04:27,374 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-31T16:04:27,375 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-31T16:04:27,375 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-31T16:04:27,376 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-31T16:04:27,377 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/0b/c3/0e5eb353f42b92a0b7619633813054e988385eb1f3d0fdcae896ee01a17e/openhcs-0.3.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T16:04:27,378 Found link https://files.pythonhosted.org/packages/4d/32/2f15437785c50bb2bddc1b43065f5528f24e9b41598bcda66c3444d3245a/openhcs-0.3.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.5 2025-10-31T16:04:27,378 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6c/7d/1e366a1cb924ec8e63e27c50f70ba56ba9d1a8672d793a3bc54b69e3a886/openhcs-0.3.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T16:04:27,379 Found link https://files.pythonhosted.org/packages/9f/6f/a19b9534bd5b64ffca4191aba6bfb5316ebd5ab60758050c1f3c99f3ce8d/openhcs-0.3.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.7 2025-10-31T16:04:27,380 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/86/2a/711f7076f2f71cfcf0422a7e75de185243fd0e4c363ab4452049c8bf0a2f/openhcs-0.3.8-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T16:04:27,381 Found link https://files.pythonhosted.org/packages/cd/c9/85aae265c5a2da4e6f2abadd3d8f865372d149f61bf168780c94b468e4ec/openhcs-0.3.8.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.8 2025-10-31T16:04:27,382 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-31T16:04:27,383 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-31T16:04:27,384 Found index url https://www.piwheels.org/simple 2025-10-31T16:04:27,543 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-31T16:04:27,549 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.5-py3-none-any.whl#sha256=92918a7a769ca08e8845b31394a9f0003a98b1ae9d77c0fefdc5bd33ad7b26d7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T16:04:27,550 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.3-py3-none-any.whl#sha256=0afb4e00b708ca3e3d765a2b0d35c1a75dfa9f497d111ad169d465cb305de44b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T16:04:27,551 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-31T16:04:27,551 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-31T16:04:27,552 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-31T16:04:27,552 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-31T16:04:27,552 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-31T16:04:27,553 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-31T16:04:27,554 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-31T16:04:27,554 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-31T16:04:27,555 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-31T16:04:27,556 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-31T16:04:27,556 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-31T16:04:27,557 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-31T16:04:27,557 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-31T16:04:27,558 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-31T16:04:27,559 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-31T16:04:27,560 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-31T16:04:27,560 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-31T16:04:27,581 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-31T16:04:27,599 Collecting openhcs==0.3.7 2025-10-31T16:04:27,601 Created temporary directory: /tmp/pip-unpack-8odegadd 2025-10-31T16:04:27,835 Downloading openhcs-0.3.7.tar.gz (930 kB) 2025-10-31T16:04:28,745 Added openhcs==0.3.7 from https://files.pythonhosted.org/packages/9f/6f/a19b9534bd5b64ffca4191aba6bfb5316ebd5ab60758050c1f3c99f3ce8d/openhcs-0.3.7.tar.gz to build tracker '/tmp/pip-build-tracker-d9nevize' 2025-10-31T16:04:28,752 Created temporary directory: /tmp/pip-build-env-ddg4m2ks 2025-10-31T16:04:28,757 Installing build dependencies: started 2025-10-31T16:04:28,758 Running command pip subprocess to install build dependencies 2025-10-31T16:04:29,907 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-31T16:04:30,482 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-31T16:04:30,505 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T16:04:32,238 Collecting setuptools>=61.0 2025-10-31T16:04:32,338 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-31T16:04:32,601 Collecting wheel 2025-10-31T16:04:32,622 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-31T16:04:35,548 Installing collected packages: wheel, setuptools 2025-10-31T16:04:35,798 Creating /tmp/pip-build-env-ddg4m2ks/overlay/local/bin 2025-10-31T16:04:35,800 changing mode of /tmp/pip-build-env-ddg4m2ks/overlay/local/bin/wheel to 755 2025-10-31T16:04:39,618 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-31T16:04:39,891 Installing build dependencies: finished with status 'done' 2025-10-31T16:04:39,897 Getting requirements to build wheel: started 2025-10-31T16:04:39,899 Running command Getting requirements to build wheel 2025-10-31T16:04:40,550 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T16:04:40,550 !! 2025-10-31T16:04:40,552 ******************************************************************************** 2025-10-31T16:04:40,552 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-31T16:04:40,554 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T16:04:40,554 or your builds will no longer be supported. 2025-10-31T16:04:40,555 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:40,556 ******************************************************************************** 2025-10-31T16:04:40,557 !! 2025-10-31T16:04:40,558 corresp(dist, value, root_dir) 2025-10-31T16:04:40,654 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T16:04:40,654 !! 2025-10-31T16:04:40,655 ******************************************************************************** 2025-10-31T16:04:40,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T16:04:40,656 License :: OSI Approved :: MIT License 2025-10-31T16:04:40,657 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:40,658 ******************************************************************************** 2025-10-31T16:04:40,659 !! 2025-10-31T16:04:40,659 dist._finalize_license_expression() 2025-10-31T16:04:40,664 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T16:04:40,665 !! 2025-10-31T16:04:40,666 ******************************************************************************** 2025-10-31T16:04:40,666 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T16:04:40,667 License :: OSI Approved :: MIT License 2025-10-31T16:04:40,668 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:40,668 ******************************************************************************** 2025-10-31T16:04:40,670 !! 2025-10-31T16:04:40,670 self._finalize_license_expression() 2025-10-31T16:04:40,673 running egg_info 2025-10-31T16:04:40,680 writing openhcs.egg-info/PKG-INFO 2025-10-31T16:04:40,711 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T16:04:40,713 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T16:04:40,734 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T16:04:40,735 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T16:04:40,896 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:40,927 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:41,027 Getting requirements to build wheel: finished with status 'done' 2025-10-31T16:04:41,031 Created temporary directory: /tmp/pip-modern-metadata-6zg6x00m 2025-10-31T16:04:41,033 Preparing metadata (pyproject.toml): started 2025-10-31T16:04:41,034 Running command Preparing metadata (pyproject.toml) 2025-10-31T16:04:41,634 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T16:04:41,634 !! 2025-10-31T16:04:41,636 ******************************************************************************** 2025-10-31T16:04:41,636 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-31T16:04:41,637 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T16:04:41,638 or your builds will no longer be supported. 2025-10-31T16:04:41,639 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:41,640 ******************************************************************************** 2025-10-31T16:04:41,641 !! 2025-10-31T16:04:41,641 corresp(dist, value, root_dir) 2025-10-31T16:04:41,732 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T16:04:41,733 !! 2025-10-31T16:04:41,734 ******************************************************************************** 2025-10-31T16:04:41,735 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T16:04:41,736 License :: OSI Approved :: MIT License 2025-10-31T16:04:41,737 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:41,737 ******************************************************************************** 2025-10-31T16:04:41,738 !! 2025-10-31T16:04:41,739 dist._finalize_license_expression() 2025-10-31T16:04:41,743 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T16:04:41,744 !! 2025-10-31T16:04:41,745 ******************************************************************************** 2025-10-31T16:04:41,745 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T16:04:41,746 License :: OSI Approved :: MIT License 2025-10-31T16:04:41,747 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:41,748 ******************************************************************************** 2025-10-31T16:04:41,749 !! 2025-10-31T16:04:41,750 self._finalize_license_expression() 2025-10-31T16:04:41,750 running dist_info 2025-10-31T16:04:41,763 creating /tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info 2025-10-31T16:04:41,764 writing /tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/PKG-INFO 2025-10-31T16:04:41,795 writing dependency_links to /tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/dependency_links.txt 2025-10-31T16:04:41,797 writing entry points to /tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/entry_points.txt 2025-10-31T16:04:41,818 writing requirements to /tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/requires.txt 2025-10-31T16:04:41,819 writing top-level names to /tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/top_level.txt 2025-10-31T16:04:41,821 writing manifest file '/tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:41,970 reading manifest file '/tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:41,983 writing manifest file '/tmp/pip-modern-metadata-6zg6x00m/openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:41,985 creating '/tmp/pip-modern-metadata-6zg6x00m/openhcs-0.3.7.dist-info' 2025-10-31T16:04:42,114 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-31T16:04:42,121 Source in /tmp/pip-wheel-ctt892e7/openhcs_b914dfa264174bba830c86f48cb0ca94 has version 0.3.7, which satisfies requirement openhcs==0.3.7 from https://files.pythonhosted.org/packages/9f/6f/a19b9534bd5b64ffca4191aba6bfb5316ebd5ab60758050c1f3c99f3ce8d/openhcs-0.3.7.tar.gz 2025-10-31T16:04:42,122 Removed openhcs==0.3.7 from https://files.pythonhosted.org/packages/9f/6f/a19b9534bd5b64ffca4191aba6bfb5316ebd5ab60758050c1f3c99f3ce8d/openhcs-0.3.7.tar.gz from build tracker '/tmp/pip-build-tracker-d9nevize' 2025-10-31T16:04:42,131 Created temporary directory: /tmp/pip-unpack-optib6i8 2025-10-31T16:04:42,132 Building wheels for collected packages: openhcs 2025-10-31T16:04:42,136 Created temporary directory: /tmp/pip-wheel-y6ujj6tt 2025-10-31T16:04:42,137 Destination directory: /tmp/pip-wheel-y6ujj6tt 2025-10-31T16:04:42,139 Building wheel for openhcs (pyproject.toml): started 2025-10-31T16:04:42,141 Running command Building wheel for openhcs (pyproject.toml) 2025-10-31T16:04:42,725 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T16:04:42,725 !! 2025-10-31T16:04:42,727 ******************************************************************************** 2025-10-31T16:04:42,727 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-31T16:04:42,729 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T16:04:42,729 or your builds will no longer be supported. 2025-10-31T16:04:42,730 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:42,730 ******************************************************************************** 2025-10-31T16:04:42,731 !! 2025-10-31T16:04:42,732 corresp(dist, value, root_dir) 2025-10-31T16:04:42,813 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T16:04:42,814 !! 2025-10-31T16:04:42,815 ******************************************************************************** 2025-10-31T16:04:42,815 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T16:04:42,816 License :: OSI Approved :: MIT License 2025-10-31T16:04:42,817 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:42,817 ******************************************************************************** 2025-10-31T16:04:42,818 !! 2025-10-31T16:04:42,819 dist._finalize_license_expression() 2025-10-31T16:04:42,824 /tmp/pip-build-env-ddg4m2ks/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T16:04:42,824 !! 2025-10-31T16:04:42,826 ******************************************************************************** 2025-10-31T16:04:42,826 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T16:04:42,827 License :: OSI Approved :: MIT License 2025-10-31T16:04:42,829 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T16:04:42,829 ******************************************************************************** 2025-10-31T16:04:42,830 !! 2025-10-31T16:04:42,831 self._finalize_license_expression() 2025-10-31T16:04:42,832 running bdist_wheel 2025-10-31T16:04:42,846 running build 2025-10-31T16:04:42,847 running build_py 2025-10-31T16:04:42,853 creating build/lib/openhcs 2025-10-31T16:04:42,856 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-31T16:04:42,859 creating build/lib/openhcs/config_framework 2025-10-31T16:04:42,860 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,862 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,865 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,867 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,869 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,872 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,875 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,878 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-31T16:04:42,880 creating build/lib/openhcs/debug 2025-10-31T16:04:42,881 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-31T16:04:42,884 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-31T16:04:42,886 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-31T16:04:42,889 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-31T16:04:42,891 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-31T16:04:42,895 creating build/lib/openhcs/constants 2025-10-31T16:04:42,896 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-31T16:04:42,898 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-31T16:04:42,899 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-31T16:04:42,901 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-31T16:04:42,904 creating build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,905 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,907 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,910 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,912 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,914 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,916 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-31T16:04:42,919 creating build/lib/openhcs/microscopes 2025-10-31T16:04:42,920 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,922 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,925 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,928 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,931 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,932 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,935 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,938 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,940 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-31T16:04:42,943 creating build/lib/openhcs/runtime 2025-10-31T16:04:42,945 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,947 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,950 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,952 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,955 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,959 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,961 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,964 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,966 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,969 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,971 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,973 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,976 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-31T16:04:42,979 creating build/lib/openhcs/formats 2025-10-31T16:04:42,980 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-31T16:04:42,983 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-31T16:04:42,985 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-31T16:04:42,989 creating build/lib/openhcs/tests 2025-10-31T16:04:42,990 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-31T16:04:42,992 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-31T16:04:42,994 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-10-31T16:04:42,996 creating build/lib/openhcs/utils 2025-10-31T16:04:42,997 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-31T16:04:42,999 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-31T16:04:43,002 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-31T16:04:43,004 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-31T16:04:43,006 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-31T16:04:43,008 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-31T16:04:43,011 creating build/lib/openhcs/validation 2025-10-31T16:04:43,012 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-31T16:04:43,014 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-31T16:04:43,016 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-31T16:04:43,019 creating build/lib/openhcs/processing 2025-10-31T16:04:43,020 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-31T16:04:43,022 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-31T16:04:43,025 creating build/lib/openhcs/introspection 2025-10-31T16:04:43,026 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-31T16:04:43,028 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T16:04:43,032 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T16:04:43,036 creating build/lib/openhcs/components 2025-10-31T16:04:43,037 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-31T16:04:43,040 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-31T16:04:43,042 creating build/lib/openhcs/omero 2025-10-31T16:04:43,043 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-31T16:04:43,046 creating build/lib/openhcs/core 2025-10-31T16:04:43,047 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-10-31T16:04:43,049 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-31T16:04:43,052 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-31T16:04:43,054 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-31T16:04:43,058 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-31T16:04:43,060 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-10-31T16:04:43,063 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-31T16:04:43,065 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-31T16:04:43,067 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-31T16:04:43,069 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-31T16:04:43,071 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-31T16:04:43,073 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-10-31T16:04:43,075 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-31T16:04:43,078 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-31T16:04:43,081 creating build/lib/openhcs/io 2025-10-31T16:04:43,082 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-31T16:04:43,085 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-31T16:04:43,087 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-31T16:04:43,089 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-31T16:04:43,092 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-31T16:04:43,095 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-31T16:04:43,097 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-10-31T16:04:43,102 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-10-31T16:04:43,103 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-31T16:04:43,107 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-31T16:04:43,109 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-31T16:04:43,113 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-31T16:04:43,115 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-31T16:04:43,117 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-31T16:04:43,120 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-31T16:04:43,123 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-31T16:04:43,126 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-31T16:04:43,128 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-31T16:04:43,131 creating build/lib/openhcs/ui/shared 2025-10-31T16:04:43,132 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,135 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,137 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,139 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,141 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,143 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,145 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,147 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,150 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,153 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,155 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,157 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-31T16:04:43,160 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,161 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,164 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,167 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,170 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,173 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,176 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,179 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,181 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,184 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,186 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,190 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T16:04:43,192 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T16:04:43,194 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T16:04:43,196 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T16:04:43,199 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T16:04:43,201 creating build/lib/openhcs/pyqt_gui/utils 2025-10-31T16:04:43,202 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T16:04:43,204 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T16:04:43,206 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T16:04:43,208 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T16:04:43,210 creating build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,211 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,214 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,216 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,219 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,221 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,223 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,224 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,227 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,229 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T16:04:43,232 creating build/lib/openhcs/pyqt_gui/shared 2025-10-31T16:04:43,233 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T16:04:43,236 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T16:04:43,238 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T16:04:43,240 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T16:04:43,243 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T16:04:43,245 creating build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,246 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,249 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,252 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,254 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,256 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,259 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T16:04:43,261 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T16:04:43,262 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T16:04:43,264 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T16:04:43,266 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,267 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,270 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,273 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,275 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,277 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,280 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,283 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,284 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,287 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:43,292 creating build/lib/openhcs/formats/pattern 2025-10-31T16:04:43,293 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-31T16:04:43,295 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-31T16:04:43,297 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-31T16:04:43,300 creating build/lib/openhcs/tests/generators 2025-10-31T16:04:43,301 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-31T16:04:43,302 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-31T16:04:43,306 creating build/lib/openhcs/processing/presets 2025-10-31T16:04:43,307 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-31T16:04:43,309 creating build/lib/openhcs/processing/backends 2025-10-31T16:04:43,310 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-31T16:04:43,313 creating build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,314 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,316 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,317 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,319 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,321 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,323 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,325 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,327 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,329 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T16:04:43,332 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,333 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,335 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,337 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,339 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,341 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,343 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T16:04:43,347 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,348 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,568 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,570 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,572 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,574 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,576 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:43,579 creating build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,580 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,583 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,586 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,589 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,592 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,594 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,597 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,599 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,602 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,604 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,607 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,609 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,612 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,614 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,617 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,619 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T16:04:43,623 creating build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,624 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,627 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,630 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,632 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,635 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,638 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,640 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,644 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T16:04:43,647 creating build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,648 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,651 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,653 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,655 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,658 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,660 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,663 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,665 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,667 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,669 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,672 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,674 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T16:04:43,677 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-31T16:04:43,678 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T16:04:43,681 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T16:04:43,683 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T16:04:43,686 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T16:04:43,689 creating build/lib/openhcs/processing/backends/assemblers 2025-10-31T16:04:43,690 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T16:04:43,693 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T16:04:43,694 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T16:04:43,697 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T16:04:43,700 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,701 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,704 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,706 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,708 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,710 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,712 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,714 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:43,717 creating build/lib/openhcs/core/orchestrator 2025-10-31T16:04:43,718 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-31T16:04:43,721 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-31T16:04:43,723 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-31T16:04:43,726 creating build/lib/openhcs/core/context 2025-10-31T16:04:43,726 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-31T16:04:43,729 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-31T16:04:43,731 creating build/lib/openhcs/core/components 2025-10-31T16:04:43,732 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-31T16:04:43,734 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T16:04:43,736 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-31T16:04:43,739 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-31T16:04:43,741 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T16:04:43,743 creating build/lib/openhcs/core/steps 2025-10-31T16:04:43,744 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-31T16:04:43,746 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-31T16:04:43,750 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-31T16:04:43,753 creating build/lib/openhcs/core/memory 2025-10-31T16:04:43,753 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,756 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,758 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,760 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,762 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,764 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,767 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,769 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,770 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,773 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,775 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,777 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,779 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-10-31T16:04:43,782 creating build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,783 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,785 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,787 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,789 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,792 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,794 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,796 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,798 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,801 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T16:04:43,803 running egg_info 2025-10-31T16:04:43,815 writing openhcs.egg-info/PKG-INFO 2025-10-31T16:04:43,846 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T16:04:43,847 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T16:04:43,867 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T16:04:43,869 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T16:04:43,998 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:44,028 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T16:04:44,033 /tmp/pip-build-env-ddg4m2ks/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-31T16:04:44,034 !! 2025-10-31T16:04:44,035 ******************************************************************************** 2025-10-31T16:04:44,035 ############################ 2025-10-31T16:04:44,036 # Package would be ignored # 2025-10-31T16:04:44,036 ############################ 2025-10-31T16:04:44,037 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-31T16:04:44,037 but it is absent from setuptools' `packages` configuration. 2025-10-31T16:04:44,038 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-31T16:04:44,039 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-31T16:04:44,039 to the `packages` configuration field. 2025-10-31T16:04:44,040 Alternatively, you can also rely on setuptools' discovery methods 2025-10-31T16:04:44,041 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-31T16:04:44,041 instead of `find_packages(...)`/`find:`). 2025-10-31T16:04:44,042 You can read more about "package discovery" on setuptools documentation page: 2025-10-31T16:04:44,043 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-31T16:04:44,044 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-31T16:04:44,044 already explicitly excluding 'openhcs.textual_tui' via 2025-10-31T16:04:44,045 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-31T16:04:44,045 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-31T16:04:44,046 combination with a more fine grained `package-data` configuration. 2025-10-31T16:04:44,047 You can read more about "package data files" on setuptools documentation page: 2025-10-31T16:04:44,048 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-31T16:04:44,049 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-31T16:04:44,050 even if it does not contain any `.py` files. 2025-10-31T16:04:44,050 On the other hand, currently there is no concept of package data 2025-10-31T16:04:44,051 directory, all directories are treated like packages. 2025-10-31T16:04:44,051 ******************************************************************************** 2025-10-31T16:04:44,053 !! 2025-10-31T16:04:44,053 check.warn(importable) 2025-10-31T16:04:44,139 creating build/lib/openhcs/textual_tui 2025-10-31T16:04:44,140 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-31T16:04:44,144 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-31T16:04:44,146 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-31T16:04:44,197 installing to build/bdist.linux-armv7l/wheel 2025-10-31T16:04:44,198 running install 2025-10-31T16:04:44,232 running install_lib 2025-10-31T16:04:44,238 creating build/bdist.linux-armv7l/wheel 2025-10-31T16:04:44,240 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-31T16:04:44,242 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-31T16:04:44,243 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-31T16:04:44,244 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,247 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,249 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,251 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,253 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,255 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,257 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,259 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,262 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,264 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,266 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,268 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T16:04:44,271 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-31T16:04:44,272 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,274 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,276 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,278 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,280 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,283 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,286 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,288 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T16:04:44,290 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-31T16:04:44,291 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T16:04:44,294 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T16:04:44,296 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T16:04:44,298 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T16:04:44,300 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T16:04:44,303 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-31T16:04:44,304 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T16:04:44,306 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T16:04:44,308 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T16:04:44,310 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T16:04:44,313 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-31T16:04:44,314 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T16:04:44,316 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T16:04:44,321 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,322 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,324 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,328 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,332 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,335 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,338 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-31T16:04:44,339 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T16:04:44,341 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T16:04:44,343 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,345 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,347 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,350 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,353 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,354 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,356 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,359 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,361 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,363 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,365 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,368 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,369 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,372 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T16:04:44,376 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,379 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T16:04:44,382 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T16:04:44,384 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-31T16:04:44,385 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T16:04:44,387 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T16:04:44,391 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T16:04:44,393 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-31T16:04:44,394 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T16:04:44,396 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T16:04:44,398 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T16:04:44,400 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T16:04:44,403 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-31T16:04:44,404 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,407 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,409 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,412 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,415 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,417 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,419 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,422 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,424 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T16:04:44,427 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-31T16:04:44,428 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T16:04:44,431 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T16:04:44,433 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T16:04:44,435 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T16:04:44,438 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T16:04:44,440 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T16:04:44,442 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T16:04:44,445 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-31T16:04:44,446 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T16:04:44,449 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T16:04:44,451 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T16:04:44,453 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T16:04:44,455 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T16:04:44,458 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T16:04:44,460 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T16:04:44,462 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-31T16:04:44,465 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-31T16:04:44,466 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,468 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,471 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,473 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,476 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,478 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,481 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,483 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,486 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T16:04:44,490 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-31T16:04:44,491 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,494 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,496 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,499 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,501 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,505 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,507 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,510 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,512 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,514 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,517 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,519 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,521 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T16:04:44,525 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-31T16:04:44,526 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T16:04:44,529 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-31T16:04:44,530 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T16:04:44,532 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T16:04:44,534 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T16:04:44,537 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T16:04:44,539 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T16:04:44,543 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-31T16:04:44,544 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T16:04:44,546 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T16:04:44,548 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-31T16:04:44,549 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T16:04:44,551 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T16:04:44,554 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T16:04:44,557 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-31T16:04:44,558 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T16:04:44,561 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T16:04:44,563 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T16:04:44,566 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T16:04:44,568 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T16:04:44,570 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T16:04:44,575 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-31T16:04:44,576 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T16:04:44,578 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T16:04:44,581 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T16:04:44,583 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-31T16:04:44,584 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T16:04:44,588 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-31T16:04:44,589 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-31T16:04:44,591 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-31T16:04:44,592 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-31T16:04:44,594 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T16:04:44,596 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T16:04:44,598 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-31T16:04:44,600 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T16:04:44,601 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-31T16:04:44,603 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T16:04:44,605 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T16:04:44,607 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-31T16:04:44,609 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T16:04:44,611 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-31T16:04:44,613 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,614 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,616 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,618 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,620 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,622 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,624 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T16:04:44,627 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,629 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,631 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,633 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,635 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,637 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,639 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T16:04:44,642 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-31T16:04:44,642 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,646 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,648 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,651 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,654 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,656 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,658 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,661 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,663 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,665 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,668 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,670 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,673 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,675 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,678 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,680 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T16:04:44,683 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-31T16:04:44,685 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-31T16:04:44,686 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,689 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,691 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,694 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,696 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,698 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,701 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,703 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T16:04:44,706 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-31T16:04:44,707 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,710 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,712 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,714 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,717 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,719 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,722 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,724 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,726 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,729 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,731 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,734 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T16:04:44,737 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-31T16:04:44,738 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T16:04:44,741 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T16:04:44,743 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T16:04:44,746 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T16:04:44,749 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:44,750 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-31T16:04:44,752 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-31T16:04:44,754 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T16:04:44,756 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-31T16:04:44,758 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-31T16:04:44,760 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-31T16:04:44,762 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-31T16:04:44,766 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-31T16:04:44,767 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T16:04:44,770 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T16:04:44,772 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T16:04:44,774 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T16:04:44,777 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-31T16:04:44,779 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T16:04:44,781 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T16:04:44,783 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T16:04:44,787 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-31T16:04:44,788 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T16:04:44,790 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T16:04:44,792 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-31T16:04:44,793 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T16:04:44,795 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T16:04:44,797 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T16:04:44,800 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-31T16:04:44,801 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,804 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,806 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,808 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,811 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-31T16:04:44,812 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T16:04:44,815 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T16:04:44,817 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T16:04:44,820 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,822 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,824 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,826 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,828 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-31T16:04:44,829 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T16:04:44,832 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T16:04:44,834 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-31T16:04:44,835 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T16:04:44,838 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T16:04:44,840 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T16:04:44,842 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T16:04:44,844 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T16:04:44,846 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,849 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-31T16:04:44,850 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T16:04:44,853 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T16:04:44,856 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T16:04:44,858 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,861 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-31T16:04:44,862 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,863 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,866 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,868 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,870 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,872 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,874 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,876 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,878 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,880 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,881 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,884 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,885 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T16:04:44,888 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,889 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,891 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,895 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T16:04:44,897 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-31T16:04:44,899 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,901 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,903 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,905 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,908 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,910 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,913 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,915 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,919 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T16:04:44,922 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-31T16:04:44,923 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-31T16:04:44,927 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-31T16:04:44,928 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,931 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,933 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,935 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,939 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,942 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,945 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,948 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,950 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,955 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,958 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,961 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,963 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,966 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,970 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,973 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,977 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,980 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T16:04:44,983 running install_egg_info 2025-10-31T16:04:44,991 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.7-py3.11.egg-info 2025-10-31T16:04:45,009 running install_scripts 2025-10-31T16:04:45,022 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.7.dist-info/WHEEL 2025-10-31T16:04:45,025 creating '/tmp/pip-wheel-y6ujj6tt/.tmp-gsj417fb/openhcs-0.3.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-31T16:04:45,029 adding 'openhcs/__init__.py' 2025-10-31T16:04:45,031 adding 'openhcs/components/__init__.py' 2025-10-31T16:04:45,033 adding 'openhcs/components/framework.py' 2025-10-31T16:04:45,036 adding 'openhcs/config_framework/__init__.py' 2025-10-31T16:04:45,037 adding 'openhcs/config_framework/cache_warming.py' 2025-10-31T16:04:45,039 adding 'openhcs/config_framework/config.py' 2025-10-31T16:04:45,042 adding 'openhcs/config_framework/context_manager.py' 2025-10-31T16:04:45,044 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-31T16:04:45,046 adding 'openhcs/config_framework/global_config.py' 2025-10-31T16:04:45,052 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-31T16:04:45,054 adding 'openhcs/config_framework/placeholder.py' 2025-10-31T16:04:45,056 adding 'openhcs/constants/__init__.py' 2025-10-31T16:04:45,058 adding 'openhcs/constants/constants.py' 2025-10-31T16:04:45,060 adding 'openhcs/constants/input_source.py' 2025-10-31T16:04:45,061 adding 'openhcs/constants/streaming.py' 2025-10-31T16:04:45,063 adding 'openhcs/core/__init__.py' 2025-10-31T16:04:45,066 adding 'openhcs/core/config.py' 2025-10-31T16:04:45,067 adding 'openhcs/core/config_cache.py' 2025-10-31T16:04:45,069 adding 'openhcs/core/lazy_gpu_imports.py' 2025-10-31T16:04:45,071 adding 'openhcs/core/lazy_placeholder.py' 2025-10-31T16:04:45,072 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-31T16:04:45,074 adding 'openhcs/core/log_utils.py' 2025-10-31T16:04:45,075 adding 'openhcs/core/metadata_cache.py' 2025-10-31T16:04:45,077 adding 'openhcs/core/path_cache.py' 2025-10-31T16:04:45,079 adding 'openhcs/core/registry_discovery.py' 2025-10-31T16:04:45,081 adding 'openhcs/core/roi.py' 2025-10-31T16:04:45,083 adding 'openhcs/core/streaming_config_factory.py' 2025-10-31T16:04:45,086 adding 'openhcs/core/utils.py' 2025-10-31T16:04:45,088 adding 'openhcs/core/xdg_paths.py' 2025-10-31T16:04:45,090 adding 'openhcs/core/components/__init__.py' 2025-10-31T16:04:45,092 adding 'openhcs/core/components/metaprogramming.py' 2025-10-31T16:04:45,093 adding 'openhcs/core/components/multiprocessing.py' 2025-10-31T16:04:45,096 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-31T16:04:45,098 adding 'openhcs/core/components/validation.py' 2025-10-31T16:04:45,099 adding 'openhcs/core/context/__init__.py' 2025-10-31T16:04:45,101 adding 'openhcs/core/context/processing_context.py' 2025-10-31T16:04:45,103 adding 'openhcs/core/memory/__init__.py' 2025-10-31T16:04:45,104 adding 'openhcs/core/memory/conversion_helpers.py' 2025-10-31T16:04:45,105 adding 'openhcs/core/memory/converters.py' 2025-10-31T16:04:45,107 adding 'openhcs/core/memory/decorators.py' 2025-10-31T16:04:45,109 adding 'openhcs/core/memory/dtype_scaling.py' 2025-10-31T16:04:45,110 adding 'openhcs/core/memory/exceptions.py' 2025-10-31T16:04:45,112 adding 'openhcs/core/memory/framework_config.py' 2025-10-31T16:04:45,114 adding 'openhcs/core/memory/framework_ops.py' 2025-10-31T16:04:45,115 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-31T16:04:45,117 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-31T16:04:45,118 adding 'openhcs/core/memory/slice_processing.py' 2025-10-31T16:04:45,120 adding 'openhcs/core/memory/stack_utils.py' 2025-10-31T16:04:45,122 adding 'openhcs/core/memory/utils.py' 2025-10-31T16:04:45,124 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-31T16:04:45,125 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-31T16:04:45,134 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-31T16:04:45,136 adding 'openhcs/core/pipeline/__init__.py' 2025-10-31T16:04:45,142 adding 'openhcs/core/pipeline/compiler.py' 2025-10-31T16:04:45,146 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-31T16:04:45,147 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-31T16:04:45,149 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-31T16:04:45,150 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-31T16:04:45,153 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-31T16:04:45,155 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-31T16:04:45,156 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-31T16:04:45,158 adding 'openhcs/core/steps/__init__.py' 2025-10-31T16:04:45,160 adding 'openhcs/core/steps/abstract.py' 2025-10-31T16:04:45,169 adding 'openhcs/core/steps/function_step.py' 2025-10-31T16:04:45,171 adding 'openhcs/debug/__init__.py' 2025-10-31T16:04:45,172 adding 'openhcs/debug/example_export.py' 2025-10-31T16:04:45,174 adding 'openhcs/debug/example_export_clean.py' 2025-10-31T16:04:45,176 adding 'openhcs/debug/export.py' 2025-10-31T16:04:45,181 adding 'openhcs/debug/pickle_to_python.py' 2025-10-31T16:04:45,187 adding 'openhcs/formats/experimental_analysis.py' 2025-10-31T16:04:45,189 adding 'openhcs/formats/func_arg_prep.py' 2025-10-31T16:04:45,192 adding 'openhcs/formats/metaxpress.py' 2025-10-31T16:04:45,194 adding 'openhcs/formats/pattern/__init__.py' 2025-10-31T16:04:45,196 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-31T16:04:45,198 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-31T16:04:45,200 adding 'openhcs/introspection/__init__.py' 2025-10-31T16:04:45,205 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-31T16:04:45,208 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-31T16:04:45,210 adding 'openhcs/io/__init__.py' 2025-10-31T16:04:45,211 adding 'openhcs/io/async_init.py' 2025-10-31T16:04:45,213 adding 'openhcs/io/atomic.py' 2025-10-31T16:04:45,214 adding 'openhcs/io/backend_registry.py' 2025-10-31T16:04:45,217 adding 'openhcs/io/base.py' 2025-10-31T16:04:45,221 adding 'openhcs/io/disk.py' 2025-10-31T16:04:45,222 adding 'openhcs/io/exceptions.py' 2025-10-31T16:04:45,224 adding 'openhcs/io/fiji_stream.py' 2025-10-31T16:04:45,227 adding 'openhcs/io/filemanager.py' 2025-10-31T16:04:45,231 adding 'openhcs/io/memory.py' 2025-10-31T16:04:45,233 adding 'openhcs/io/metadata_migration.py' 2025-10-31T16:04:45,234 adding 'openhcs/io/metadata_writer.py' 2025-10-31T16:04:45,236 adding 'openhcs/io/napari_stream.py' 2025-10-31T16:04:45,243 adding 'openhcs/io/omero_local.py' 2025-10-31T16:04:45,245 adding 'openhcs/io/pipeline_migration.py' 2025-10-31T16:04:45,247 adding 'openhcs/io/streaming.py' 2025-10-31T16:04:45,249 adding 'openhcs/io/virtual_workspace.py' 2025-10-31T16:04:45,254 adding 'openhcs/io/zarr.py' 2025-10-31T16:04:45,257 adding 'openhcs/microscopes/__init__.py' 2025-10-31T16:04:45,258 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-31T16:04:45,261 adding 'openhcs/microscopes/imagexpress.py' 2025-10-31T16:04:45,265 adding 'openhcs/microscopes/microscope_base.py' 2025-10-31T16:04:45,267 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-31T16:04:45,270 adding 'openhcs/microscopes/omero.py' 2025-10-31T16:04:45,275 adding 'openhcs/microscopes/openhcs.py' 2025-10-31T16:04:45,278 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-31T16:04:45,281 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-31T16:04:45,283 adding 'openhcs/omero/__init__.py' 2025-10-31T16:04:45,284 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-31T16:04:45,286 adding 'openhcs/omero/docker-compose.yml' 2025-10-31T16:04:45,288 adding 'openhcs/processing/__init__.py' 2025-10-31T16:04:45,291 adding 'openhcs/processing/func_registry.py' 2025-10-31T16:04:45,292 adding 'openhcs/processing/backends/__init__.py' 2025-10-31T16:04:45,294 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-31T16:04:45,296 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-31T16:04:45,301 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-31T16:04:45,307 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-31T16:04:45,313 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-31T16:04:45,316 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-31T16:04:45,318 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-31T16:04:45,321 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-31T16:04:45,323 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-31T16:04:45,325 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-31T16:04:45,328 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-31T16:04:45,331 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-31T16:04:45,335 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-31T16:04:45,337 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-31T16:04:45,340 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-31T16:04:45,343 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-31T16:04:45,344 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-31T16:04:45,346 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-31T16:04:45,349 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-31T16:04:45,354 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-31T16:04:45,356 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-31T16:04:45,359 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-31T16:04:45,361 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-31T16:04:45,362 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-31T16:04:45,365 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-31T16:04:45,367 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-31T16:04:45,369 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-31T16:04:45,371 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-31T16:04:45,373 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-31T16:04:45,375 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-31T16:04:45,377 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-31T16:04:45,379 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-31T16:04:45,381 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-31T16:04:45,382 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-31T16:04:45,384 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-31T16:04:45,385 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-31T16:04:45,387 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-31T16:04:45,388 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-31T16:04:45,390 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-31T16:04:45,392 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-31T16:04:45,394 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-31T16:04:45,395 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-31T16:04:45,396 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-31T16:04:45,401 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-31T16:04:45,403 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-31T16:04:45,407 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-31T16:04:45,413 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-31T16:04:45,414 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-31T16:04:45,416 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-31T16:04:45,418 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-31T16:04:45,419 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-31T16:04:45,424 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-31T16:04:45,426 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-31T16:04:45,428 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-31T16:04:45,430 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-31T16:04:45,432 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-31T16:04:45,436 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-31T16:04:45,439 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-31T16:04:45,442 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-31T16:04:45,444 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-31T16:04:45,447 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-31T16:04:45,451 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-31T16:04:45,454 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-31T16:04:45,456 adding 'openhcs/processing/presets/__init__.py' 2025-10-31T16:04:45,458 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-31T16:04:45,459 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-31T16:04:45,460 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-31T16:04:45,462 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-31T16:04:45,463 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-31T16:04:45,464 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-31T16:04:45,466 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-31T16:04:45,467 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-31T16:04:45,468 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-31T16:04:45,470 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-31T16:04:45,471 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-31T16:04:45,473 adding 'openhcs/pyqt_gui/app.py' 2025-10-31T16:04:45,475 adding 'openhcs/pyqt_gui/config.py' 2025-10-31T16:04:45,477 adding 'openhcs/pyqt_gui/launch.py' 2025-10-31T16:04:45,481 adding 'openhcs/pyqt_gui/main.py' 2025-10-31T16:04:45,485 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-31T16:04:45,487 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-31T16:04:45,489 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-31T16:04:45,490 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-31T16:04:45,492 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-31T16:04:45,493 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-31T16:04:45,495 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-31T16:04:45,497 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-31T16:04:45,502 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-31T16:04:45,504 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-31T16:04:45,506 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-31T16:04:45,508 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-31T16:04:45,510 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-31T16:04:45,511 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-31T16:04:45,513 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-31T16:04:45,514 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-31T16:04:45,516 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-31T16:04:45,517 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-10-31T16:04:45,519 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-31T16:04:45,521 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-31T16:04:45,525 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-31T16:04:45,528 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-31T16:04:45,537 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-31T16:04:45,545 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-31T16:04:45,550 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-31T16:04:45,560 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-31T16:04:45,563 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-31T16:04:45,565 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-31T16:04:45,569 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-31T16:04:45,571 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-31T16:04:45,572 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-31T16:04:45,574 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-31T16:04:45,576 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-31T16:04:45,579 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-31T16:04:45,580 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-31T16:04:45,582 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-31T16:04:45,598 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-31T16:04:45,602 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-31T16:04:45,607 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-31T16:04:45,610 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-31T16:04:45,612 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-31T16:04:45,614 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-10-31T16:04:45,619 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-31T16:04:45,622 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-31T16:04:45,625 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-31T16:04:45,627 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-31T16:04:45,629 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-31T16:04:45,630 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-31T16:04:45,632 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-31T16:04:45,636 adding 'openhcs/runtime/execution_server.py' 2025-10-31T16:04:45,639 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-31T16:04:45,645 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-31T16:04:45,654 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-31T16:04:45,656 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-31T16:04:45,658 adding 'openhcs/runtime/queue_tracker.py' 2025-10-31T16:04:45,660 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-31T16:04:45,662 adding 'openhcs/runtime/roi_converters.py' 2025-10-31T16:04:45,665 adding 'openhcs/runtime/zmq_base.py' 2025-10-31T16:04:45,667 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-31T16:04:45,670 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-31T16:04:45,671 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-31T16:04:45,673 adding 'openhcs/runtime/zmq_messages.py' 2025-10-31T16:04:45,675 adding 'openhcs/tests/__init__.py' 2025-10-31T16:04:45,676 adding 'openhcs/tests/basic_pipeline.py' 2025-10-31T16:04:45,678 adding 'openhcs/tests/test_pipeline.py' 2025-10-31T16:04:45,679 adding 'openhcs/tests/generators/__init__.py' 2025-10-31T16:04:45,685 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-31T16:04:45,687 adding 'openhcs/textual_tui/styles.css' 2025-10-31T16:04:45,690 adding 'openhcs/ui/shared/__init__.py' 2025-10-31T16:04:45,692 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-31T16:04:45,693 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-31T16:04:45,695 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-31T16:04:45,698 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-31T16:04:45,700 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-31T16:04:45,702 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-31T16:04:45,704 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-31T16:04:45,705 adding 'openhcs/ui/shared/search_service.py' 2025-10-31T16:04:45,707 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-31T16:04:45,708 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-31T16:04:45,709 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-31T16:04:45,712 adding 'openhcs/utils/display_config_factory.py' 2025-10-31T16:04:45,713 adding 'openhcs/utils/enum_factory.py' 2025-10-31T16:04:45,715 adding 'openhcs/utils/environment.py' 2025-10-31T16:04:45,716 adding 'openhcs/utils/import_utils.py' 2025-10-31T16:04:45,718 adding 'openhcs/utils/performance_monitor.py' 2025-10-31T16:04:45,720 adding 'openhcs/utils/recache_function_registry.py' 2025-10-31T16:04:45,721 adding 'openhcs/validation/__init__.py' 2025-10-31T16:04:45,723 adding 'openhcs/validation/ast_validator.py' 2025-10-31T16:04:45,725 adding 'openhcs/validation/validate.py' 2025-10-31T16:04:45,729 adding 'openhcs-0.3.7.dist-info/METADATA' 2025-10-31T16:04:45,730 adding 'openhcs-0.3.7.dist-info/WHEEL' 2025-10-31T16:04:45,731 adding 'openhcs-0.3.7.dist-info/entry_points.txt' 2025-10-31T16:04:45,732 adding 'openhcs-0.3.7.dist-info/top_level.txt' 2025-10-31T16:04:45,737 adding 'openhcs-0.3.7.dist-info/RECORD' 2025-10-31T16:04:45,753 removing build/bdist.linux-armv7l/wheel 2025-10-31T16:04:45,933 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-31T16:04:45,956 Created wheel for openhcs: filename=openhcs-0.3.7-py3-none-any.whl size=1097460 sha256=ceed18ad5081523544717b0233f83e10f4f7609101dc68fc1377ffe6e8170225 2025-10-31T16:04:45,957 Stored in directory: /tmp/pip-ephem-wheel-cache-g82wk3a1/wheels/f2/8f/82/22a381a9e22e92472fb056e8100aa3d52cc519b10b4dd03362 2025-10-31T16:04:45,982 Successfully built openhcs 2025-10-31T16:04:46,020 Removed build tracker: '/tmp/pip-build-tracker-d9nevize'