2025-10-31T18:22:56,771 Created temporary directory: /tmp/pip-ephem-wheel-cache-5947_gdd 2025-10-31T18:22:56,773 Created temporary directory: /tmp/pip-build-tracker-824l_ewy 2025-10-31T18:22:56,773 Initialized build tracking at /tmp/pip-build-tracker-824l_ewy 2025-10-31T18:22:56,774 Created build tracker: /tmp/pip-build-tracker-824l_ewy 2025-10-31T18:22:56,775 Entered build tracker: /tmp/pip-build-tracker-824l_ewy 2025-10-31T18:22:56,775 Created temporary directory: /tmp/pip-wheel-rpj2oj3n 2025-10-31T18:22:56,779 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-31T18:22:56,781 Created temporary directory: /tmp/pip-ephem-wheel-cache-s_6ajge6 2025-10-31T18:22:56,802 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T18:22:56,806 2 location(s) to search for versions of openhcs: 2025-10-31T18:22:56,806 * https://pypi.org/simple/openhcs/ 2025-10-31T18:22:56,806 * https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:22:56,807 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-10-31T18:22:56,808 Getting page https://pypi.org/simple/openhcs/ 2025-10-31T18:22:56,809 Found index url https://pypi.org/simple 2025-10-31T18:22:57,024 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-10-31T18:22:57,033 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/32/61/fd3793fd89f7863e12f7007aed7474ed43c312f1b3b2844d67b39c19975b/openhcs-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-31T18:22:57,034 Found link https://files.pythonhosted.org/packages/08/58/ff5bc05532bb8006510f5d43a958b66ab3bd8f1e0099438744e39e2cb6ca/openhcs-0.1.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9), version: 0.1.0 2025-10-31T18:22:57,035 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/76/b6/28590bacffe1a1494f3211fc01afa35999679f78ba1b47529f7dbd4543ec/openhcs-0.2.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-31T18:22:57,036 Found link https://files.pythonhosted.org/packages/9b/d7/50c56e66900fc874ae59e16ab5eb12709f587e7b63b7e61a12cba9f97611/openhcs-0.2.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9), version: 0.2.0 2025-10-31T18:22:57,037 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/e6/6c/4718ce19970563f6c8395d7e158c678afed3fc85cca34e9ff79c7251c888/openhcs-0.2.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,038 Found link https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.1 2025-10-31T18:22:57,039 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ca/f4/8cdb39a158282ff776d1542d9207fc29c893db671ce8a349d7683060e3ea/openhcs-0.2.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,040 Found link https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.2 2025-10-31T18:22:57,040 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/2f/fc/f0e5e1e90eb21dbee241b6b67fe06f9e5c82013766cae4179babab2fd643/openhcs-0.2.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,041 Found link https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.3 2025-10-31T18:22:57,042 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6e/78/20346661fd7596bce25b9f94f89a7a7f4fcf93b06860544101d7db2568aa/openhcs-0.2.4-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,043 Found link https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.4 2025-10-31T18:22:57,044 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fd/43/c95cc54ee996b827c955733c8f4b8bbb798414e100f670809c8eb85eb6bf/openhcs-0.2.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,045 Found link https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.5 2025-10-31T18:22:57,045 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/9d/4c/c88e32a32361daf8ce440b9ad6303c04f1e38bd1daf0f32014bfb82c82e6/openhcs-0.2.6-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,046 Found link https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.6 2025-10-31T18:22:57,047 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ba/d4/03af540ff755b59330e5b5be7c96c2405a70f3b89ad89944fa52ab17f80a/openhcs-0.2.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,048 Found link https://files.pythonhosted.org/packages/ed/b9/c022a5d8fb9812a3b22d9e67225066278c7800d850351ddad99023e4c7e1/openhcs-0.2.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.7 2025-10-31T18:22:57,048 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/83/4c/cb94f43412b10d9cab3626b17225a6c2e576a3a1fb8bd67e3dfa51a491e6/openhcs-0.2.8-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,049 Found link https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.8 2025-10-31T18:22:57,050 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/1d/c1/46c97d1e8b2aa7354a3db0e85d7a3089ae296f15fd049823caeaf7e4a984/openhcs-0.2.9-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,051 Found link https://files.pythonhosted.org/packages/13/c3/d8091f9abba077b53a765c16c4a0e3562c9d9184d5b67fa99b76c07b341e/openhcs-0.2.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.9 2025-10-31T18:22:57,051 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/14/ea/2393f9abb50c0a0f04d8b0e4af95522b27bdeef9726ddf428b5f40ff403f/openhcs-0.2.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,052 Found link https://files.pythonhosted.org/packages/45/56/d7cdc08e24ed5ff67593f220df82547bb7e8f08b5b0b8e00c45feec6ad9f/openhcs-0.2.10.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.10 2025-10-31T18:22:57,053 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/06/1c/cf6e7c752f9341b39b88477df854aef5325014b91b88aec46bf134e21db0/openhcs-0.3.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,054 Found link https://files.pythonhosted.org/packages/57/3b/df929b9bd04631a890d0f996da02fcd1e6ed334b2638200ccb5e4f685bb4/openhcs-0.3.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.0 2025-10-31T18:22:57,055 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/96/61/584a737741263d3a9bafec43a31fc6ca552e8689e2bc69c1fd0115c32c65/openhcs-0.3.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,056 Found link https://files.pythonhosted.org/packages/62/0d/065ebf9f22c5b4e9a89aea0b1e44a44eaaaa61a7c83c465df39cdda96420/openhcs-0.3.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.1 2025-10-31T18:22:57,056 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/20/3a/7c99e60f3defc8f4f2f00abafc37c61bf8f82545ccb0c015bfa60e3f453f/openhcs-0.3.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,057 Found link https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.2 2025-10-31T18:22:57,058 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/28/bf/b8470afff99657d43c13ea51ee0fe02a0bdda95dd9fdb9316c77ac1fa300/openhcs-0.3.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,058 Found link https://files.pythonhosted.org/packages/d6/78/4c3ba6e6beff0b7b488d8f227131994e299a62ec32997428db8890989084/openhcs-0.3.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.3 2025-10-31T18:22:57,059 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/0b/c3/0e5eb353f42b92a0b7619633813054e988385eb1f3d0fdcae896ee01a17e/openhcs-0.3.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,060 Found link https://files.pythonhosted.org/packages/4d/32/2f15437785c50bb2bddc1b43065f5528f24e9b41598bcda66c3444d3245a/openhcs-0.3.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.5 2025-10-31T18:22:57,060 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6c/7d/1e366a1cb924ec8e63e27c50f70ba56ba9d1a8672d793a3bc54b69e3a886/openhcs-0.3.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,061 Found link https://files.pythonhosted.org/packages/9f/6f/a19b9534bd5b64ffca4191aba6bfb5316ebd5ab60758050c1f3c99f3ce8d/openhcs-0.3.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.7 2025-10-31T18:22:57,062 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/86/2a/711f7076f2f71cfcf0422a7e75de185243fd0e4c363ab4452049c8bf0a2f/openhcs-0.3.8-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,063 Found link https://files.pythonhosted.org/packages/cd/c9/85aae265c5a2da4e6f2abadd3d8f865372d149f61bf168780c94b468e4ec/openhcs-0.3.8.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.8 2025-10-31T18:22:57,064 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/0d/cc/e2f8aaf7785f34e165ffed8ae0209cdd35c1193061ffc1430f350325cb55/openhcs-0.3.9-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,064 Found link https://files.pythonhosted.org/packages/63/9a/1c264f869caf1a334e051217b5d65131d37987da9b7e281096072c4d6c31/openhcs-0.3.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.9 2025-10-31T18:22:57,065 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/cc/03/4bef604c0f8c20d6981b0caaf79bcf36db79fbfbf24a62c4d9f4fe5ded81/openhcs-0.3.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,066 Found link https://files.pythonhosted.org/packages/13/1e/748575496cd66ba75546e9b8edf3ed75618f2276045223b961a3a4f016b5/openhcs-0.3.10.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.10 2025-10-31T18:22:57,067 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/50/98/65c0bf92d4fb90f193b2a02ef91dd44e54210cf44a39cf99d015400e1f55/openhcs-0.3.11-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,068 Found link https://files.pythonhosted.org/packages/42/c3/0c7c7669c517fc4e074f58fc9345e14289feedc9de9c3295a997d035a6ac/openhcs-0.3.11.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.11 2025-10-31T18:22:57,069 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:22:57,069 Getting page https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:22:57,070 Found index url https://www.piwheels.org/simple 2025-10-31T18:22:57,233 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-10-31T18:22:57,239 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.8-py3-none-any.whl#sha256=121493ca28ebba09c23e6090005f5e3f2e51191a31a08ff48cf08afecbd75e94 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,240 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.7-py3-none-any.whl#sha256=ceed18ad5081523544717b0233f83e10f4f7609101dc68fc1377ffe6e8170225 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,240 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.5-py3-none-any.whl#sha256=92918a7a769ca08e8845b31394a9f0003a98b1ae9d77c0fefdc5bd33ad7b26d7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,241 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.3-py3-none-any.whl#sha256=0afb4e00b708ca3e3d765a2b0d35c1a75dfa9f497d111ad169d465cb305de44b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,242 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.2-py3-none-any.whl#sha256=ae1acde7dceebce4d77a2502a39bad19b8d312b0467915d337313c42d27e5417 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,242 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.1-py3-none-any.whl#sha256=14033f6acda51d48e2ad955088dda686522e3fc718d32aec90e6bee082b8b576 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,243 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.0-py3-none-any.whl#sha256=7be5a93117857fbd9b52105460a10bd8613d848e067cad90df0a4aaf7c8e17e9 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,243 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.10-py3-none-any.whl#sha256=dd186cec119b68e471b39dd438fd2ebd8cdee09f1e99f6986c3c82c163eb5aac (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,244 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.9-py3-none-any.whl#sha256=cf53e8ca6157a07cce594755da3322223171cdcab882d68e60fc0aa756a53ef3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,245 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.8-py3-none-any.whl#sha256=3ab357f123753ad97e36165e1047b1a73735023a1c8fca9e56d149a302db7acc (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,245 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.7-py3-none-any.whl#sha256=384218c2d0106ed8107d1660e299d6e107a801ffb41b282c3b1409da467bdcc1 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,246 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.6-py3-none-any.whl#sha256=e61e9714324a3db5899ef09ac55a52cb32b37b52b0c289655e4b6e534475fa81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,246 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.5-py3-none-any.whl#sha256=499ff216a432cb4a3d7eb32b053ed60cd76c8e9a8f83fe1c78cb07f7d1c3bef7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,247 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.4-py3-none-any.whl#sha256=0a70c40f64e71607a32a46c314ec81fb5b5c93a69a7254c9ab7a40601c29138b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,247 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.3-py3-none-any.whl#sha256=2bb0a612d4138700732b953a77d282b590e88ce18ffcc4f93cbaacff831a00d3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,248 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.2-py3-none-any.whl#sha256=5ff1b3489a4726934b8f3a5ec68adf41be2e1d446ff37b0e59aa855524bec924 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,248 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.1-py3-none-any.whl#sha256=abe69922e019302499c0582fce23d595ac22d0210553bacb2d78609ed30aac7e (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-10-31T18:22:57,249 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.0-py3-none-any.whl#sha256=ab5b6a8a68062a613647d50036934e7cae22cdbb55b431968d30bebce1257b38 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-31T18:22:57,249 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.1.0-py3-none-any.whl#sha256=0194f79aad42bd320b96ba5e3e78442dca6fc0b9598eeb190acd3d48928cea02 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-10-31T18:22:57,250 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-10-31T18:22:57,251 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-10-31T18:22:57,272 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-10-31T18:22:57,290 Collecting openhcs==0.3.9 2025-10-31T18:22:57,292 Created temporary directory: /tmp/pip-unpack-hvof1mxu 2025-10-31T18:22:57,507 Downloading openhcs-0.3.9.tar.gz (932 kB) 2025-10-31T18:22:58,351 Added openhcs==0.3.9 from https://files.pythonhosted.org/packages/63/9a/1c264f869caf1a334e051217b5d65131d37987da9b7e281096072c4d6c31/openhcs-0.3.9.tar.gz to build tracker '/tmp/pip-build-tracker-824l_ewy' 2025-10-31T18:22:58,359 Created temporary directory: /tmp/pip-build-env-mlhkvs7h 2025-10-31T18:22:58,363 Installing build dependencies: started 2025-10-31T18:22:58,365 Running command pip subprocess to install build dependencies 2025-10-31T18:22:59,502 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-31T18:23:00,088 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-31T18:23:00,111 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T18:23:01,876 Collecting setuptools>=61.0 2025-10-31T18:23:02,000 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-31T18:23:02,274 Collecting wheel 2025-10-31T18:23:02,289 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-31T18:23:05,205 Installing collected packages: wheel, setuptools 2025-10-31T18:23:05,442 Creating /tmp/pip-build-env-mlhkvs7h/overlay/local/bin 2025-10-31T18:23:05,444 changing mode of /tmp/pip-build-env-mlhkvs7h/overlay/local/bin/wheel to 755 2025-10-31T18:23:09,070 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-31T18:23:09,338 Installing build dependencies: finished with status 'done' 2025-10-31T18:23:09,345 Getting requirements to build wheel: started 2025-10-31T18:23:09,346 Running command Getting requirements to build wheel 2025-10-31T18:23:10,005 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T18:23:10,005 !! 2025-10-31T18:23:10,006 ******************************************************************************** 2025-10-31T18:23:10,007 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-31T18:23:10,008 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T18:23:10,008 or your builds will no longer be supported. 2025-10-31T18:23:10,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:10,010 ******************************************************************************** 2025-10-31T18:23:10,011 !! 2025-10-31T18:23:10,012 corresp(dist, value, root_dir) 2025-10-31T18:23:10,110 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:23:10,110 !! 2025-10-31T18:23:10,111 ******************************************************************************** 2025-10-31T18:23:10,112 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:23:10,113 License :: OSI Approved :: MIT License 2025-10-31T18:23:10,114 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:10,115 ******************************************************************************** 2025-10-31T18:23:10,116 !! 2025-10-31T18:23:10,117 dist._finalize_license_expression() 2025-10-31T18:23:10,121 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:23:10,122 !! 2025-10-31T18:23:10,123 ******************************************************************************** 2025-10-31T18:23:10,124 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:23:10,125 License :: OSI Approved :: MIT License 2025-10-31T18:23:10,126 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:10,127 ******************************************************************************** 2025-10-31T18:23:10,128 !! 2025-10-31T18:23:10,129 self._finalize_license_expression() 2025-10-31T18:23:10,130 running egg_info 2025-10-31T18:23:10,137 writing openhcs.egg-info/PKG-INFO 2025-10-31T18:23:10,168 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T18:23:10,170 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T18:23:10,191 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T18:23:10,193 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T18:23:10,351 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:10,382 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:10,480 Getting requirements to build wheel: finished with status 'done' 2025-10-31T18:23:10,483 Created temporary directory: /tmp/pip-modern-metadata-x4k99xex 2025-10-31T18:23:10,485 Preparing metadata (pyproject.toml): started 2025-10-31T18:23:10,487 Running command Preparing metadata (pyproject.toml) 2025-10-31T18:23:11,089 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T18:23:11,089 !! 2025-10-31T18:23:11,090 ******************************************************************************** 2025-10-31T18:23:11,091 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-31T18:23:11,092 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T18:23:11,092 or your builds will no longer be supported. 2025-10-31T18:23:11,093 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:11,094 ******************************************************************************** 2025-10-31T18:23:11,095 !! 2025-10-31T18:23:11,095 corresp(dist, value, root_dir) 2025-10-31T18:23:11,187 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:23:11,187 !! 2025-10-31T18:23:11,188 ******************************************************************************** 2025-10-31T18:23:11,189 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:23:11,190 License :: OSI Approved :: MIT License 2025-10-31T18:23:11,191 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:11,192 ******************************************************************************** 2025-10-31T18:23:11,193 !! 2025-10-31T18:23:11,193 dist._finalize_license_expression() 2025-10-31T18:23:11,198 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:23:11,198 !! 2025-10-31T18:23:11,199 ******************************************************************************** 2025-10-31T18:23:11,200 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:23:11,201 License :: OSI Approved :: MIT License 2025-10-31T18:23:11,202 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:11,203 ******************************************************************************** 2025-10-31T18:23:11,204 !! 2025-10-31T18:23:11,204 self._finalize_license_expression() 2025-10-31T18:23:11,205 running dist_info 2025-10-31T18:23:11,217 creating /tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info 2025-10-31T18:23:11,218 writing /tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/PKG-INFO 2025-10-31T18:23:11,250 writing dependency_links to /tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/dependency_links.txt 2025-10-31T18:23:11,252 writing entry points to /tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/entry_points.txt 2025-10-31T18:23:11,272 writing requirements to /tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/requires.txt 2025-10-31T18:23:11,274 writing top-level names to /tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/top_level.txt 2025-10-31T18:23:11,275 writing manifest file '/tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:11,413 reading manifest file '/tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:11,426 writing manifest file '/tmp/pip-modern-metadata-x4k99xex/openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:11,427 creating '/tmp/pip-modern-metadata-x4k99xex/openhcs-0.3.9.dist-info' 2025-10-31T18:23:11,552 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-31T18:23:11,559 Source in /tmp/pip-wheel-rpj2oj3n/openhcs_4547fe8017d54214bc09b7b1c07710db has version 0.3.9, which satisfies requirement openhcs==0.3.9 from https://files.pythonhosted.org/packages/63/9a/1c264f869caf1a334e051217b5d65131d37987da9b7e281096072c4d6c31/openhcs-0.3.9.tar.gz 2025-10-31T18:23:11,560 Removed openhcs==0.3.9 from https://files.pythonhosted.org/packages/63/9a/1c264f869caf1a334e051217b5d65131d37987da9b7e281096072c4d6c31/openhcs-0.3.9.tar.gz from build tracker '/tmp/pip-build-tracker-824l_ewy' 2025-10-31T18:23:11,568 Created temporary directory: /tmp/pip-unpack-ssucnjz6 2025-10-31T18:23:11,569 Building wheels for collected packages: openhcs 2025-10-31T18:23:11,574 Created temporary directory: /tmp/pip-wheel-0_632my5 2025-10-31T18:23:11,574 Destination directory: /tmp/pip-wheel-0_632my5 2025-10-31T18:23:11,577 Building wheel for openhcs (pyproject.toml): started 2025-10-31T18:23:11,578 Running command Building wheel for openhcs (pyproject.toml) 2025-10-31T18:23:12,185 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-31T18:23:12,185 !! 2025-10-31T18:23:12,186 ******************************************************************************** 2025-10-31T18:23:12,186 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-31T18:23:12,187 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-31T18:23:12,188 or your builds will no longer be supported. 2025-10-31T18:23:12,189 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:12,189 ******************************************************************************** 2025-10-31T18:23:12,191 !! 2025-10-31T18:23:12,191 corresp(dist, value, root_dir) 2025-10-31T18:23:12,275 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:23:12,275 !! 2025-10-31T18:23:12,276 ******************************************************************************** 2025-10-31T18:23:12,277 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:23:12,278 License :: OSI Approved :: MIT License 2025-10-31T18:23:12,279 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:12,279 ******************************************************************************** 2025-10-31T18:23:12,281 !! 2025-10-31T18:23:12,281 dist._finalize_license_expression() 2025-10-31T18:23:12,286 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T18:23:12,286 !! 2025-10-31T18:23:12,288 ******************************************************************************** 2025-10-31T18:23:12,288 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T18:23:12,289 License :: OSI Approved :: MIT License 2025-10-31T18:23:12,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T18:23:12,290 ******************************************************************************** 2025-10-31T18:23:12,291 !! 2025-10-31T18:23:12,292 self._finalize_license_expression() 2025-10-31T18:23:12,292 running bdist_wheel 2025-10-31T18:23:12,309 running build 2025-10-31T18:23:12,309 running build_py 2025-10-31T18:23:12,316 creating build/lib/openhcs 2025-10-31T18:23:12,318 copying openhcs/__init__.py -> build/lib/openhcs 2025-10-31T18:23:12,320 creating build/lib/openhcs/tests 2025-10-31T18:23:12,321 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-10-31T18:23:12,323 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-10-31T18:23:12,324 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-10-31T18:23:12,327 creating build/lib/openhcs/formats 2025-10-31T18:23:12,328 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-10-31T18:23:12,330 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-10-31T18:23:12,333 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-10-31T18:23:12,336 creating build/lib/openhcs/introspection 2025-10-31T18:23:12,337 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-10-31T18:23:12,339 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T18:23:12,341 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-10-31T18:23:12,344 creating build/lib/openhcs/debug 2025-10-31T18:23:12,345 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-10-31T18:23:12,348 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-10-31T18:23:12,350 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-10-31T18:23:12,352 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-10-31T18:23:12,354 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-10-31T18:23:12,357 creating build/lib/openhcs/constants 2025-10-31T18:23:12,358 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-10-31T18:23:12,361 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-10-31T18:23:12,362 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-10-31T18:23:12,364 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-10-31T18:23:12,366 creating build/lib/openhcs/omero 2025-10-31T18:23:12,367 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-10-31T18:23:12,370 creating build/lib/openhcs/validation 2025-10-31T18:23:12,371 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-10-31T18:23:12,373 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-10-31T18:23:12,375 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-10-31T18:23:12,378 creating build/lib/openhcs/io 2025-10-31T18:23:12,379 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-10-31T18:23:12,381 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-10-31T18:23:12,383 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-10-31T18:23:12,386 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-10-31T18:23:12,389 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-10-31T18:23:12,391 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-10-31T18:23:12,395 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-10-31T18:23:12,397 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-10-31T18:23:12,399 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-10-31T18:23:12,402 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-10-31T18:23:12,404 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-10-31T18:23:12,406 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-10-31T18:23:12,409 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-10-31T18:23:12,411 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-10-31T18:23:12,413 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-10-31T18:23:12,416 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-10-31T18:23:12,418 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-10-31T18:23:12,420 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-10-31T18:23:12,423 creating build/lib/openhcs/components 2025-10-31T18:23:12,424 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-10-31T18:23:12,427 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-10-31T18:23:12,429 creating build/lib/openhcs/runtime 2025-10-31T18:23:12,430 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,433 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,435 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,438 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,440 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,442 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,445 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,449 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,451 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,453 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,456 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,459 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,462 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-10-31T18:23:12,465 creating build/lib/openhcs/processing 2025-10-31T18:23:12,466 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-10-31T18:23:12,469 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-10-31T18:23:12,471 creating build/lib/openhcs/core 2025-10-31T18:23:12,473 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-10-31T18:23:12,476 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-10-31T18:23:12,478 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-10-31T18:23:12,483 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-10-31T18:23:12,486 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-10-31T18:23:12,487 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-10-31T18:23:12,490 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-10-31T18:23:12,494 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-10-31T18:23:12,499 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-10-31T18:23:12,504 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-10-31T18:23:12,508 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-10-31T18:23:12,511 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-10-31T18:23:12,514 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-10-31T18:23:12,516 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-10-31T18:23:12,519 creating build/lib/openhcs/config_framework 2025-10-31T18:23:12,520 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,522 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,525 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,527 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,529 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,532 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,535 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,536 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-10-31T18:23:12,539 creating build/lib/openhcs/utils 2025-10-31T18:23:12,540 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-10-31T18:23:12,542 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-10-31T18:23:12,545 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-10-31T18:23:12,547 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-10-31T18:23:12,549 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-10-31T18:23:12,552 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-10-31T18:23:12,554 creating build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,555 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,558 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,560 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,562 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,565 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,566 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-10-31T18:23:12,570 creating build/lib/openhcs/microscopes 2025-10-31T18:23:12,571 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,574 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,577 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,580 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,583 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,585 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,588 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,589 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,591 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-10-31T18:23:12,595 creating build/lib/openhcs/tests/generators 2025-10-31T18:23:12,596 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-10-31T18:23:12,599 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-10-31T18:23:12,601 creating build/lib/openhcs/formats/pattern 2025-10-31T18:23:12,602 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-10-31T18:23:12,604 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-10-31T18:23:12,606 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-10-31T18:23:12,609 creating build/lib/openhcs/ui/shared 2025-10-31T18:23:12,611 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,613 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,616 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,618 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,621 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,622 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,625 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,627 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,629 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,632 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,633 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,635 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-10-31T18:23:12,638 creating build/lib/openhcs/processing/presets 2025-10-31T18:23:12,639 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-10-31T18:23:12,641 creating build/lib/openhcs/processing/backends 2025-10-31T18:23:12,642 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-10-31T18:23:12,644 creating build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,645 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,647 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,649 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,651 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,653 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,655 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,657 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,659 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,661 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-10-31T18:23:12,663 creating build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,664 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,666 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,669 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,671 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,673 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,675 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-10-31T18:23:12,678 creating build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,679 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,682 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,684 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,687 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,689 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,692 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,695 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,697 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,700 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,702 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,704 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,707 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-10-31T18:23:12,710 creating build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,711 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,714 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,717 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,720 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,723 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,725 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,727 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,730 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-10-31T18:23:12,734 creating build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:23:12,735 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:23:12,738 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:23:12,741 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:23:12,744 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-10-31T18:23:12,747 creating build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:23:12,748 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:23:12,752 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:23:12,755 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:23:12,757 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-10-31T18:23:12,761 creating build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,763 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,766 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,769 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,772 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,775 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,778 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,781 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,784 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,787 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,789 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,792 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,796 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,799 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,802 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,805 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,808 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-10-31T18:23:12,812 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,814 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,816 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,819 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,821 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,824 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,826 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:12,829 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,831 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,834 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,836 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,839 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,842 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,844 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,847 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:12,851 creating build/lib/openhcs/core/memory 2025-10-31T18:23:12,852 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,855 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,857 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,859 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,862 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,864 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,866 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,869 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,871 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,874 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,876 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,878 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,881 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-10-31T18:23:12,884 creating build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,886 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,890 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,893 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,895 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,898 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,900 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,904 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,906 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,909 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-10-31T18:23:12,912 creating build/lib/openhcs/core/components 2025-10-31T18:23:12,913 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-10-31T18:23:12,916 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T18:23:12,919 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-10-31T18:23:12,922 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-10-31T18:23:12,925 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-10-31T18:23:12,928 creating build/lib/openhcs/core/steps 2025-10-31T18:23:12,929 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-10-31T18:23:12,933 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-10-31T18:23:12,935 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-10-31T18:23:12,939 creating build/lib/openhcs/core/orchestrator 2025-10-31T18:23:12,940 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-10-31T18:23:12,944 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-10-31T18:23:12,947 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-10-31T18:23:12,950 creating build/lib/openhcs/core/context 2025-10-31T18:23:12,951 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-10-31T18:23:12,954 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-10-31T18:23:12,957 creating build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,958 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,961 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,964 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,968 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,971 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,974 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,977 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,980 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,982 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,987 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,991 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-10-31T18:23:12,994 creating build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:23:12,996 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:23:12,999 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:23:13,001 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:23:13,004 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:23:13,007 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-10-31T18:23:13,012 creating build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,014 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,018 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,021 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,025 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,029 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,032 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,036 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,038 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,041 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-10-31T18:23:13,046 creating build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:23:13,047 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:23:13,051 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:23:13,054 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-10-31T18:23:13,058 creating build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,060 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,063 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,066 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,070 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,073 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,076 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-10-31T18:23:13,079 creating build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:23:13,081 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:23:13,083 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:23:13,087 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:23:13,089 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-10-31T18:23:13,092 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,094 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,097 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,101 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,103 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,106 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,109 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,114 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,117 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,120 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:13,123 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:23:13,124 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:23:13,126 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:23:13,128 running egg_info 2025-10-31T18:23:13,140 writing openhcs.egg-info/PKG-INFO 2025-10-31T18:23:13,171 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-10-31T18:23:13,172 writing entry points to openhcs.egg-info/entry_points.txt 2025-10-31T18:23:13,193 writing requirements to openhcs.egg-info/requires.txt 2025-10-31T18:23:13,194 writing top-level names to openhcs.egg-info/top_level.txt 2025-10-31T18:23:13,331 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:13,362 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-10-31T18:23:13,367 /tmp/pip-build-env-mlhkvs7h/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openhcs.textual_tui' is absent from the `packages` configuration. 2025-10-31T18:23:13,368 !! 2025-10-31T18:23:13,369 ******************************************************************************** 2025-10-31T18:23:13,370 ############################ 2025-10-31T18:23:13,370 # Package would be ignored # 2025-10-31T18:23:13,371 ############################ 2025-10-31T18:23:13,372 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-10-31T18:23:13,372 but it is absent from setuptools' `packages` configuration. 2025-10-31T18:23:13,373 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-31T18:23:13,373 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-10-31T18:23:13,374 to the `packages` configuration field. 2025-10-31T18:23:13,375 Alternatively, you can also rely on setuptools' discovery methods 2025-10-31T18:23:13,375 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-31T18:23:13,375 instead of `find_packages(...)`/`find:`). 2025-10-31T18:23:13,376 You can read more about "package discovery" on setuptools documentation page: 2025-10-31T18:23:13,377 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-31T18:23:13,378 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-10-31T18:23:13,378 already explicitly excluding 'openhcs.textual_tui' via 2025-10-31T18:23:13,379 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-31T18:23:13,379 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-31T18:23:13,380 combination with a more fine grained `package-data` configuration. 2025-10-31T18:23:13,380 You can read more about "package data files" on setuptools documentation page: 2025-10-31T18:23:13,381 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-31T18:23:13,383 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-31T18:23:13,383 even if it does not contain any `.py` files. 2025-10-31T18:23:13,384 On the other hand, currently there is no concept of package data 2025-10-31T18:23:13,384 directory, all directories are treated like packages. 2025-10-31T18:23:13,385 ******************************************************************************** 2025-10-31T18:23:13,386 !! 2025-10-31T18:23:13,386 check.warn(importable) 2025-10-31T18:23:13,473 creating build/lib/openhcs/textual_tui 2025-10-31T18:23:13,474 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-10-31T18:23:13,477 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-10-31T18:23:13,480 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-10-31T18:23:13,518 installing to build/bdist.linux-armv7l/wheel 2025-10-31T18:23:13,518 running install 2025-10-31T18:23:13,543 running install_lib 2025-10-31T18:23:13,549 creating build/bdist.linux-armv7l/wheel 2025-10-31T18:23:13,552 creating build/bdist.linux-armv7l/wheel/openhcs 2025-10-31T18:23:13,553 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-10-31T18:23:13,555 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T18:23:13,557 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-10-31T18:23:13,558 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T18:23:13,562 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-10-31T18:23:13,563 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T18:23:13,565 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-10-31T18:23:13,568 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-10-31T18:23:13,569 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T18:23:13,571 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T18:23:13,575 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-10-31T18:23:13,578 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-10-31T18:23:13,579 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T18:23:13,582 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T18:23:13,583 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-10-31T18:23:13,586 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-10-31T18:23:13,587 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T18:23:13,589 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T18:23:13,593 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-10-31T18:23:13,596 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-10-31T18:23:13,597 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:23:13,599 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:23:13,601 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:23:13,604 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:23:13,605 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-10-31T18:23:13,609 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-10-31T18:23:13,611 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:23:13,613 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:23:13,615 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:23:13,617 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-10-31T18:23:13,619 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-10-31T18:23:13,620 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T18:23:13,622 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T18:23:13,624 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-10-31T18:23:13,626 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-10-31T18:23:13,628 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T18:23:13,630 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T18:23:13,632 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-10-31T18:23:13,635 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-10-31T18:23:13,636 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,638 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,641 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,644 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,647 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,650 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,653 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,655 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,658 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,660 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,662 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,664 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,667 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,669 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,671 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,674 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,676 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,678 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-10-31T18:23:13,682 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-10-31T18:23:13,683 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-10-31T18:23:13,685 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,688 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,690 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,693 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,696 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,698 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,700 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,703 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,705 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,708 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,710 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,713 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-10-31T18:23:13,716 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-10-31T18:23:13,717 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T18:23:13,720 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-10-31T18:23:13,722 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-10-31T18:23:13,723 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,727 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,729 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,733 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,735 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,738 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,740 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,745 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,747 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,750 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,753 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,756 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,760 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-10-31T18:23:13,762 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-10-31T18:23:13,764 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-10-31T18:23:13,766 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-10-31T18:23:13,767 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,769 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,772 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,774 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,776 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,778 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,780 copying build/lib/openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,782 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,785 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-10-31T18:23:13,787 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-10-31T18:23:13,789 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T18:23:13,793 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-10-31T18:23:13,794 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,796 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,798 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,800 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,802 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,804 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,806 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-10-31T18:23:13,811 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-10-31T18:23:13,813 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,816 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,819 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,823 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,827 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,831 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,834 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,836 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,840 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,842 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,844 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,847 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-10-31T18:23:13,850 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-10-31T18:23:13,851 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,854 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,857 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,861 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,863 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,865 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,868 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,871 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-10-31T18:23:13,874 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-10-31T18:23:13,876 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:23:13,879 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:23:13,882 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:23:13,884 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-10-31T18:23:13,887 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-10-31T18:23:13,889 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,890 copying build/lib/openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,893 copying build/lib/openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,895 copying build/lib/openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,898 copying build/lib/openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,900 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,902 copying build/lib/openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,905 copying build/lib/openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-10-31T18:23:13,908 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:23:13,912 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:23:13,914 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:23:13,916 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-10-31T18:23:13,920 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-10-31T18:23:13,922 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-10-31T18:23:13,923 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,926 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,929 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,933 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,935 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,938 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,941 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,943 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,946 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,948 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,952 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,955 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,958 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,960 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,963 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,966 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-10-31T18:23:13,970 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,971 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,973 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,976 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,978 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,981 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,982 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-10-31T18:23:13,985 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-10-31T18:23:13,988 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-10-31T18:23:13,989 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:13,991 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:13,994 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-10-31T18:23:13,995 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:13,998 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:13,999 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,001 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,003 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,006 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,008 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,011 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,013 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,015 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,017 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,020 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,022 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-10-31T18:23:14,025 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,028 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,030 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,033 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-10-31T18:23:14,034 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,037 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,040 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,043 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,045 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,047 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,051 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,053 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,056 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-10-31T18:23:14,058 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,062 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-10-31T18:23:14,063 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:23:14,065 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:23:14,068 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:23:14,071 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:23:14,073 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-10-31T18:23:14,076 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-10-31T18:23:14,077 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T18:23:14,080 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T18:23:14,082 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-10-31T18:23:14,085 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-10-31T18:23:14,086 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T18:23:14,090 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T18:23:14,093 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-10-31T18:23:14,094 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,097 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,100 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-10-31T18:23:14,101 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T18:23:14,103 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-10-31T18:23:14,105 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,108 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,110 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,112 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,115 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,117 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-10-31T18:23:14,120 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-10-31T18:23:14,121 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-10-31T18:23:14,124 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-10-31T18:23:14,126 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-10-31T18:23:14,127 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,129 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,133 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,135 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,137 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,140 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,142 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,144 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-10-31T18:23:14,147 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-10-31T18:23:14,148 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:23:14,151 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:23:14,153 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:23:14,155 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:23:14,157 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:23:14,160 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-10-31T18:23:14,163 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-10-31T18:23:14,165 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,167 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,168 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,171 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,174 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,176 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,178 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,180 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,185 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,189 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,192 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-10-31T18:23:14,195 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,197 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,201 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:23:14,202 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:23:14,204 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-10-31T18:23:14,206 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,210 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,213 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,216 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,218 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,221 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,223 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,227 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,231 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-10-31T18:23:14,234 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-10-31T18:23:14,235 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:23:14,239 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:23:14,241 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:23:14,243 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:23:14,246 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-10-31T18:23:14,249 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-10-31T18:23:14,250 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,252 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,255 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,257 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,260 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,263 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,265 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,267 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,270 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-10-31T18:23:14,272 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:23:14,274 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:23:14,277 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-10-31T18:23:14,278 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T18:23:14,280 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T18:23:14,283 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-10-31T18:23:14,286 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:23:14,288 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-10-31T18:23:14,290 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:23:14,292 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:23:14,294 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:23:14,297 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:23:14,299 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:23:14,301 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-10-31T18:23:14,303 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:23:14,305 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:23:14,307 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-10-31T18:23:14,310 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-10-31T18:23:14,311 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:23:14,313 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:23:14,316 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:23:14,318 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-10-31T18:23:14,320 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-10-31T18:23:14,321 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,324 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,327 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,329 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,332 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,335 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,337 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,339 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,341 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-10-31T18:23:14,344 running install_egg_info 2025-10-31T18:23:14,349 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.3.9-py3.11.egg-info 2025-10-31T18:23:14,365 running install_scripts 2025-10-31T18:23:14,377 creating build/bdist.linux-armv7l/wheel/openhcs-0.3.9.dist-info/WHEEL 2025-10-31T18:23:14,380 creating '/tmp/pip-wheel-0_632my5/.tmp-3tnk7ayl/openhcs-0.3.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-31T18:23:14,383 adding 'openhcs/__init__.py' 2025-10-31T18:23:14,384 adding 'openhcs/components/__init__.py' 2025-10-31T18:23:14,386 adding 'openhcs/components/framework.py' 2025-10-31T18:23:14,388 adding 'openhcs/config_framework/__init__.py' 2025-10-31T18:23:14,390 adding 'openhcs/config_framework/cache_warming.py' 2025-10-31T18:23:14,391 adding 'openhcs/config_framework/config.py' 2025-10-31T18:23:14,394 adding 'openhcs/config_framework/context_manager.py' 2025-10-31T18:23:14,397 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-10-31T18:23:14,399 adding 'openhcs/config_framework/global_config.py' 2025-10-31T18:23:14,405 adding 'openhcs/config_framework/lazy_factory.py' 2025-10-31T18:23:14,407 adding 'openhcs/config_framework/placeholder.py' 2025-10-31T18:23:14,409 adding 'openhcs/constants/__init__.py' 2025-10-31T18:23:14,411 adding 'openhcs/constants/constants.py' 2025-10-31T18:23:14,412 adding 'openhcs/constants/input_source.py' 2025-10-31T18:23:14,414 adding 'openhcs/constants/streaming.py' 2025-10-31T18:23:14,416 adding 'openhcs/core/__init__.py' 2025-10-31T18:23:14,419 adding 'openhcs/core/config.py' 2025-10-31T18:23:14,420 adding 'openhcs/core/config_cache.py' 2025-10-31T18:23:14,422 adding 'openhcs/core/lazy_gpu_imports.py' 2025-10-31T18:23:14,423 adding 'openhcs/core/lazy_placeholder.py' 2025-10-31T18:23:14,425 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-10-31T18:23:14,427 adding 'openhcs/core/log_utils.py' 2025-10-31T18:23:14,428 adding 'openhcs/core/metadata_cache.py' 2025-10-31T18:23:14,430 adding 'openhcs/core/path_cache.py' 2025-10-31T18:23:14,431 adding 'openhcs/core/registry_discovery.py' 2025-10-31T18:23:14,433 adding 'openhcs/core/roi.py' 2025-10-31T18:23:14,435 adding 'openhcs/core/streaming_config_factory.py' 2025-10-31T18:23:14,438 adding 'openhcs/core/utils.py' 2025-10-31T18:23:14,439 adding 'openhcs/core/xdg_paths.py' 2025-10-31T18:23:14,441 adding 'openhcs/core/components/__init__.py' 2025-10-31T18:23:14,443 adding 'openhcs/core/components/metaprogramming.py' 2025-10-31T18:23:14,445 adding 'openhcs/core/components/multiprocessing.py' 2025-10-31T18:23:14,447 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-10-31T18:23:14,449 adding 'openhcs/core/components/validation.py' 2025-10-31T18:23:14,451 adding 'openhcs/core/context/__init__.py' 2025-10-31T18:23:14,452 adding 'openhcs/core/context/processing_context.py' 2025-10-31T18:23:14,454 adding 'openhcs/core/memory/__init__.py' 2025-10-31T18:23:14,456 adding 'openhcs/core/memory/conversion_helpers.py' 2025-10-31T18:23:14,457 adding 'openhcs/core/memory/converters.py' 2025-10-31T18:23:14,459 adding 'openhcs/core/memory/decorators.py' 2025-10-31T18:23:14,461 adding 'openhcs/core/memory/dtype_scaling.py' 2025-10-31T18:23:14,462 adding 'openhcs/core/memory/exceptions.py' 2025-10-31T18:23:14,464 adding 'openhcs/core/memory/framework_config.py' 2025-10-31T18:23:14,466 adding 'openhcs/core/memory/framework_ops.py' 2025-10-31T18:23:14,467 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-10-31T18:23:14,469 adding 'openhcs/core/memory/oom_recovery.py' 2025-10-31T18:23:14,470 adding 'openhcs/core/memory/slice_processing.py' 2025-10-31T18:23:14,472 adding 'openhcs/core/memory/stack_utils.py' 2025-10-31T18:23:14,474 adding 'openhcs/core/memory/utils.py' 2025-10-31T18:23:14,476 adding 'openhcs/core/orchestrator/__init__.py' 2025-10-31T18:23:14,478 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-10-31T18:23:14,486 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-10-31T18:23:14,489 adding 'openhcs/core/pipeline/__init__.py' 2025-10-31T18:23:14,496 adding 'openhcs/core/pipeline/compiler.py' 2025-10-31T18:23:14,499 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-10-31T18:23:14,501 adding 'openhcs/core/pipeline/function_contracts.py' 2025-10-31T18:23:14,502 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-10-31T18:23:14,504 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-10-31T18:23:14,507 adding 'openhcs/core/pipeline/path_planner.py' 2025-10-31T18:23:14,509 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-10-31T18:23:14,510 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-10-31T18:23:14,721 adding 'openhcs/core/steps/__init__.py' 2025-10-31T18:23:14,725 adding 'openhcs/core/steps/abstract.py' 2025-10-31T18:23:14,744 adding 'openhcs/core/steps/function_step.py' 2025-10-31T18:23:14,748 adding 'openhcs/debug/__init__.py' 2025-10-31T18:23:14,751 adding 'openhcs/debug/example_export.py' 2025-10-31T18:23:14,755 adding 'openhcs/debug/example_export_clean.py' 2025-10-31T18:23:14,758 adding 'openhcs/debug/export.py' 2025-10-31T18:23:14,766 adding 'openhcs/debug/pickle_to_python.py' 2025-10-31T18:23:14,776 adding 'openhcs/formats/experimental_analysis.py' 2025-10-31T18:23:14,779 adding 'openhcs/formats/func_arg_prep.py' 2025-10-31T18:23:14,783 adding 'openhcs/formats/metaxpress.py' 2025-10-31T18:23:14,786 adding 'openhcs/formats/pattern/__init__.py' 2025-10-31T18:23:14,790 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-10-31T18:23:14,793 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-10-31T18:23:14,796 adding 'openhcs/introspection/__init__.py' 2025-10-31T18:23:14,805 adding 'openhcs/introspection/signature_analyzer.py' 2025-10-31T18:23:14,808 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-10-31T18:23:14,811 adding 'openhcs/io/__init__.py' 2025-10-31T18:23:14,813 adding 'openhcs/io/async_init.py' 2025-10-31T18:23:14,815 adding 'openhcs/io/atomic.py' 2025-10-31T18:23:14,818 adding 'openhcs/io/backend_registry.py' 2025-10-31T18:23:14,821 adding 'openhcs/io/base.py' 2025-10-31T18:23:14,827 adding 'openhcs/io/disk.py' 2025-10-31T18:23:14,830 adding 'openhcs/io/exceptions.py' 2025-10-31T18:23:14,833 adding 'openhcs/io/fiji_stream.py' 2025-10-31T18:23:14,838 adding 'openhcs/io/filemanager.py' 2025-10-31T18:23:14,843 adding 'openhcs/io/memory.py' 2025-10-31T18:23:14,846 adding 'openhcs/io/metadata_migration.py' 2025-10-31T18:23:14,848 adding 'openhcs/io/metadata_writer.py' 2025-10-31T18:23:14,850 adding 'openhcs/io/napari_stream.py' 2025-10-31T18:23:14,859 adding 'openhcs/io/omero_local.py' 2025-10-31T18:23:14,861 adding 'openhcs/io/pipeline_migration.py' 2025-10-31T18:23:14,863 adding 'openhcs/io/streaming.py' 2025-10-31T18:23:14,865 adding 'openhcs/io/virtual_workspace.py' 2025-10-31T18:23:14,871 adding 'openhcs/io/zarr.py' 2025-10-31T18:23:14,873 adding 'openhcs/microscopes/__init__.py' 2025-10-31T18:23:14,874 adding 'openhcs/microscopes/handler_registry_service.py' 2025-10-31T18:23:14,878 adding 'openhcs/microscopes/imagexpress.py' 2025-10-31T18:23:14,882 adding 'openhcs/microscopes/microscope_base.py' 2025-10-31T18:23:14,884 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-10-31T18:23:14,886 adding 'openhcs/microscopes/omero.py' 2025-10-31T18:23:14,892 adding 'openhcs/microscopes/openhcs.py' 2025-10-31T18:23:14,895 adding 'openhcs/microscopes/opera_phenix.py' 2025-10-31T18:23:14,898 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-10-31T18:23:14,900 adding 'openhcs/omero/__init__.py' 2025-10-31T18:23:14,902 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-10-31T18:23:14,903 adding 'openhcs/omero/docker-compose.yml' 2025-10-31T18:23:14,905 adding 'openhcs/processing/__init__.py' 2025-10-31T18:23:14,908 adding 'openhcs/processing/func_registry.py' 2025-10-31T18:23:14,910 adding 'openhcs/processing/backends/__init__.py' 2025-10-31T18:23:14,912 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-10-31T18:23:14,913 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-10-31T18:23:14,919 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-10-31T18:23:14,924 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-10-31T18:23:14,931 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-10-31T18:23:14,934 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-10-31T18:23:14,936 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-10-31T18:23:14,939 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-10-31T18:23:14,941 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-10-31T18:23:14,943 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-10-31T18:23:14,945 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-10-31T18:23:14,948 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-10-31T18:23:14,952 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-10-31T18:23:14,955 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-10-31T18:23:14,958 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-10-31T18:23:14,960 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-10-31T18:23:14,962 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-10-31T18:23:14,964 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-10-31T18:23:14,967 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-10-31T18:23:14,971 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-10-31T18:23:14,973 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-10-31T18:23:14,976 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-10-31T18:23:14,978 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-10-31T18:23:14,980 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-10-31T18:23:14,982 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-10-31T18:23:14,984 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-10-31T18:23:14,986 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-10-31T18:23:14,988 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-10-31T18:23:14,991 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-10-31T18:23:14,993 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-10-31T18:23:14,995 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-10-31T18:23:14,997 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-10-31T18:23:14,999 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-10-31T18:23:15,001 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-10-31T18:23:15,002 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-10-31T18:23:15,004 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-10-31T18:23:15,005 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-10-31T18:23:15,007 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-10-31T18:23:15,010 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-10-31T18:23:15,012 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-10-31T18:23:15,013 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-10-31T18:23:15,014 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-10-31T18:23:15,016 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-10-31T18:23:15,020 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-10-31T18:23:15,022 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-10-31T18:23:15,027 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-10-31T18:23:15,033 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-10-31T18:23:15,034 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-10-31T18:23:15,036 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-10-31T18:23:15,038 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-10-31T18:23:15,040 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-10-31T18:23:15,044 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-10-31T18:23:15,047 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-10-31T18:23:15,048 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-10-31T18:23:15,050 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-10-31T18:23:15,052 adding 'openhcs/processing/backends/processors/__init__.py' 2025-10-31T18:23:15,057 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-10-31T18:23:15,060 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-10-31T18:23:15,063 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-10-31T18:23:15,065 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-10-31T18:23:15,067 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-10-31T18:23:15,071 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-10-31T18:23:15,074 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-10-31T18:23:15,076 adding 'openhcs/processing/presets/__init__.py' 2025-10-31T18:23:15,078 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-10-31T18:23:15,079 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-10-31T18:23:15,080 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-10-31T18:23:15,082 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-10-31T18:23:15,083 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-10-31T18:23:15,084 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-10-31T18:23:15,085 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-10-31T18:23:15,087 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-10-31T18:23:15,088 adding 'openhcs/processing/presets/pipelines/test.py' 2025-10-31T18:23:15,090 adding 'openhcs/pyqt_gui/__init__.py' 2025-10-31T18:23:15,091 adding 'openhcs/pyqt_gui/__main__.py' 2025-10-31T18:23:15,093 adding 'openhcs/pyqt_gui/app.py' 2025-10-31T18:23:15,095 adding 'openhcs/pyqt_gui/config.py' 2025-10-31T18:23:15,097 adding 'openhcs/pyqt_gui/launch.py' 2025-10-31T18:23:15,101 adding 'openhcs/pyqt_gui/main.py' 2025-10-31T18:23:15,105 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-10-31T18:23:15,107 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-10-31T18:23:15,109 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-10-31T18:23:15,111 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-10-31T18:23:15,113 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-10-31T18:23:15,114 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-10-31T18:23:15,116 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-10-31T18:23:15,118 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-10-31T18:23:15,122 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-10-31T18:23:15,124 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-10-31T18:23:15,127 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-10-31T18:23:15,129 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-10-31T18:23:15,131 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-10-31T18:23:15,133 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-10-31T18:23:15,135 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-10-31T18:23:15,136 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-10-31T18:23:15,138 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-10-31T18:23:15,139 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-10-31T18:23:15,141 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-10-31T18:23:15,143 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-10-31T18:23:15,147 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-10-31T18:23:15,150 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-10-31T18:23:15,159 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-10-31T18:23:15,166 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-10-31T18:23:15,172 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-10-31T18:23:15,181 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-10-31T18:23:15,184 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-10-31T18:23:15,186 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-10-31T18:23:15,190 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-10-31T18:23:15,192 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-10-31T18:23:15,193 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-10-31T18:23:15,195 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-10-31T18:23:15,197 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-10-31T18:23:15,200 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-10-31T18:23:15,201 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-10-31T18:23:15,203 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-10-31T18:23:15,219 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-10-31T18:23:15,223 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-10-31T18:23:15,227 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-10-31T18:23:15,231 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-10-31T18:23:15,233 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-10-31T18:23:15,235 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-10-31T18:23:15,239 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-10-31T18:23:15,242 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-10-31T18:23:15,245 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-10-31T18:23:15,247 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-10-31T18:23:15,249 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-10-31T18:23:15,251 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-10-31T18:23:15,253 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-10-31T18:23:15,256 adding 'openhcs/runtime/execution_server.py' 2025-10-31T18:23:15,258 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-10-31T18:23:15,265 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-10-31T18:23:15,274 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-10-31T18:23:15,276 adding 'openhcs/runtime/omero_instance_manager.py' 2025-10-31T18:23:15,278 adding 'openhcs/runtime/queue_tracker.py' 2025-10-31T18:23:15,280 adding 'openhcs/runtime/remote_orchestrator.py' 2025-10-31T18:23:15,282 adding 'openhcs/runtime/roi_converters.py' 2025-10-31T18:23:15,285 adding 'openhcs/runtime/zmq_base.py' 2025-10-31T18:23:15,288 adding 'openhcs/runtime/zmq_execution_client.py' 2025-10-31T18:23:15,291 adding 'openhcs/runtime/zmq_execution_server.py' 2025-10-31T18:23:15,292 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-10-31T18:23:15,294 adding 'openhcs/runtime/zmq_messages.py' 2025-10-31T18:23:15,296 adding 'openhcs/tests/__init__.py' 2025-10-31T18:23:15,297 adding 'openhcs/tests/basic_pipeline.py' 2025-10-31T18:23:15,299 adding 'openhcs/tests/test_pipeline.py' 2025-10-31T18:23:15,300 adding 'openhcs/tests/generators/__init__.py' 2025-10-31T18:23:15,306 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-10-31T18:23:15,309 adding 'openhcs/textual_tui/styles.css' 2025-10-31T18:23:15,311 adding 'openhcs/ui/shared/__init__.py' 2025-10-31T18:23:15,313 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-10-31T18:23:15,315 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-10-31T18:23:15,317 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-10-31T18:23:15,320 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-10-31T18:23:15,322 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-10-31T18:23:15,323 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-10-31T18:23:15,325 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-10-31T18:23:15,326 adding 'openhcs/ui/shared/search_service.py' 2025-10-31T18:23:15,328 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-10-31T18:23:15,329 adding 'openhcs/ui/shared/ui_utils.py' 2025-10-31T18:23:15,330 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-10-31T18:23:15,333 adding 'openhcs/utils/display_config_factory.py' 2025-10-31T18:23:15,334 adding 'openhcs/utils/enum_factory.py' 2025-10-31T18:23:15,336 adding 'openhcs/utils/environment.py' 2025-10-31T18:23:15,337 adding 'openhcs/utils/import_utils.py' 2025-10-31T18:23:15,339 adding 'openhcs/utils/performance_monitor.py' 2025-10-31T18:23:15,341 adding 'openhcs/utils/recache_function_registry.py' 2025-10-31T18:23:15,343 adding 'openhcs/validation/__init__.py' 2025-10-31T18:23:15,345 adding 'openhcs/validation/ast_validator.py' 2025-10-31T18:23:15,346 adding 'openhcs/validation/validate.py' 2025-10-31T18:23:15,350 adding 'openhcs-0.3.9.dist-info/METADATA' 2025-10-31T18:23:15,351 adding 'openhcs-0.3.9.dist-info/WHEEL' 2025-10-31T18:23:15,352 adding 'openhcs-0.3.9.dist-info/entry_points.txt' 2025-10-31T18:23:15,353 adding 'openhcs-0.3.9.dist-info/top_level.txt' 2025-10-31T18:23:15,358 adding 'openhcs-0.3.9.dist-info/RECORD' 2025-10-31T18:23:15,373 removing build/bdist.linux-armv7l/wheel 2025-10-31T18:23:15,554 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-10-31T18:23:15,581 Created wheel for openhcs: filename=openhcs-0.3.9-py3-none-any.whl size=1098585 sha256=67460f49b356c7ddd941fb01cb9e6897b4379406dc5ed103313add47270f977c 2025-10-31T18:23:15,582 Stored in directory: /tmp/pip-ephem-wheel-cache-s_6ajge6/wheels/c0/41/5f/b826179b3b01d0fed82274fdd8a2d73f9919eb54bde60ee753 2025-10-31T18:23:15,606 Successfully built openhcs 2025-10-31T18:23:15,636 Removed build tracker: '/tmp/pip-build-tracker-824l_ewy'