2025-10-31T20:28:27,371 Created temporary directory: /tmp/pip-ephem-wheel-cache-3e3q6awf 2025-10-31T20:28:27,373 Created temporary directory: /tmp/pip-build-tracker-vo7i_vlz 2025-10-31T20:28:27,374 Initialized build tracking at /tmp/pip-build-tracker-vo7i_vlz 2025-10-31T20:28:27,374 Created build tracker: /tmp/pip-build-tracker-vo7i_vlz 2025-10-31T20:28:27,374 Entered build tracker: /tmp/pip-build-tracker-vo7i_vlz 2025-10-31T20:28:27,375 Created temporary directory: /tmp/pip-wheel-z3h82nyr 2025-10-31T20:28:27,378 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-31T20:28:27,380 Created temporary directory: /tmp/pip-ephem-wheel-cache-e88rrt12 2025-10-31T20:28:27,402 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T20:28:27,405 2 location(s) to search for versions of openhcs: 2025-10-31T20:28:27,405 * https://pypi.org/simple/openhcs/ 2025-10-31T20:28:27,405 * https://www.piwheels.org/simple/openhcs/ 2025-10-31T20:28:27,406 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-31T20:28:27,407 Getting page https://pypi.org/simple/openhcs/ 2025-10-31T20:28:27,408 Found index url https://pypi.org/simple 2025-10-31T20:28:27,625 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-31T20:28:27,634 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-31T20:28:27,635 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-31T20:28:27,636 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-31T20:28:27,637 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-31T20:28:27,638 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-31T20:28:27,639 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-31T20:28:27,639 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-31T20:28:27,640 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-31T20:28:27,641 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-31T20:28:27,642 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-31T20:28:27,642 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-31T20:28:27,643 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-31T20:28:27,644 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-31T20:28:27,645 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-31T20:28:27,645 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-31T20:28:27,646 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-31T20:28:27,647 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-31T20:28:27,648 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-31T20:28:27,648 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-31T20:28:27,649 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-31T20:28:27,650 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-31T20:28:27,651 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-31T20:28:27,651 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-31T20:28:27,652 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-31T20:28:27,653 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-31T20:28:27,654 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-31T20:28:27,655 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-31T20:28:27,655 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-31T20:28:27,656 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-31T20:28:27,657 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-31T20:28:27,657 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-31T20:28:27,658 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-31T20:28:27,659 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-31T20:28:27,659 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-31T20:28:27,660 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-31T20:28:27,661 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-31T20:28:27,662 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-31T20:28:27,663 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-31T20:28:27,664 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-31T20:28:27,664 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-31T20:28:27,665 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-31T20:28:27,666 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-31T20:28:27,667 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-31T20:28:27,668 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-31T20:28:27,668 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fc/62/7df07eceb70a44c08373d1ffb734ab62b188383555c44d3b1f3a5fbeae82/openhcs-0.3.12-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T20:28:27,669 Found link https://files.pythonhosted.org/packages/84/f2/e8ac57aff79406c040f69ab8743df0da87ecd23d8433b66171e8dc443c61/openhcs-0.3.12.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.12 2025-10-31T20:28:27,670 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-31T20:28:27,670 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-31T20:28:27,672 Found index url https://www.piwheels.org/simple 2025-10-31T20:28:27,827 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-31T20:28:27,834 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.11-py3-none-any.whl#sha256=d577f275c4928101edd10959823c9d471a4004aa096d1c3abbd87e5328c42e8c (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T20:28:27,835 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.10-py3-none-any.whl#sha256=b97d5afa81210bad64d04599efbd655f7b222527f621f364df2db1eaad6a8cc3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T20:28:27,835 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-31T20:28:27,836 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-31T20:28:27,836 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-31T20:28:27,837 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-31T20:28:27,837 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-31T20:28:27,838 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-31T20:28:27,838 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-31T20:28:27,839 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-31T20:28:27,840 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-31T20:28:27,840 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-31T20:28:27,841 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-31T20:28:27,841 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-31T20:28:27,841 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-31T20:28:27,842 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-31T20:28:27,843 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-31T20:28:27,843 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-31T20:28:27,844 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-31T20:28:27,845 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-31T20:28:27,845 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-31T20:28:27,846 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-31T20:28:27,846 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-31T20:28:27,847 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-31T20:28:27,868 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-31T20:28:27,886 Collecting openhcs==0.3.12 2025-10-31T20:28:27,888 Created temporary directory: /tmp/pip-unpack-lbocm4e4 2025-10-31T20:28:28,021 Downloading openhcs-0.3.12.tar.gz (932 kB) 2025-10-31T20:28:29,134 Added openhcs==0.3.12 from https://files.pythonhosted.org/packages/84/f2/e8ac57aff79406c040f69ab8743df0da87ecd23d8433b66171e8dc443c61/openhcs-0.3.12.tar.gz to build tracker '/tmp/pip-build-tracker-vo7i_vlz' 2025-10-31T20:28:29,141 Created temporary directory: /tmp/pip-build-env-5pv8ugt3 2025-10-31T20:28:29,146 Installing build dependencies: started 2025-10-31T20:28:29,147 Running command pip subprocess to install build dependencies 2025-10-31T20:28:30,618 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-31T20:28:31,224 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-31T20:28:31,255 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T20:28:33,005 Collecting setuptools>=61.0 2025-10-31T20:28:33,133 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-31T20:28:33,419 Collecting wheel 2025-10-31T20:28:33,437 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-31T20:28:36,322 Installing collected packages: wheel, setuptools 2025-10-31T20:28:36,559 Creating /tmp/pip-build-env-5pv8ugt3/overlay/local/bin 2025-10-31T20:28:36,561 changing mode of /tmp/pip-build-env-5pv8ugt3/overlay/local/bin/wheel to 755 2025-10-31T20:28:40,107 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-31T20:28:40,379 Installing build dependencies: finished with status 'done' 2025-10-31T20:28:40,385 Getting requirements to build wheel: started 2025-10-31T20:28:40,386 Running command Getting requirements to build wheel 2025-10-31T20:28:41,242 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T20:28:41,243 !! 2025-10-31T20:28:41,244 ******************************************************************************** 2025-10-31T20:28:41,245 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-31T20:28:41,246 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T20:28:41,247 or your builds will no longer be supported. 2025-10-31T20:28:41,248 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:41,249 ******************************************************************************** 2025-10-31T20:28:41,250 !! 2025-10-31T20:28:41,251 corresp(dist, value, root_dir) 2025-10-31T20:28:41,347 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T20:28:41,348 !! 2025-10-31T20:28:41,349 ******************************************************************************** 2025-10-31T20:28:41,350 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T20:28:41,351 License :: OSI Approved :: MIT License 2025-10-31T20:28:41,352 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:41,352 ******************************************************************************** 2025-10-31T20:28:41,353 !! 2025-10-31T20:28:41,354 dist._finalize_license_expression() 2025-10-31T20:28:41,358 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T20:28:41,359 !! 2025-10-31T20:28:41,360 ******************************************************************************** 2025-10-31T20:28:41,360 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T20:28:41,361 License :: OSI Approved :: MIT License 2025-10-31T20:28:41,362 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:41,363 ******************************************************************************** 2025-10-31T20:28:41,363 !! 2025-10-31T20:28:41,364 self._finalize_license_expression() 2025-10-31T20:28:41,366 running egg_info 2025-10-31T20:28:41,374 writing openhcs.egg-info/PKG-INFO 2025-10-31T20:28:41,406 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T20:28:41,408 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T20:28:41,428 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T20:28:41,430 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T20:28:41,581 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:41,612 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:41,711 Getting requirements to build wheel: finished with status 'done' 2025-10-31T20:28:41,714 Created temporary directory: /tmp/pip-modern-metadata-7og311jm 2025-10-31T20:28:41,717 Preparing metadata (pyproject.toml): started 2025-10-31T20:28:41,718 Running command Preparing metadata (pyproject.toml) 2025-10-31T20:28:42,311 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T20:28:42,311 !! 2025-10-31T20:28:42,312 ******************************************************************************** 2025-10-31T20:28:42,313 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-31T20:28:42,314 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T20:28:42,314 or your builds will no longer be supported. 2025-10-31T20:28:42,316 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:42,316 ******************************************************************************** 2025-10-31T20:28:42,317 !! 2025-10-31T20:28:42,318 corresp(dist, value, root_dir) 2025-10-31T20:28:42,408 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T20:28:42,408 !! 2025-10-31T20:28:42,410 ******************************************************************************** 2025-10-31T20:28:42,410 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T20:28:42,411 License :: OSI Approved :: MIT License 2025-10-31T20:28:42,413 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:42,413 ******************************************************************************** 2025-10-31T20:28:42,415 !! 2025-10-31T20:28:42,415 dist._finalize_license_expression() 2025-10-31T20:28:42,420 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T20:28:42,421 !! 2025-10-31T20:28:42,422 ******************************************************************************** 2025-10-31T20:28:42,422 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T20:28:42,423 License :: OSI Approved :: MIT License 2025-10-31T20:28:42,424 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:42,424 ******************************************************************************** 2025-10-31T20:28:42,425 !! 2025-10-31T20:28:42,426 self._finalize_license_expression() 2025-10-31T20:28:42,429 running dist_info 2025-10-31T20:28:42,441 creating /tmp/pip-modern-metadata-7og311jm/openhcs.egg-info 2025-10-31T20:28:42,442 writing /tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/PKG-INFO 2025-10-31T20:28:42,474 writing dependency_links to /tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/dependency_links.txt 2025-10-31T20:28:42,476 writing entry points to /tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/entry_points.txt 2025-10-31T20:28:42,497 writing requirements to /tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/requires.txt 2025-10-31T20:28:42,498 writing top-level names to /tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/top_level.txt 2025-10-31T20:28:42,499 writing manifest file '/tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:42,642 reading manifest file '/tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:42,655 writing manifest file '/tmp/pip-modern-metadata-7og311jm/openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:42,657 creating '/tmp/pip-modern-metadata-7og311jm/openhcs-0.3.12.dist-info' 2025-10-31T20:28:42,786 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-31T20:28:42,793 Source in /tmp/pip-wheel-z3h82nyr/openhcs_459483f862b44a578175b945d7e2750c has version 0.3.12, which satisfies requirement openhcs==0.3.12 from https://files.pythonhosted.org/packages/84/f2/e8ac57aff79406c040f69ab8743df0da87ecd23d8433b66171e8dc443c61/openhcs-0.3.12.tar.gz 2025-10-31T20:28:42,794 Removed openhcs==0.3.12 from https://files.pythonhosted.org/packages/84/f2/e8ac57aff79406c040f69ab8743df0da87ecd23d8433b66171e8dc443c61/openhcs-0.3.12.tar.gz from build tracker '/tmp/pip-build-tracker-vo7i_vlz' 2025-10-31T20:28:42,802 Created temporary directory: /tmp/pip-unpack-0g37fn20 2025-10-31T20:28:42,803 Building wheels for collected packages: openhcs 2025-10-31T20:28:42,807 Created temporary directory: /tmp/pip-wheel-d3s9tuib 2025-10-31T20:28:42,808 Destination directory: /tmp/pip-wheel-d3s9tuib 2025-10-31T20:28:42,810 Building wheel for openhcs (pyproject.toml): started 2025-10-31T20:28:42,811 Running command Building wheel for openhcs (pyproject.toml) 2025-10-31T20:28:43,389 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T20:28:43,389 !! 2025-10-31T20:28:43,390 ******************************************************************************** 2025-10-31T20:28:43,391 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-31T20:28:43,392 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T20:28:43,392 or your builds will no longer be supported. 2025-10-31T20:28:43,394 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:43,394 ******************************************************************************** 2025-10-31T20:28:43,396 !! 2025-10-31T20:28:43,396 corresp(dist, value, root_dir) 2025-10-31T20:28:43,478 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T20:28:43,478 !! 2025-10-31T20:28:43,479 ******************************************************************************** 2025-10-31T20:28:43,479 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T20:28:43,480 License :: OSI Approved :: MIT License 2025-10-31T20:28:43,481 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:43,481 ******************************************************************************** 2025-10-31T20:28:43,482 !! 2025-10-31T20:28:43,483 dist._finalize_license_expression() 2025-10-31T20:28:43,488 /tmp/pip-build-env-5pv8ugt3/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T20:28:43,489 !! 2025-10-31T20:28:43,490 ******************************************************************************** 2025-10-31T20:28:43,490 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T20:28:43,491 License :: OSI Approved :: MIT License 2025-10-31T20:28:43,493 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T20:28:43,493 ******************************************************************************** 2025-10-31T20:28:43,494 !! 2025-10-31T20:28:43,495 self._finalize_license_expression() 2025-10-31T20:28:43,495 running bdist_wheel 2025-10-31T20:28:43,511 running build 2025-10-31T20:28:43,511 running build_py 2025-10-31T20:28:43,518 creating build/lib/openhcs 2025-10-31T20:28:43,520 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-31T20:28:43,522 creating build/lib/openhcs/components 2025-10-31T20:28:43,523 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-31T20:28:43,526 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-31T20:28:43,528 creating build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,529 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,532 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,535 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,537 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,539 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,541 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T20:28:43,543 creating build/lib/openhcs/runtime 2025-10-31T20:28:43,544 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,547 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,549 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,552 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,554 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,557 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,560 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,563 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,566 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,568 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,571 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,573 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,575 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-31T20:28:43,578 creating build/lib/openhcs/tests 2025-10-31T20:28:43,579 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-10-31T20:28:43,581 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-31T20:28:43,583 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-31T20:28:43,585 creating build/lib/openhcs/omero 2025-10-31T20:28:43,586 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-31T20:28:43,588 creating build/lib/openhcs/io 2025-10-31T20:28:43,589 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-31T20:28:43,592 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-31T20:28:43,594 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-31T20:28:43,597 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-31T20:28:43,599 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-31T20:28:43,601 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-10-31T20:28:43,604 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-31T20:28:43,606 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-31T20:28:43,609 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-31T20:28:43,611 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-31T20:28:43,613 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-31T20:28:43,615 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-31T20:28:43,618 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-31T20:28:43,621 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-31T20:28:43,624 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-31T20:28:43,626 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-31T20:28:43,629 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-10-31T20:28:43,630 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-31T20:28:43,633 creating build/lib/openhcs/formats 2025-10-31T20:28:43,634 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-31T20:28:43,637 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-31T20:28:43,639 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-31T20:28:43,643 creating build/lib/openhcs/utils 2025-10-31T20:28:43,644 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-31T20:28:43,646 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-31T20:28:43,649 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-31T20:28:43,651 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-31T20:28:43,653 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-31T20:28:43,655 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-31T20:28:43,658 creating build/lib/openhcs/debug 2025-10-31T20:28:43,659 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-31T20:28:43,661 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-31T20:28:43,664 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-31T20:28:43,666 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-31T20:28:43,668 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-31T20:28:43,671 creating build/lib/openhcs/microscopes 2025-10-31T20:28:43,672 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,674 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,677 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,680 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,682 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,685 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,687 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,689 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,692 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-31T20:28:43,695 creating build/lib/openhcs/core 2025-10-31T20:28:43,696 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-31T20:28:43,699 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-10-31T20:28:43,701 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-31T20:28:43,703 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-31T20:28:43,706 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-31T20:28:43,708 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-31T20:28:43,709 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-10-31T20:28:43,712 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-31T20:28:43,714 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-31T20:28:43,716 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-31T20:28:43,719 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-31T20:28:43,721 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-31T20:28:43,723 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-31T20:28:43,725 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-10-31T20:28:43,728 creating build/lib/openhcs/processing 2025-10-31T20:28:43,729 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-31T20:28:43,732 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-31T20:28:43,734 creating build/lib/openhcs/config_framework 2025-10-31T20:28:43,735 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,737 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,740 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,742 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,744 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,747 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,749 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,751 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-31T20:28:43,754 creating build/lib/openhcs/constants 2025-10-31T20:28:43,755 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-31T20:28:43,757 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-31T20:28:43,759 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-31T20:28:43,761 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-31T20:28:43,763 creating build/lib/openhcs/validation 2025-10-31T20:28:43,764 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-31T20:28:43,767 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-31T20:28:43,769 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-31T20:28:43,771 creating build/lib/openhcs/introspection 2025-10-31T20:28:43,772 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T20:28:43,776 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T20:28:43,778 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-31T20:28:43,781 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,781 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,785 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,787 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,790 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,793 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,797 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,799 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,802 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,804 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,807 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,809 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T20:28:43,813 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T20:28:43,814 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T20:28:43,817 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T20:28:43,819 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T20:28:43,822 creating build/lib/openhcs/pyqt_gui/utils 2025-10-31T20:28:43,823 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T20:28:43,825 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T20:28:43,827 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T20:28:43,829 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T20:28:43,831 creating build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,832 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,834 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,837 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,840 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,842 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,844 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T20:28:43,847 creating build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,848 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,851 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,853 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,855 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,858 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,861 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,863 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,866 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,868 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T20:28:43,870 creating build/lib/openhcs/pyqt_gui/shared 2025-10-31T20:28:43,871 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T20:28:43,874 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T20:28:43,876 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T20:28:43,879 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T20:28:43,881 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T20:28:43,883 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T20:28:43,884 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T20:28:43,887 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T20:28:43,889 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,890 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,892 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,894 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,897 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,900 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,902 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,907 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,909 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,911 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:43,914 creating build/lib/openhcs/tests/generators 2025-10-31T20:28:43,915 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-31T20:28:43,918 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-31T20:28:43,920 creating build/lib/openhcs/formats/pattern 2025-10-31T20:28:43,921 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-31T20:28:43,924 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-31T20:28:43,927 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-31T20:28:43,929 creating build/lib/openhcs/core/components 2025-10-31T20:28:43,930 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-31T20:28:43,932 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T20:28:43,935 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T20:28:43,938 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-31T20:28:43,940 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-31T20:28:43,942 creating build/lib/openhcs/core/context 2025-10-31T20:28:43,943 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-31T20:28:43,945 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-31T20:28:43,948 creating build/lib/openhcs/core/memory 2025-10-31T20:28:43,949 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,951 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,953 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,955 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,957 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,959 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,962 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,964 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,965 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,968 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,969 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,971 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,973 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-31T20:28:43,976 creating build/lib/openhcs/core/orchestrator 2025-10-31T20:28:43,977 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-31T20:28:43,979 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-31T20:28:43,981 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-31T20:28:43,985 creating build/lib/openhcs/core/pipeline 2025-10-31T20:28:43,986 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:43,988 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:43,990 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:43,993 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:43,996 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:43,998 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:44,000 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:44,002 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:44,004 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T20:28:44,008 creating build/lib/openhcs/core/steps 2025-10-31T20:28:44,009 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-31T20:28:44,011 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-31T20:28:44,013 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-31T20:28:44,017 creating build/lib/openhcs/processing/backends 2025-10-31T20:28:44,017 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-31T20:28:44,019 creating build/lib/openhcs/processing/presets 2025-10-31T20:28:44,021 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-31T20:28:44,023 creating build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,025 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,028 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,030 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,033 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,035 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,038 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,041 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,042 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T20:28:44,045 creating build/lib/openhcs/processing/backends/assemblers 2025-10-31T20:28:44,046 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T20:28:44,049 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T20:28:44,052 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T20:28:44,055 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T20:28:44,057 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-31T20:28:44,058 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T20:28:44,061 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T20:28:44,063 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T20:28:44,065 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T20:28:44,069 creating build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,070 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,072 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,075 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,078 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,080 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,083 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,086 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,088 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,092 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,094 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,096 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,099 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,101 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,103 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,105 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,107 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T20:28:44,110 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,111 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,114 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,116 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,118 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,120 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,122 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T20:28:44,124 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,125 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,128 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,130 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,132 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,135 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,137 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:44,139 creating build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,140 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,143 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,145 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,148 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,150 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,152 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,155 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,157 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,160 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,162 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,164 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,166 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T20:28:44,169 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,170 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,173 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,175 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,177 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,180 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,182 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,184 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:44,187 creating build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,188 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,190 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,191 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,193 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,195 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,197 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,199 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,201 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,203 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T20:28:44,205 creating build/lib/openhcs/ui/shared 2025-10-31T20:28:44,207 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,209 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,211 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,213 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,215 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,218 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,220 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,223 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,225 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,227 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,229 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,231 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-31T20:28:44,233 running egg_info 2025-10-31T20:28:44,244 writing openhcs.egg-info/PKG-INFO 2025-10-31T20:28:44,276 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T20:28:44,277 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T20:28:44,298 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T20:28:44,299 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T20:28:44,425 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:44,455 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T20:28:44,461 /tmp/pip-build-env-5pv8ugt3/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-31T20:28:44,461 !! 2025-10-31T20:28:44,462 ******************************************************************************** 2025-10-31T20:28:44,463 ############################ 2025-10-31T20:28:44,463 # Package would be ignored # 2025-10-31T20:28:44,463 ############################ 2025-10-31T20:28:44,464 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-31T20:28:44,464 but it is absent from setuptools' `packages` configuration. 2025-10-31T20:28:44,465 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-31T20:28:44,466 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-31T20:28:44,466 to the `packages` configuration field. 2025-10-31T20:28:44,467 Alternatively, you can also rely on setuptools' discovery methods 2025-10-31T20:28:44,467 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-31T20:28:44,468 instead of `find_packages(...)`/`find:`). 2025-10-31T20:28:44,469 You can read more about "package discovery" on setuptools documentation page: 2025-10-31T20:28:44,470 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-31T20:28:44,471 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-31T20:28:44,471 already explicitly excluding 'openhcs.textual_tui' via 2025-10-31T20:28:44,472 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-31T20:28:44,472 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-31T20:28:44,473 combination with a more fine grained `package-data` configuration. 2025-10-31T20:28:44,474 You can read more about "package data files" on setuptools documentation page: 2025-10-31T20:28:44,475 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-31T20:28:44,476 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-31T20:28:44,477 even if it does not contain any `.py` files. 2025-10-31T20:28:44,477 On the other hand, currently there is no concept of package data 2025-10-31T20:28:44,477 directory, all directories are treated like packages. 2025-10-31T20:28:44,478 ******************************************************************************** 2025-10-31T20:28:44,479 !! 2025-10-31T20:28:44,479 check.warn(importable) 2025-10-31T20:28:44,564 creating build/lib/openhcs/textual_tui 2025-10-31T20:28:44,565 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-31T20:28:44,568 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-31T20:28:44,570 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-31T20:28:44,606 installing to build/bdist.linux-armv7l/wheel 2025-10-31T20:28:44,607 running install 2025-10-31T20:28:44,630 running install_lib 2025-10-31T20:28:44,637 creating build/bdist.linux-armv7l/wheel 2025-10-31T20:28:44,639 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-31T20:28:44,641 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-31T20:28:44,642 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T20:28:44,644 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T20:28:44,647 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-31T20:28:44,648 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,650 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,653 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,655 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,658 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-31T20:28:44,659 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T20:28:44,661 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T20:28:44,663 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,666 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,670 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,672 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,675 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,677 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,680 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,683 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T20:28:44,687 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,689 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,691 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,694 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,696 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,699 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,701 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,706 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,709 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,711 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T20:28:44,714 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-31T20:28:44,715 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T20:28:44,718 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T20:28:44,720 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T20:28:44,722 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T20:28:44,725 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T20:28:44,728 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T20:28:44,731 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-31T20:28:44,732 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T20:28:44,733 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T20:28:44,735 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T20:28:44,737 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T20:28:44,739 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T20:28:44,742 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-31T20:28:44,743 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T20:28:44,745 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T20:28:44,748 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T20:28:44,750 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T20:28:44,752 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T20:28:44,754 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T20:28:44,757 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T20:28:44,759 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T20:28:44,761 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-31T20:28:44,762 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,764 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,767 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,769 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,771 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,774 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,777 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,779 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,781 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T20:28:44,783 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-31T20:28:44,784 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T20:28:44,787 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T20:28:44,789 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T20:28:44,792 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T20:28:44,794 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T20:28:44,797 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-31T20:28:44,798 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,800 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,802 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,805 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,807 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,810 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,813 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,818 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,820 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,822 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,825 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,828 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,829 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T20:28:44,833 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-31T20:28:44,834 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-31T20:28:44,835 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T20:28:44,839 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T20:28:44,840 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T20:28:44,842 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T20:28:44,844 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T20:28:44,846 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-31T20:28:44,847 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T20:28:44,849 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T20:28:44,851 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T20:28:44,853 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-31T20:28:44,854 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,857 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,859 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,861 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,864 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,866 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,869 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,871 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,873 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,876 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,878 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,880 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,883 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,885 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,889 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,891 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,893 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,895 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T20:28:44,897 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-31T20:28:44,898 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T20:28:44,901 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T20:28:44,904 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-31T20:28:44,905 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T20:28:44,908 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T20:28:44,910 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T20:28:44,912 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T20:28:44,916 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-31T20:28:44,917 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-31T20:28:44,920 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-31T20:28:44,922 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T20:28:44,924 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T20:28:44,926 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T20:28:44,928 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T20:28:44,931 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T20:28:44,933 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T20:28:44,935 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-31T20:28:44,936 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T20:28:44,938 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T20:28:44,940 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T20:28:44,942 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T20:28:44,944 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T20:28:44,947 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-31T20:28:44,948 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,950 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,953 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,956 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,958 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,961 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,964 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,965 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,968 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T20:28:44,971 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-31T20:28:44,973 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-31T20:28:44,974 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T20:28:44,976 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T20:28:44,979 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T20:28:44,981 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T20:28:44,983 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T20:28:44,986 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-31T20:28:44,987 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T20:28:44,989 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T20:28:44,991 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:44,993 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:44,996 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-31T20:28:44,997 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:44,999 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,001 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,003 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,006 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,008 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,010 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,012 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,014 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,016 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,018 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,020 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,022 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T20:28:45,024 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,027 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-31T20:28:45,029 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T20:28:45,031 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T20:28:45,033 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T20:28:45,037 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,039 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,041 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,043 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,045 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,048 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,050 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,053 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-31T20:28:45,054 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,057 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,059 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,062 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,064 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,067 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,069 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,071 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,074 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T20:28:45,076 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,078 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,081 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-31T20:28:45,082 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T20:28:45,084 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T20:28:45,086 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T20:28:45,090 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,092 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T20:28:45,095 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-31T20:28:45,096 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-31T20:28:45,098 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-31T20:28:45,099 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,102 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,104 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,107 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,110 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,112 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,115 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,117 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T20:28:45,120 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-31T20:28:45,121 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T20:28:45,124 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T20:28:45,127 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T20:28:45,130 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T20:28:45,133 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-31T20:28:45,134 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T20:28:45,137 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:45,138 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-31T20:28:45,141 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-31T20:28:45,144 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-31T20:28:45,146 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-31T20:28:45,150 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-31T20:28:45,152 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T20:28:45,154 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-31T20:28:45,157 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T20:28:45,160 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T20:28:45,162 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T20:28:45,166 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-31T20:28:45,167 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,170 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,173 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,176 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,179 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,182 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,185 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,188 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,191 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,194 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,197 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,200 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,203 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,206 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,208 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,211 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T20:28:45,214 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,216 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,218 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,221 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,224 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,226 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,229 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T20:28:45,231 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-31T20:28:45,233 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,234 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,237 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,239 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,242 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,245 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,247 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T20:28:45,250 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-31T20:28:45,251 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,254 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,256 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,259 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,263 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,265 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,268 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,271 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,273 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,276 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,278 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,280 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T20:28:45,283 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-31T20:28:45,285 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-31T20:28:45,288 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-31T20:28:45,289 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-31T20:28:45,291 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T20:28:45,294 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-31T20:28:45,296 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T20:28:45,298 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T20:28:45,300 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T20:28:45,302 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T20:28:45,306 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-31T20:28:45,308 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-31T20:28:45,310 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T20:28:45,313 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T20:28:45,315 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-31T20:28:45,318 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-31T20:28:45,319 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,321 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,324 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,326 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,329 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,332 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,334 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,336 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T20:28:45,339 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-31T20:28:45,342 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-31T20:28:45,343 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,346 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,349 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,351 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,354 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,357 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,360 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,362 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,365 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,367 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,369 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,371 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T20:28:45,374 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-31T20:28:45,375 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T20:28:45,377 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T20:28:45,380 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T20:28:45,382 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T20:28:45,385 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-31T20:28:45,386 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T20:28:45,389 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T20:28:45,392 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T20:28:45,395 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-31T20:28:45,396 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T20:28:45,400 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T20:28:45,403 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T20:28:45,405 running install_egg_info 2025-10-31T20:28:45,410 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.12-py3.11.egg-info 2025-10-31T20:28:45,425 running install_scripts 2025-10-31T20:28:45,434 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.12.dist-info/WHEEL 2025-10-31T20:28:45,437 creating '/tmp/pip-wheel-d3s9tuib/.tmp-r6m2hszj/openhcs-0.3.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-31T20:28:45,440 adding 'openhcs/__init__.py' 2025-10-31T20:28:45,442 adding 'openhcs/components/__init__.py' 2025-10-31T20:28:45,444 adding 'openhcs/components/framework.py' 2025-10-31T20:28:45,446 adding 'openhcs/config_framework/__init__.py' 2025-10-31T20:28:45,448 adding 'openhcs/config_framework/cache_warming.py' 2025-10-31T20:28:45,450 adding 'openhcs/config_framework/config.py' 2025-10-31T20:28:45,453 adding 'openhcs/config_framework/context_manager.py' 2025-10-31T20:28:45,456 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-31T20:28:45,458 adding 'openhcs/config_framework/global_config.py' 2025-10-31T20:28:45,465 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-31T20:28:45,467 adding 'openhcs/config_framework/placeholder.py' 2025-10-31T20:28:45,469 adding 'openhcs/constants/__init__.py' 2025-10-31T20:28:45,472 adding 'openhcs/constants/constants.py' 2025-10-31T20:28:45,474 adding 'openhcs/constants/input_source.py' 2025-10-31T20:28:45,475 adding 'openhcs/constants/streaming.py' 2025-10-31T20:28:45,477 adding 'openhcs/core/__init__.py' 2025-10-31T20:28:45,480 adding 'openhcs/core/config.py' 2025-10-31T20:28:45,482 adding 'openhcs/core/config_cache.py' 2025-10-31T20:28:45,484 adding 'openhcs/core/lazy_gpu_imports.py' 2025-10-31T20:28:45,486 adding 'openhcs/core/lazy_placeholder.py' 2025-10-31T20:28:45,488 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-31T20:28:45,490 adding 'openhcs/core/log_utils.py' 2025-10-31T20:28:45,492 adding 'openhcs/core/metadata_cache.py' 2025-10-31T20:28:45,493 adding 'openhcs/core/path_cache.py' 2025-10-31T20:28:45,495 adding 'openhcs/core/registry_discovery.py' 2025-10-31T20:28:45,498 adding 'openhcs/core/roi.py' 2025-10-31T20:28:45,500 adding 'openhcs/core/streaming_config_factory.py' 2025-10-31T20:28:45,503 adding 'openhcs/core/utils.py' 2025-10-31T20:28:45,505 adding 'openhcs/core/xdg_paths.py' 2025-10-31T20:28:45,507 adding 'openhcs/core/components/__init__.py' 2025-10-31T20:28:45,509 adding 'openhcs/core/components/metaprogramming.py' 2025-10-31T20:28:45,511 adding 'openhcs/core/components/multiprocessing.py' 2025-10-31T20:28:45,513 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-31T20:28:45,515 adding 'openhcs/core/components/validation.py' 2025-10-31T20:28:45,518 adding 'openhcs/core/context/__init__.py' 2025-10-31T20:28:45,519 adding 'openhcs/core/context/processing_context.py' 2025-10-31T20:28:45,521 adding 'openhcs/core/memory/__init__.py' 2025-10-31T20:28:45,523 adding 'openhcs/core/memory/conversion_helpers.py' 2025-10-31T20:28:45,525 adding 'openhcs/core/memory/converters.py' 2025-10-31T20:28:45,527 adding 'openhcs/core/memory/decorators.py' 2025-10-31T20:28:45,529 adding 'openhcs/core/memory/dtype_scaling.py' 2025-10-31T20:28:45,531 adding 'openhcs/core/memory/exceptions.py' 2025-10-31T20:28:45,533 adding 'openhcs/core/memory/framework_config.py' 2025-10-31T20:28:45,535 adding 'openhcs/core/memory/framework_ops.py' 2025-10-31T20:28:45,536 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-31T20:28:45,538 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-31T20:28:45,540 adding 'openhcs/core/memory/slice_processing.py' 2025-10-31T20:28:45,542 adding 'openhcs/core/memory/stack_utils.py' 2025-10-31T20:28:45,544 adding 'openhcs/core/memory/utils.py' 2025-10-31T20:28:45,546 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-31T20:28:45,548 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-31T20:28:45,557 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-31T20:28:45,560 adding 'openhcs/core/pipeline/__init__.py' 2025-10-31T20:28:45,567 adding 'openhcs/core/pipeline/compiler.py' 2025-10-31T20:28:45,570 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-31T20:28:45,572 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-31T20:28:45,574 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-31T20:28:45,575 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-31T20:28:45,579 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-31T20:28:45,580 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-31T20:28:45,582 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-31T20:28:45,583 adding 'openhcs/core/steps/__init__.py' 2025-10-31T20:28:45,585 adding 'openhcs/core/steps/abstract.py' 2025-10-31T20:28:45,593 adding 'openhcs/core/steps/function_step.py' 2025-10-31T20:28:45,595 adding 'openhcs/debug/__init__.py' 2025-10-31T20:28:45,597 adding 'openhcs/debug/example_export.py' 2025-10-31T20:28:45,599 adding 'openhcs/debug/example_export_clean.py' 2025-10-31T20:28:45,600 adding 'openhcs/debug/export.py' 2025-10-31T20:28:45,605 adding 'openhcs/debug/pickle_to_python.py' 2025-10-31T20:28:45,611 adding 'openhcs/formats/experimental_analysis.py' 2025-10-31T20:28:45,613 adding 'openhcs/formats/func_arg_prep.py' 2025-10-31T20:28:45,616 adding 'openhcs/formats/metaxpress.py' 2025-10-31T20:28:45,618 adding 'openhcs/formats/pattern/__init__.py' 2025-10-31T20:28:45,620 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-31T20:28:45,622 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-31T20:28:45,624 adding 'openhcs/introspection/__init__.py' 2025-10-31T20:28:45,630 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-31T20:28:45,632 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-31T20:28:45,634 adding 'openhcs/io/__init__.py' 2025-10-31T20:28:45,635 adding 'openhcs/io/async_init.py' 2025-10-31T20:28:45,637 adding 'openhcs/io/atomic.py' 2025-10-31T20:28:45,639 adding 'openhcs/io/backend_registry.py' 2025-10-31T20:28:45,641 adding 'openhcs/io/base.py' 2025-10-31T20:28:45,645 adding 'openhcs/io/disk.py' 2025-10-31T20:28:45,646 adding 'openhcs/io/exceptions.py' 2025-10-31T20:28:45,648 adding 'openhcs/io/fiji_stream.py' 2025-10-31T20:28:45,652 adding 'openhcs/io/filemanager.py' 2025-10-31T20:28:45,655 adding 'openhcs/io/memory.py' 2025-10-31T20:28:45,656 adding 'openhcs/io/metadata_migration.py' 2025-10-31T20:28:45,658 adding 'openhcs/io/metadata_writer.py' 2025-10-31T20:28:45,660 adding 'openhcs/io/napari_stream.py' 2025-10-31T20:28:45,667 adding 'openhcs/io/omero_local.py' 2025-10-31T20:28:45,669 adding 'openhcs/io/pipeline_migration.py' 2025-10-31T20:28:45,671 adding 'openhcs/io/streaming.py' 2025-10-31T20:28:45,673 adding 'openhcs/io/virtual_workspace.py' 2025-10-31T20:28:45,679 adding 'openhcs/io/zarr.py' 2025-10-31T20:28:45,681 adding 'openhcs/microscopes/__init__.py' 2025-10-31T20:28:45,682 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-31T20:28:45,685 adding 'openhcs/microscopes/imagexpress.py' 2025-10-31T20:28:45,690 adding 'openhcs/microscopes/microscope_base.py' 2025-10-31T20:28:45,692 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-31T20:28:45,694 adding 'openhcs/microscopes/omero.py' 2025-10-31T20:28:45,699 adding 'openhcs/microscopes/openhcs.py' 2025-10-31T20:28:45,703 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-31T20:28:45,706 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-31T20:28:45,708 adding 'openhcs/omero/__init__.py' 2025-10-31T20:28:45,709 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-31T20:28:45,710 adding 'openhcs/omero/docker-compose.yml' 2025-10-31T20:28:45,712 adding 'openhcs/processing/__init__.py' 2025-10-31T20:28:45,714 adding 'openhcs/processing/func_registry.py' 2025-10-31T20:28:45,716 adding 'openhcs/processing/backends/__init__.py' 2025-10-31T20:28:45,718 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-31T20:28:45,719 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-31T20:28:45,725 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-31T20:28:45,730 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-31T20:28:45,737 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-31T20:28:45,739 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-31T20:28:45,742 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-31T20:28:45,745 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-31T20:28:45,747 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-31T20:28:45,749 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-31T20:28:45,752 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-31T20:28:45,755 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-31T20:28:45,758 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-31T20:28:45,761 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-31T20:28:45,764 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-31T20:28:45,766 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-31T20:28:45,768 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-31T20:28:45,770 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-31T20:28:45,773 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-31T20:28:45,777 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-31T20:28:45,779 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-31T20:28:45,782 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-31T20:28:45,784 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-31T20:28:45,786 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-31T20:28:45,788 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-31T20:28:45,790 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-31T20:28:45,792 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-31T20:28:45,794 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-31T20:28:45,796 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-31T20:28:45,798 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-31T20:28:45,800 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-31T20:28:45,802 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-31T20:28:45,804 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-31T20:28:45,805 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-31T20:28:45,807 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-31T20:28:45,809 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-31T20:28:45,810 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-31T20:28:45,812 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-31T20:28:45,814 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-31T20:28:45,816 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-31T20:28:45,817 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-31T20:28:45,819 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-31T20:28:45,820 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-31T20:28:45,824 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-31T20:28:45,826 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-31T20:28:45,831 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-31T20:28:45,836 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-31T20:28:45,838 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-31T20:28:45,840 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-31T20:28:45,841 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-31T20:28:45,843 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-31T20:28:45,847 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-31T20:28:45,850 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-31T20:28:45,851 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-31T20:28:45,853 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-31T20:28:45,855 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-31T20:28:45,860 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-31T20:28:45,862 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-31T20:28:45,865 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-31T20:28:45,867 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-31T20:28:45,870 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-31T20:28:45,873 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-31T20:28:45,876 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-31T20:28:45,878 adding 'openhcs/processing/presets/__init__.py' 2025-10-31T20:28:45,880 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-31T20:28:45,881 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-31T20:28:45,883 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-31T20:28:45,884 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-31T20:28:45,885 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-31T20:28:45,887 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-31T20:28:45,888 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-31T20:28:45,890 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-31T20:28:45,891 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-31T20:28:45,893 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-31T20:28:45,894 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-31T20:28:45,895 adding 'openhcs/pyqt_gui/app.py' 2025-10-31T20:28:45,897 adding 'openhcs/pyqt_gui/config.py' 2025-10-31T20:28:45,899 adding 'openhcs/pyqt_gui/launch.py' 2025-10-31T20:28:45,903 adding 'openhcs/pyqt_gui/main.py' 2025-10-31T20:28:45,907 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-31T20:28:45,909 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-31T20:28:45,911 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-31T20:28:45,913 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-31T20:28:45,914 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-31T20:28:45,916 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-31T20:28:45,917 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-31T20:28:45,919 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-31T20:28:45,923 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-31T20:28:45,925 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-31T20:28:45,928 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-31T20:28:45,930 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-31T20:28:45,931 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-31T20:28:45,933 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-31T20:28:45,935 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-31T20:28:45,936 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-31T20:28:45,938 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-31T20:28:45,939 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-10-31T20:28:45,941 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-31T20:28:45,943 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-31T20:28:45,947 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-31T20:28:45,950 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-31T20:28:45,959 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-31T20:28:45,966 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-31T20:28:45,972 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-31T20:28:45,981 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-31T20:28:45,984 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-31T20:28:45,986 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-31T20:28:45,990 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-31T20:28:45,992 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-31T20:28:45,993 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-31T20:28:45,995 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-31T20:28:45,997 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-31T20:28:45,999 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-31T20:28:46,001 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-31T20:28:46,002 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-31T20:28:46,019 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-31T20:28:46,022 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-31T20:28:46,027 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-31T20:28:46,030 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-31T20:28:46,032 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-31T20:28:46,034 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-10-31T20:28:46,038 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-31T20:28:46,042 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-31T20:28:46,044 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-31T20:28:46,046 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-31T20:28:46,048 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-31T20:28:46,050 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-31T20:28:46,052 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-31T20:28:46,055 adding 'openhcs/runtime/execution_server.py' 2025-10-31T20:28:46,058 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-31T20:28:46,064 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-31T20:28:46,073 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-31T20:28:46,076 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-31T20:28:46,077 adding 'openhcs/runtime/queue_tracker.py' 2025-10-31T20:28:46,079 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-31T20:28:46,080 adding 'openhcs/runtime/roi_converters.py' 2025-10-31T20:28:46,084 adding 'openhcs/runtime/zmq_base.py' 2025-10-31T20:28:46,086 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-31T20:28:46,089 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-31T20:28:46,090 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-31T20:28:46,092 adding 'openhcs/runtime/zmq_messages.py' 2025-10-31T20:28:46,093 adding 'openhcs/tests/__init__.py' 2025-10-31T20:28:46,095 adding 'openhcs/tests/basic_pipeline.py' 2025-10-31T20:28:46,096 adding 'openhcs/tests/test_pipeline.py' 2025-10-31T20:28:46,098 adding 'openhcs/tests/generators/__init__.py' 2025-10-31T20:28:46,103 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-31T20:28:46,106 adding 'openhcs/textual_tui/styles.css' 2025-10-31T20:28:46,108 adding 'openhcs/ui/shared/__init__.py' 2025-10-31T20:28:46,110 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-31T20:28:46,111 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-31T20:28:46,113 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-31T20:28:46,116 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-31T20:28:46,118 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-31T20:28:46,119 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-31T20:28:46,121 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-31T20:28:46,122 adding 'openhcs/ui/shared/search_service.py' 2025-10-31T20:28:46,124 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-31T20:28:46,125 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-31T20:28:46,126 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-31T20:28:46,129 adding 'openhcs/utils/display_config_factory.py' 2025-10-31T20:28:46,130 adding 'openhcs/utils/enum_factory.py' 2025-10-31T20:28:46,131 adding 'openhcs/utils/environment.py' 2025-10-31T20:28:46,133 adding 'openhcs/utils/import_utils.py' 2025-10-31T20:28:46,134 adding 'openhcs/utils/performance_monitor.py' 2025-10-31T20:28:46,136 adding 'openhcs/utils/recache_function_registry.py' 2025-10-31T20:28:46,138 adding 'openhcs/validation/__init__.py' 2025-10-31T20:28:46,140 adding 'openhcs/validation/ast_validator.py' 2025-10-31T20:28:46,142 adding 'openhcs/validation/validate.py' 2025-10-31T20:28:46,145 adding 'openhcs-0.3.12.dist-info/METADATA' 2025-10-31T20:28:46,146 adding 'openhcs-0.3.12.dist-info/WHEEL' 2025-10-31T20:28:46,147 adding 'openhcs-0.3.12.dist-info/entry_points.txt' 2025-10-31T20:28:46,148 adding 'openhcs-0.3.12.dist-info/top_level.txt' 2025-10-31T20:28:46,153 adding 'openhcs-0.3.12.dist-info/RECORD' 2025-10-31T20:28:46,176 removing build/bdist.linux-armv7l/wheel 2025-10-31T20:28:46,345 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-31T20:28:46,369 Created wheel for openhcs: filename=openhcs-0.3.12-py3-none-any.whl size=1099038 sha256=94e145596070553fda96bb13b57fac7e358b2fe5ca4183fe2b011433e6fecc81 2025-10-31T20:28:46,370 Stored in directory: /tmp/pip-ephem-wheel-cache-e88rrt12/wheels/09/76/d8/0dbc04ec37ac9d20e6d0b9b31a32be3203b12bfa2e7a3cdf0e 2025-10-31T20:28:46,394 Successfully built openhcs 2025-10-31T20:28:46,425 Removed build tracker: '/tmp/pip-build-tracker-vo7i_vlz'