2025-11-29T23:17:46,768 Created temporary directory: /tmp/pip-ephem-wheel-cache-ix7fd38o 2025-11-29T23:17:46,770 Created temporary directory: /tmp/pip-build-tracker-_28faedz 2025-11-29T23:17:46,770 Initialized build tracking at /tmp/pip-build-tracker-_28faedz 2025-11-29T23:17:46,771 Created build tracker: /tmp/pip-build-tracker-_28faedz 2025-11-29T23:17:46,771 Entered build tracker: /tmp/pip-build-tracker-_28faedz 2025-11-29T23:17:46,772 Created temporary directory: /tmp/pip-wheel-fmixie9c 2025-11-29T23:17:46,775 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-29T23:17:46,778 Created temporary directory: /tmp/pip-ephem-wheel-cache-uelufl35 2025-11-29T23:17:46,800 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-29T23:17:46,803 2 location(s) to search for versions of openhcs: 2025-11-29T23:17:46,803 * https://pypi.org/simple/openhcs/ 2025-11-29T23:17:46,803 * https://www.piwheels.org/simple/openhcs/ 2025-11-29T23:17:46,804 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-11-29T23:17:46,805 Getting page https://pypi.org/simple/openhcs/ 2025-11-29T23:17:46,806 Found index url https://pypi.org/simple 2025-11-29T23:17:47,020 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-11-29T23:17:47,032 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/32/61/fd3793fd89f7863e12f7007aed7474ed43c312f1b3b2844d67b39c19975b/openhcs-0.1.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9) 2025-11-29T23:17:47,033 Found link https://files.pythonhosted.org/packages/08/58/ff5bc05532bb8006510f5d43a958b66ab3bd8f1e0099438744e39e2cb6ca/openhcs-0.1.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9), version: 0.1.0 2025-11-29T23:17:47,034 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/76/b6/28590bacffe1a1494f3211fc01afa35999679f78ba1b47529f7dbd4543ec/openhcs-0.2.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9) 2025-11-29T23:17:47,035 Found link https://files.pythonhosted.org/packages/9b/d7/50c56e66900fc874ae59e16ab5eb12709f587e7b63b7e61a12cba9f97611/openhcs-0.2.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.9), version: 0.2.0 2025-11-29T23:17:47,036 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/e6/6c/4718ce19970563f6c8395d7e158c678afed3fc85cca34e9ff79c7251c888/openhcs-0.2.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,037 Found link https://files.pythonhosted.org/packages/86/f4/c7781679478ebaf1c1e32b1e9a15570ecbe0cf67d2acbb0bf11323fb3af3/openhcs-0.2.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.1 2025-11-29T23:17:47,037 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ca/f4/8cdb39a158282ff776d1542d9207fc29c893db671ce8a349d7683060e3ea/openhcs-0.2.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,038 Found link https://files.pythonhosted.org/packages/f6/d4/5fa99a18640bb18d1c933d54ab246f2140fd41395c7a61059ca326ab02c2/openhcs-0.2.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.2 2025-11-29T23:17:47,039 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/2f/fc/f0e5e1e90eb21dbee241b6b67fe06f9e5c82013766cae4179babab2fd643/openhcs-0.2.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,040 Found link https://files.pythonhosted.org/packages/11/87/259a8d696f10529161d68c1efc5ceb8c0ca2f83a126eb5d71f3492580cc3/openhcs-0.2.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.3 2025-11-29T23:17:47,041 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6e/78/20346661fd7596bce25b9f94f89a7a7f4fcf93b06860544101d7db2568aa/openhcs-0.2.4-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,042 Found link https://files.pythonhosted.org/packages/81/76/b95f21f2f61557602ca50cec3d4da9da4e6a8c978cfcbc50ac39da37cf99/openhcs-0.2.4.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.4 2025-11-29T23:17:47,042 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fd/43/c95cc54ee996b827c955733c8f4b8bbb798414e100f670809c8eb85eb6bf/openhcs-0.2.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,043 Found link https://files.pythonhosted.org/packages/c2/5e/3ca409d522c3e8a306e81534323262095e98090bdf18c28443ffb3b516e4/openhcs-0.2.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.5 2025-11-29T23:17:47,044 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/9d/4c/c88e32a32361daf8ce440b9ad6303c04f1e38bd1daf0f32014bfb82c82e6/openhcs-0.2.6-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,045 Found link https://files.pythonhosted.org/packages/d3/04/bc35e27926f0091875dab57223f18f8bb195270d6afb866f6ef73457a5ad/openhcs-0.2.6.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.6 2025-11-29T23:17:47,045 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/ba/d4/03af540ff755b59330e5b5be7c96c2405a70f3b89ad89944fa52ab17f80a/openhcs-0.2.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,046 Found link https://files.pythonhosted.org/packages/ed/b9/c022a5d8fb9812a3b22d9e67225066278c7800d850351ddad99023e4c7e1/openhcs-0.2.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.7 2025-11-29T23:17:47,047 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/83/4c/cb94f43412b10d9cab3626b17225a6c2e576a3a1fb8bd67e3dfa51a491e6/openhcs-0.2.8-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,048 Found link https://files.pythonhosted.org/packages/2d/e0/633d7a2c0533cd7f2b1bf0623dbd1acb834831677befb3e2f8e92d240471/openhcs-0.2.8.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.8 2025-11-29T23:17:47,048 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/1d/c1/46c97d1e8b2aa7354a3db0e85d7a3089ae296f15fd049823caeaf7e4a984/openhcs-0.2.9-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,049 Found link https://files.pythonhosted.org/packages/13/c3/d8091f9abba077b53a765c16c4a0e3562c9d9184d5b67fa99b76c07b341e/openhcs-0.2.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.9 2025-11-29T23:17:47,050 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/14/ea/2393f9abb50c0a0f04d8b0e4af95522b27bdeef9726ddf428b5f40ff403f/openhcs-0.2.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,051 Found link https://files.pythonhosted.org/packages/45/56/d7cdc08e24ed5ff67593f220df82547bb7e8f08b5b0b8e00c45feec6ad9f/openhcs-0.2.10.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.2.10 2025-11-29T23:17:47,052 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/06/1c/cf6e7c752f9341b39b88477df854aef5325014b91b88aec46bf134e21db0/openhcs-0.3.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,052 Found link https://files.pythonhosted.org/packages/57/3b/df929b9bd04631a890d0f996da02fcd1e6ed334b2638200ccb5e4f685bb4/openhcs-0.3.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.0 2025-11-29T23:17:47,053 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/96/61/584a737741263d3a9bafec43a31fc6ca552e8689e2bc69c1fd0115c32c65/openhcs-0.3.1-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,054 Found link https://files.pythonhosted.org/packages/62/0d/065ebf9f22c5b4e9a89aea0b1e44a44eaaaa61a7c83c465df39cdda96420/openhcs-0.3.1.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.1 2025-11-29T23:17:47,055 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/20/3a/7c99e60f3defc8f4f2f00abafc37c61bf8f82545ccb0c015bfa60e3f453f/openhcs-0.3.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,056 Found link https://files.pythonhosted.org/packages/9f/40/1ea3b493593ed30059445d20b3a293a0ae437b298616e21cb1bf8ee8787b/openhcs-0.3.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.2 2025-11-29T23:17:47,056 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/28/bf/b8470afff99657d43c13ea51ee0fe02a0bdda95dd9fdb9316c77ac1fa300/openhcs-0.3.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,057 Found link https://files.pythonhosted.org/packages/d6/78/4c3ba6e6beff0b7b488d8f227131994e299a62ec32997428db8890989084/openhcs-0.3.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.3 2025-11-29T23:17:47,058 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/0b/c3/0e5eb353f42b92a0b7619633813054e988385eb1f3d0fdcae896ee01a17e/openhcs-0.3.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,059 Found link https://files.pythonhosted.org/packages/4d/32/2f15437785c50bb2bddc1b43065f5528f24e9b41598bcda66c3444d3245a/openhcs-0.3.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.5 2025-11-29T23:17:47,059 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/87/16/b5af633e05cc745a17fd0cdd52347f257472cb62efd4749d81bd8043dd9e/openhcs-0.3.6-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,060 Found link https://files.pythonhosted.org/packages/40/f4/38122281fbcc181270e51a701bcbf26d0cff4f203d4372d2de01b0fc5d6e/openhcs-0.3.6.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.6 2025-11-29T23:17:47,061 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/6c/7d/1e366a1cb924ec8e63e27c50f70ba56ba9d1a8672d793a3bc54b69e3a886/openhcs-0.3.7-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,062 Found link https://files.pythonhosted.org/packages/9f/6f/a19b9534bd5b64ffca4191aba6bfb5316ebd5ab60758050c1f3c99f3ce8d/openhcs-0.3.7.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.7 2025-11-29T23:17:47,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-11-29T23:17:47,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-11-29T23:17:47,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-11-29T23:17:47,065 Found link https://files.pythonhosted.org/packages/63/9a/1c264f869caf1a334e051217b5d65131d37987da9b7e281096072c4d6c31/openhcs-0.3.9.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.9 2025-11-29T23:17:47,066 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/cc/03/4bef604c0f8c20d6981b0caaf79bcf36db79fbfbf24a62c4d9f4fe5ded81/openhcs-0.3.10-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,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-11-29T23:17:47,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-11-29T23:17:47,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-11-29T23:17:47,068 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fc/62/7df07eceb70a44c08373d1ffb734ab62b188383555c44d3b1f3a5fbeae82/openhcs-0.3.12-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,069 Found link https://files.pythonhosted.org/packages/84/f2/e8ac57aff79406c040f69ab8743df0da87ecd23d8433b66171e8dc443c61/openhcs-0.3.12.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.12 2025-11-29T23:17:47,070 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/72/28/c0c3a3b6263952c6b7ab9ccec29bfc7a4e288a4c38c81dbc452aaa672455/openhcs-0.3.13-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,071 Found link https://files.pythonhosted.org/packages/29/ba/e50cd59ba7c32e80aa8ddc4d6d81237335ed0fcabc03bc9d2a7dad9a43df/openhcs-0.3.13.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.13 2025-11-29T23:17:47,071 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/1a/dc/5217c7148be260309826a9edd55c9153933a9c22f7cc47c82ec2e4253771/openhcs-0.3.15-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,072 Found link https://files.pythonhosted.org/packages/41/27/e78e2db8bfd02f0736424e1928eb54c7f5dac5b2286d029da692485a368b/openhcs-0.3.15.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.3.15 2025-11-29T23:17:47,073 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/07/5e/dc7d770f21398bbe10af558e78a73f0ef6c67bc3a9746ad70f00ed36fe2c/openhcs-0.4.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,074 Found link https://files.pythonhosted.org/packages/01/62/114182e93b2bb2a0b32b2a44039bd9178d5b4c510f1ff6f71e79c1143e73/openhcs-0.4.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.4.0 2025-11-29T23:17:47,074 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/73/09/440891f779df048a317c4acc42a6c9edecc57831a7eb205b3d5559debac4/openhcs-0.4.2-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,075 Found link https://files.pythonhosted.org/packages/f4/4b/7fb8aaca74a6c9fb6c3a22ee3e07ffff939d58290b7b8d1170a1661c2aa9/openhcs-0.4.2.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.4.2 2025-11-29T23:17:47,076 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/fd/8a/e2e5a31541dd6b14433e4d75b2655ca63d514c6eab7b40e28c3f20a4a302/openhcs-0.4.3-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,077 Found link https://files.pythonhosted.org/packages/76/4b/4aba10b9fd3abdfa256fbdaf43b63982bca204573be57154cc56b98986e7/openhcs-0.4.3.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.4.3 2025-11-29T23:17:47,078 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/db/e5/75e89419ce495581f20903e554d346464710fcd5a6b559669432110a7210/openhcs-0.4.4-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,078 Found link https://files.pythonhosted.org/packages/58/27/10be3877da46d09a1f55ceb91910dcb42687c6948ae814ba2af6cdfb89bd/openhcs-0.4.4.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.4.4 2025-11-29T23:17:47,079 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/02/df/36c0be59ee6665adef9f95393b054b93403233826d1015e517fa0cb27859/openhcs-0.4.5-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,080 Found link https://files.pythonhosted.org/packages/6e/e1/7ee7d598d01972a90344edd4de521bb82f3549c80e0efac312ab3cf72624/openhcs-0.4.5.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.4.5 2025-11-29T23:17:47,080 Skipping link: No binaries permitted for openhcs: https://files.pythonhosted.org/packages/f6/24/bdb33f37ed6302aeca3e97b5c099c4b7b37624103136e079229057cc4b1d/openhcs-0.5.0-py3-none-any.whl (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,081 Found link https://files.pythonhosted.org/packages/a6/dd/b21ebd95ebdd4fb30536f029801059400286a25f1e12bbae4b6ce6707c8c/openhcs-0.5.0.tar.gz (from https://pypi.org/simple/openhcs/) (requires-python:>=3.11), version: 0.5.0 2025-11-29T23:17:47,082 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-11-29T23:17:47,083 Getting page https://www.piwheels.org/simple/openhcs/ 2025-11-29T23:17:47,084 Found index url https://www.piwheels.org/simple 2025-11-29T23:17:47,278 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-11-29T23:17:47,287 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.4.5-py3-none-any.whl#sha256=324b0625247bda78732c02ebf02499fd1deff84505c10adfd84433b638da3d04 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,288 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.4.4-py3-none-any.whl#sha256=819a9334dc7afa1193d5a47604654764163000d65cbaffa4f07c3a337c1fc7f2 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,289 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.4.3-py3-none-any.whl#sha256=312cebf6365b0432c62e2be1bb63576b85f11e129bdd3a349a8f90cc45d9f9d5 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,289 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.4.2-py3-none-any.whl#sha256=e654ca8cb64aa6a2a22a73ac6f476fbfbcddb984f5f1dc72caa12ad1ca19f2b4 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,290 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.4.0-py3-none-any.whl#sha256=a7701be5f478c5beeb3d32425dd030b454d1d0c09b208ca390de875b32c62859 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,291 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.15-py3-none-any.whl#sha256=f2adfc9564b9bdbe2b6c5e434c58884f03d9fdc1ab560656d274f4119bd5326a (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,291 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.13-py3-none-any.whl#sha256=8b626fe0f5d2377718452fe5fee5d1c53620cb52d29e3b937a7611eb4bf26711 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,292 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.12-py3-none-any.whl#sha256=94e145596070553fda96bb13b57fac7e358b2fe5ca4183fe2b011433e6fecc81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,293 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.11-py3-none-any.whl#sha256=d577f275c4928101edd10959823c9d471a4004aa096d1c3abbd87e5328c42e8c (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,293 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.10-py3-none-any.whl#sha256=b97d5afa81210bad64d04599efbd655f7b222527f621f364df2db1eaad6a8cc3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,294 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.9-py3-none-any.whl#sha256=67460f49b356c7ddd941fb01cb9e6897b4379406dc5ed103313add47270f977c (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,294 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.8-py3-none-any.whl#sha256=121493ca28ebba09c23e6090005f5e3f2e51191a31a08ff48cf08afecbd75e94 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,294 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.7-py3-none-any.whl#sha256=ceed18ad5081523544717b0233f83e10f4f7609101dc68fc1377ffe6e8170225 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,295 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.6-py3-none-any.whl#sha256=766aa5c4325da3d47b65fed0d630275e19c4f3127f8914e70202b14fe748178a (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,296 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.5-py3-none-any.whl#sha256=92918a7a769ca08e8845b31394a9f0003a98b1ae9d77c0fefdc5bd33ad7b26d7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,296 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.3-py3-none-any.whl#sha256=0afb4e00b708ca3e3d765a2b0d35c1a75dfa9f497d111ad169d465cb305de44b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,297 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.2-py3-none-any.whl#sha256=ae1acde7dceebce4d77a2502a39bad19b8d312b0467915d337313c42d27e5417 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,298 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.1-py3-none-any.whl#sha256=14033f6acda51d48e2ad955088dda686522e3fc718d32aec90e6bee082b8b576 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,298 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.3.0-py3-none-any.whl#sha256=7be5a93117857fbd9b52105460a10bd8613d848e067cad90df0a4aaf7c8e17e9 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,299 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.10-py3-none-any.whl#sha256=dd186cec119b68e471b39dd438fd2ebd8cdee09f1e99f6986c3c82c163eb5aac (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,299 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.9-py3-none-any.whl#sha256=cf53e8ca6157a07cce594755da3322223171cdcab882d68e60fc0aa756a53ef3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,300 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.8-py3-none-any.whl#sha256=3ab357f123753ad97e36165e1047b1a73735023a1c8fca9e56d149a302db7acc (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,301 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.7-py3-none-any.whl#sha256=384218c2d0106ed8107d1660e299d6e107a801ffb41b282c3b1409da467bdcc1 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,301 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.6-py3-none-any.whl#sha256=e61e9714324a3db5899ef09ac55a52cb32b37b52b0c289655e4b6e534475fa81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,301 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.5-py3-none-any.whl#sha256=499ff216a432cb4a3d7eb32b053ed60cd76c8e9a8f83fe1c78cb07f7d1c3bef7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,302 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.4-py3-none-any.whl#sha256=0a70c40f64e71607a32a46c314ec81fb5b5c93a69a7254c9ab7a40601c29138b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,303 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.3-py3-none-any.whl#sha256=2bb0a612d4138700732b953a77d282b590e88ce18ffcc4f93cbaacff831a00d3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,303 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.2-py3-none-any.whl#sha256=5ff1b3489a4726934b8f3a5ec68adf41be2e1d446ff37b0e59aa855524bec924 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,304 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.1-py3-none-any.whl#sha256=abe69922e019302499c0582fce23d595ac22d0210553bacb2d78609ed30aac7e (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-29T23:17:47,304 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.2.0-py3-none-any.whl#sha256=ab5b6a8a68062a613647d50036934e7cae22cdbb55b431968d30bebce1257b38 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-11-29T23:17:47,305 Skipping link: No binaries permitted for openhcs: https://archive1.piwheels.org/simple/openhcs/openhcs-0.1.0-py3-none-any.whl#sha256=0194f79aad42bd320b96ba5e3e78442dca6fc0b9598eeb190acd3d48928cea02 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-11-29T23:17:47,306 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-11-29T23:17:47,306 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-11-29T23:17:47,329 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-11-29T23:17:47,347 Collecting openhcs==0.5.0 2025-11-29T23:17:47,349 Created temporary directory: /tmp/pip-unpack-5jbdo7qb 2025-11-29T23:17:47,567 Downloading openhcs-0.5.0.tar.gz (1.1 MB) 2025-11-29T23:17:48,667 Added openhcs==0.5.0 from https://files.pythonhosted.org/packages/a6/dd/b21ebd95ebdd4fb30536f029801059400286a25f1e12bbae4b6ce6707c8c/openhcs-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-_28faedz' 2025-11-29T23:17:48,675 Created temporary directory: /tmp/pip-build-env-qpazgifg 2025-11-29T23:17:48,680 Installing build dependencies: started 2025-11-29T23:17:48,681 Running command pip subprocess to install build dependencies 2025-11-29T23:17:49,849 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-29T23:17:50,478 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-29T23:17:50,501 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-29T23:17:52,235 Collecting setuptools>=61.0 2025-11-29T23:17:52,387 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-29T23:17:52,686 Collecting wheel 2025-11-29T23:17:52,701 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-29T23:17:55,592 Installing collected packages: wheel, setuptools 2025-11-29T23:17:55,835 Creating /tmp/pip-build-env-qpazgifg/overlay/local/bin 2025-11-29T23:17:55,837 changing mode of /tmp/pip-build-env-qpazgifg/overlay/local/bin/wheel to 755 2025-11-29T23:17:59,541 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-29T23:17:59,815 Installing build dependencies: finished with status 'done' 2025-11-29T23:17:59,822 Getting requirements to build wheel: started 2025-11-29T23:17:59,823 Running command Getting requirements to build wheel 2025-11-29T23:18:00,465 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-29T23:18:00,465 !! 2025-11-29T23:18:00,466 ******************************************************************************** 2025-11-29T23:18:00,467 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-29T23:18:00,468 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-29T23:18:00,469 or your builds will no longer be supported. 2025-11-29T23:18:00,470 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:00,471 ******************************************************************************** 2025-11-29T23:18:00,472 !! 2025-11-29T23:18:00,472 corresp(dist, value, root_dir) 2025-11-29T23:18:00,563 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-29T23:18:00,564 !! 2025-11-29T23:18:00,565 ******************************************************************************** 2025-11-29T23:18:00,565 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-29T23:18:00,566 License :: OSI Approved :: MIT License 2025-11-29T23:18:00,567 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:00,568 ******************************************************************************** 2025-11-29T23:18:00,569 !! 2025-11-29T23:18:00,570 dist._finalize_license_expression() 2025-11-29T23:18:00,573 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-29T23:18:00,574 !! 2025-11-29T23:18:00,575 ******************************************************************************** 2025-11-29T23:18:00,575 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-29T23:18:00,577 License :: OSI Approved :: MIT License 2025-11-29T23:18:00,578 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:00,578 ******************************************************************************** 2025-11-29T23:18:00,579 !! 2025-11-29T23:18:00,579 self._finalize_license_expression() 2025-11-29T23:18:00,580 running egg_info 2025-11-29T23:18:00,587 writing openhcs.egg-info/PKG-INFO 2025-11-29T23:18:00,618 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-11-29T23:18:00,620 writing entry points to openhcs.egg-info/entry_points.txt 2025-11-29T23:18:00,641 writing requirements to openhcs.egg-info/requires.txt 2025-11-29T23:18:00,642 writing top-level names to openhcs.egg-info/top_level.txt 2025-11-29T23:18:00,811 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:00,846 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:00,945 Getting requirements to build wheel: finished with status 'done' 2025-11-29T23:18:00,949 Created temporary directory: /tmp/pip-modern-metadata-ml0hjxsh 2025-11-29T23:18:00,951 Preparing metadata (pyproject.toml): started 2025-11-29T23:18:00,952 Running command Preparing metadata (pyproject.toml) 2025-11-29T23:18:01,556 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-29T23:18:01,556 !! 2025-11-29T23:18:01,558 ******************************************************************************** 2025-11-29T23:18:01,558 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-29T23:18:01,559 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-29T23:18:01,560 or your builds will no longer be supported. 2025-11-29T23:18:01,561 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:01,562 ******************************************************************************** 2025-11-29T23:18:01,563 !! 2025-11-29T23:18:01,564 corresp(dist, value, root_dir) 2025-11-29T23:18:01,653 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-29T23:18:01,654 !! 2025-11-29T23:18:01,655 ******************************************************************************** 2025-11-29T23:18:01,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-29T23:18:01,656 License :: OSI Approved :: MIT License 2025-11-29T23:18:01,658 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:01,658 ******************************************************************************** 2025-11-29T23:18:01,659 !! 2025-11-29T23:18:01,660 dist._finalize_license_expression() 2025-11-29T23:18:01,665 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-29T23:18:01,665 !! 2025-11-29T23:18:01,667 ******************************************************************************** 2025-11-29T23:18:01,667 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-29T23:18:01,669 License :: OSI Approved :: MIT License 2025-11-29T23:18:01,670 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:01,670 ******************************************************************************** 2025-11-29T23:18:01,671 !! 2025-11-29T23:18:01,672 self._finalize_license_expression() 2025-11-29T23:18:01,672 running dist_info 2025-11-29T23:18:01,685 creating /tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info 2025-11-29T23:18:01,686 writing /tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/PKG-INFO 2025-11-29T23:18:01,717 writing dependency_links to /tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/dependency_links.txt 2025-11-29T23:18:01,719 writing entry points to /tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/entry_points.txt 2025-11-29T23:18:01,739 writing requirements to /tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/requires.txt 2025-11-29T23:18:01,741 writing top-level names to /tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/top_level.txt 2025-11-29T23:18:01,742 writing manifest file '/tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:01,894 reading manifest file '/tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:01,909 writing manifest file '/tmp/pip-modern-metadata-ml0hjxsh/openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:01,910 creating '/tmp/pip-modern-metadata-ml0hjxsh/openhcs-0.5.0.dist-info' 2025-11-29T23:18:02,039 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-29T23:18:02,046 Source in /tmp/pip-wheel-fmixie9c/openhcs_9f595314ec7141d6bebc94d4984e5972 has version 0.5.0, which satisfies requirement openhcs==0.5.0 from https://files.pythonhosted.org/packages/a6/dd/b21ebd95ebdd4fb30536f029801059400286a25f1e12bbae4b6ce6707c8c/openhcs-0.5.0.tar.gz 2025-11-29T23:18:02,047 Removed openhcs==0.5.0 from https://files.pythonhosted.org/packages/a6/dd/b21ebd95ebdd4fb30536f029801059400286a25f1e12bbae4b6ce6707c8c/openhcs-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-_28faedz' 2025-11-29T23:18:02,056 Created temporary directory: /tmp/pip-unpack-3se0xcvt 2025-11-29T23:18:02,057 Building wheels for collected packages: openhcs 2025-11-29T23:18:02,061 Created temporary directory: /tmp/pip-wheel-2yi7sv4r 2025-11-29T23:18:02,062 Destination directory: /tmp/pip-wheel-2yi7sv4r 2025-11-29T23:18:02,064 Building wheel for openhcs (pyproject.toml): started 2025-11-29T23:18:02,065 Running command Building wheel for openhcs (pyproject.toml) 2025-11-29T23:18:02,689 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-29T23:18:02,689 !! 2025-11-29T23:18:02,691 ******************************************************************************** 2025-11-29T23:18:02,691 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-29T23:18:02,693 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-29T23:18:02,693 or your builds will no longer be supported. 2025-11-29T23:18:02,694 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:02,695 ******************************************************************************** 2025-11-29T23:18:02,696 !! 2025-11-29T23:18:02,697 corresp(dist, value, root_dir) 2025-11-29T23:18:02,780 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-29T23:18:02,780 !! 2025-11-29T23:18:02,782 ******************************************************************************** 2025-11-29T23:18:02,782 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-29T23:18:02,784 License :: OSI Approved :: MIT License 2025-11-29T23:18:02,785 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:02,785 ******************************************************************************** 2025-11-29T23:18:02,786 !! 2025-11-29T23:18:02,786 dist._finalize_license_expression() 2025-11-29T23:18:02,791 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-29T23:18:02,792 !! 2025-11-29T23:18:02,792 ******************************************************************************** 2025-11-29T23:18:02,793 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-29T23:18:02,794 License :: OSI Approved :: MIT License 2025-11-29T23:18:02,795 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-29T23:18:02,795 ******************************************************************************** 2025-11-29T23:18:02,796 !! 2025-11-29T23:18:02,797 self._finalize_license_expression() 2025-11-29T23:18:02,797 running bdist_wheel 2025-11-29T23:18:02,814 running build 2025-11-29T23:18:02,814 running build_py 2025-11-29T23:18:02,820 creating build/lib/openhcs 2025-11-29T23:18:02,823 copying openhcs/__init__.py -> build/lib/openhcs 2025-11-29T23:18:02,825 creating build/lib/openhcs/config_framework 2025-11-29T23:18:02,826 copying openhcs/config_framework/live_context_resolver.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,829 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,831 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,834 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,836 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,838 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,841 copying openhcs/config_framework/token_cache.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,843 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,845 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,849 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-11-29T23:18:02,852 creating build/lib/openhcs/validation 2025-11-29T23:18:02,853 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-11-29T23:18:02,855 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-11-29T23:18:02,857 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-11-29T23:18:02,860 creating build/lib/openhcs/tests 2025-11-29T23:18:02,861 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-11-29T23:18:02,863 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-11-29T23:18:02,865 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-11-29T23:18:02,867 creating build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,868 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,871 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,873 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,875 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,878 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,881 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-11-29T23:18:02,883 creating build/lib/openhcs/components 2025-11-29T23:18:02,884 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-11-29T23:18:02,886 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-11-29T23:18:02,889 creating build/lib/openhcs/omero 2025-11-29T23:18:02,890 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-11-29T23:18:02,893 creating build/lib/openhcs/runtime 2025-11-29T23:18:02,894 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,896 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,899 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,901 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,903 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,906 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,909 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,911 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,915 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,919 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,922 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,924 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,926 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-11-29T23:18:02,929 creating build/lib/openhcs/processing 2025-11-29T23:18:02,930 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-11-29T23:18:02,933 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-11-29T23:18:02,936 creating build/lib/openhcs/core 2025-11-29T23:18:02,937 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-11-29T23:18:02,939 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-11-29T23:18:02,941 copying openhcs/core/auto_register_meta.py -> build/lib/openhcs/core 2025-11-29T23:18:02,944 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-11-29T23:18:02,946 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-11-29T23:18:02,949 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-11-29T23:18:02,952 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-11-29T23:18:02,994 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-11-29T23:18:02,996 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-11-29T23:18:02,999 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-11-29T23:18:03,001 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-11-29T23:18:03,003 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-11-29T23:18:03,005 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-11-29T23:18:03,008 copying openhcs/core/registry_cache.py -> build/lib/openhcs/core 2025-11-29T23:18:03,010 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-11-29T23:18:03,013 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-11-29T23:18:03,016 creating build/lib/openhcs/constants 2025-11-29T23:18:03,017 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-11-29T23:18:03,019 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-11-29T23:18:03,021 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-11-29T23:18:03,023 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-11-29T23:18:03,026 creating build/lib/openhcs/introspection 2025-11-29T23:18:03,027 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-11-29T23:18:03,030 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-11-29T23:18:03,032 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-11-29T23:18:03,035 copying openhcs/introspection/lazy_dataclass_utils.py -> build/lib/openhcs/introspection 2025-11-29T23:18:03,038 creating build/lib/openhcs/microscopes 2025-11-29T23:18:03,039 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,041 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,043 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,046 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,049 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,052 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,054 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,057 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,059 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-11-29T23:18:03,063 creating build/lib/openhcs/io 2025-11-29T23:18:03,064 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-11-29T23:18:03,066 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-11-29T23:18:03,069 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-11-29T23:18:03,073 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-11-29T23:18:03,074 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-11-29T23:18:03,077 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-11-29T23:18:03,080 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-11-29T23:18:03,082 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-11-29T23:18:03,084 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-11-29T23:18:03,087 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-11-29T23:18:03,089 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-11-29T23:18:03,091 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-11-29T23:18:03,094 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-11-29T23:18:03,097 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-11-29T23:18:03,100 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-11-29T23:18:03,102 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-11-29T23:18:03,104 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-11-29T23:18:03,107 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-11-29T23:18:03,110 creating build/lib/openhcs/utils 2025-11-29T23:18:03,111 copying openhcs/utils/string_case.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,113 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,115 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,117 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,119 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,122 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,125 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-11-29T23:18:03,127 creating build/lib/openhcs/formats 2025-11-29T23:18:03,128 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-11-29T23:18:03,131 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-11-29T23:18:03,133 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-11-29T23:18:03,138 creating build/lib/openhcs/debug 2025-11-29T23:18:03,139 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-11-29T23:18:03,141 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-11-29T23:18:03,143 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-11-29T23:18:03,145 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-11-29T23:18:03,147 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-11-29T23:18:03,151 creating build/lib/openhcs/tests/generators 2025-11-29T23:18:03,152 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-11-29T23:18:03,154 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-11-29T23:18:03,157 creating build/lib/openhcs/pyqt_gui/shared 2025-11-29T23:18:03,158 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-29T23:18:03,161 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-29T23:18:03,163 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-29T23:18:03,166 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-29T23:18:03,167 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-29T23:18:03,170 creating build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,171 copying openhcs/pyqt_gui/services/llm_pipeline_service.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,173 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,176 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,179 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,181 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,183 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,186 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-11-29T23:18:03,188 creating build/lib/openhcs/pyqt_gui/testing 2025-11-29T23:18:03,189 copying openhcs/pyqt_gui/testing/test_validator.py -> build/lib/openhcs/pyqt_gui/testing 2025-11-29T23:18:03,192 copying openhcs/pyqt_gui/testing/event_recorder.py -> build/lib/openhcs/pyqt_gui/testing 2025-11-29T23:18:03,194 copying openhcs/pyqt_gui/testing/__init__.py -> build/lib/openhcs/pyqt_gui/testing 2025-11-29T23:18:03,196 creating build/lib/openhcs/pyqt_gui/dialogs 2025-11-29T23:18:03,197 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-29T23:18:03,200 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-29T23:18:03,202 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-29T23:18:03,205 copying openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-29T23:18:03,208 creating build/lib/openhcs/pyqt_gui/utils 2025-11-29T23:18:03,209 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-29T23:18:03,211 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-29T23:18:03,213 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-29T23:18:03,215 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-29T23:18:03,218 creating build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,219 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,221 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,225 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,227 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,230 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,233 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,235 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,238 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,239 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-29T23:18:03,242 creating build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,243 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,246 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,249 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,252 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,255 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,258 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,260 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,263 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,267 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,270 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,272 copying openhcs/pyqt_gui/widgets/llm_chat_panel.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,275 copying openhcs/pyqt_gui/widgets/config_preview_formatters.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,277 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-29T23:18:03,283 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,284 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,286 copying openhcs/pyqt_gui/widgets/shared/scrollable_form_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,288 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,291 copying openhcs/pyqt_gui/widgets/shared/list_item_delegate.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,294 copying openhcs/pyqt_gui/widgets/shared/checkbox_group_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,296 copying openhcs/pyqt_gui/widgets/shared/well_selector_dialog.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,298 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager_simplified_example.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,301 copying openhcs/pyqt_gui/widgets/shared/widget_creation_config.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,303 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,305 copying openhcs/pyqt_gui/widgets/shared/abstract_manager_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,309 copying openhcs/pyqt_gui/widgets/shared/reorderable_list_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,311 copying openhcs/pyqt_gui/widgets/shared/widget_creation_types.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,313 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,316 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,318 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,320 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,323 copying openhcs/pyqt_gui/widgets/shared/config_hierarchy_tree.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,325 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,328 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,331 copying openhcs/pyqt_gui/widgets/shared/collapsible_splitter_helper.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:03,333 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:03,335 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:03,337 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:03,339 copying openhcs/pyqt_gui/widgets/mixins/cross_window_preview_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:03,341 creating build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,343 copying openhcs/pyqt_gui/widgets/shared/services/flag_context_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,345 copying openhcs/pyqt_gui/widgets/shared/services/form_init_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,348 copying openhcs/pyqt_gui/widgets/shared/services/compilation_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,350 copying openhcs/pyqt_gui/widgets/shared/services/widget_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,353 copying openhcs/pyqt_gui/widgets/shared/services/zmq_execution_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,355 copying openhcs/pyqt_gui/widgets/shared/services/live_context_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,358 copying openhcs/pyqt_gui/widgets/shared/services/enum_dispatch_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,360 copying openhcs/pyqt_gui/widgets/shared/services/signal_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,362 copying openhcs/pyqt_gui/widgets/shared/services/field_change_dispatcher.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,365 copying openhcs/pyqt_gui/widgets/shared/services/parameter_ops_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,368 copying openhcs/pyqt_gui/widgets/shared/services/parameter_service_abc.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,370 copying openhcs/pyqt_gui/widgets/shared/services/enabled_field_styling_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,373 copying openhcs/pyqt_gui/widgets/shared/services/value_collection_service.py -> build/lib/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:03,376 creating build/lib/openhcs/ui/shared 2025-11-29T23:18:03,378 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,381 copying openhcs/ui/shared/widget_registry.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,383 copying openhcs/ui/shared/widget_operations.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,385 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,387 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,390 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,391 copying openhcs/ui/shared/widget_dispatcher.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,394 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,396 copying openhcs/ui/shared/widget_adapters.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,398 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,400 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,403 copying openhcs/ui/shared/parameter_info_types.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,405 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,407 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,409 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,411 copying openhcs/ui/shared/widget_protocols.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,413 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,415 copying openhcs/ui/shared/code_editor_form_updater.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,417 copying openhcs/ui/shared/widget_factory.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,420 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-11-29T23:18:03,423 creating build/lib/openhcs/processing/custom_functions 2025-11-29T23:18:03,424 copying openhcs/processing/custom_functions/signals.py -> build/lib/openhcs/processing/custom_functions 2025-11-29T23:18:03,426 copying openhcs/processing/custom_functions/__init__.py -> build/lib/openhcs/processing/custom_functions 2025-11-29T23:18:03,428 copying openhcs/processing/custom_functions/validation.py -> build/lib/openhcs/processing/custom_functions 2025-11-29T23:18:03,431 copying openhcs/processing/custom_functions/manager.py -> build/lib/openhcs/processing/custom_functions 2025-11-29T23:18:03,433 copying openhcs/processing/custom_functions/templates.py -> build/lib/openhcs/processing/custom_functions 2025-11-29T23:18:03,436 creating build/lib/openhcs/processing/presets 2025-11-29T23:18:03,437 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-11-29T23:18:03,440 creating build/lib/openhcs/processing/backends 2025-11-29T23:18:03,441 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-11-29T23:18:03,443 creating build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,444 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,446 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,448 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,450 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,453 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,455 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,457 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,459 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,461 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-29T23:18:03,464 creating build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,465 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,467 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,469 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,472 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,474 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,477 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,479 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,481 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,484 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,486 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,489 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,491 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-11-29T23:18:03,494 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,495 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,498 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,500 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,503 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,505 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,507 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:03,510 creating build/lib/openhcs/processing/backends/assemblers 2025-11-29T23:18:03,511 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-29T23:18:03,514 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-29T23:18:03,517 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-29T23:18:03,519 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-29T23:18:03,522 creating build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,523 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,526 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,529 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,532 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,534 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,536 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,538 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,541 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-29T23:18:03,544 creating build/lib/openhcs/processing/backends/pos_gen 2025-11-29T23:18:03,546 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-29T23:18:03,549 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-29T23:18:03,551 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-29T23:18:03,553 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-29T23:18:03,557 creating build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,558 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,561 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,564 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,566 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,569 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,572 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,574 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,577 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,581 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,583 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,586 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,588 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,591 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,594 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,597 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,599 copying openhcs/processing/backends/analysis/test_simple_implementation.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,602 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,605 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-11-29T23:18:03,608 creating build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,610 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,612 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,615 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,617 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,621 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,623 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-29T23:18:03,626 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,628 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,630 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,633 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,636 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,638 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,641 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,643 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:03,648 creating build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,649 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,651 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,654 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,657 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,660 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,663 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,666 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,671 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-11-29T23:18:03,674 creating build/lib/openhcs/core/components 2025-11-29T23:18:03,675 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-11-29T23:18:03,678 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-11-29T23:18:03,680 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-11-29T23:18:03,682 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-11-29T23:18:03,685 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-11-29T23:18:03,688 creating build/lib/openhcs/core/orchestrator 2025-11-29T23:18:03,689 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-11-29T23:18:03,693 copying openhcs/core/orchestrator/execution_result.py -> build/lib/openhcs/core/orchestrator 2025-11-29T23:18:03,695 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-11-29T23:18:03,697 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-11-29T23:18:03,699 creating build/lib/openhcs/core/steps 2025-11-29T23:18:03,700 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-11-29T23:18:03,704 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-11-29T23:18:03,706 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-11-29T23:18:03,709 creating build/lib/openhcs/core/memory 2025-11-29T23:18:03,710 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,712 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,714 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,716 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,718 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,720 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,722 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,725 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,727 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,729 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,731 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,734 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,736 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-11-29T23:18:03,738 creating build/lib/openhcs/core/context 2025-11-29T23:18:03,739 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-11-29T23:18:03,742 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-11-29T23:18:03,744 creating build/lib/openhcs/formats/pattern 2025-11-29T23:18:03,745 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-11-29T23:18:03,748 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-11-29T23:18:03,750 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-11-29T23:18:03,752 running egg_info 2025-11-29T23:18:03,764 writing openhcs.egg-info/PKG-INFO 2025-11-29T23:18:03,795 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-11-29T23:18:03,797 writing entry points to openhcs.egg-info/entry_points.txt 2025-11-29T23:18:03,817 writing requirements to openhcs.egg-info/requires.txt 2025-11-29T23:18:03,818 writing top-level names to openhcs.egg-info/top_level.txt 2025-11-29T23:18:03,956 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:03,991 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-29T23:18:03,997 /tmp/pip-build-env-qpazgifg/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'openhcs.textual_tui' is absent from the `packages` configuration. 2025-11-29T23:18:03,997 !! 2025-11-29T23:18:03,998 ******************************************************************************** 2025-11-29T23:18:03,999 ############################ 2025-11-29T23:18:04,000 # Package would be ignored # 2025-11-29T23:18:04,000 ############################ 2025-11-29T23:18:04,001 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-11-29T23:18:04,001 but it is absent from setuptools' `packages` configuration. 2025-11-29T23:18:04,002 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-29T23:18:04,003 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-11-29T23:18:04,004 to the `packages` configuration field. 2025-11-29T23:18:04,004 Alternatively, you can also rely on setuptools' discovery methods 2025-11-29T23:18:04,005 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-29T23:18:04,005 instead of `find_packages(...)`/`find:`). 2025-11-29T23:18:04,006 You can read more about "package discovery" on setuptools documentation page: 2025-11-29T23:18:04,007 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-29T23:18:04,008 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-11-29T23:18:04,008 already explicitly excluding 'openhcs.textual_tui' via 2025-11-29T23:18:04,009 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-29T23:18:04,009 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-29T23:18:04,010 combination with a more fine grained `package-data` configuration. 2025-11-29T23:18:04,011 You can read more about "package data files" on setuptools documentation page: 2025-11-29T23:18:04,012 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-29T23:18:04,013 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-29T23:18:04,013 even if it does not contain any `.py` files. 2025-11-29T23:18:04,014 On the other hand, currently there is no concept of package data 2025-11-29T23:18:04,014 directory, all directories are treated like packages. 2025-11-29T23:18:04,015 ******************************************************************************** 2025-11-29T23:18:04,016 !! 2025-11-29T23:18:04,017 check.warn(importable) 2025-11-29T23:18:04,102 creating build/lib/openhcs/textual_tui 2025-11-29T23:18:04,104 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-11-29T23:18:04,107 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-11-29T23:18:04,109 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-11-29T23:18:04,149 installing to build/bdist.linux-armv7l/wheel 2025-11-29T23:18:04,149 running install 2025-11-29T23:18:04,173 running install_lib 2025-11-29T23:18:04,179 creating build/bdist.linux-armv7l/wheel 2025-11-29T23:18:04,181 creating build/bdist.linux-armv7l/wheel/openhcs 2025-11-29T23:18:04,183 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-11-29T23:18:04,184 copying build/lib/openhcs/config_framework/live_context_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,187 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,189 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,192 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,194 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,196 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,198 copying build/lib/openhcs/config_framework/token_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,200 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,202 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,206 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-29T23:18:04,209 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-11-29T23:18:04,209 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-29T23:18:04,212 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-29T23:18:04,214 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-29T23:18:04,217 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-11-29T23:18:04,218 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-11-29T23:18:04,220 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-11-29T23:18:04,222 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-11-29T23:18:04,225 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-29T23:18:04,227 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-29T23:18:04,229 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-29T23:18:04,231 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-11-29T23:18:04,233 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-11-29T23:18:04,234 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-29T23:18:04,237 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-29T23:18:04,239 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-29T23:18:04,242 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-29T23:18:04,244 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-29T23:18:04,246 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-29T23:18:04,249 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-29T23:18:04,252 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-11-29T23:18:04,253 copying build/lib/openhcs/pyqt_gui/services/llm_pipeline_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,256 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,258 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,261 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,263 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,265 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,267 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-29T23:18:04,270 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-29T23:18:04,271 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-29T23:18:04,274 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/testing 2025-11-29T23:18:04,275 copying build/lib/openhcs/pyqt_gui/testing/test_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/testing 2025-11-29T23:18:04,278 copying build/lib/openhcs/pyqt_gui/testing/event_recorder.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/testing 2025-11-29T23:18:04,280 copying build/lib/openhcs/pyqt_gui/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/testing 2025-11-29T23:18:04,282 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-29T23:18:04,286 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-11-29T23:18:04,287 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-29T23:18:04,289 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-29T23:18:04,291 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-29T23:18:04,294 copying build/lib/openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-29T23:18:04,297 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-11-29T23:18:04,298 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-29T23:18:04,300 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-29T23:18:04,302 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-29T23:18:04,304 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-29T23:18:04,307 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-11-29T23:18:04,308 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,310 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,314 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,316 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,319 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,322 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,324 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,327 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,328 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-29T23:18:04,331 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,333 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,334 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,337 copying build/lib/openhcs/pyqt_gui/widgets/shared/scrollable_form_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,339 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,342 copying build/lib/openhcs/pyqt_gui/widgets/shared/list_item_delegate.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,344 copying build/lib/openhcs/pyqt_gui/widgets/shared/checkbox_group_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,346 copying build/lib/openhcs/pyqt_gui/widgets/shared/well_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,348 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager_simplified_example.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,351 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_creation_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,353 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,355 copying build/lib/openhcs/pyqt_gui/widgets/shared/abstract_manager_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,358 copying build/lib/openhcs/pyqt_gui/widgets/shared/reorderable_list_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,361 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,362 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/flag_context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,365 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/form_init_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,367 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/compilation_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,370 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/widget_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,372 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/zmq_execution_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,375 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/live_context_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,377 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/enum_dispatch_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,379 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/signal_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,382 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/field_change_dispatcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,384 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/parameter_ops_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,387 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/parameter_service_abc.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,389 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/enabled_field_styling_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,392 copying build/lib/openhcs/pyqt_gui/widgets/shared/services/value_collection_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared/services 2025-11-29T23:18:04,394 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_creation_types.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,396 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,400 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,401 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,403 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,406 copying build/lib/openhcs/pyqt_gui/widgets/shared/config_hierarchy_tree.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,408 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,411 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,414 copying build/lib/openhcs/pyqt_gui/widgets/shared/collapsible_splitter_helper.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-29T23:18:04,416 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,419 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,422 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,425 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:04,426 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:04,428 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:04,430 copying build/lib/openhcs/pyqt_gui/widgets/mixins/cross_window_preview_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-29T23:18:04,432 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,435 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,438 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,440 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,443 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,448 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,451 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,453 copying build/lib/openhcs/pyqt_gui/widgets/llm_chat_panel.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,455 copying build/lib/openhcs/pyqt_gui/widgets/config_preview_formatters.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,457 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-29T23:18:04,462 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-29T23:18:04,464 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-11-29T23:18:04,465 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-11-29T23:18:04,468 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-11-29T23:18:04,471 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-11-29T23:18:04,472 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-29T23:18:04,474 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-29T23:18:04,475 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-29T23:18:04,478 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-11-29T23:18:04,479 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,482 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,484 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,486 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,489 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,491 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,494 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,497 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,500 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,504 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,507 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,509 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,512 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-29T23:18:04,514 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-11-29T23:18:04,516 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-11-29T23:18:04,517 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,520 copying build/lib/openhcs/ui/shared/widget_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,522 copying build/lib/openhcs/ui/shared/widget_operations.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,525 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,526 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,529 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,531 copying build/lib/openhcs/ui/shared/widget_dispatcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,533 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,536 copying build/lib/openhcs/ui/shared/widget_adapters.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,539 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,541 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,544 copying build/lib/openhcs/ui/shared/parameter_info_types.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,547 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,550 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,552 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,555 copying build/lib/openhcs/ui/shared/widget_protocols.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,557 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,559 copying build/lib/openhcs/ui/shared/code_editor_form_updater.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,562 copying build/lib/openhcs/ui/shared/widget_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,565 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-29T23:18:04,568 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-11-29T23:18:04,570 creating build/bdist.linux-armv7l/wheel/openhcs/processing/custom_functions 2025-11-29T23:18:04,572 copying build/lib/openhcs/processing/custom_functions/signals.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/custom_functions 2025-11-29T23:18:04,574 copying build/lib/openhcs/processing/custom_functions/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/custom_functions 2025-11-29T23:18:04,576 copying build/lib/openhcs/processing/custom_functions/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/custom_functions 2025-11-29T23:18:04,579 copying build/lib/openhcs/processing/custom_functions/manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/custom_functions 2025-11-29T23:18:04,582 copying build/lib/openhcs/processing/custom_functions/templates.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/custom_functions 2025-11-29T23:18:04,585 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-11-29T23:18:04,586 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-11-29T23:18:04,589 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-11-29T23:18:04,590 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,593 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,595 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,597 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,600 copying build/lib/openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,602 copying build/lib/openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,605 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,607 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,609 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-29T23:18:04,612 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-11-29T23:18:04,616 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-11-29T23:18:04,617 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-11-29T23:18:04,619 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,622 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,625 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,628 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,630 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,634 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,637 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,639 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,642 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,644 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,647 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,650 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-29T23:18:04,653 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,655 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,658 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,660 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,663 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,665 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,668 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-29T23:18:04,671 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-11-29T23:18:04,673 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-29T23:18:04,677 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-29T23:18:04,679 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-29T23:18:04,683 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-29T23:18:04,685 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-11-29T23:18:04,687 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,691 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,694 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,697 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,700 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,703 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,705 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,708 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-29T23:18:04,712 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-11-29T23:18:04,714 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-11-29T23:18:04,715 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-29T23:18:04,719 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-29T23:18:04,721 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,722 copying build/lib/openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,725 copying build/lib/openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,727 copying build/lib/openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,730 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,732 copying build/lib/openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,735 copying build/lib/openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,737 copying build/lib/openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-29T23:18:04,741 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-29T23:18:04,743 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-29T23:18:04,747 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-11-29T23:18:04,748 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,750 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,754 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,757 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,760 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,764 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,767 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,770 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,774 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,778 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,781 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,783 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,787 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,791 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,795 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,799 copying build/lib/openhcs/processing/backends/analysis/test_simple_implementation.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,802 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,805 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-29T23:18:04,809 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,811 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,813 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,816 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,818 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,821 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,823 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-29T23:18:04,825 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-11-29T23:18:04,828 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-11-29T23:18:04,829 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,832 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-11-29T23:18:04,833 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,835 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,837 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,840 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,843 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,845 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,848 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,853 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-29T23:18:04,855 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,858 copying build/lib/openhcs/core/auto_register_meta.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,861 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-11-29T23:18:04,862 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-29T23:18:04,865 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-29T23:18:04,868 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-29T23:18:04,869 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-29T23:18:04,872 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-29T23:18:04,874 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,876 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,879 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,882 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-11-29T23:18:04,883 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-29T23:18:04,888 copying build/lib/openhcs/core/orchestrator/execution_result.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-29T23:18:04,891 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-29T23:18:04,893 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-29T23:18:04,896 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,899 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-11-29T23:18:04,900 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-29T23:18:04,904 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-29T23:18:04,906 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-29T23:18:04,909 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-11-29T23:18:04,910 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,912 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,915 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,917 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,920 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,923 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,925 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,930 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,933 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,935 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,937 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,940 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,943 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-29T23:18:04,945 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,947 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,950 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,953 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-11-29T23:18:04,954 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-11-29T23:18:04,957 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-11-29T23:18:04,959 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,961 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,963 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,966 copying build/lib/openhcs/core/registry_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,968 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,970 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-29T23:18:04,972 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-11-29T23:18:04,976 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-11-29T23:18:04,977 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-29T23:18:04,979 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-29T23:18:04,981 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-29T23:18:04,983 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-29T23:18:04,987 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-11-29T23:18:04,989 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-29T23:18:04,993 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-29T23:18:04,995 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-29T23:18:04,999 copying build/lib/openhcs/introspection/lazy_dataclass_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-29T23:18:05,002 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-11-29T23:18:05,003 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,005 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,010 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,013 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,016 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,019 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,021 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,024 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,026 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-29T23:18:05,032 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-11-29T23:18:05,033 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,035 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,039 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,042 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,044 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,047 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,049 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,051 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,054 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,056 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,059 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,061 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,063 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,066 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,069 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,071 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,073 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,076 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-29T23:18:05,079 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-11-29T23:18:05,080 copying build/lib/openhcs/utils/string_case.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,082 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,085 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,088 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,091 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,094 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,100 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-29T23:18:05,103 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-11-29T23:18:05,104 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-29T23:18:05,107 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-29T23:18:05,111 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-11-29T23:18:05,112 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-29T23:18:05,116 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-29T23:18:05,118 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-29T23:18:05,121 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-29T23:18:05,126 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-11-29T23:18:05,127 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-29T23:18:05,130 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-29T23:18:05,133 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-29T23:18:05,135 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-29T23:18:05,137 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-29T23:18:05,144 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-11-29T23:18:05,146 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-11-29T23:18:05,148 running install_egg_info 2025-11-29T23:18:05,154 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.5.0-py3.11.egg-info 2025-11-29T23:18:05,170 running install_scripts 2025-11-29T23:18:05,184 creating build/bdist.linux-armv7l/wheel/openhcs-0.5.0.dist-info/WHEEL 2025-11-29T23:18:05,187 creating '/tmp/pip-wheel-2yi7sv4r/.tmp-m3ceh7gz/openhcs-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-29T23:18:05,190 adding 'openhcs/__init__.py' 2025-11-29T23:18:05,192 adding 'openhcs/components/__init__.py' 2025-11-29T23:18:05,193 adding 'openhcs/components/framework.py' 2025-11-29T23:18:05,195 adding 'openhcs/config_framework/__init__.py' 2025-11-29T23:18:05,197 adding 'openhcs/config_framework/cache_warming.py' 2025-11-29T23:18:05,198 adding 'openhcs/config_framework/config.py' 2025-11-29T23:18:05,204 adding 'openhcs/config_framework/context_manager.py' 2025-11-29T23:18:05,207 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-11-29T23:18:05,209 adding 'openhcs/config_framework/global_config.py' 2025-11-29T23:18:05,216 adding 'openhcs/config_framework/lazy_factory.py' 2025-11-29T23:18:05,218 adding 'openhcs/config_framework/live_context_resolver.py' 2025-11-29T23:18:05,220 adding 'openhcs/config_framework/placeholder.py' 2025-11-29T23:18:05,221 adding 'openhcs/config_framework/token_cache.py' 2025-11-29T23:18:05,224 adding 'openhcs/constants/__init__.py' 2025-11-29T23:18:05,227 adding 'openhcs/constants/constants.py' 2025-11-29T23:18:05,230 adding 'openhcs/constants/input_source.py' 2025-11-29T23:18:05,233 adding 'openhcs/constants/streaming.py' 2025-11-29T23:18:05,237 adding 'openhcs/core/__init__.py' 2025-11-29T23:18:05,242 adding 'openhcs/core/auto_register_meta.py' 2025-11-29T23:18:05,245 adding 'openhcs/core/config.py' 2025-11-29T23:18:05,247 adding 'openhcs/core/config_cache.py' 2025-11-29T23:18:05,249 adding 'openhcs/core/lazy_gpu_imports.py' 2025-11-29T23:18:05,250 adding 'openhcs/core/lazy_placeholder.py' 2025-11-29T23:18:05,252 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-11-29T23:18:05,254 adding 'openhcs/core/log_utils.py' 2025-11-29T23:18:05,255 adding 'openhcs/core/metadata_cache.py' 2025-11-29T23:18:05,257 adding 'openhcs/core/path_cache.py' 2025-11-29T23:18:05,259 adding 'openhcs/core/registry_cache.py' 2025-11-29T23:18:05,261 adding 'openhcs/core/registry_discovery.py' 2025-11-29T23:18:05,263 adding 'openhcs/core/roi.py' 2025-11-29T23:18:05,265 adding 'openhcs/core/streaming_config_factory.py' 2025-11-29T23:18:05,268 adding 'openhcs/core/utils.py' 2025-11-29T23:18:05,270 adding 'openhcs/core/xdg_paths.py' 2025-11-29T23:18:05,272 adding 'openhcs/core/components/__init__.py' 2025-11-29T23:18:05,274 adding 'openhcs/core/components/metaprogramming.py' 2025-11-29T23:18:05,275 adding 'openhcs/core/components/multiprocessing.py' 2025-11-29T23:18:05,278 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-11-29T23:18:05,280 adding 'openhcs/core/components/validation.py' 2025-11-29T23:18:05,282 adding 'openhcs/core/context/__init__.py' 2025-11-29T23:18:05,285 adding 'openhcs/core/context/processing_context.py' 2025-11-29T23:18:05,288 adding 'openhcs/core/memory/__init__.py' 2025-11-29T23:18:05,290 adding 'openhcs/core/memory/conversion_helpers.py' 2025-11-29T23:18:05,292 adding 'openhcs/core/memory/converters.py' 2025-11-29T23:18:05,296 adding 'openhcs/core/memory/decorators.py' 2025-11-29T23:18:05,298 adding 'openhcs/core/memory/dtype_scaling.py' 2025-11-29T23:18:05,300 adding 'openhcs/core/memory/exceptions.py' 2025-11-29T23:18:05,303 adding 'openhcs/core/memory/framework_config.py' 2025-11-29T23:18:05,305 adding 'openhcs/core/memory/framework_ops.py' 2025-11-29T23:18:05,308 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-11-29T23:18:05,310 adding 'openhcs/core/memory/oom_recovery.py' 2025-11-29T23:18:05,312 adding 'openhcs/core/memory/slice_processing.py' 2025-11-29T23:18:05,316 adding 'openhcs/core/memory/stack_utils.py' 2025-11-29T23:18:05,320 adding 'openhcs/core/memory/utils.py' 2025-11-29T23:18:05,323 adding 'openhcs/core/orchestrator/__init__.py' 2025-11-29T23:18:05,325 adding 'openhcs/core/orchestrator/execution_result.py' 2025-11-29T23:18:05,327 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-11-29T23:18:05,341 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-11-29T23:18:05,345 adding 'openhcs/core/pipeline/__init__.py' 2025-11-29T23:18:05,358 adding 'openhcs/core/pipeline/compiler.py' 2025-11-29T23:18:05,363 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-11-29T23:18:05,365 adding 'openhcs/core/pipeline/function_contracts.py' 2025-11-29T23:18:05,367 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-11-29T23:18:05,369 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-11-29T23:18:05,375 adding 'openhcs/core/pipeline/path_planner.py' 2025-11-29T23:18:05,378 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-11-29T23:18:05,380 adding 'openhcs/core/steps/__init__.py' 2025-11-29T23:18:05,383 adding 'openhcs/core/steps/abstract.py' 2025-11-29T23:18:05,391 adding 'openhcs/core/steps/function_step.py' 2025-11-29T23:18:05,393 adding 'openhcs/debug/__init__.py' 2025-11-29T23:18:05,395 adding 'openhcs/debug/example_export.py' 2025-11-29T23:18:05,396 adding 'openhcs/debug/example_export_clean.py' 2025-11-29T23:18:05,398 adding 'openhcs/debug/export.py' 2025-11-29T23:18:05,403 adding 'openhcs/debug/pickle_to_python.py' 2025-11-29T23:18:05,412 adding 'openhcs/formats/experimental_analysis.py' 2025-11-29T23:18:05,414 adding 'openhcs/formats/func_arg_prep.py' 2025-11-29T23:18:05,416 adding 'openhcs/formats/metaxpress.py' 2025-11-29T23:18:05,418 adding 'openhcs/formats/pattern/__init__.py' 2025-11-29T23:18:05,420 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-11-29T23:18:05,422 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-11-29T23:18:05,424 adding 'openhcs/introspection/__init__.py' 2025-11-29T23:18:05,425 adding 'openhcs/introspection/lazy_dataclass_utils.py' 2025-11-29T23:18:05,431 adding 'openhcs/introspection/signature_analyzer.py' 2025-11-29T23:18:05,433 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-11-29T23:18:05,435 adding 'openhcs/io/__init__.py' 2025-11-29T23:18:05,437 adding 'openhcs/io/async_init.py' 2025-11-29T23:18:05,438 adding 'openhcs/io/atomic.py' 2025-11-29T23:18:05,440 adding 'openhcs/io/backend_registry.py' 2025-11-29T23:18:05,443 adding 'openhcs/io/base.py' 2025-11-29T23:18:05,447 adding 'openhcs/io/disk.py' 2025-11-29T23:18:05,448 adding 'openhcs/io/exceptions.py' 2025-11-29T23:18:05,450 adding 'openhcs/io/fiji_stream.py' 2025-11-29T23:18:05,453 adding 'openhcs/io/filemanager.py' 2025-11-29T23:18:05,456 adding 'openhcs/io/memory.py' 2025-11-29T23:18:05,458 adding 'openhcs/io/metadata_migration.py' 2025-11-29T23:18:05,460 adding 'openhcs/io/metadata_writer.py' 2025-11-29T23:18:05,462 adding 'openhcs/io/napari_stream.py' 2025-11-29T23:18:05,469 adding 'openhcs/io/omero_local.py' 2025-11-29T23:18:05,472 adding 'openhcs/io/pipeline_migration.py' 2025-11-29T23:18:05,474 adding 'openhcs/io/streaming.py' 2025-11-29T23:18:05,476 adding 'openhcs/io/virtual_workspace.py' 2025-11-29T23:18:05,482 adding 'openhcs/io/zarr.py' 2025-11-29T23:18:05,484 adding 'openhcs/microscopes/__init__.py' 2025-11-29T23:18:05,485 adding 'openhcs/microscopes/handler_registry_service.py' 2025-11-29T23:18:05,488 adding 'openhcs/microscopes/imagexpress.py' 2025-11-29T23:18:05,492 adding 'openhcs/microscopes/microscope_base.py' 2025-11-29T23:18:05,495 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-11-29T23:18:05,497 adding 'openhcs/microscopes/omero.py' 2025-11-29T23:18:05,502 adding 'openhcs/microscopes/openhcs.py' 2025-11-29T23:18:05,506 adding 'openhcs/microscopes/opera_phenix.py' 2025-11-29T23:18:05,510 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-11-29T23:18:05,512 adding 'openhcs/omero/__init__.py' 2025-11-29T23:18:05,513 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-11-29T23:18:05,514 adding 'openhcs/omero/docker-compose.yml' 2025-11-29T23:18:05,516 adding 'openhcs/processing/__init__.py' 2025-11-29T23:18:05,520 adding 'openhcs/processing/func_registry.py' 2025-11-29T23:18:05,521 adding 'openhcs/processing/backends/__init__.py' 2025-11-29T23:18:05,523 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-11-29T23:18:05,525 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-11-29T23:18:05,531 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-11-29T23:18:05,537 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-11-29T23:18:05,543 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-11-29T23:18:05,546 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto_simple.py' 2025-11-29T23:18:05,550 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-11-29T23:18:05,553 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-11-29T23:18:05,554 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-11-29T23:18:05,557 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-11-29T23:18:05,559 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-11-29T23:18:05,562 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-11-29T23:18:05,565 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-11-29T23:18:05,569 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-11-29T23:18:05,571 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-11-29T23:18:05,577 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-11-29T23:18:05,579 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-11-29T23:18:05,581 adding 'openhcs/processing/backends/analysis/test_simple_implementation.py' 2025-11-29T23:18:05,583 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-11-29T23:18:05,585 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-11-29T23:18:05,588 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-11-29T23:18:05,592 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-11-29T23:18:05,594 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-11-29T23:18:05,598 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-11-29T23:18:05,599 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-11-29T23:18:05,601 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-11-29T23:18:05,604 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-11-29T23:18:05,606 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-11-29T23:18:05,607 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-11-29T23:18:05,609 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-11-29T23:18:05,612 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-11-29T23:18:05,614 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-11-29T23:18:05,616 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-11-29T23:18:05,617 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-11-29T23:18:05,619 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-11-29T23:18:05,621 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-11-29T23:18:05,623 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-11-29T23:18:05,624 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-11-29T23:18:05,626 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-11-29T23:18:05,628 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-11-29T23:18:05,630 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-11-29T23:18:05,632 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-11-29T23:18:05,633 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-11-29T23:18:05,635 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-11-29T23:18:05,636 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-11-29T23:18:05,641 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-11-29T23:18:05,643 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-11-29T23:18:05,647 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-11-29T23:18:05,653 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-11-29T23:18:05,655 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-11-29T23:18:05,657 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-11-29T23:18:05,659 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-11-29T23:18:05,660 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-11-29T23:18:05,665 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-11-29T23:18:05,668 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-11-29T23:18:05,669 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-11-29T23:18:05,671 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-11-29T23:18:05,673 adding 'openhcs/processing/backends/processors/__init__.py' 2025-11-29T23:18:05,677 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-11-29T23:18:05,680 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-11-29T23:18:05,683 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-11-29T23:18:05,685 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-11-29T23:18:05,688 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-11-29T23:18:05,691 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-11-29T23:18:05,695 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-11-29T23:18:05,697 adding 'openhcs/processing/custom_functions/__init__.py' 2025-11-29T23:18:05,699 adding 'openhcs/processing/custom_functions/manager.py' 2025-11-29T23:18:05,701 adding 'openhcs/processing/custom_functions/signals.py' 2025-11-29T23:18:05,703 adding 'openhcs/processing/custom_functions/templates.py' 2025-11-29T23:18:05,705 adding 'openhcs/processing/custom_functions/validation.py' 2025-11-29T23:18:05,706 adding 'openhcs/processing/presets/__init__.py' 2025-11-29T23:18:05,708 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-11-29T23:18:05,710 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-11-29T23:18:05,711 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-11-29T23:18:05,713 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-11-29T23:18:05,714 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-11-29T23:18:05,716 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-11-29T23:18:05,717 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-11-29T23:18:05,719 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-11-29T23:18:05,720 adding 'openhcs/processing/presets/pipelines/test.py' 2025-11-29T23:18:05,722 adding 'openhcs/pyqt_gui/__init__.py' 2025-11-29T23:18:05,724 adding 'openhcs/pyqt_gui/__main__.py' 2025-11-29T23:18:05,726 adding 'openhcs/pyqt_gui/app.py' 2025-11-29T23:18:05,728 adding 'openhcs/pyqt_gui/config.py' 2025-11-29T23:18:05,730 adding 'openhcs/pyqt_gui/launch.py' 2025-11-29T23:18:05,736 adding 'openhcs/pyqt_gui/main.py' 2025-11-29T23:18:05,740 adding 'openhcs/pyqt_gui/dialogs/custom_function_manager_dialog.py' 2025-11-29T23:18:05,744 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-11-29T23:18:05,746 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-11-29T23:18:05,748 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-11-29T23:18:05,750 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-11-29T23:18:05,751 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-11-29T23:18:05,753 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-11-29T23:18:05,754 adding 'openhcs/pyqt_gui/services/llm_pipeline_service.py' 2025-11-29T23:18:05,756 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-11-29T23:18:05,759 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-11-29T23:18:05,764 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-11-29T23:18:05,766 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-11-29T23:18:05,768 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-11-29T23:18:05,770 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-11-29T23:18:05,772 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-11-29T23:18:05,774 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-11-29T23:18:05,776 adding 'openhcs/pyqt_gui/testing/__init__.py' 2025-11-29T23:18:05,778 adding 'openhcs/pyqt_gui/testing/event_recorder.py' 2025-11-29T23:18:05,780 adding 'openhcs/pyqt_gui/testing/test_validator.py' 2025-11-29T23:18:05,781 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-11-29T23:18:05,783 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-11-29T23:18:05,784 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-11-29T23:18:05,786 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-11-29T23:18:05,788 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-11-29T23:18:05,789 adding 'openhcs/pyqt_gui/widgets/config_preview_formatters.py' 2025-11-29T23:18:05,791 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-11-29T23:18:05,796 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-11-29T23:18:05,799 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-11-29T23:18:05,809 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-11-29T23:18:05,811 adding 'openhcs/pyqt_gui/widgets/llm_chat_panel.py' 2025-11-29T23:18:05,825 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-11-29T23:18:05,831 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-11-29T23:18:05,837 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-11-29T23:18:05,840 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-11-29T23:18:05,843 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-11-29T23:18:05,847 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-11-29T23:18:05,849 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-11-29T23:18:05,850 adding 'openhcs/pyqt_gui/widgets/mixins/cross_window_preview_mixin.py' 2025-11-29T23:18:05,852 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-11-29T23:18:05,854 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-11-29T23:18:05,860 adding 'openhcs/pyqt_gui/widgets/shared/abstract_manager_widget.py' 2025-11-29T23:18:05,861 adding 'openhcs/pyqt_gui/widgets/shared/checkbox_group_widget.py' 2025-11-29T23:18:05,863 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-11-29T23:18:05,865 adding 'openhcs/pyqt_gui/widgets/shared/collapsible_splitter_helper.py' 2025-11-29T23:18:05,867 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-11-29T23:18:05,869 adding 'openhcs/pyqt_gui/widgets/shared/config_hierarchy_tree.py' 2025-11-29T23:18:05,871 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-11-29T23:18:05,872 adding 'openhcs/pyqt_gui/widgets/shared/list_item_delegate.py' 2025-11-29T23:18:05,874 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-11-29T23:18:05,882 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-11-29T23:18:05,884 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager_simplified_example.py' 2025-11-29T23:18:05,887 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-11-29T23:18:05,889 adding 'openhcs/pyqt_gui/widgets/shared/reorderable_list_widget.py' 2025-11-29T23:18:05,890 adding 'openhcs/pyqt_gui/widgets/shared/scrollable_form_mixin.py' 2025-11-29T23:18:05,891 adding 'openhcs/pyqt_gui/widgets/shared/well_selector_dialog.py' 2025-11-29T23:18:05,894 adding 'openhcs/pyqt_gui/widgets/shared/widget_creation_config.py' 2025-11-29T23:18:05,896 adding 'openhcs/pyqt_gui/widgets/shared/widget_creation_types.py' 2025-11-29T23:18:05,901 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-11-29T23:18:05,905 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-11-29T23:18:05,907 adding 'openhcs/pyqt_gui/widgets/shared/services/compilation_service.py' 2025-11-29T23:18:05,909 adding 'openhcs/pyqt_gui/widgets/shared/services/enabled_field_styling_service.py' 2025-11-29T23:18:05,911 adding 'openhcs/pyqt_gui/widgets/shared/services/enum_dispatch_service.py' 2025-11-29T23:18:05,913 adding 'openhcs/pyqt_gui/widgets/shared/services/field_change_dispatcher.py' 2025-11-29T23:18:05,915 adding 'openhcs/pyqt_gui/widgets/shared/services/flag_context_manager.py' 2025-11-29T23:18:05,917 adding 'openhcs/pyqt_gui/widgets/shared/services/form_init_service.py' 2025-11-29T23:18:05,919 adding 'openhcs/pyqt_gui/widgets/shared/services/live_context_service.py' 2025-11-29T23:18:05,922 adding 'openhcs/pyqt_gui/widgets/shared/services/parameter_ops_service.py' 2025-11-29T23:18:05,924 adding 'openhcs/pyqt_gui/widgets/shared/services/parameter_service_abc.py' 2025-11-29T23:18:05,925 adding 'openhcs/pyqt_gui/widgets/shared/services/signal_service.py' 2025-11-29T23:18:05,927 adding 'openhcs/pyqt_gui/widgets/shared/services/value_collection_service.py' 2025-11-29T23:18:05,929 adding 'openhcs/pyqt_gui/widgets/shared/services/widget_service.py' 2025-11-29T23:18:05,931 adding 'openhcs/pyqt_gui/widgets/shared/services/zmq_execution_service.py' 2025-11-29T23:18:05,933 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-11-29T23:18:05,935 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-11-29T23:18:05,938 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-11-29T23:18:05,944 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-11-29T23:18:05,947 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-11-29T23:18:05,949 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-11-29T23:18:05,951 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-11-29T23:18:05,953 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-11-29T23:18:05,955 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-11-29T23:18:05,959 adding 'openhcs/runtime/execution_server.py' 2025-11-29T23:18:05,961 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-11-29T23:18:05,970 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-11-29T23:18:05,982 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-11-29T23:18:05,984 adding 'openhcs/runtime/omero_instance_manager.py' 2025-11-29T23:18:05,986 adding 'openhcs/runtime/queue_tracker.py' 2025-11-29T23:18:05,988 adding 'openhcs/runtime/remote_orchestrator.py' 2025-11-29T23:18:05,990 adding 'openhcs/runtime/roi_converters.py' 2025-11-29T23:18:05,994 adding 'openhcs/runtime/zmq_base.py' 2025-11-29T23:18:05,996 adding 'openhcs/runtime/zmq_execution_client.py' 2025-11-29T23:18:05,999 adding 'openhcs/runtime/zmq_execution_server.py' 2025-11-29T23:18:06,001 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-11-29T23:18:06,003 adding 'openhcs/runtime/zmq_messages.py' 2025-11-29T23:18:06,005 adding 'openhcs/tests/__init__.py' 2025-11-29T23:18:06,006 adding 'openhcs/tests/basic_pipeline.py' 2025-11-29T23:18:06,008 adding 'openhcs/tests/test_pipeline.py' 2025-11-29T23:18:06,009 adding 'openhcs/tests/generators/__init__.py' 2025-11-29T23:18:06,015 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-11-29T23:18:06,017 adding 'openhcs/textual_tui/styles.css' 2025-11-29T23:18:06,020 adding 'openhcs/ui/shared/__init__.py' 2025-11-29T23:18:06,021 adding 'openhcs/ui/shared/code_editor_form_updater.py' 2025-11-29T23:18:06,023 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-11-29T23:18:06,025 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-11-29T23:18:06,027 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-11-29T23:18:06,030 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-11-29T23:18:06,032 adding 'openhcs/ui/shared/parameter_info_types.py' 2025-11-29T23:18:06,034 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-11-29T23:18:06,035 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-11-29T23:18:06,037 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-11-29T23:18:06,038 adding 'openhcs/ui/shared/search_service.py' 2025-11-29T23:18:06,040 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-11-29T23:18:06,041 adding 'openhcs/ui/shared/ui_utils.py' 2025-11-29T23:18:06,043 adding 'openhcs/ui/shared/widget_adapters.py' 2025-11-29T23:18:06,045 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-11-29T23:18:06,046 adding 'openhcs/ui/shared/widget_dispatcher.py' 2025-11-29T23:18:06,048 adding 'openhcs/ui/shared/widget_factory.py' 2025-11-29T23:18:06,049 adding 'openhcs/ui/shared/widget_operations.py' 2025-11-29T23:18:06,051 adding 'openhcs/ui/shared/widget_protocols.py' 2025-11-29T23:18:06,053 adding 'openhcs/ui/shared/widget_registry.py' 2025-11-29T23:18:06,055 adding 'openhcs/utils/display_config_factory.py' 2025-11-29T23:18:06,057 adding 'openhcs/utils/enum_factory.py' 2025-11-29T23:18:06,058 adding 'openhcs/utils/environment.py' 2025-11-29T23:18:06,059 adding 'openhcs/utils/import_utils.py' 2025-11-29T23:18:06,061 adding 'openhcs/utils/performance_monitor.py' 2025-11-29T23:18:06,063 adding 'openhcs/utils/recache_function_registry.py' 2025-11-29T23:18:06,065 adding 'openhcs/utils/string_case.py' 2025-11-29T23:18:06,067 adding 'openhcs/validation/__init__.py' 2025-11-29T23:18:06,068 adding 'openhcs/validation/ast_validator.py' 2025-11-29T23:18:06,070 adding 'openhcs/validation/validate.py' 2025-11-29T23:18:06,075 adding 'openhcs-0.5.0.dist-info/METADATA' 2025-11-29T23:18:06,076 adding 'openhcs-0.5.0.dist-info/WHEEL' 2025-11-29T23:18:06,077 adding 'openhcs-0.5.0.dist-info/entry_points.txt' 2025-11-29T23:18:06,078 adding 'openhcs-0.5.0.dist-info/top_level.txt' 2025-11-29T23:18:06,084 adding 'openhcs-0.5.0.dist-info/RECORD' 2025-11-29T23:18:06,101 removing build/bdist.linux-armv7l/wheel 2025-11-29T23:18:06,292 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-11-29T23:18:06,326 Created wheel for openhcs: filename=openhcs-0.5.0-py3-none-any.whl size=1311978 sha256=8c3cf5e14fe6b3dcb5090f344145659da2609baa653e4d8feeeaaba01b4dbec8 2025-11-29T23:18:06,328 Stored in directory: /tmp/pip-ephem-wheel-cache-uelufl35/wheels/6d/56/d2/7d85b5160f7942d77b03181b1e761db4bc72a7d2ecb9dec23d 2025-11-29T23:18:06,355 Successfully built openhcs 2025-11-29T23:18:06,394 Removed build tracker: '/tmp/pip-build-tracker-_28faedz'