2025-11-02T00:10:54,117 Created temporary directory: /tmp/pip-ephem-wheel-cache-ima0yqvl 2025-11-02T00:10:54,119 Created temporary directory: /tmp/pip-build-tracker-e9ynj4mv 2025-11-02T00:10:54,119 Initialized build tracking at /tmp/pip-build-tracker-e9ynj4mv 2025-11-02T00:10:54,120 Created build tracker: /tmp/pip-build-tracker-e9ynj4mv 2025-11-02T00:10:54,120 Entered build tracker: /tmp/pip-build-tracker-e9ynj4mv 2025-11-02T00:10:54,121 Created temporary directory: /tmp/pip-wheel-vvhdczef 2025-11-02T00:10:54,124 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-11-02T00:10:54,127 Created temporary directory: /tmp/pip-ephem-wheel-cache-r_qb5q3e 2025-11-02T00:10:54,148 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-02T00:10:54,152 2 location(s) to search for versions of openhcs: 2025-11-02T00:10:54,152 * https://pypi.org/simple/openhcs/ 2025-11-02T00:10:54,152 * https://www.piwheels.org/simple/openhcs/ 2025-11-02T00:10:54,153 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-11-02T00:10:54,153 Getting page https://pypi.org/simple/openhcs/ 2025-11-02T00:10:54,155 Found index url https://pypi.org/simple 2025-11-02T00:10:54,373 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-11-02T00:10:54,383 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-11-02T00:10:54,384 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-11-02T00:10:54,385 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-11-02T00:10:54,386 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-11-02T00:10:54,387 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-11-02T00:10:54,388 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-11-02T00:10:54,388 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-11-02T00:10:54,389 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-11-02T00:10:54,390 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-11-02T00:10:54,391 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-11-02T00:10:54,392 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-11-02T00:10:54,393 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-11-02T00:10:54,393 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-11-02T00:10:54,394 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-11-02T00:10:54,395 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-11-02T00:10:54,396 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-11-02T00:10:54,396 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-11-02T00:10:54,397 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-11-02T00:10:54,398 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-11-02T00:10:54,399 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-11-02T00:10:54,399 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-11-02T00:10:54,400 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-11-02T00:10:54,401 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-11-02T00:10:54,402 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-11-02T00:10:54,402 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-11-02T00:10:54,403 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-11-02T00:10:54,404 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-11-02T00:10:54,405 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-11-02T00:10:54,405 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-11-02T00:10:54,406 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-11-02T00:10:54,407 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-11-02T00:10:54,408 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-11-02T00:10:54,408 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-11-02T00:10:54,409 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-11-02T00:10:54,410 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/87/16/b5af633e05cc745a17fd0cdd52347f257472cb62efd4749d81bd8043dd9e/openhcs-0.3.6-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-02T00:10:54,411 Found link https://files.pythonhosted.org/packages/40/f4/38122281fbcc181270e51a701bcbf26d0cff4f203d4372d2de01b0fc5d6e/openhcs-0.3.6.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.6 2025-11-02T00:10:54,411 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-11-02T00:10:54,412 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-11-02T00:10:54,413 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-11-02T00:10:54,414 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-11-02T00:10:54,414 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-11-02T00:10:54,415 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-11-02T00:10:54,416 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-11-02T00:10:54,417 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-11-02T00:10:54,418 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-11-02T00:10:54,418 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-11-02T00:10:54,419 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-11-02T00:10:54,420 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-11-02T00:10:54,420 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/72/28/c0c3a3b6263952c6b7ab9ccec29bfc7a4e288a4c38c81dbc452aaa672455/openhcs-0.3.13-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-02T00:10:54,421 Found link https://files.pythonhosted.org/packages/29/ba/e50cd59ba7c32e80aa8ddc4d6d81237335ed0fcabc03bc9d2a7dad9a43df/openhcs-0.3.13.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.13 2025-11-02T00:10:54,422 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-11-02T00:10:54,423 Getting page https://www.piwheels.org/simple/openhcs/ 2025-11-02T00:10:54,425 Found index url https://www.piwheels.org/simple 2025-11-02T00:10:54,593 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-11-02T00:10:54,601 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.13-py3-none-any.whl#sha256=8b626fe0f5d2377718452fe5fee5d1c53620cb52d29e3b937a7611eb4bf26711 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-02T00:10:54,601 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.12-py3-none-any.whl#sha256=94e145596070553fda96bb13b57fac7e358b2fe5ca4183fe2b011433e6fecc81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-02T00:10:54,602 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-11-02T00:10:54,602 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-11-02T00:10:54,603 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-11-02T00:10:54,604 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-11-02T00:10:54,604 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-11-02T00:10:54,605 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-11-02T00:10:54,605 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-11-02T00:10:54,606 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-11-02T00:10:54,606 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-11-02T00:10:54,607 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-11-02T00:10:54,607 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-11-02T00:10:54,608 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-11-02T00:10:54,608 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-11-02T00:10:54,609 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-11-02T00:10:54,609 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-11-02T00:10:54,610 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-11-02T00:10:54,610 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-11-02T00:10:54,611 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-11-02T00:10:54,612 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-11-02T00:10:54,612 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-11-02T00:10:54,613 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-11-02T00:10:54,613 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-11-02T00:10:54,614 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-11-02T00:10:54,614 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-11-02T00:10:54,637 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-11-02T00:10:54,656 Collecting openhcs==0.3.6 2025-11-02T00:10:54,658 Created temporary directory: /tmp/pip-unpack-ulj3gf20 2025-11-02T00:10:54,877 Downloading openhcs-0.3.6.tar.gz (937 kB) 2025-11-02T00:10:55,686 Added openhcs==0.3.6 from https://files.pythonhosted.org/packages/40/f4/38122281fbcc181270e51a701bcbf26d0cff4f203d4372d2de01b0fc5d6e/openhcs-0.3.6.tar.gz to build tracker '/tmp/pip-build-tracker-e9ynj4mv' 2025-11-02T00:10:55,693 Created temporary directory: /tmp/pip-build-env-wcy_hp8g 2025-11-02T00:10:55,697 Installing build dependencies: started 2025-11-02T00:10:55,699 Running command pip subprocess to install build dependencies 2025-11-02T00:10:56,860 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-02T00:10:57,472 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-11-02T00:10:57,496 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-02T00:10:59,216 Collecting setuptools>=61.0 2025-11-02T00:10:59,321 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-02T00:10:59,598 Collecting wheel 2025-11-02T00:10:59,615 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-02T00:11:02,730 Installing collected packages: wheel, setuptools 2025-11-02T00:11:02,975 Creating /tmp/pip-build-env-wcy_hp8g/overlay/local/bin 2025-11-02T00:11:02,977 changing mode of /tmp/pip-build-env-wcy_hp8g/overlay/local/bin/wheel to 755 2025-11-02T00:11:06,658 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-02T00:11:06,930 Installing build dependencies: finished with status 'done' 2025-11-02T00:11:06,936 Getting requirements to build wheel: started 2025-11-02T00:11:06,938 Running command Getting requirements to build wheel 2025-11-02T00:11:07,582 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-02T00:11:07,583 !! 2025-11-02T00:11:07,584 ******************************************************************************** 2025-11-02T00:11:07,584 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-11-02T00:11:07,585 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-02T00:11:07,585 or your builds will no longer be supported. 2025-11-02T00:11:07,586 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:07,587 ******************************************************************************** 2025-11-02T00:11:07,588 !! 2025-11-02T00:11:07,588 corresp(dist, value, root_dir) 2025-11-02T00:11:07,682 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-02T00:11:07,682 !! 2025-11-02T00:11:07,683 ******************************************************************************** 2025-11-02T00:11:07,683 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-02T00:11:07,685 License :: OSI Approved :: MIT License 2025-11-02T00:11:07,686 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:07,686 ******************************************************************************** 2025-11-02T00:11:07,688 !! 2025-11-02T00:11:07,688 dist._finalize_license_expression() 2025-11-02T00:11:07,691 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-02T00:11:07,692 !! 2025-11-02T00:11:07,693 ******************************************************************************** 2025-11-02T00:11:07,693 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-02T00:11:07,695 License :: OSI Approved :: MIT License 2025-11-02T00:11:07,696 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:07,696 ******************************************************************************** 2025-11-02T00:11:07,697 !! 2025-11-02T00:11:07,698 self._finalize_license_expression() 2025-11-02T00:11:07,699 running egg_info 2025-11-02T00:11:07,707 writing openhcs.egg-info/PKG-INFO 2025-11-02T00:11:07,738 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-11-02T00:11:07,740 writing entry points to openhcs.egg-info/entry_points.txt 2025-11-02T00:11:07,761 writing requirements to openhcs.egg-info/requires.txt 2025-11-02T00:11:07,763 writing top-level names to openhcs.egg-info/top_level.txt 2025-11-02T00:11:07,915 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:07,945 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:08,044 Getting requirements to build wheel: finished with status 'done' 2025-11-02T00:11:08,048 Created temporary directory: /tmp/pip-modern-metadata-inn3nk6b 2025-11-02T00:11:08,050 Preparing metadata (pyproject.toml): started 2025-11-02T00:11:08,052 Running command Preparing metadata (pyproject.toml) 2025-11-02T00:11:08,643 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-02T00:11:08,643 !! 2025-11-02T00:11:08,644 ******************************************************************************** 2025-11-02T00:11:08,644 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-11-02T00:11:08,645 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-02T00:11:08,646 or your builds will no longer be supported. 2025-11-02T00:11:08,647 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:08,647 ******************************************************************************** 2025-11-02T00:11:08,648 !! 2025-11-02T00:11:08,648 corresp(dist, value, root_dir) 2025-11-02T00:11:08,738 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-02T00:11:08,738 !! 2025-11-02T00:11:08,739 ******************************************************************************** 2025-11-02T00:11:08,740 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-02T00:11:08,741 License :: OSI Approved :: MIT License 2025-11-02T00:11:08,741 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:08,742 ******************************************************************************** 2025-11-02T00:11:08,743 !! 2025-11-02T00:11:08,743 dist._finalize_license_expression() 2025-11-02T00:11:08,748 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-02T00:11:08,749 !! 2025-11-02T00:11:08,750 ******************************************************************************** 2025-11-02T00:11:08,751 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-02T00:11:08,752 License :: OSI Approved :: MIT License 2025-11-02T00:11:08,753 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:08,754 ******************************************************************************** 2025-11-02T00:11:08,755 !! 2025-11-02T00:11:08,755 self._finalize_license_expression() 2025-11-02T00:11:08,756 running dist_info 2025-11-02T00:11:08,768 creating /tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info 2025-11-02T00:11:08,769 writing /tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/PKG-INFO 2025-11-02T00:11:08,800 writing dependency_links to /tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/dependency_links.txt 2025-11-02T00:11:08,802 writing entry points to /tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/entry_points.txt 2025-11-02T00:11:08,823 writing requirements to /tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/requires.txt 2025-11-02T00:11:08,824 writing top-level names to /tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/top_level.txt 2025-11-02T00:11:08,825 writing manifest file '/tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:08,969 reading manifest file '/tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:08,982 writing manifest file '/tmp/pip-modern-metadata-inn3nk6b/openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:08,984 creating '/tmp/pip-modern-metadata-inn3nk6b/openhcs-0.3.6.dist-info' 2025-11-02T00:11:09,113 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-02T00:11:09,119 Source in /tmp/pip-wheel-vvhdczef/openhcs_d0dbfce948144c5b8f3a19747d4671c5 has version 0.3.6, which satisfies requirement openhcs==0.3.6 from https://files.pythonhosted.org/packages/40/f4/38122281fbcc181270e51a701bcbf26d0cff4f203d4372d2de01b0fc5d6e/openhcs-0.3.6.tar.gz 2025-11-02T00:11:09,120 Removed openhcs==0.3.6 from https://files.pythonhosted.org/packages/40/f4/38122281fbcc181270e51a701bcbf26d0cff4f203d4372d2de01b0fc5d6e/openhcs-0.3.6.tar.gz from build tracker '/tmp/pip-build-tracker-e9ynj4mv' 2025-11-02T00:11:09,129 Created temporary directory: /tmp/pip-unpack-nrojf1ok 2025-11-02T00:11:09,129 Building wheels for collected packages: openhcs 2025-11-02T00:11:09,134 Created temporary directory: /tmp/pip-wheel-0wfubjwx 2025-11-02T00:11:09,134 Destination directory: /tmp/pip-wheel-0wfubjwx 2025-11-02T00:11:09,136 Building wheel for openhcs (pyproject.toml): started 2025-11-02T00:11:09,138 Running command Building wheel for openhcs (pyproject.toml) 2025-11-02T00:11:09,742 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-02T00:11:09,743 !! 2025-11-02T00:11:09,744 ******************************************************************************** 2025-11-02T00:11:09,744 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-11-02T00:11:09,745 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-02T00:11:09,746 or your builds will no longer be supported. 2025-11-02T00:11:09,747 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:09,747 ******************************************************************************** 2025-11-02T00:11:09,748 !! 2025-11-02T00:11:09,749 corresp(dist, value, root_dir) 2025-11-02T00:11:09,831 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-02T00:11:09,832 !! 2025-11-02T00:11:09,833 ******************************************************************************** 2025-11-02T00:11:09,833 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-02T00:11:09,834 License :: OSI Approved :: MIT License 2025-11-02T00:11:09,836 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:09,836 ******************************************************************************** 2025-11-02T00:11:09,837 !! 2025-11-02T00:11:09,838 dist._finalize_license_expression() 2025-11-02T00:11:09,842 /tmp/pip-build-env-wcy_hp8g/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-02T00:11:09,843 !! 2025-11-02T00:11:09,844 ******************************************************************************** 2025-11-02T00:11:09,845 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-02T00:11:09,846 License :: OSI Approved :: MIT License 2025-11-02T00:11:09,847 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-02T00:11:09,847 ******************************************************************************** 2025-11-02T00:11:09,849 !! 2025-11-02T00:11:09,849 self._finalize_license_expression() 2025-11-02T00:11:09,850 running bdist_wheel 2025-11-02T00:11:09,865 running build 2025-11-02T00:11:09,865 running build_py 2025-11-02T00:11:09,872 creating build/lib/openhcs 2025-11-02T00:11:09,874 copying openhcs/__init__.py -> build/lib/openhcs 2025-11-02T00:11:09,877 creating build/lib/openhcs/config_framework 2025-11-02T00:11:09,878 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,880 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,883 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,886 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,887 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,889 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,891 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,894 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-11-02T00:11:09,897 creating build/lib/openhcs/validation 2025-11-02T00:11:09,898 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-11-02T00:11:09,900 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-11-02T00:11:09,902 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-11-02T00:11:09,905 creating build/lib/openhcs/processing 2025-11-02T00:11:09,906 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-11-02T00:11:09,908 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-11-02T00:11:09,911 creating build/lib/openhcs/microscopes 2025-11-02T00:11:09,912 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,915 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,917 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,920 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,922 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,925 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,927 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,930 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,932 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-11-02T00:11:09,936 creating build/lib/openhcs/io 2025-11-02T00:11:09,937 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-11-02T00:11:09,940 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-11-02T00:11:09,942 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-11-02T00:11:09,945 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-11-02T00:11:09,946 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-11-02T00:11:09,949 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-11-02T00:11:09,952 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-11-02T00:11:09,953 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-11-02T00:11:09,956 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-11-02T00:11:09,958 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-11-02T00:11:09,960 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-11-02T00:11:09,963 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-11-02T00:11:09,966 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-11-02T00:11:09,969 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-11-02T00:11:09,971 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-11-02T00:11:09,974 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-11-02T00:11:09,976 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-11-02T00:11:09,979 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-11-02T00:11:09,981 creating build/lib/openhcs/debug 2025-11-02T00:11:09,983 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-11-02T00:11:09,985 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-11-02T00:11:09,988 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-11-02T00:11:09,990 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-11-02T00:11:09,992 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-11-02T00:11:09,995 creating build/lib/openhcs/tests 2025-11-02T00:11:09,996 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-11-02T00:11:09,997 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-11-02T00:11:09,999 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-11-02T00:11:10,002 creating build/lib/openhcs/core 2025-11-02T00:11:10,003 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-11-02T00:11:10,006 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-11-02T00:11:10,008 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-11-02T00:11:10,010 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-11-02T00:11:10,012 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-11-02T00:11:10,014 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-11-02T00:11:10,016 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-11-02T00:11:10,019 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-11-02T00:11:10,021 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-11-02T00:11:10,023 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-11-02T00:11:10,025 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-11-02T00:11:10,027 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-11-02T00:11:10,029 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-11-02T00:11:10,031 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-11-02T00:11:10,034 creating build/lib/openhcs/introspection 2025-11-02T00:11:10,035 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-11-02T00:11:10,038 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-11-02T00:11:10,039 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-11-02T00:11:10,043 creating build/lib/openhcs/omero 2025-11-02T00:11:10,044 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-11-02T00:11:10,047 creating build/lib/openhcs/runtime 2025-11-02T00:11:10,048 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,050 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,053 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,056 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,058 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,060 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,063 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,065 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,068 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,071 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,074 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,077 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,079 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-11-02T00:11:10,082 creating build/lib/openhcs/constants 2025-11-02T00:11:10,083 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-11-02T00:11:10,085 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-11-02T00:11:10,087 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-11-02T00:11:10,101 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-11-02T00:11:10,104 creating build/lib/openhcs/utils 2025-11-02T00:11:10,105 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-11-02T00:11:10,107 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-11-02T00:11:10,110 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-11-02T00:11:10,112 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-11-02T00:11:10,114 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-11-02T00:11:10,116 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-11-02T00:11:10,119 creating build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,120 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,122 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,124 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,126 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,128 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,130 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-11-02T00:11:10,134 creating build/lib/openhcs/components 2025-11-02T00:11:10,135 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-11-02T00:11:10,137 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-11-02T00:11:10,140 creating build/lib/openhcs/formats 2025-11-02T00:11:10,141 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-11-02T00:11:10,145 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-11-02T00:11:10,148 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-11-02T00:11:10,151 creating build/lib/openhcs/processing/presets 2025-11-02T00:11:10,152 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-11-02T00:11:10,154 creating build/lib/openhcs/processing/backends 2025-11-02T00:11:10,155 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-11-02T00:11:10,157 creating build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,159 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,161 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,162 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,165 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,166 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,168 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,170 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,172 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,174 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-02T00:11:10,176 creating build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,178 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,181 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,184 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,186 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,188 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,190 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-02T00:11:10,193 creating build/lib/openhcs/processing/backends/assemblers 2025-11-02T00:11:10,194 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-02T00:11:10,195 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-02T00:11:10,198 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-02T00:11:10,201 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-02T00:11:10,204 creating build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,205 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,207 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,209 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,212 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,214 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,216 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,219 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,221 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,224 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,227 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,229 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,232 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-11-02T00:11:10,235 creating build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,236 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,238 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,241 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,243 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,246 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,249 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,253 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,254 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,257 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,259 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,262 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,265 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,267 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,270 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,272 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,275 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-11-02T00:11:10,278 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,279 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,282 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,283 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,286 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,288 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,290 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:10,293 creating build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,294 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,297 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,299 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,302 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,305 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,307 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,309 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,312 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-02T00:11:10,315 creating build/lib/openhcs/processing/backends/pos_gen 2025-11-02T00:11:10,316 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-02T00:11:10,319 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-02T00:11:10,320 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-02T00:11:10,322 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-02T00:11:10,326 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,327 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,329 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,331 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,333 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,336 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,338 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,342 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:10,344 creating build/lib/openhcs/tests/generators 2025-11-02T00:11:10,345 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-11-02T00:11:10,348 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-11-02T00:11:10,350 creating build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,351 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,354 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,356 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,358 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,361 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,363 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,365 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,367 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,370 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-11-02T00:11:10,374 creating build/lib/openhcs/core/orchestrator 2025-11-02T00:11:10,375 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-11-02T00:11:10,377 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-11-02T00:11:10,379 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-11-02T00:11:10,382 creating build/lib/openhcs/core/context 2025-11-02T00:11:10,383 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-11-02T00:11:10,386 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-11-02T00:11:10,389 creating build/lib/openhcs/core/steps 2025-11-02T00:11:10,390 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-11-02T00:11:10,394 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-11-02T00:11:10,396 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-11-02T00:11:10,399 creating build/lib/openhcs/core/components 2025-11-02T00:11:10,401 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-11-02T00:11:10,403 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-11-02T00:11:10,406 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-11-02T00:11:10,408 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-11-02T00:11:10,411 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-11-02T00:11:10,414 creating build/lib/openhcs/core/memory 2025-11-02T00:11:10,415 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,418 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,420 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,423 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,425 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,427 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,430 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,433 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,435 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,437 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,439 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,443 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,445 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-11-02T00:11:10,448 creating build/lib/openhcs/ui/shared 2025-11-02T00:11:10,450 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,453 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,455 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,458 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,460 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,462 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,465 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,467 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,469 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,471 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,474 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,476 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-11-02T00:11:10,480 creating build/lib/openhcs/pyqt_gui/dialogs 2025-11-02T00:11:10,482 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-02T00:11:10,484 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-02T00:11:10,488 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-02T00:11:10,491 creating build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,493 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,496 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,499 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,502 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,504 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,507 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,510 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,513 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,518 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,520 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,523 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-02T00:11:10,530 creating build/lib/openhcs/pyqt_gui/utils 2025-11-02T00:11:10,531 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-02T00:11:10,533 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-02T00:11:10,536 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-02T00:11:10,537 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-02T00:11:10,540 creating build/lib/openhcs/pyqt_gui/shared 2025-11-02T00:11:10,541 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-02T00:11:10,543 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-02T00:11:10,545 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-02T00:11:10,547 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-02T00:11:10,550 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-02T00:11:10,553 creating build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,554 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,557 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,559 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,562 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,564 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,566 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,569 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,572 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,575 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-02T00:11:10,578 creating build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,579 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,581 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,584 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,586 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,588 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,591 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-11-02T00:11:10,594 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,596 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,599 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,602 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,604 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,606 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,612 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,616 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,617 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,620 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:10,623 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-02T00:11:10,624 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-02T00:11:10,626 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-02T00:11:10,628 creating build/lib/openhcs/formats/pattern 2025-11-02T00:11:10,629 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-11-02T00:11:10,631 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-11-02T00:11:10,634 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-11-02T00:11:10,637 running egg_info 2025-11-02T00:11:10,648 writing openhcs.egg-info/PKG-INFO 2025-11-02T00:11:10,680 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-11-02T00:11:10,681 writing entry points to openhcs.egg-info/entry_points.txt 2025-11-02T00:11:10,702 writing requirements to openhcs.egg-info/requires.txt 2025-11-02T00:11:10,703 writing top-level names to openhcs.egg-info/top_level.txt 2025-11-02T00:11:10,832 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:10,862 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-02T00:11:10,868 /tmp/pip-build-env-wcy_hp8g/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-11-02T00:11:10,868 !! 2025-11-02T00:11:10,869 ******************************************************************************** 2025-11-02T00:11:10,870 ############################ 2025-11-02T00:11:10,870 # Package would be ignored # 2025-11-02T00:11:10,871 ############################ 2025-11-02T00:11:10,871 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-11-02T00:11:10,872 but it is absent from setuptools' `packages` configuration. 2025-11-02T00:11:10,873 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-02T00:11:10,873 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-11-02T00:11:10,874 to the `packages` configuration field. 2025-11-02T00:11:10,875 Alternatively, you can also rely on setuptools' discovery methods 2025-11-02T00:11:10,875 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-02T00:11:10,876 instead of `find_packages(...)`/`find:`). 2025-11-02T00:11:10,877 You can read more about "package discovery" on setuptools documentation page: 2025-11-02T00:11:10,878 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-02T00:11:10,879 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-11-02T00:11:10,880 already explicitly excluding 'openhcs.textual_tui' via 2025-11-02T00:11:10,880 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-02T00:11:10,880 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-02T00:11:10,881 combination with a more fine grained `package-data` configuration. 2025-11-02T00:11:10,882 You can read more about "package data files" on setuptools documentation page: 2025-11-02T00:11:10,883 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-02T00:11:10,884 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-02T00:11:10,884 even if it does not contain any `.py` files. 2025-11-02T00:11:10,885 On the other hand, currently there is no concept of package data 2025-11-02T00:11:10,885 directory, all directories are treated like packages. 2025-11-02T00:11:10,886 ******************************************************************************** 2025-11-02T00:11:10,886 !! 2025-11-02T00:11:10,887 check.warn(importable) 2025-11-02T00:11:10,971 creating build/lib/openhcs/textual_tui 2025-11-02T00:11:10,972 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-11-02T00:11:10,975 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-11-02T00:11:10,977 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-11-02T00:11:11,015 installing to build/bdist.linux-armv7l/wheel 2025-11-02T00:11:11,015 running install 2025-11-02T00:11:11,039 running install_lib 2025-11-02T00:11:11,046 creating build/bdist.linux-armv7l/wheel 2025-11-02T00:11:11,048 creating build/bdist.linux-armv7l/wheel/openhcs 2025-11-02T00:11:11,050 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-11-02T00:11:11,051 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,053 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,055 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,058 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,060 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,062 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,064 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,066 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-02T00:11:11,071 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-11-02T00:11:11,072 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-02T00:11:11,073 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-02T00:11:11,076 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-02T00:11:11,079 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-11-02T00:11:11,080 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-11-02T00:11:11,082 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-11-02T00:11:11,083 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-02T00:11:11,085 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-11-02T00:11:11,087 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-02T00:11:11,089 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-11-02T00:11:11,091 copying build/lib/openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-02T00:11:11,093 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-11-02T00:11:11,095 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-02T00:11:11,097 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-02T00:11:11,098 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-02T00:11:11,100 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-11-02T00:11:11,102 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-11-02T00:11:11,104 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-11-02T00:11:11,106 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,107 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,111 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,113 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,115 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,117 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,119 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-02T00:11:11,121 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-11-02T00:11:11,122 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-02T00:11:11,124 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-02T00:11:11,127 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-02T00:11:11,130 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-02T00:11:11,133 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-11-02T00:11:11,134 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,137 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,139 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,141 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,143 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,146 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,148 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,150 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,152 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,154 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,157 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,159 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-02T00:11:11,162 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-11-02T00:11:11,163 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,166 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,169 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,172 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,174 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,177 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,180 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,181 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,184 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,187 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,190 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,193 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,195 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,198 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,200 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,203 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-02T00:11:11,206 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-11-02T00:11:11,208 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,209 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,211 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,213 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,215 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,217 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,219 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-02T00:11:11,222 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-11-02T00:11:11,223 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,226 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,229 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,232 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,234 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,236 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,239 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,241 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-02T00:11:11,244 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-11-02T00:11:11,245 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-02T00:11:11,248 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-02T00:11:11,250 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,251 copying build/lib/openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,254 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,256 copying build/lib/openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,258 copying build/lib/openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,260 copying build/lib/openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,262 copying build/lib/openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,266 copying build/lib/openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-02T00:11:11,268 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-02T00:11:11,270 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-02T00:11:11,272 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-11-02T00:11:11,276 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-11-02T00:11:11,278 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,280 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,282 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,285 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,287 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,289 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,292 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,294 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,296 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-02T00:11:11,300 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-11-02T00:11:11,301 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,304 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,306 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,309 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,310 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,313 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,315 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,317 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,319 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,321 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,323 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,326 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,329 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,332 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,333 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,336 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,338 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,340 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-02T00:11:11,343 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-11-02T00:11:11,344 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-02T00:11:11,346 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-02T00:11:11,349 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-02T00:11:11,351 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-02T00:11:11,354 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-02T00:11:11,357 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-11-02T00:11:11,358 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-11-02T00:11:11,359 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-11-02T00:11:11,362 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-11-02T00:11:11,364 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-02T00:11:11,366 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-02T00:11:11,367 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-02T00:11:11,369 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-11-02T00:11:11,372 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-11-02T00:11:11,373 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-11-02T00:11:11,374 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,377 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,379 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,381 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,383 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,386 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,388 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,391 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,393 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-02T00:11:11,396 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,399 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,401 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,403 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,405 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,406 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,409 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,411 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,413 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,416 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-11-02T00:11:11,417 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-02T00:11:11,419 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-02T00:11:11,421 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-02T00:11:11,424 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,426 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,428 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,431 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,433 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-02T00:11:11,436 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-11-02T00:11:11,437 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-11-02T00:11:11,439 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-11-02T00:11:11,441 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-11-02T00:11:11,442 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-02T00:11:11,446 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-02T00:11:11,448 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-02T00:11:11,451 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-11-02T00:11:11,452 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-02T00:11:11,454 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-02T00:11:11,456 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-02T00:11:11,458 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-02T00:11:11,461 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-02T00:11:11,464 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-11-02T00:11:11,465 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,467 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,469 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,471 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,473 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,475 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,477 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,479 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,481 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,482 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,485 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,487 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,489 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-02T00:11:11,492 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-11-02T00:11:11,493 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-02T00:11:11,496 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-02T00:11:11,497 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-02T00:11:11,501 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-11-02T00:11:11,502 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-02T00:11:11,504 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-02T00:11:11,506 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-02T00:11:11,508 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-11-02T00:11:11,510 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-11-02T00:11:11,511 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,514 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,516 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,518 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,520 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,522 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,525 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,526 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,528 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,530 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,532 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,534 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-02T00:11:11,537 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-11-02T00:11:11,538 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,540 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,543 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,546 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,548 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,550 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,552 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,554 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,557 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,560 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,562 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,565 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,568 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-02T00:11:11,571 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-11-02T00:11:11,572 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-02T00:11:11,574 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-02T00:11:11,576 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-02T00:11:11,578 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-02T00:11:11,580 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-11-02T00:11:11,581 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-02T00:11:11,583 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-02T00:11:11,585 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-02T00:11:11,588 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-02T00:11:11,590 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-02T00:11:11,592 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-02T00:11:11,595 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-11-02T00:11:11,596 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-02T00:11:11,598 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-02T00:11:11,601 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-11-02T00:11:11,602 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-02T00:11:11,604 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-02T00:11:11,606 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-02T00:11:11,610 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,611 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,614 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,617 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,620 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,621 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,624 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,627 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,630 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,633 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,635 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,638 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-02T00:11:11,642 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,643 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,646 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,649 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,650 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,653 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,657 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,659 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,661 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,663 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-02T00:11:11,666 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-11-02T00:11:11,667 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-02T00:11:11,669 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-02T00:11:11,671 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-02T00:11:11,673 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-02T00:11:11,675 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-11-02T00:11:11,676 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-02T00:11:11,678 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-02T00:11:11,680 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-02T00:11:11,682 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-02T00:11:11,684 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-11-02T00:11:11,685 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-02T00:11:11,687 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-02T00:11:11,689 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-02T00:11:11,691 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-02T00:11:11,694 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-02T00:11:11,697 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-11-02T00:11:11,698 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,701 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,703 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,706 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,709 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,711 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,714 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,717 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,720 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-02T00:11:11,724 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-11-02T00:11:11,725 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-02T00:11:11,727 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-02T00:11:11,731 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-02T00:11:11,733 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-02T00:11:11,736 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-02T00:11:11,739 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-02T00:11:11,741 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-02T00:11:11,744 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-02T00:11:11,748 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-11-02T00:11:11,749 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-11-02T00:11:11,752 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-11-02T00:11:11,755 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-11-02T00:11:11,756 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-11-02T00:11:11,760 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-11-02T00:11:11,761 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-02T00:11:11,766 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-11-02T00:11:11,767 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-02T00:11:11,769 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-02T00:11:11,772 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-02T00:11:11,775 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-02T00:11:11,778 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-02T00:11:11,780 running install_egg_info 2025-11-02T00:11:11,788 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.6-py3.11.egg-info 2025-11-02T00:11:11,805 running install_scripts 2025-11-02T00:11:11,814 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.6.dist-info/WHEEL 2025-11-02T00:11:11,817 creating '/tmp/pip-wheel-0wfubjwx/.tmp-a8dcc2sa/openhcs-0.3.6-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-02T00:11:11,820 adding 'openhcs/__init__.py' 2025-11-02T00:11:11,822 adding 'openhcs/components/__init__.py' 2025-11-02T00:11:11,824 adding 'openhcs/components/framework.py' 2025-11-02T00:11:11,826 adding 'openhcs/config_framework/__init__.py' 2025-11-02T00:11:11,828 adding 'openhcs/config_framework/cache_warming.py' 2025-11-02T00:11:11,829 adding 'openhcs/config_framework/config.py' 2025-11-02T00:11:11,832 adding 'openhcs/config_framework/context_manager.py' 2025-11-02T00:11:11,835 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-11-02T00:11:11,836 adding 'openhcs/config_framework/global_config.py' 2025-11-02T00:11:11,843 adding 'openhcs/config_framework/lazy_factory.py' 2025-11-02T00:11:11,845 adding 'openhcs/config_framework/placeholder.py' 2025-11-02T00:11:11,846 adding 'openhcs/constants/__init__.py' 2025-11-02T00:11:11,849 adding 'openhcs/constants/constants.py' 2025-11-02T00:11:11,850 adding 'openhcs/constants/input_source.py' 2025-11-02T00:11:11,851 adding 'openhcs/constants/streaming.py' 2025-11-02T00:11:11,853 adding 'openhcs/core/__init__.py' 2025-11-02T00:11:11,856 adding 'openhcs/core/config.py' 2025-11-02T00:11:11,858 adding 'openhcs/core/config_cache.py' 2025-11-02T00:11:11,860 adding 'openhcs/core/lazy_gpu_imports.py' 2025-11-02T00:11:11,861 adding 'openhcs/core/lazy_placeholder.py' 2025-11-02T00:11:11,862 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-11-02T00:11:11,864 adding 'openhcs/core/log_utils.py' 2025-11-02T00:11:11,865 adding 'openhcs/core/metadata_cache.py' 2025-11-02T00:11:11,867 adding 'openhcs/core/path_cache.py' 2025-11-02T00:11:11,868 adding 'openhcs/core/registry_discovery.py' 2025-11-02T00:11:11,870 adding 'openhcs/core/roi.py' 2025-11-02T00:11:11,872 adding 'openhcs/core/streaming_config_factory.py' 2025-11-02T00:11:11,875 adding 'openhcs/core/utils.py' 2025-11-02T00:11:11,876 adding 'openhcs/core/xdg_paths.py' 2025-11-02T00:11:11,878 adding 'openhcs/core/components/__init__.py' 2025-11-02T00:11:11,880 adding 'openhcs/core/components/metaprogramming.py' 2025-11-02T00:11:11,881 adding 'openhcs/core/components/multiprocessing.py' 2025-11-02T00:11:11,884 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-11-02T00:11:11,885 adding 'openhcs/core/components/validation.py' 2025-11-02T00:11:11,887 adding 'openhcs/core/context/__init__.py' 2025-11-02T00:11:11,888 adding 'openhcs/core/context/processing_context.py' 2025-11-02T00:11:11,890 adding 'openhcs/core/memory/__init__.py' 2025-11-02T00:11:11,892 adding 'openhcs/core/memory/conversion_helpers.py' 2025-11-02T00:11:11,893 adding 'openhcs/core/memory/converters.py' 2025-11-02T00:11:11,895 adding 'openhcs/core/memory/decorators.py' 2025-11-02T00:11:11,896 adding 'openhcs/core/memory/dtype_scaling.py' 2025-11-02T00:11:11,898 adding 'openhcs/core/memory/exceptions.py' 2025-11-02T00:11:11,900 adding 'openhcs/core/memory/framework_config.py' 2025-11-02T00:11:11,901 adding 'openhcs/core/memory/framework_ops.py' 2025-11-02T00:11:11,902 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-11-02T00:11:11,904 adding 'openhcs/core/memory/oom_recovery.py' 2025-11-02T00:11:11,905 adding 'openhcs/core/memory/slice_processing.py' 2025-11-02T00:11:11,907 adding 'openhcs/core/memory/stack_utils.py' 2025-11-02T00:11:11,909 adding 'openhcs/core/memory/utils.py' 2025-11-02T00:11:11,911 adding 'openhcs/core/orchestrator/__init__.py' 2025-11-02T00:11:11,912 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-11-02T00:11:11,921 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-11-02T00:11:11,923 adding 'openhcs/core/pipeline/__init__.py' 2025-11-02T00:11:11,930 adding 'openhcs/core/pipeline/compiler.py' 2025-11-02T00:11:11,934 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-11-02T00:11:11,935 adding 'openhcs/core/pipeline/function_contracts.py' 2025-11-02T00:11:11,937 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-11-02T00:11:11,938 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-11-02T00:11:11,942 adding 'openhcs/core/pipeline/path_planner.py' 2025-11-02T00:11:11,943 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-11-02T00:11:11,945 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-11-02T00:11:11,947 adding 'openhcs/core/steps/__init__.py' 2025-11-02T00:11:11,948 adding 'openhcs/core/steps/abstract.py' 2025-11-02T00:11:11,957 adding 'openhcs/core/steps/function_step.py' 2025-11-02T00:11:11,959 adding 'openhcs/debug/__init__.py' 2025-11-02T00:11:11,961 adding 'openhcs/debug/example_export.py' 2025-11-02T00:11:11,963 adding 'openhcs/debug/example_export_clean.py' 2025-11-02T00:11:11,964 adding 'openhcs/debug/export.py' 2025-11-02T00:11:11,969 adding 'openhcs/debug/pickle_to_python.py' 2025-11-02T00:11:11,976 adding 'openhcs/formats/experimental_analysis.py' 2025-11-02T00:11:11,978 adding 'openhcs/formats/func_arg_prep.py' 2025-11-02T00:11:11,981 adding 'openhcs/formats/metaxpress.py' 2025-11-02T00:11:11,983 adding 'openhcs/formats/pattern/__init__.py' 2025-11-02T00:11:11,985 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-11-02T00:11:11,987 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-11-02T00:11:11,989 adding 'openhcs/introspection/__init__.py' 2025-11-02T00:11:11,995 adding 'openhcs/introspection/signature_analyzer.py' 2025-11-02T00:11:11,997 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-11-02T00:11:11,999 adding 'openhcs/io/__init__.py' 2025-11-02T00:11:12,000 adding 'openhcs/io/async_init.py' 2025-11-02T00:11:12,002 adding 'openhcs/io/atomic.py' 2025-11-02T00:11:12,003 adding 'openhcs/io/backend_registry.py' 2025-11-02T00:11:12,006 adding 'openhcs/io/base.py' 2025-11-02T00:11:12,010 adding 'openhcs/io/disk.py' 2025-11-02T00:11:12,011 adding 'openhcs/io/exceptions.py' 2025-11-02T00:11:12,013 adding 'openhcs/io/fiji_stream.py' 2025-11-02T00:11:12,016 adding 'openhcs/io/filemanager.py' 2025-11-02T00:11:12,019 adding 'openhcs/io/memory.py' 2025-11-02T00:11:12,021 adding 'openhcs/io/metadata_migration.py' 2025-11-02T00:11:12,023 adding 'openhcs/io/metadata_writer.py' 2025-11-02T00:11:12,024 adding 'openhcs/io/napari_stream.py' 2025-11-02T00:11:12,032 adding 'openhcs/io/omero_local.py' 2025-11-02T00:11:12,034 adding 'openhcs/io/pipeline_migration.py' 2025-11-02T00:11:12,036 adding 'openhcs/io/streaming.py' 2025-11-02T00:11:12,038 adding 'openhcs/io/virtual_workspace.py' 2025-11-02T00:11:12,044 adding 'openhcs/io/zarr.py' 2025-11-02T00:11:12,046 adding 'openhcs/microscopes/__init__.py' 2025-11-02T00:11:12,047 adding 'openhcs/microscopes/handler_registry_service.py' 2025-11-02T00:11:12,051 adding 'openhcs/microscopes/imagexpress.py' 2025-11-02T00:11:12,055 adding 'openhcs/microscopes/microscope_base.py' 2025-11-02T00:11:12,057 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-11-02T00:11:12,059 adding 'openhcs/microscopes/omero.py' 2025-11-02T00:11:12,065 adding 'openhcs/microscopes/openhcs.py' 2025-11-02T00:11:12,069 adding 'openhcs/microscopes/opera_phenix.py' 2025-11-02T00:11:12,072 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-11-02T00:11:12,074 adding 'openhcs/omero/__init__.py' 2025-11-02T00:11:12,075 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-11-02T00:11:12,076 adding 'openhcs/omero/docker-compose.yml' 2025-11-02T00:11:12,078 adding 'openhcs/processing/__init__.py' 2025-11-02T00:11:12,081 adding 'openhcs/processing/func_registry.py' 2025-11-02T00:11:12,083 adding 'openhcs/processing/backends/__init__.py' 2025-11-02T00:11:12,085 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-11-02T00:11:12,087 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-11-02T00:11:12,092 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-11-02T00:11:12,098 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-11-02T00:11:12,104 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-11-02T00:11:12,107 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-11-02T00:11:12,109 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-11-02T00:11:12,112 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-11-02T00:11:12,114 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-11-02T00:11:12,116 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-11-02T00:11:12,119 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-11-02T00:11:12,122 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-11-02T00:11:12,126 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-11-02T00:11:12,128 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-11-02T00:11:12,131 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-11-02T00:11:12,134 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-11-02T00:11:12,136 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-11-02T00:11:12,138 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-11-02T00:11:12,141 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-11-02T00:11:12,146 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-11-02T00:11:12,148 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-11-02T00:11:12,151 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-11-02T00:11:12,152 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-11-02T00:11:12,154 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-11-02T00:11:12,157 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-11-02T00:11:12,159 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-11-02T00:11:12,160 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-11-02T00:11:12,162 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-11-02T00:11:12,165 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-11-02T00:11:12,167 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-11-02T00:11:12,169 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-11-02T00:11:12,171 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-11-02T00:11:12,172 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-11-02T00:11:12,174 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-11-02T00:11:12,175 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-11-02T00:11:12,177 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-11-02T00:11:12,179 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-11-02T00:11:12,180 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-11-02T00:11:12,182 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-11-02T00:11:12,185 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-11-02T00:11:12,186 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-11-02T00:11:12,187 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-11-02T00:11:12,189 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-11-02T00:11:12,193 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-11-02T00:11:12,195 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-11-02T00:11:12,200 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-11-02T00:11:12,205 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-11-02T00:11:12,207 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-11-02T00:11:12,209 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-11-02T00:11:12,210 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-11-02T00:11:12,212 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-11-02T00:11:12,217 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-11-02T00:11:12,220 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-11-02T00:11:12,221 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-11-02T00:11:12,223 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-11-02T00:11:12,225 adding 'openhcs/processing/backends/processors/__init__.py' 2025-11-02T00:11:12,230 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-11-02T00:11:12,233 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-11-02T00:11:12,236 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-11-02T00:11:12,238 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-11-02T00:11:12,241 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-11-02T00:11:12,245 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-11-02T00:11:12,248 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-11-02T00:11:12,250 adding 'openhcs/processing/presets/__init__.py' 2025-11-02T00:11:12,252 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-11-02T00:11:12,253 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-11-02T00:11:12,254 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-11-02T00:11:12,256 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-11-02T00:11:12,257 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-11-02T00:11:12,258 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-11-02T00:11:12,259 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-11-02T00:11:12,261 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-11-02T00:11:12,262 adding 'openhcs/processing/presets/pipelines/test.py' 2025-11-02T00:11:12,264 adding 'openhcs/pyqt_gui/__init__.py' 2025-11-02T00:11:12,265 adding 'openhcs/pyqt_gui/__main__.py' 2025-11-02T00:11:12,266 adding 'openhcs/pyqt_gui/app.py' 2025-11-02T00:11:12,268 adding 'openhcs/pyqt_gui/config.py' 2025-11-02T00:11:12,270 adding 'openhcs/pyqt_gui/launch.py' 2025-11-02T00:11:12,274 adding 'openhcs/pyqt_gui/main.py' 2025-11-02T00:11:12,278 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-11-02T00:11:12,280 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-11-02T00:11:12,282 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-11-02T00:11:12,284 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-11-02T00:11:12,286 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-11-02T00:11:12,287 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-11-02T00:11:12,289 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-11-02T00:11:12,291 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-11-02T00:11:12,295 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-11-02T00:11:12,297 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-11-02T00:11:12,300 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-11-02T00:11:12,302 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-11-02T00:11:12,303 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-11-02T00:11:12,305 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-11-02T00:11:12,307 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-11-02T00:11:12,308 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-11-02T00:11:12,310 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-11-02T00:11:12,311 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-11-02T00:11:12,313 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-11-02T00:11:12,315 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-11-02T00:11:12,319 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-11-02T00:11:12,322 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-11-02T00:11:12,331 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-11-02T00:11:12,339 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-11-02T00:11:12,344 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-11-02T00:11:12,354 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-11-02T00:11:12,356 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-11-02T00:11:12,359 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-11-02T00:11:12,363 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-11-02T00:11:12,365 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-11-02T00:11:12,366 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-11-02T00:11:12,368 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-11-02T00:11:12,370 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-11-02T00:11:12,372 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-11-02T00:11:12,374 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-11-02T00:11:12,375 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-11-02T00:11:12,392 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-11-02T00:11:12,397 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-11-02T00:11:12,402 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-11-02T00:11:12,406 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-11-02T00:11:12,408 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-11-02T00:11:12,410 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-11-02T00:11:12,414 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-11-02T00:11:12,417 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-11-02T00:11:12,420 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-11-02T00:11:12,422 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-11-02T00:11:12,424 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-11-02T00:11:12,426 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-11-02T00:11:12,428 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-11-02T00:11:12,431 adding 'openhcs/runtime/execution_server.py' 2025-11-02T00:11:12,434 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-11-02T00:11:12,440 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-11-02T00:11:12,449 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-11-02T00:11:12,452 adding 'openhcs/runtime/omero_instance_manager.py' 2025-11-02T00:11:12,454 adding 'openhcs/runtime/queue_tracker.py' 2025-11-02T00:11:12,455 adding 'openhcs/runtime/remote_orchestrator.py' 2025-11-02T00:11:12,457 adding 'openhcs/runtime/roi_converters.py' 2025-11-02T00:11:12,461 adding 'openhcs/runtime/zmq_base.py' 2025-11-02T00:11:12,463 adding 'openhcs/runtime/zmq_execution_client.py' 2025-11-02T00:11:12,466 adding 'openhcs/runtime/zmq_execution_server.py' 2025-11-02T00:11:12,467 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-11-02T00:11:12,469 adding 'openhcs/runtime/zmq_messages.py' 2025-11-02T00:11:12,471 adding 'openhcs/tests/__init__.py' 2025-11-02T00:11:12,472 adding 'openhcs/tests/basic_pipeline.py' 2025-11-02T00:11:12,473 adding 'openhcs/tests/test_pipeline.py' 2025-11-02T00:11:12,475 adding 'openhcs/tests/generators/__init__.py' 2025-11-02T00:11:12,481 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-11-02T00:11:12,483 adding 'openhcs/textual_tui/styles.css' 2025-11-02T00:11:12,486 adding 'openhcs/ui/shared/__init__.py' 2025-11-02T00:11:12,488 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-11-02T00:11:12,489 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-11-02T00:11:12,491 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-11-02T00:11:12,494 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-11-02T00:11:12,496 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-11-02T00:11:12,498 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-11-02T00:11:12,500 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-11-02T00:11:12,501 adding 'openhcs/ui/shared/search_service.py' 2025-11-02T00:11:12,503 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-11-02T00:11:12,504 adding 'openhcs/ui/shared/ui_utils.py' 2025-11-02T00:11:12,506 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-11-02T00:11:12,508 adding 'openhcs/utils/display_config_factory.py' 2025-11-02T00:11:12,510 adding 'openhcs/utils/enum_factory.py' 2025-11-02T00:11:12,511 adding 'openhcs/utils/environment.py' 2025-11-02T00:11:12,513 adding 'openhcs/utils/import_utils.py' 2025-11-02T00:11:12,514 adding 'openhcs/utils/performance_monitor.py' 2025-11-02T00:11:12,516 adding 'openhcs/utils/recache_function_registry.py' 2025-11-02T00:11:12,518 adding 'openhcs/validation/__init__.py' 2025-11-02T00:11:12,520 adding 'openhcs/validation/ast_validator.py' 2025-11-02T00:11:12,521 adding 'openhcs/validation/validate.py' 2025-11-02T00:11:12,525 adding 'openhcs-0.3.6.dist-info/METADATA' 2025-11-02T00:11:12,526 adding 'openhcs-0.3.6.dist-info/WHEEL' 2025-11-02T00:11:12,527 adding 'openhcs-0.3.6.dist-info/entry_points.txt' 2025-11-02T00:11:12,528 adding 'openhcs-0.3.6.dist-info/top_level.txt' 2025-11-02T00:11:12,533 adding 'openhcs-0.3.6.dist-info/RECORD' 2025-11-02T00:11:12,550 removing build/bdist.linux-armv7l/wheel 2025-11-02T00:11:12,720 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-11-02T00:11:12,748 Created wheel for openhcs: filename=openhcs-0.3.6-py3-none-any.whl size=1104578 sha256=766aa5c4325da3d47b65fed0d630275e19c4f3127f8914e70202b14fe748178a 2025-11-02T00:11:12,750 Stored in directory: /tmp/pip-ephem-wheel-cache-r_qb5q3e/wheels/11/42/ce/6270a8a9a31ba8a70b80add3878081ba937937f7154c5d493d 2025-11-02T00:11:12,773 Successfully built openhcs 2025-11-02T00:11:12,805 Removed build tracker: '/tmp/pip-build-tracker-e9ynj4mv'