2025-10-31T18:46:39,351 Created temporary directory: /tmp/pip-ephem-wheel-cache-x5zs4ud4 2025-10-31T18:46:39,353 Created temporary directory: /tmp/pip-build-tracker-7oacmmsb 2025-10-31T18:46:39,354 Initialized build tracking at /tmp/pip-build-tracker-7oacmmsb 2025-10-31T18:46:39,354 Created build tracker: /tmp/pip-build-tracker-7oacmmsb 2025-10-31T18:46:39,355 Entered build tracker: /tmp/pip-build-tracker-7oacmmsb 2025-10-31T18:46:39,356 Created temporary directory: /tmp/pip-wheel-9n2cbhkw 2025-10-31T18:46:39,359 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-31T18:46:39,361 Created temporary directory: /tmp/pip-ephem-wheel-cache-djryx_9v 2025-10-31T18:46:39,383 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T18:46:39,387 2 location(s) to search for versions of openhcs: 2025-10-31T18:46:39,387 * https://pypi.org/simple/openhcs/ 2025-10-31T18:46:39,387 * https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:46:39,387 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-31T18:46:39,388 Getting page https://pypi.org/simple/openhcs/ 2025-10-31T18:46:39,390 Found index url https://pypi.org/simple 2025-10-31T18:46:39,607 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-31T18:46:39,616 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-31T18:46:39,617 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-31T18:46:39,618 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-31T18:46:39,619 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-31T18:46:39,620 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-31T18:46:39,621 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-31T18:46:39,622 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-31T18:46:39,623 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-31T18:46:39,623 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-31T18:46:39,624 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-31T18:46:39,625 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-31T18:46:39,626 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-31T18:46:39,627 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-31T18:46:39,628 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-31T18:46:39,628 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-31T18:46:39,629 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-31T18:46:39,630 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-31T18:46:39,630 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-31T18:46:39,631 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-31T18:46:39,632 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-31T18:46:39,633 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-31T18:46:39,633 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-31T18:46:39,634 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-31T18:46:39,635 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-31T18:46:39,636 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-31T18:46:39,637 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-31T18:46:39,637 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-31T18:46:39,638 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-31T18:46:39,639 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-31T18:46:39,640 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-31T18:46:39,640 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-31T18:46:39,641 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-31T18:46:39,642 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-31T18:46:39,643 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-31T18:46:39,643 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-31T18:46:39,644 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-31T18:46:39,645 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-31T18:46:39,646 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-31T18:46:39,647 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/0d/cc/e2f8aaf7785f34e165ffed8ae0209cdd35c1193061ffc1430f350325cb55/openhcs-0.3.9-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:46:39,648 Found link https://files.pythonhosted.org/packages/63/9a/1c264f869caf1a334e051217b5d65131d37987da9b7e281096072c4d6c31/openhcs-0.3.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.9 2025-10-31T18:46:39,648 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/cc/03/4bef604c0f8c20d6981b0caaf79bcf36db79fbfbf24a62c4d9f4fe5ded81/openhcs-0.3.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:46:39,649 Found link https://files.pythonhosted.org/packages/13/1e/748575496cd66ba75546e9b8edf3ed75618f2276045223b961a3a4f016b5/openhcs-0.3.10.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.10 2025-10-31T18:46:39,650 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/50/98/65c0bf92d4fb90f193b2a02ef91dd44e54210cf44a39cf99d015400e1f55/openhcs-0.3.11-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:46:39,651 Found link https://files.pythonhosted.org/packages/42/c3/0c7c7669c517fc4e074f58fc9345e14289feedc9de9c3295a997d035a6ac/openhcs-0.3.11.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.11 2025-10-31T18:46:39,652 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:46:39,652 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:46:39,654 Found index url https://www.piwheels.org/simple 2025-10-31T18:46:39,927 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-31T18:46:39,937 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.9-py3-none-any.whl#sha256=67460f49b356c7ddd941fb01cb9e6897b4379406dc5ed103313add47270f977c (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:46:39,938 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.8-py3-none-any.whl#sha256=121493ca28ebba09c23e6090005f5e3f2e51191a31a08ff48cf08afecbd75e94 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:46:39,939 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.7-py3-none-any.whl#sha256=ceed18ad5081523544717b0233f83e10f4f7609101dc68fc1377ffe6e8170225 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:46:39,939 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-31T18:46:39,940 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-31T18:46:39,941 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-31T18:46:39,942 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-31T18:46:39,943 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-31T18:46:39,943 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-31T18:46:39,944 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-31T18:46:39,945 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-31T18:46:39,946 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-31T18:46:39,946 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-31T18:46:39,947 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-31T18:46:39,948 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-31T18:46:39,948 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-31T18:46:39,949 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-31T18:46:39,950 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-31T18:46:39,950 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-31T18:46:39,951 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-31T18:46:39,952 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:46:39,953 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-31T18:46:39,984 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-31T18:46:40,003 Collecting openhcs==0.3.10 2025-10-31T18:46:40,005 Created temporary directory: /tmp/pip-unpack-flvlzn22 2025-10-31T18:46:40,770 Downloading openhcs-0.3.10.tar.gz (932 kB) 2025-10-31T18:46:42,369 Added openhcs==0.3.10 from https://files.pythonhosted.org/packages/13/1e/748575496cd66ba75546e9b8edf3ed75618f2276045223b961a3a4f016b5/openhcs-0.3.10.tar.gz to build tracker '/tmp/pip-build-tracker-7oacmmsb' 2025-10-31T18:46:42,376 Created temporary directory: /tmp/pip-build-env-wo_2lnth 2025-10-31T18:46:42,381 Installing build dependencies: started 2025-10-31T18:46:42,383 Running command pip subprocess to install build dependencies 2025-10-31T18:46:43,529 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-31T18:46:44,104 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-31T18:46:44,128 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T18:46:45,866 Collecting setuptools>=61.0 2025-10-31T18:46:45,955 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-31T18:46:46,222 Collecting wheel 2025-10-31T18:46:46,238 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-31T18:46:49,172 Installing collected packages: wheel, setuptools 2025-10-31T18:46:49,418 Creating /tmp/pip-build-env-wo_2lnth/overlay/local/bin 2025-10-31T18:46:49,420 changing mode of /tmp/pip-build-env-wo_2lnth/overlay/local/bin/wheel to 755 2025-10-31T18:46:53,329 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-31T18:46:53,605 Installing build dependencies: finished with status 'done' 2025-10-31T18:46:53,611 Getting requirements to build wheel: started 2025-10-31T18:46:53,613 Running command Getting requirements to build wheel 2025-10-31T18:46:54,285 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T18:46:54,285 !! 2025-10-31T18:46:54,287 ******************************************************************************** 2025-10-31T18:46:54,287 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-31T18:46:54,288 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T18:46:54,289 or your builds will no longer be supported. 2025-10-31T18:46:54,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:54,291 ******************************************************************************** 2025-10-31T18:46:54,292 !! 2025-10-31T18:46:54,293 corresp(dist, value, root_dir) 2025-10-31T18:46:54,387 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:46:54,388 !! 2025-10-31T18:46:54,389 ******************************************************************************** 2025-10-31T18:46:54,390 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:46:54,391 License :: OSI Approved :: MIT License 2025-10-31T18:46:54,392 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:54,393 ******************************************************************************** 2025-10-31T18:46:54,394 !! 2025-10-31T18:46:54,394 dist._finalize_license_expression() 2025-10-31T18:46:54,397 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:46:54,398 !! 2025-10-31T18:46:54,399 ******************************************************************************** 2025-10-31T18:46:54,400 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:46:54,401 License :: OSI Approved :: MIT License 2025-10-31T18:46:54,403 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:54,403 ******************************************************************************** 2025-10-31T18:46:54,404 !! 2025-10-31T18:46:54,405 self._finalize_license_expression() 2025-10-31T18:46:54,406 running egg_info 2025-10-31T18:46:54,412 writing openhcs.egg-info/PKG-INFO 2025-10-31T18:46:54,443 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T18:46:54,445 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T18:46:54,465 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T18:46:54,467 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T18:46:54,625 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:54,656 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:54,754 Getting requirements to build wheel: finished with status 'done' 2025-10-31T18:46:54,758 Created temporary directory: /tmp/pip-modern-metadata-jlly6thn 2025-10-31T18:46:54,761 Preparing metadata (pyproject.toml): started 2025-10-31T18:46:54,762 Running command Preparing metadata (pyproject.toml) 2025-10-31T18:46:55,380 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T18:46:55,381 !! 2025-10-31T18:46:55,382 ******************************************************************************** 2025-10-31T18:46:55,382 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-31T18:46:55,383 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T18:46:55,384 or your builds will no longer be supported. 2025-10-31T18:46:55,385 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:55,385 ******************************************************************************** 2025-10-31T18:46:55,387 !! 2025-10-31T18:46:55,387 corresp(dist, value, root_dir) 2025-10-31T18:46:55,476 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:46:55,476 !! 2025-10-31T18:46:55,478 ******************************************************************************** 2025-10-31T18:46:55,478 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:46:55,479 License :: OSI Approved :: MIT License 2025-10-31T18:46:55,481 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:55,481 ******************************************************************************** 2025-10-31T18:46:55,482 !! 2025-10-31T18:46:55,483 dist._finalize_license_expression() 2025-10-31T18:46:55,487 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:46:55,487 !! 2025-10-31T18:46:55,489 ******************************************************************************** 2025-10-31T18:46:55,489 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:46:55,490 License :: OSI Approved :: MIT License 2025-10-31T18:46:55,491 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:55,492 ******************************************************************************** 2025-10-31T18:46:55,493 !! 2025-10-31T18:46:55,494 self._finalize_license_expression() 2025-10-31T18:46:55,495 running dist_info 2025-10-31T18:46:55,506 creating /tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info 2025-10-31T18:46:55,508 writing /tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/PKG-INFO 2025-10-31T18:46:55,539 writing dependency_links to /tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/dependency_links.txt 2025-10-31T18:46:55,541 writing entry points to /tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/entry_points.txt 2025-10-31T18:46:55,561 writing requirements to /tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/requires.txt 2025-10-31T18:46:55,563 writing top-level names to /tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/top_level.txt 2025-10-31T18:46:55,564 writing manifest file '/tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:55,711 reading manifest file '/tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:55,724 writing manifest file '/tmp/pip-modern-metadata-jlly6thn/openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:55,725 creating '/tmp/pip-modern-metadata-jlly6thn/openhcs-0.3.10.dist-info' 2025-10-31T18:46:55,902 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-31T18:46:55,908 Source in /tmp/pip-wheel-9n2cbhkw/openhcs_1336fbc55ece4d1da1f95356ed659603 has version 0.3.10, which satisfies requirement openhcs==0.3.10 from https://files.pythonhosted.org/packages/13/1e/748575496cd66ba75546e9b8edf3ed75618f2276045223b961a3a4f016b5/openhcs-0.3.10.tar.gz 2025-10-31T18:46:55,911 Removed openhcs==0.3.10 from https://files.pythonhosted.org/packages/13/1e/748575496cd66ba75546e9b8edf3ed75618f2276045223b961a3a4f016b5/openhcs-0.3.10.tar.gz from build tracker '/tmp/pip-build-tracker-7oacmmsb' 2025-10-31T18:46:55,923 Created temporary directory: /tmp/pip-unpack-n1r2bcvc 2025-10-31T18:46:55,924 Building wheels for collected packages: openhcs 2025-10-31T18:46:55,934 Created temporary directory: /tmp/pip-wheel-tysf171k 2025-10-31T18:46:55,935 Destination directory: /tmp/pip-wheel-tysf171k 2025-10-31T18:46:55,939 Building wheel for openhcs (pyproject.toml): started 2025-10-31T18:46:55,941 Running command Building wheel for openhcs (pyproject.toml) 2025-10-31T18:46:57,004 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T18:46:57,004 !! 2025-10-31T18:46:57,006 ******************************************************************************** 2025-10-31T18:46:57,006 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-31T18:46:57,007 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T18:46:57,008 or your builds will no longer be supported. 2025-10-31T18:46:57,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:57,009 ******************************************************************************** 2025-10-31T18:46:57,011 !! 2025-10-31T18:46:57,011 corresp(dist, value, root_dir) 2025-10-31T18:46:57,095 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:46:57,096 !! 2025-10-31T18:46:57,097 ******************************************************************************** 2025-10-31T18:46:57,098 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:46:57,099 License :: OSI Approved :: MIT License 2025-10-31T18:46:57,100 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:57,101 ******************************************************************************** 2025-10-31T18:46:57,102 !! 2025-10-31T18:46:57,102 dist._finalize_license_expression() 2025-10-31T18:46:57,106 /tmp/pip-build-env-wo_2lnth/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:46:57,107 !! 2025-10-31T18:46:57,108 ******************************************************************************** 2025-10-31T18:46:57,108 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:46:57,109 License :: OSI Approved :: MIT License 2025-10-31T18:46:57,110 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:46:57,111 ******************************************************************************** 2025-10-31T18:46:57,112 !! 2025-10-31T18:46:57,112 self._finalize_license_expression() 2025-10-31T18:46:57,113 running bdist_wheel 2025-10-31T18:46:57,129 running build 2025-10-31T18:46:57,130 running build_py 2025-10-31T18:46:57,137 creating build/lib/openhcs 2025-10-31T18:46:57,139 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-31T18:46:57,142 creating build/lib/openhcs/config_framework 2025-10-31T18:46:57,143 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,145 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,148 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,150 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,152 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,155 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,158 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,160 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-31T18:46:57,163 creating build/lib/openhcs/debug 2025-10-31T18:46:57,164 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-31T18:46:57,166 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-31T18:46:57,169 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-31T18:46:57,171 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-31T18:46:57,173 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-31T18:46:57,177 creating build/lib/openhcs/constants 2025-10-31T18:46:57,178 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-31T18:46:57,180 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-31T18:46:57,182 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-31T18:46:57,184 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-31T18:46:57,187 creating build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,188 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,190 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,193 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,195 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,198 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,200 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:46:57,203 creating build/lib/openhcs/microscopes 2025-10-31T18:46:57,204 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,206 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,209 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,212 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,215 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,217 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,220 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,222 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,224 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-31T18:46:57,228 creating build/lib/openhcs/runtime 2025-10-31T18:46:57,229 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,232 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,234 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,236 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,240 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,243 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,246 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,248 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,251 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,253 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,255 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,258 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,260 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-31T18:46:57,263 creating build/lib/openhcs/formats 2025-10-31T18:46:57,264 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-31T18:46:57,267 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-31T18:46:57,270 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-31T18:46:57,273 creating build/lib/openhcs/tests 2025-10-31T18:46:57,274 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-31T18:46:57,276 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-31T18:46:57,278 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-10-31T18:46:57,281 creating build/lib/openhcs/utils 2025-10-31T18:46:57,282 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-31T18:46:57,284 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-31T18:46:57,287 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-31T18:46:57,289 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-31T18:46:57,292 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-31T18:46:57,294 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-31T18:46:57,296 creating build/lib/openhcs/validation 2025-10-31T18:46:57,297 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-31T18:46:57,299 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-31T18:46:57,302 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-31T18:46:57,305 creating build/lib/openhcs/processing 2025-10-31T18:46:57,306 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-31T18:46:57,309 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-31T18:46:57,311 creating build/lib/openhcs/introspection 2025-10-31T18:46:57,313 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-31T18:46:57,315 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T18:46:57,318 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T18:46:57,321 creating build/lib/openhcs/components 2025-10-31T18:46:57,322 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-31T18:46:57,325 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-31T18:46:57,327 creating build/lib/openhcs/omero 2025-10-31T18:46:57,328 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-31T18:46:57,331 creating build/lib/openhcs/core 2025-10-31T18:46:57,332 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-10-31T18:46:57,334 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-31T18:46:57,337 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-31T18:46:57,339 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-31T18:46:57,342 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-31T18:46:57,345 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-10-31T18:46:57,347 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-31T18:46:57,349 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-31T18:46:57,351 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-31T18:46:57,353 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-31T18:46:57,355 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-31T18:46:57,357 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-10-31T18:46:57,360 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-31T18:46:57,362 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-31T18:46:57,365 creating build/lib/openhcs/io 2025-10-31T18:46:57,366 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-31T18:46:57,369 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-31T18:46:57,371 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-31T18:46:57,374 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-31T18:46:57,377 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-31T18:46:57,380 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-31T18:46:57,382 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-10-31T18:46:57,385 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-10-31T18:46:57,387 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-31T18:46:57,390 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-31T18:46:57,393 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-31T18:46:57,395 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-31T18:46:57,398 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-31T18:46:57,400 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-31T18:46:57,403 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-31T18:46:57,406 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-31T18:46:57,409 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-31T18:46:57,411 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-31T18:46:57,414 creating build/lib/openhcs/ui/shared 2025-10-31T18:46:57,416 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,419 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,421 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,424 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,426 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,428 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,431 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,433 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,436 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,438 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,440 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,442 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-31T18:46:57,445 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,446 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,449 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,453 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,455 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,459 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,462 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,465 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,467 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,470 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,473 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,477 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:46:57,481 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:46:57,482 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:46:57,484 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:46:57,487 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:46:57,490 creating build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:46:57,491 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:46:57,493 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:46:57,495 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:46:57,497 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:46:57,500 creating build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,501 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,504 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,506 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,510 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,512 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,515 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,517 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,520 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,522 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:46:57,525 creating build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:46:57,526 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:46:57,529 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:46:57,531 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:46:57,533 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:46:57,535 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:46:57,538 creating build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,539 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,541 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,544 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,546 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,548 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,550 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:46:57,553 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:46:57,553 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:46:57,555 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:46:57,558 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,559 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,561 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,564 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,566 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,568 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,570 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,573 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,575 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,577 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:57,582 creating build/lib/openhcs/formats/pattern 2025-10-31T18:46:57,583 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-31T18:46:57,586 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-31T18:46:57,588 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-31T18:46:57,591 creating build/lib/openhcs/tests/generators 2025-10-31T18:46:57,592 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-31T18:46:57,593 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-31T18:46:57,598 creating build/lib/openhcs/processing/presets 2025-10-31T18:46:57,599 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-31T18:46:57,602 creating build/lib/openhcs/processing/backends 2025-10-31T18:46:57,603 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-31T18:46:57,605 creating build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,606 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,609 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,610 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,612 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,614 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,616 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,618 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,620 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,622 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:46:57,624 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,626 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,628 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,630 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,632 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,635 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,637 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:46:57,640 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,641 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,644 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,646 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,649 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,651 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,654 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:57,657 creating build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,658 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,662 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,664 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,667 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,670 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,673 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,675 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,678 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,681 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,683 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,685 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,688 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,691 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,694 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,697 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,700 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:46:57,706 creating build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,708 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,711 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,714 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,717 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,720 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,722 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,725 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,728 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:46:57,731 creating build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,732 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,735 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,737 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,740 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,742 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,745 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,748 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,750 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,752 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,754 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,757 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,760 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:46:57,763 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:46:57,764 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:46:57,767 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:46:57,769 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:46:57,772 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:46:57,774 creating build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:46:57,775 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:46:57,778 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:46:57,780 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:46:57,783 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:46:57,786 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,788 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,790 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,793 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,795 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,797 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,799 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,802 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:57,805 creating build/lib/openhcs/core/orchestrator 2025-10-31T18:46:57,806 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-31T18:46:57,810 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-31T18:46:57,812 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-31T18:46:57,815 creating build/lib/openhcs/core/context 2025-10-31T18:46:57,816 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-31T18:46:57,819 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-31T18:46:57,822 creating build/lib/openhcs/core/components 2025-10-31T18:46:57,823 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-31T18:46:57,825 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T18:46:57,828 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-31T18:46:57,830 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-31T18:46:57,832 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T18:46:57,835 creating build/lib/openhcs/core/steps 2025-10-31T18:46:57,836 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-31T18:46:57,838 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-31T18:46:57,841 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-31T18:46:57,844 creating build/lib/openhcs/core/memory 2025-10-31T18:46:57,845 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,847 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,850 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,852 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,854 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,856 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,858 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,861 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,863 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,865 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,867 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,869 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,871 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-10-31T18:46:57,874 creating build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,875 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,877 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,879 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,881 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,884 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,886 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,889 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,891 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,894 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:46:57,897 running egg_info 2025-10-31T18:46:57,909 writing openhcs.egg-info/PKG-INFO 2025-10-31T18:46:57,940 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T18:46:57,942 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T18:46:57,962 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T18:46:57,964 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T18:46:58,090 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:58,120 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:46:58,126 /tmp/pip-build-env-wo_2lnth/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-31T18:46:58,126 !! 2025-10-31T18:46:58,128 ******************************************************************************** 2025-10-31T18:46:58,128 ############################ 2025-10-31T18:46:58,128 # Package would be ignored # 2025-10-31T18:46:58,129 ############################ 2025-10-31T18:46:58,129 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-31T18:46:58,130 but it is absent from setuptools' `packages` configuration. 2025-10-31T18:46:58,131 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-31T18:46:58,131 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-31T18:46:58,132 to the `packages` configuration field. 2025-10-31T18:46:58,133 Alternatively, you can also rely on setuptools' discovery methods 2025-10-31T18:46:58,133 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-31T18:46:58,133 instead of `find_packages(...)`/`find:`). 2025-10-31T18:46:58,134 You can read more about "package discovery" on setuptools documentation page: 2025-10-31T18:46:58,135 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-31T18:46:58,136 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-31T18:46:58,137 already explicitly excluding 'openhcs.textual_tui' via 2025-10-31T18:46:58,137 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-31T18:46:58,138 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-31T18:46:58,138 combination with a more fine grained `package-data` configuration. 2025-10-31T18:46:58,139 You can read more about "package data files" on setuptools documentation page: 2025-10-31T18:46:58,140 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-31T18:46:58,142 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-31T18:46:58,143 even if it does not contain any `.py` files. 2025-10-31T18:46:58,144 On the other hand, currently there is no concept of package data 2025-10-31T18:46:58,145 directory, all directories are treated like packages. 2025-10-31T18:46:58,146 ******************************************************************************** 2025-10-31T18:46:58,147 !! 2025-10-31T18:46:58,148 check.warn(importable) 2025-10-31T18:46:58,505 creating build/lib/openhcs/textual_tui 2025-10-31T18:46:58,506 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-31T18:46:58,509 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-31T18:46:58,511 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-31T18:46:58,548 installing to build/bdist.linux-armv7l/wheel 2025-10-31T18:46:58,548 running install 2025-10-31T18:46:58,571 running install_lib 2025-10-31T18:46:58,577 creating build/bdist.linux-armv7l/wheel 2025-10-31T18:46:58,579 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-31T18:46:58,580 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-31T18:46:58,582 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-31T18:46:58,583 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,586 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,588 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,590 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,592 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,594 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,596 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,598 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,600 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,602 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,604 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,606 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:46:58,609 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-31T18:46:58,610 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,612 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,614 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,616 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,618 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,621 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,623 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,625 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:46:58,627 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-31T18:46:58,628 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:46:58,630 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:46:58,633 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:46:58,635 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:46:58,637 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:46:58,640 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-31T18:46:58,641 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:46:58,643 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:46:58,645 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:46:58,647 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:46:58,650 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-31T18:46:58,651 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:46:58,653 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:46:58,657 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,658 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,661 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,664 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,666 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,670 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,673 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:46:58,674 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:46:58,676 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:46:58,678 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,681 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,682 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,685 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,688 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,689 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,692 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,695 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,697 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,699 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,701 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,704 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,706 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,709 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:46:58,713 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,717 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:46:58,720 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:46:58,722 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-31T18:46:58,723 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T18:46:58,726 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T18:46:58,729 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T18:46:58,732 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-31T18:46:58,733 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:46:58,734 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:46:58,736 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:46:58,738 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:46:58,741 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-31T18:46:58,742 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,744 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,746 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,749 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,751 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,753 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,755 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,758 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,760 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:46:58,763 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-31T18:46:58,764 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:46:58,767 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:46:58,769 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:46:58,771 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:46:58,774 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:46:58,776 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:46:58,778 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:46:58,781 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-31T18:46:58,782 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:46:58,785 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:46:58,788 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:46:58,789 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:46:58,792 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:46:58,794 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:46:58,796 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:46:58,798 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-31T18:46:58,801 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-31T18:46:58,802 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,804 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,807 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,809 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,812 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,814 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,816 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,819 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,821 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:46:58,825 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-31T18:46:58,826 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,828 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,831 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,832 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,836 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,840 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,842 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,845 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,848 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,850 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,852 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,854 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,857 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:46:58,860 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-31T18:46:58,862 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T18:46:58,865 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-31T18:46:58,866 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T18:46:58,868 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T18:46:58,870 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T18:46:58,873 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T18:46:58,876 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T18:46:58,879 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-31T18:46:58,880 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T18:46:58,882 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T18:46:58,884 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-31T18:46:58,885 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T18:46:58,887 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T18:46:58,890 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T18:46:58,892 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-31T18:46:58,893 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:46:58,895 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:46:58,898 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:46:58,900 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:46:58,902 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:46:58,904 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:46:58,906 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-31T18:46:58,907 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T18:46:58,909 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T18:46:58,911 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T18:46:58,914 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-31T18:46:58,915 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T18:46:58,918 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-31T18:46:58,919 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-31T18:46:58,921 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-31T18:46:58,922 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-31T18:46:58,924 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:46:58,926 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:46:58,928 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-31T18:46:58,930 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:46:58,931 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-31T18:46:58,933 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:46:58,935 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:46:58,937 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-31T18:46:58,938 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T18:46:58,941 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-31T18:46:58,942 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,943 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,945 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,947 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,949 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,951 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,953 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:46:58,956 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,957 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,959 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,962 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,963 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,966 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,968 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:46:58,971 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-31T18:46:58,972 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,975 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,978 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,981 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,984 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,986 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,988 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,991 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,993 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,995 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:58,997 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:59,000 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:59,003 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:59,005 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:59,007 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:59,009 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:46:59,013 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-31T18:46:59,015 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-31T18:46:59,016 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,019 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,021 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,024 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,026 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,029 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,031 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,034 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:46:59,036 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-31T18:46:59,038 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,040 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,042 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,044 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,046 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,049 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,051 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,053 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,055 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,057 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,059 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,061 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:46:59,064 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-31T18:46:59,065 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:46:59,068 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:46:59,070 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:46:59,073 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:46:59,076 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:59,077 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-31T18:46:59,080 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-31T18:46:59,082 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:46:59,084 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-31T18:46:59,086 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-31T18:46:59,089 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-31T18:46:59,091 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-31T18:46:59,095 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-31T18:46:59,096 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:46:59,099 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:46:59,101 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:46:59,104 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:46:59,107 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-31T18:46:59,108 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T18:46:59,110 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T18:46:59,113 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T18:46:59,117 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-31T18:46:59,118 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T18:46:59,121 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T18:46:59,123 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-31T18:46:59,124 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T18:46:59,127 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T18:46:59,129 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T18:46:59,132 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-31T18:46:59,133 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,136 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,138 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,141 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,144 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-31T18:46:59,145 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T18:46:59,148 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T18:46:59,150 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T18:46:59,153 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,156 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,158 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,161 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,165 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-31T18:46:59,166 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T18:46:59,169 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T18:46:59,171 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-31T18:46:59,172 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:46:59,175 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:46:59,178 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:46:59,180 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:46:59,181 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:46:59,185 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,190 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-31T18:46:59,192 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T18:46:59,196 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T18:46:59,203 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T18:46:59,205 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,209 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-31T18:46:59,210 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,213 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,216 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,220 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,224 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,227 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,231 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,234 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,238 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,242 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,245 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,248 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,251 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:46:59,255 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,258 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,262 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,267 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:46:59,272 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-31T18:46:59,274 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,277 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,280 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,284 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,290 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,296 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,302 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,308 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,317 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:46:59,540 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-31T18:46:59,542 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-31T18:46:59,549 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-31T18:46:59,552 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,557 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,561 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,566 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,573 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,578 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,584 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,589 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,593 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,602 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,608 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,614 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,618 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,623 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,629 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,635 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,642 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,644 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:46:59,647 running install_egg_info 2025-10-31T18:46:59,653 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.10-py3.11.egg-info 2025-10-31T18:46:59,668 running install_scripts 2025-10-31T18:46:59,679 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.10.dist-info/WHEEL 2025-10-31T18:46:59,682 creating '/tmp/pip-wheel-tysf171k/.tmp-1xsbhzf7/openhcs-0.3.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-31T18:46:59,685 adding 'openhcs/__init__.py' 2025-10-31T18:46:59,688 adding 'openhcs/components/__init__.py' 2025-10-31T18:46:59,690 adding 'openhcs/components/framework.py' 2025-10-31T18:46:59,692 adding 'openhcs/config_framework/__init__.py' 2025-10-31T18:46:59,695 adding 'openhcs/config_framework/cache_warming.py' 2025-10-31T18:46:59,696 adding 'openhcs/config_framework/config.py' 2025-10-31T18:46:59,700 adding 'openhcs/config_framework/context_manager.py' 2025-10-31T18:46:59,703 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-31T18:46:59,705 adding 'openhcs/config_framework/global_config.py' 2025-10-31T18:46:59,712 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-31T18:46:59,714 adding 'openhcs/config_framework/placeholder.py' 2025-10-31T18:46:59,717 adding 'openhcs/constants/__init__.py' 2025-10-31T18:46:59,719 adding 'openhcs/constants/constants.py' 2025-10-31T18:46:59,721 adding 'openhcs/constants/input_source.py' 2025-10-31T18:46:59,723 adding 'openhcs/constants/streaming.py' 2025-10-31T18:46:59,725 adding 'openhcs/core/__init__.py' 2025-10-31T18:46:59,728 adding 'openhcs/core/config.py' 2025-10-31T18:46:59,731 adding 'openhcs/core/config_cache.py' 2025-10-31T18:46:59,733 adding 'openhcs/core/lazy_gpu_imports.py' 2025-10-31T18:46:59,734 adding 'openhcs/core/lazy_placeholder.py' 2025-10-31T18:46:59,736 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-31T18:46:59,739 adding 'openhcs/core/log_utils.py' 2025-10-31T18:46:59,741 adding 'openhcs/core/metadata_cache.py' 2025-10-31T18:46:59,743 adding 'openhcs/core/path_cache.py' 2025-10-31T18:46:59,745 adding 'openhcs/core/registry_discovery.py' 2025-10-31T18:46:59,748 adding 'openhcs/core/roi.py' 2025-10-31T18:46:59,750 adding 'openhcs/core/streaming_config_factory.py' 2025-10-31T18:46:59,753 adding 'openhcs/core/utils.py' 2025-10-31T18:46:59,755 adding 'openhcs/core/xdg_paths.py' 2025-10-31T18:46:59,758 adding 'openhcs/core/components/__init__.py' 2025-10-31T18:46:59,760 adding 'openhcs/core/components/metaprogramming.py' 2025-10-31T18:46:59,762 adding 'openhcs/core/components/multiprocessing.py' 2025-10-31T18:46:59,765 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-31T18:46:59,767 adding 'openhcs/core/components/validation.py' 2025-10-31T18:46:59,770 adding 'openhcs/core/context/__init__.py' 2025-10-31T18:46:59,772 adding 'openhcs/core/context/processing_context.py' 2025-10-31T18:46:59,774 adding 'openhcs/core/memory/__init__.py' 2025-10-31T18:46:59,776 adding 'openhcs/core/memory/conversion_helpers.py' 2025-10-31T18:46:59,778 adding 'openhcs/core/memory/converters.py' 2025-10-31T18:46:59,781 adding 'openhcs/core/memory/decorators.py' 2025-10-31T18:46:59,783 adding 'openhcs/core/memory/dtype_scaling.py' 2025-10-31T18:46:59,785 adding 'openhcs/core/memory/exceptions.py' 2025-10-31T18:46:59,787 adding 'openhcs/core/memory/framework_config.py' 2025-10-31T18:46:59,789 adding 'openhcs/core/memory/framework_ops.py' 2025-10-31T18:46:59,791 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-31T18:46:59,793 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-31T18:46:59,795 adding 'openhcs/core/memory/slice_processing.py' 2025-10-31T18:46:59,797 adding 'openhcs/core/memory/stack_utils.py' 2025-10-31T18:46:59,800 adding 'openhcs/core/memory/utils.py' 2025-10-31T18:46:59,802 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-31T18:46:59,804 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-31T18:46:59,813 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-31T18:46:59,816 adding 'openhcs/core/pipeline/__init__.py' 2025-10-31T18:46:59,824 adding 'openhcs/core/pipeline/compiler.py' 2025-10-31T18:46:59,827 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-31T18:46:59,829 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-31T18:46:59,831 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-31T18:46:59,832 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-31T18:46:59,835 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-31T18:46:59,837 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-31T18:46:59,838 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-31T18:46:59,840 adding 'openhcs/core/steps/__init__.py' 2025-10-31T18:46:59,842 adding 'openhcs/core/steps/abstract.py' 2025-10-31T18:46:59,850 adding 'openhcs/core/steps/function_step.py' 2025-10-31T18:46:59,852 adding 'openhcs/debug/__init__.py' 2025-10-31T18:46:59,854 adding 'openhcs/debug/example_export.py' 2025-10-31T18:46:59,855 adding 'openhcs/debug/example_export_clean.py' 2025-10-31T18:46:59,857 adding 'openhcs/debug/export.py' 2025-10-31T18:46:59,862 adding 'openhcs/debug/pickle_to_python.py' 2025-10-31T18:46:59,868 adding 'openhcs/formats/experimental_analysis.py' 2025-10-31T18:46:59,871 adding 'openhcs/formats/func_arg_prep.py' 2025-10-31T18:46:59,873 adding 'openhcs/formats/metaxpress.py' 2025-10-31T18:46:59,875 adding 'openhcs/formats/pattern/__init__.py' 2025-10-31T18:46:59,878 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-31T18:46:59,879 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-31T18:46:59,881 adding 'openhcs/introspection/__init__.py' 2025-10-31T18:46:59,887 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-31T18:46:59,889 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-31T18:46:59,891 adding 'openhcs/io/__init__.py' 2025-10-31T18:46:59,893 adding 'openhcs/io/async_init.py' 2025-10-31T18:46:59,895 adding 'openhcs/io/atomic.py' 2025-10-31T18:46:59,896 adding 'openhcs/io/backend_registry.py' 2025-10-31T18:46:59,899 adding 'openhcs/io/base.py' 2025-10-31T18:46:59,903 adding 'openhcs/io/disk.py' 2025-10-31T18:46:59,904 adding 'openhcs/io/exceptions.py' 2025-10-31T18:46:59,906 adding 'openhcs/io/fiji_stream.py' 2025-10-31T18:46:59,909 adding 'openhcs/io/filemanager.py' 2025-10-31T18:46:59,912 adding 'openhcs/io/memory.py' 2025-10-31T18:46:59,914 adding 'openhcs/io/metadata_migration.py' 2025-10-31T18:46:59,916 adding 'openhcs/io/metadata_writer.py' 2025-10-31T18:46:59,917 adding 'openhcs/io/napari_stream.py' 2025-10-31T18:46:59,924 adding 'openhcs/io/omero_local.py' 2025-10-31T18:46:59,927 adding 'openhcs/io/pipeline_migration.py' 2025-10-31T18:46:59,929 adding 'openhcs/io/streaming.py' 2025-10-31T18:46:59,931 adding 'openhcs/io/virtual_workspace.py' 2025-10-31T18:46:59,936 adding 'openhcs/io/zarr.py' 2025-10-31T18:46:59,939 adding 'openhcs/microscopes/__init__.py' 2025-10-31T18:46:59,940 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-31T18:46:59,943 adding 'openhcs/microscopes/imagexpress.py' 2025-10-31T18:46:59,948 adding 'openhcs/microscopes/microscope_base.py' 2025-10-31T18:46:59,950 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-31T18:46:59,952 adding 'openhcs/microscopes/omero.py' 2025-10-31T18:46:59,957 adding 'openhcs/microscopes/openhcs.py' 2025-10-31T18:46:59,961 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-31T18:46:59,964 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-31T18:46:59,966 adding 'openhcs/omero/__init__.py' 2025-10-31T18:46:59,967 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-31T18:46:59,969 adding 'openhcs/omero/docker-compose.yml' 2025-10-31T18:46:59,971 adding 'openhcs/processing/__init__.py' 2025-10-31T18:46:59,974 adding 'openhcs/processing/func_registry.py' 2025-10-31T18:46:59,976 adding 'openhcs/processing/backends/__init__.py' 2025-10-31T18:46:59,978 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-31T18:46:59,980 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-31T18:46:59,985 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-31T18:46:59,991 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-31T18:46:59,998 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-31T18:47:00,001 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-31T18:47:00,003 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-31T18:47:00,005 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-31T18:47:00,008 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-31T18:47:00,010 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-31T18:47:00,014 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-31T18:47:00,062 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-31T18:47:00,066 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-31T18:47:00,289 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-31T18:47:00,293 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-31T18:47:00,296 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-31T18:47:00,299 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-31T18:47:00,301 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-31T18:47:00,304 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-31T18:47:00,308 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-31T18:47:00,311 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-31T18:47:00,314 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-31T18:47:00,316 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-31T18:47:00,317 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-31T18:47:00,320 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-31T18:47:00,322 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-31T18:47:00,324 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-31T18:47:00,326 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-31T18:47:00,329 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-31T18:47:00,331 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-31T18:47:00,334 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-31T18:47:00,336 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-31T18:47:00,340 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-31T18:47:00,342 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-31T18:47:00,344 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-31T18:47:00,348 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-31T18:47:00,351 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-31T18:47:00,354 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-31T18:47:00,357 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-31T18:47:00,360 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-31T18:47:00,362 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-31T18:47:00,365 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-31T18:47:00,367 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-31T18:47:00,374 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-31T18:47:00,377 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-31T18:47:00,384 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-31T18:47:00,393 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-31T18:47:00,396 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-31T18:47:00,398 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-31T18:47:00,400 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-31T18:47:00,403 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-31T18:47:00,410 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-31T18:47:00,414 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-31T18:47:00,416 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-31T18:47:00,419 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-31T18:47:00,422 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-31T18:47:00,429 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-31T18:47:00,434 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-31T18:47:00,438 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-31T18:47:00,440 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-31T18:47:00,445 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-31T18:47:00,449 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-31T18:47:00,452 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-31T18:47:00,454 adding 'openhcs/processing/presets/__init__.py' 2025-10-31T18:47:00,456 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-31T18:47:00,458 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-31T18:47:00,459 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-31T18:47:00,460 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-31T18:47:00,462 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-31T18:47:00,463 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-31T18:47:00,464 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-31T18:47:00,466 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-31T18:47:00,467 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-31T18:47:00,469 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-31T18:47:00,470 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-31T18:47:00,473 adding 'openhcs/pyqt_gui/app.py' 2025-10-31T18:47:00,512 adding 'openhcs/pyqt_gui/config.py' 2025-10-31T18:47:00,515 adding 'openhcs/pyqt_gui/launch.py' 2025-10-31T18:47:00,521 adding 'openhcs/pyqt_gui/main.py' 2025-10-31T18:47:00,528 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-31T18:47:00,531 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-31T18:47:00,571 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-31T18:47:00,789 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-31T18:47:00,790 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-31T18:47:00,792 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-31T18:47:00,794 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-31T18:47:00,796 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-31T18:47:00,800 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-31T18:47:00,803 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-31T18:47:00,805 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-31T18:47:00,807 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-31T18:47:00,809 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-31T18:47:00,811 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-31T18:47:00,813 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-31T18:47:00,815 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-31T18:47:00,816 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-31T18:47:00,817 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-10-31T18:47:00,819 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-31T18:47:00,821 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-31T18:47:00,825 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-31T18:47:00,828 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-31T18:47:00,837 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-31T18:47:00,845 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-31T18:47:00,851 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-31T18:47:00,861 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-31T18:47:00,863 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-31T18:47:00,865 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-31T18:47:00,869 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-31T18:47:00,871 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-31T18:47:00,873 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-31T18:47:00,874 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-31T18:47:00,876 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-31T18:47:00,879 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-31T18:47:00,880 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-31T18:47:00,882 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-31T18:47:00,898 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-31T18:47:00,902 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-31T18:47:00,907 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-31T18:47:00,910 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-31T18:47:00,912 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-31T18:47:00,914 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-10-31T18:47:00,918 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-31T18:47:00,922 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-31T18:47:00,924 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-31T18:47:00,927 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-31T18:47:00,928 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-31T18:47:00,930 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-31T18:47:00,932 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-31T18:47:00,936 adding 'openhcs/runtime/execution_server.py' 2025-10-31T18:47:00,938 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-31T18:47:00,945 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-31T18:47:00,954 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-31T18:47:00,957 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-31T18:47:00,958 adding 'openhcs/runtime/queue_tracker.py' 2025-10-31T18:47:00,960 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-31T18:47:00,962 adding 'openhcs/runtime/roi_converters.py' 2025-10-31T18:47:00,966 adding 'openhcs/runtime/zmq_base.py' 2025-10-31T18:47:00,968 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-31T18:47:00,971 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-31T18:47:00,973 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-31T18:47:00,975 adding 'openhcs/runtime/zmq_messages.py' 2025-10-31T18:47:00,977 adding 'openhcs/tests/__init__.py' 2025-10-31T18:47:00,978 adding 'openhcs/tests/basic_pipeline.py' 2025-10-31T18:47:00,980 adding 'openhcs/tests/test_pipeline.py' 2025-10-31T18:47:00,981 adding 'openhcs/tests/generators/__init__.py' 2025-10-31T18:47:00,987 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-31T18:47:00,989 adding 'openhcs/textual_tui/styles.css' 2025-10-31T18:47:00,991 adding 'openhcs/ui/shared/__init__.py' 2025-10-31T18:47:00,993 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-31T18:47:00,995 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-31T18:47:00,997 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-31T18:47:01,000 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-31T18:47:01,002 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-31T18:47:01,003 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-31T18:47:01,005 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-31T18:47:01,006 adding 'openhcs/ui/shared/search_service.py' 2025-10-31T18:47:01,008 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-31T18:47:01,009 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-31T18:47:01,010 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-31T18:47:01,013 adding 'openhcs/utils/display_config_factory.py' 2025-10-31T18:47:01,014 adding 'openhcs/utils/enum_factory.py' 2025-10-31T18:47:01,015 adding 'openhcs/utils/environment.py' 2025-10-31T18:47:01,017 adding 'openhcs/utils/import_utils.py' 2025-10-31T18:47:01,018 adding 'openhcs/utils/performance_monitor.py' 2025-10-31T18:47:01,020 adding 'openhcs/utils/recache_function_registry.py' 2025-10-31T18:47:01,022 adding 'openhcs/validation/__init__.py' 2025-10-31T18:47:01,024 adding 'openhcs/validation/ast_validator.py' 2025-10-31T18:47:01,026 adding 'openhcs/validation/validate.py' 2025-10-31T18:47:01,029 adding 'openhcs-0.3.10.dist-info/METADATA' 2025-10-31T18:47:01,031 adding 'openhcs-0.3.10.dist-info/WHEEL' 2025-10-31T18:47:01,032 adding 'openhcs-0.3.10.dist-info/entry_points.txt' 2025-10-31T18:47:01,033 adding 'openhcs-0.3.10.dist-info/top_level.txt' 2025-10-31T18:47:01,037 adding 'openhcs-0.3.10.dist-info/RECORD' 2025-10-31T18:47:01,069 removing build/bdist.linux-armv7l/wheel 2025-10-31T18:47:01,264 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-31T18:47:01,292 Created wheel for openhcs: filename=openhcs-0.3.10-py3-none-any.whl size=1098706 sha256=b97d5afa81210bad64d04599efbd655f7b222527f621f364df2db1eaad6a8cc3 2025-10-31T18:47:01,293 Stored in directory: /tmp/pip-ephem-wheel-cache-djryx_9v/wheels/a3/8e/34/3228d5999cb28bbaba5e1a81a0c0808d1340602ed2cbdbb619 2025-10-31T18:47:01,317 Successfully built openhcs 2025-10-31T18:47:01,347 Removed build tracker: '/tmp/pip-build-tracker-7oacmmsb'