2025-11-09T22:29:28,602 Created temporary directory: /tmp/pip-ephem-wheel-cache-kyo_myf4 2025-11-09T22:29:28,604 Created temporary directory: /tmp/pip-build-tracker-q0uau3om 2025-11-09T22:29:28,604 Initialized build tracking at /tmp/pip-build-tracker-q0uau3om 2025-11-09T22:29:28,605 Created build tracker: /tmp/pip-build-tracker-q0uau3om 2025-11-09T22:29:28,605 Entered build tracker: /tmp/pip-build-tracker-q0uau3om 2025-11-09T22:29:28,606 Created temporary directory: /tmp/pip-wheel-3u5e8t3g 2025-11-09T22:29:28,609 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-09T22:29:28,611 Created temporary directory: /tmp/pip-ephem-wheel-cache-m1ngg6l5 2025-11-09T22:29:28,633 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-09T22:29:28,637 2 location(s) to search for versions of openhcs: 2025-11-09T22:29:28,637 * https://pypi.org/simple/openhcs/ 2025-11-09T22:29:28,637 * https://www.piwheels.org/simple/openhcs/ 2025-11-09T22:29:28,637 Fetching project page and analyzing links: https://pypi.org/simple/openhcs/ 2025-11-09T22:29:28,638 Getting page https://pypi.org/simple/openhcs/ 2025-11-09T22:29:28,639 Found index url https://pypi.org/simple 2025-11-09T22:29:28,857 Fetched page https://pypi.org/simple/openhcs/ as application/vnd.pypi.simple.v1+json 2025-11-09T22:29:28,869 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-09T22:29:28,870 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-09T22:29:28,871 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-09T22:29:28,872 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-09T22:29:28,873 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-09T22:29:28,874 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-09T22:29:28,875 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-09T22:29:28,876 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-09T22:29:28,876 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-09T22:29:28,877 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-09T22:29:28,878 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-09T22:29:28,879 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-09T22:29:28,880 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-09T22:29:28,881 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-09T22:29:28,882 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-09T22:29:28,883 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-09T22:29:28,883 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-09T22:29:28,884 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-09T22:29:28,885 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-09T22:29:28,886 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-09T22:29:28,886 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-09T22:29:28,887 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-09T22:29:28,888 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-09T22:29:28,889 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-09T22:29:28,890 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-09T22:29:28,891 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-09T22:29:28,892 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-09T22:29:28,892 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-09T22:29:28,893 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-09T22:29:28,894 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-09T22:29:28,894 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-09T22:29:28,895 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-09T22:29:28,896 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-09T22:29:28,897 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-09T22:29:28,898 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-09T22:29:28,899 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-09T22:29:28,899 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-09T22:29:28,900 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-09T22:29:28,901 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-09T22:29:28,902 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-09T22:29:28,903 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-09T22:29:28,904 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-09T22:29:28,905 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-09T22:29:28,905 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-09T22:29:28,906 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-09T22:29:28,907 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-09T22:29:28,907 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-09T22:29:28,908 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-09T22:29:28,909 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-09T22:29:28,910 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-09T22:29:28,910 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-09T22:29:28,911 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-09T22:29:28,912 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-09T22:29:28,913 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-09T22:29:28,913 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-09T22:29:28,914 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-09T22:29:28,915 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-09T22:29:28,916 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-09T22:29:28,917 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-09T22:29:28,918 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-09T22:29:28,918 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-09T22:29:28,919 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-09T22:29:28,920 Fetching project page and analyzing links: https://www.piwheels.org/simple/openhcs/ 2025-11-09T22:29:28,920 Getting page https://www.piwheels.org/simple/openhcs/ 2025-11-09T22:29:28,922 Found index url https://www.piwheels.org/simple 2025-11-09T22:29:29,117 Fetched page https://www.piwheels.org/simple/openhcs/ as text/html 2025-11-09T22:29:29,126 Skipping link: No binaries permitted for openhcs: https://www.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-09T22:29:29,127 Skipping link: No binaries permitted for openhcs: https://www.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-09T22:29:29,127 Skipping link: No binaries permitted for openhcs: https://www.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-09T22:29:29,128 Skipping link: No binaries permitted for openhcs: https://www.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-09T22:29:29,128 Skipping link: No binaries permitted for openhcs: https://www.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-09T22:29:29,129 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.13-py3-none-any.whl#sha256=8b626fe0f5d2377718452fe5fee5d1c53620cb52d29e3b937a7611eb4bf26711 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,129 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.12-py3-none-any.whl#sha256=94e145596070553fda96bb13b57fac7e358b2fe5ca4183fe2b011433e6fecc81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,130 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.11-py3-none-any.whl#sha256=d577f275c4928101edd10959823c9d471a4004aa096d1c3abbd87e5328c42e8c (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,131 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.10-py3-none-any.whl#sha256=b97d5afa81210bad64d04599efbd655f7b222527f621f364df2db1eaad6a8cc3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,131 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.9-py3-none-any.whl#sha256=67460f49b356c7ddd941fb01cb9e6897b4379406dc5ed103313add47270f977c (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,132 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.8-py3-none-any.whl#sha256=121493ca28ebba09c23e6090005f5e3f2e51191a31a08ff48cf08afecbd75e94 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,132 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.7-py3-none-any.whl#sha256=ceed18ad5081523544717b0233f83e10f4f7609101dc68fc1377ffe6e8170225 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,133 Skipping link: No binaries permitted for openhcs: https://www.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-09T22:29:29,133 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.5-py3-none-any.whl#sha256=92918a7a769ca08e8845b31394a9f0003a98b1ae9d77c0fefdc5bd33ad7b26d7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,134 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.3-py3-none-any.whl#sha256=0afb4e00b708ca3e3d765a2b0d35c1a75dfa9f497d111ad169d465cb305de44b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,134 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.2-py3-none-any.whl#sha256=ae1acde7dceebce4d77a2502a39bad19b8d312b0467915d337313c42d27e5417 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,135 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.1-py3-none-any.whl#sha256=14033f6acda51d48e2ad955088dda686522e3fc718d32aec90e6bee082b8b576 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,136 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.3.0-py3-none-any.whl#sha256=7be5a93117857fbd9b52105460a10bd8613d848e067cad90df0a4aaf7c8e17e9 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,136 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.10-py3-none-any.whl#sha256=dd186cec119b68e471b39dd438fd2ebd8cdee09f1e99f6986c3c82c163eb5aac (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,137 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.9-py3-none-any.whl#sha256=cf53e8ca6157a07cce594755da3322223171cdcab882d68e60fc0aa756a53ef3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,137 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.8-py3-none-any.whl#sha256=3ab357f123753ad97e36165e1047b1a73735023a1c8fca9e56d149a302db7acc (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,138 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.7-py3-none-any.whl#sha256=384218c2d0106ed8107d1660e299d6e107a801ffb41b282c3b1409da467bdcc1 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,138 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.6-py3-none-any.whl#sha256=e61e9714324a3db5899ef09ac55a52cb32b37b52b0c289655e4b6e534475fa81 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,139 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.5-py3-none-any.whl#sha256=499ff216a432cb4a3d7eb32b053ed60cd76c8e9a8f83fe1c78cb07f7d1c3bef7 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,139 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.4-py3-none-any.whl#sha256=0a70c40f64e71607a32a46c314ec81fb5b5c93a69a7254c9ab7a40601c29138b (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,140 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.3-py3-none-any.whl#sha256=2bb0a612d4138700732b953a77d282b590e88ce18ffcc4f93cbaacff831a00d3 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,140 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.2-py3-none-any.whl#sha256=5ff1b3489a4726934b8f3a5ec68adf41be2e1d446ff37b0e59aa855524bec924 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,141 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.1-py3-none-any.whl#sha256=abe69922e019302499c0582fce23d595ac22d0210553bacb2d78609ed30aac7e (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.11) 2025-11-09T22:29:29,141 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.2.0-py3-none-any.whl#sha256=ab5b6a8a68062a613647d50036934e7cae22cdbb55b431968d30bebce1257b38 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-11-09T22:29:29,142 Skipping link: No binaries permitted for openhcs: https://www.piwheels.org/simple/openhcs/openhcs-0.1.0-py3-none-any.whl#sha256=0194f79aad42bd320b96ba5e3e78442dca6fc0b9598eeb190acd3d48928cea02 (from https://www.piwheels.org/simple/openhcs/) (requires-python:>=3.9) 2025-11-09T22:29:29,142 Skipping link: not a file: https://www.piwheels.org/simple/openhcs/ 2025-11-09T22:29:29,143 Skipping link: not a file: https://pypi.org/simple/openhcs/ 2025-11-09T22:29:29,167 Given no hashes to check 1 links for project 'openhcs': discarding no candidates 2025-11-09T22:29:29,186 Collecting openhcs==0.4.5 2025-11-09T22:29:29,189 Created temporary directory: /tmp/pip-unpack-zc4nazdt 2025-11-09T22:29:29,326 Downloading openhcs-0.4.5.tar.gz (1.0 MB) 2025-11-09T22:29:30,207 Added openhcs==0.4.5 from https://files.pythonhosted.org/packages/6e/e1/7ee7d598d01972a90344edd4de521bb82f3549c80e0efac312ab3cf72624/openhcs-0.4.5.tar.gz to build tracker '/tmp/pip-build-tracker-q0uau3om' 2025-11-09T22:29:30,215 Created temporary directory: /tmp/pip-build-env-jsrg48cw 2025-11-09T22:29:30,219 Installing build dependencies: started 2025-11-09T22:29:30,221 Running command pip subprocess to install build dependencies 2025-11-09T22:29:31,383 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-09T22:29:31,998 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-09T22:29:32,021 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-09T22:29:33,755 Collecting setuptools>=61.0 2025-11-09T22:29:33,853 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-09T22:29:34,130 Collecting wheel 2025-11-09T22:29:34,147 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-09T22:29:37,031 Installing collected packages: wheel, setuptools 2025-11-09T22:29:37,280 Creating /tmp/pip-build-env-jsrg48cw/overlay/local/bin 2025-11-09T22:29:37,282 changing mode of /tmp/pip-build-env-jsrg48cw/overlay/local/bin/wheel to 755 2025-11-09T22:29:40,916 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-09T22:29:41,192 Installing build dependencies: finished with status 'done' 2025-11-09T22:29:41,199 Getting requirements to build wheel: started 2025-11-09T22:29:41,200 Running command Getting requirements to build wheel 2025-11-09T22:29:41,848 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-09T22:29:41,848 !! 2025-11-09T22:29:41,849 ******************************************************************************** 2025-11-09T22:29:41,850 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-09T22:29:41,851 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-09T22:29:41,851 or your builds will no longer be supported. 2025-11-09T22:29:41,852 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:41,853 ******************************************************************************** 2025-11-09T22:29:41,854 !! 2025-11-09T22:29:41,855 corresp(dist, value, root_dir) 2025-11-09T22:29:41,950 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-09T22:29:41,951 !! 2025-11-09T22:29:41,952 ******************************************************************************** 2025-11-09T22:29:41,953 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-09T22:29:41,954 License :: OSI Approved :: MIT License 2025-11-09T22:29:41,955 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:41,955 ******************************************************************************** 2025-11-09T22:29:41,956 !! 2025-11-09T22:29:41,957 dist._finalize_license_expression() 2025-11-09T22:29:41,960 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-09T22:29:41,961 !! 2025-11-09T22:29:41,962 ******************************************************************************** 2025-11-09T22:29:41,962 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-09T22:29:41,963 License :: OSI Approved :: MIT License 2025-11-09T22:29:41,965 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:41,965 ******************************************************************************** 2025-11-09T22:29:41,966 !! 2025-11-09T22:29:41,967 self._finalize_license_expression() 2025-11-09T22:29:41,968 running egg_info 2025-11-09T22:29:41,975 writing openhcs.egg-info/PKG-INFO 2025-11-09T22:29:42,007 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-11-09T22:29:42,009 writing entry points to openhcs.egg-info/entry_points.txt 2025-11-09T22:29:42,030 writing requirements to openhcs.egg-info/requires.txt 2025-11-09T22:29:42,031 writing top-level names to openhcs.egg-info/top_level.txt 2025-11-09T22:29:42,196 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:42,228 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:42,327 Getting requirements to build wheel: finished with status 'done' 2025-11-09T22:29:42,331 Created temporary directory: /tmp/pip-modern-metadata-y5l6l2oh 2025-11-09T22:29:42,333 Preparing metadata (pyproject.toml): started 2025-11-09T22:29:42,334 Running command Preparing metadata (pyproject.toml) 2025-11-09T22:29:42,960 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-09T22:29:42,961 !! 2025-11-09T22:29:42,962 ******************************************************************************** 2025-11-09T22:29:42,962 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-09T22:29:42,963 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-09T22:29:42,964 or your builds will no longer be supported. 2025-11-09T22:29:42,965 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:42,965 ******************************************************************************** 2025-11-09T22:29:42,966 !! 2025-11-09T22:29:42,966 corresp(dist, value, root_dir) 2025-11-09T22:29:43,058 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-09T22:29:43,059 !! 2025-11-09T22:29:43,060 ******************************************************************************** 2025-11-09T22:29:43,060 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-09T22:29:43,061 License :: OSI Approved :: MIT License 2025-11-09T22:29:43,063 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:43,063 ******************************************************************************** 2025-11-09T22:29:43,065 !! 2025-11-09T22:29:43,065 dist._finalize_license_expression() 2025-11-09T22:29:43,069 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-09T22:29:43,070 !! 2025-11-09T22:29:43,071 ******************************************************************************** 2025-11-09T22:29:43,072 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-09T22:29:43,073 License :: OSI Approved :: MIT License 2025-11-09T22:29:43,074 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:43,074 ******************************************************************************** 2025-11-09T22:29:43,075 !! 2025-11-09T22:29:43,076 self._finalize_license_expression() 2025-11-09T22:29:43,077 running dist_info 2025-11-09T22:29:43,089 creating /tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info 2025-11-09T22:29:43,090 writing /tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/PKG-INFO 2025-11-09T22:29:43,122 writing dependency_links to /tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/dependency_links.txt 2025-11-09T22:29:43,124 writing entry points to /tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/entry_points.txt 2025-11-09T22:29:43,144 writing requirements to /tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/requires.txt 2025-11-09T22:29:43,145 writing top-level names to /tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/top_level.txt 2025-11-09T22:29:43,147 writing manifest file '/tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:43,286 reading manifest file '/tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:43,300 writing manifest file '/tmp/pip-modern-metadata-y5l6l2oh/openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:43,301 creating '/tmp/pip-modern-metadata-y5l6l2oh/openhcs-0.4.5.dist-info' 2025-11-09T22:29:43,433 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-09T22:29:43,439 Source in /tmp/pip-wheel-3u5e8t3g/openhcs_db48e3fe6fb445e1a437f981f21c34e4 has version 0.4.5, which satisfies requirement openhcs==0.4.5 from https://files.pythonhosted.org/packages/6e/e1/7ee7d598d01972a90344edd4de521bb82f3549c80e0efac312ab3cf72624/openhcs-0.4.5.tar.gz 2025-11-09T22:29:43,440 Removed openhcs==0.4.5 from https://files.pythonhosted.org/packages/6e/e1/7ee7d598d01972a90344edd4de521bb82f3549c80e0efac312ab3cf72624/openhcs-0.4.5.tar.gz from build tracker '/tmp/pip-build-tracker-q0uau3om' 2025-11-09T22:29:43,450 Created temporary directory: /tmp/pip-unpack-ycc8muvg 2025-11-09T22:29:43,450 Building wheels for collected packages: openhcs 2025-11-09T22:29:43,455 Created temporary directory: /tmp/pip-wheel-0zkgzcas 2025-11-09T22:29:43,456 Destination directory: /tmp/pip-wheel-0zkgzcas 2025-11-09T22:29:43,458 Building wheel for openhcs (pyproject.toml): started 2025-11-09T22:29:43,459 Running command Building wheel for openhcs (pyproject.toml) 2025-11-09T22:29:44,044 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-09T22:29:44,044 !! 2025-11-09T22:29:44,045 ******************************************************************************** 2025-11-09T22:29:44,046 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-09T22:29:44,047 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-09T22:29:44,048 or your builds will no longer be supported. 2025-11-09T22:29:44,049 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:44,050 ******************************************************************************** 2025-11-09T22:29:44,051 !! 2025-11-09T22:29:44,052 corresp(dist, value, root_dir) 2025-11-09T22:29:44,135 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-09T22:29:44,136 !! 2025-11-09T22:29:44,137 ******************************************************************************** 2025-11-09T22:29:44,137 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-09T22:29:44,139 License :: OSI Approved :: MIT License 2025-11-09T22:29:44,140 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:44,140 ******************************************************************************** 2025-11-09T22:29:44,141 !! 2025-11-09T22:29:44,142 dist._finalize_license_expression() 2025-11-09T22:29:44,148 /tmp/pip-build-env-jsrg48cw/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-09T22:29:44,148 !! 2025-11-09T22:29:44,150 ******************************************************************************** 2025-11-09T22:29:44,150 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-09T22:29:44,152 License :: OSI Approved :: MIT License 2025-11-09T22:29:44,153 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-09T22:29:44,154 ******************************************************************************** 2025-11-09T22:29:44,155 !! 2025-11-09T22:29:44,155 self._finalize_license_expression() 2025-11-09T22:29:44,156 running bdist_wheel 2025-11-09T22:29:44,173 running build 2025-11-09T22:29:44,173 running build_py 2025-11-09T22:29:44,180 creating build/lib/openhcs 2025-11-09T22:29:44,182 copying openhcs/__init__.py -> build/lib/openhcs 2025-11-09T22:29:44,185 creating build/lib/openhcs/config_framework 2025-11-09T22:29:44,186 copying openhcs/config_framework/config.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,188 copying openhcs/config_framework/dual_axis_resolver.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,191 copying openhcs/config_framework/context_manager.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,193 copying openhcs/config_framework/__init__.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,195 copying openhcs/config_framework/global_config.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,197 copying openhcs/config_framework/cache_warming.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,199 copying openhcs/config_framework/placeholder.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,202 copying openhcs/config_framework/lazy_factory.py -> build/lib/openhcs/config_framework 2025-11-09T22:29:44,205 creating build/lib/openhcs/validation 2025-11-09T22:29:44,207 copying openhcs/validation/__init__.py -> build/lib/openhcs/validation 2025-11-09T22:29:44,208 copying openhcs/validation/ast_validator.py -> build/lib/openhcs/validation 2025-11-09T22:29:44,211 copying openhcs/validation/validate.py -> build/lib/openhcs/validation 2025-11-09T22:29:44,214 creating build/lib/openhcs/processing 2025-11-09T22:29:44,215 copying openhcs/processing/__init__.py -> build/lib/openhcs/processing 2025-11-09T22:29:44,217 copying openhcs/processing/func_registry.py -> build/lib/openhcs/processing 2025-11-09T22:29:44,221 creating build/lib/openhcs/microscopes 2025-11-09T22:29:44,222 copying openhcs/microscopes/opera_phenix.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,224 copying openhcs/microscopes/__init__.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,226 copying openhcs/microscopes/imagexpress.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,229 copying openhcs/microscopes/handler_registry_service.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,231 copying openhcs/microscopes/opera_phenix_xml_parser.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,234 copying openhcs/microscopes/omero.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,237 copying openhcs/microscopes/microscope_base.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,240 copying openhcs/microscopes/microscope_interfaces.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,242 copying openhcs/microscopes/openhcs.py -> build/lib/openhcs/microscopes 2025-11-09T22:29:44,246 creating build/lib/openhcs/io 2025-11-09T22:29:44,247 copying openhcs/io/disk.py -> build/lib/openhcs/io 2025-11-09T22:29:44,250 copying openhcs/io/metadata_writer.py -> build/lib/openhcs/io 2025-11-09T22:29:44,253 copying openhcs/io/streaming.py -> build/lib/openhcs/io 2025-11-09T22:29:44,256 copying openhcs/io/async_init.py -> build/lib/openhcs/io 2025-11-09T22:29:44,258 copying openhcs/io/filemanager.py -> build/lib/openhcs/io 2025-11-09T22:29:44,261 copying openhcs/io/pipeline_migration.py -> build/lib/openhcs/io 2025-11-09T22:29:44,264 copying openhcs/io/__init__.py -> build/lib/openhcs/io 2025-11-09T22:29:44,266 copying openhcs/io/napari_stream.py -> build/lib/openhcs/io 2025-11-09T22:29:44,268 copying openhcs/io/fiji_stream.py -> build/lib/openhcs/io 2025-11-09T22:29:44,271 copying openhcs/io/backend_registry.py -> build/lib/openhcs/io 2025-11-09T22:29:44,273 copying openhcs/io/base.py -> build/lib/openhcs/io 2025-11-09T22:29:44,276 copying openhcs/io/zarr.py -> build/lib/openhcs/io 2025-11-09T22:29:44,279 copying openhcs/io/omero_local.py -> build/lib/openhcs/io 2025-11-09T22:29:44,283 copying openhcs/io/exceptions.py -> build/lib/openhcs/io 2025-11-09T22:29:44,285 copying openhcs/io/memory.py -> build/lib/openhcs/io 2025-11-09T22:29:44,287 copying openhcs/io/virtual_workspace.py -> build/lib/openhcs/io 2025-11-09T22:29:44,290 copying openhcs/io/metadata_migration.py -> build/lib/openhcs/io 2025-11-09T22:29:44,292 copying openhcs/io/atomic.py -> build/lib/openhcs/io 2025-11-09T22:29:44,295 creating build/lib/openhcs/debug 2025-11-09T22:29:44,296 copying openhcs/debug/example_export_clean.py -> build/lib/openhcs/debug 2025-11-09T22:29:44,299 copying openhcs/debug/pickle_to_python.py -> build/lib/openhcs/debug 2025-11-09T22:29:44,302 copying openhcs/debug/example_export.py -> build/lib/openhcs/debug 2025-11-09T22:29:44,305 copying openhcs/debug/__init__.py -> build/lib/openhcs/debug 2025-11-09T22:29:44,307 copying openhcs/debug/export.py -> build/lib/openhcs/debug 2025-11-09T22:29:44,310 creating build/lib/openhcs/tests 2025-11-09T22:29:44,311 copying openhcs/tests/__init__.py -> build/lib/openhcs/tests 2025-11-09T22:29:44,313 copying openhcs/tests/basic_pipeline.py -> build/lib/openhcs/tests 2025-11-09T22:29:44,315 copying openhcs/tests/test_pipeline.py -> build/lib/openhcs/tests 2025-11-09T22:29:44,318 creating build/lib/openhcs/core 2025-11-09T22:29:44,319 copying openhcs/core/registry_cache.py -> build/lib/openhcs/core 2025-11-09T22:29:44,321 copying openhcs/core/config.py -> build/lib/openhcs/core 2025-11-09T22:29:44,324 copying openhcs/core/log_utils.py -> build/lib/openhcs/core 2025-11-09T22:29:44,327 copying openhcs/core/xdg_paths.py -> build/lib/openhcs/core 2025-11-09T22:29:44,329 copying openhcs/core/lazy_placeholder.py -> build/lib/openhcs/core 2025-11-09T22:29:44,331 copying openhcs/core/__init__.py -> build/lib/openhcs/core 2025-11-09T22:29:44,333 copying openhcs/core/auto_register_meta.py -> build/lib/openhcs/core 2025-11-09T22:29:44,336 copying openhcs/core/utils.py -> build/lib/openhcs/core 2025-11-09T22:29:44,339 copying openhcs/core/config_cache.py -> build/lib/openhcs/core 2025-11-09T22:29:44,341 copying openhcs/core/roi.py -> build/lib/openhcs/core 2025-11-09T22:29:44,344 copying openhcs/core/lazy_placeholder_simplified.py -> build/lib/openhcs/core 2025-11-09T22:29:44,346 copying openhcs/core/metadata_cache.py -> build/lib/openhcs/core 2025-11-09T22:29:44,348 copying openhcs/core/path_cache.py -> build/lib/openhcs/core 2025-11-09T22:29:44,351 copying openhcs/core/lazy_gpu_imports.py -> build/lib/openhcs/core 2025-11-09T22:29:44,353 copying openhcs/core/streaming_config_factory.py -> build/lib/openhcs/core 2025-11-09T22:29:44,355 copying openhcs/core/registry_discovery.py -> build/lib/openhcs/core 2025-11-09T22:29:44,358 creating build/lib/openhcs/introspection 2025-11-09T22:29:44,359 copying openhcs/introspection/unified_parameter_analyzer.py -> build/lib/openhcs/introspection 2025-11-09T22:29:44,362 copying openhcs/introspection/__init__.py -> build/lib/openhcs/introspection 2025-11-09T22:29:44,364 copying openhcs/introspection/signature_analyzer.py -> build/lib/openhcs/introspection 2025-11-09T22:29:44,368 creating build/lib/openhcs/omero 2025-11-09T22:29:44,369 copying openhcs/omero/__init__.py -> build/lib/openhcs/omero 2025-11-09T22:29:44,372 creating build/lib/openhcs/runtime 2025-11-09T22:29:44,373 copying openhcs/runtime/omero_instance_manager.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,376 copying openhcs/runtime/fiji_viewer_server.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,381 copying openhcs/runtime/fiji_stream_visualizer.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,384 copying openhcs/runtime/zmq_execution_server_launcher.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,386 copying openhcs/runtime/remote_orchestrator.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,389 copying openhcs/runtime/zmq_execution_client.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,391 copying openhcs/runtime/zmq_messages.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,394 copying openhcs/runtime/execution_server.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,397 copying openhcs/runtime/napari_stream_visualizer.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,402 copying openhcs/runtime/queue_tracker.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,404 copying openhcs/runtime/zmq_base.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,407 copying openhcs/runtime/zmq_execution_server.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,410 copying openhcs/runtime/roi_converters.py -> build/lib/openhcs/runtime 2025-11-09T22:29:44,414 creating build/lib/openhcs/constants 2025-11-09T22:29:44,415 copying openhcs/constants/streaming.py -> build/lib/openhcs/constants 2025-11-09T22:29:44,417 copying openhcs/constants/__init__.py -> build/lib/openhcs/constants 2025-11-09T22:29:44,419 copying openhcs/constants/input_source.py -> build/lib/openhcs/constants 2025-11-09T22:29:44,421 copying openhcs/constants/constants.py -> build/lib/openhcs/constants 2025-11-09T22:29:44,424 creating build/lib/openhcs/utils 2025-11-09T22:29:44,425 copying openhcs/utils/environment.py -> build/lib/openhcs/utils 2025-11-09T22:29:44,427 copying openhcs/utils/recache_function_registry.py -> build/lib/openhcs/utils 2025-11-09T22:29:44,430 copying openhcs/utils/performance_monitor.py -> build/lib/openhcs/utils 2025-11-09T22:29:44,432 copying openhcs/utils/enum_factory.py -> build/lib/openhcs/utils 2025-11-09T22:29:44,434 copying openhcs/utils/import_utils.py -> build/lib/openhcs/utils 2025-11-09T22:29:44,437 copying openhcs/utils/display_config_factory.py -> build/lib/openhcs/utils 2025-11-09T22:29:44,440 creating build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,441 copying openhcs/pyqt_gui/app.py -> build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,444 copying openhcs/pyqt_gui/config.py -> build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,446 copying openhcs/pyqt_gui/__init__.py -> build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,448 copying openhcs/pyqt_gui/__main__.py -> build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,450 copying openhcs/pyqt_gui/launch.py -> build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,453 copying openhcs/pyqt_gui/main.py -> build/lib/openhcs/pyqt_gui 2025-11-09T22:29:44,457 creating build/lib/openhcs/components 2025-11-09T22:29:44,458 copying openhcs/components/framework.py -> build/lib/openhcs/components 2025-11-09T22:29:44,461 copying openhcs/components/__init__.py -> build/lib/openhcs/components 2025-11-09T22:29:44,463 creating build/lib/openhcs/formats 2025-11-09T22:29:44,464 copying openhcs/formats/experimental_analysis.py -> build/lib/openhcs/formats 2025-11-09T22:29:44,468 copying openhcs/formats/metaxpress.py -> build/lib/openhcs/formats 2025-11-09T22:29:44,470 copying openhcs/formats/func_arg_prep.py -> build/lib/openhcs/formats 2025-11-09T22:29:44,474 creating build/lib/openhcs/processing/presets 2025-11-09T22:29:44,475 copying openhcs/processing/presets/__init__.py -> build/lib/openhcs/processing/presets 2025-11-09T22:29:44,477 creating build/lib/openhcs/processing/backends 2025-11-09T22:29:44,478 copying openhcs/processing/backends/__init__.py -> build/lib/openhcs/processing/backends 2025-11-09T22:29:44,481 creating build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,482 copying openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,484 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,486 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,488 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,490 copying openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,493 copying openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,495 copying openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,497 copying openhcs/processing/presets/pipelines/test.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,499 copying openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/lib/openhcs/processing/presets/pipelines 2025-11-09T22:29:44,501 creating build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,502 copying openhcs/processing/backends/lib_registry/unified_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,506 copying openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,509 copying openhcs/processing/backends/lib_registry/registry_service.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,511 copying openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,513 copying openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,515 copying openhcs/processing/backends/lib_registry/cupy_registry.py -> build/lib/openhcs/processing/backends/lib_registry 2025-11-09T22:29:44,517 creating build/lib/openhcs/processing/backends/assemblers 2025-11-09T22:29:44,518 copying openhcs/processing/backends/assemblers/__init__.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-09T22:29:44,521 copying openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-09T22:29:44,524 copying openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-09T22:29:44,527 copying openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/lib/openhcs/processing/backends/assemblers 2025-11-09T22:29:44,530 creating build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,532 copying openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,535 copying openhcs/processing/backends/enhance/__init__.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,537 copying openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,539 copying openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,543 copying openhcs/processing/backends/enhance/basic_processor_jax.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,546 copying openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,549 copying openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,551 copying openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,554 copying openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,557 copying openhcs/processing/backends/enhance/cupy_clahe.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,559 copying openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,562 copying openhcs/processing/backends/enhance/focus_torch.py -> build/lib/openhcs/processing/backends/enhance 2025-11-09T22:29:44,565 creating build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,566 copying openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,569 copying openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,573 copying openhcs/processing/backends/analysis/cache_utils.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,575 copying openhcs/processing/backends/analysis/cx5_format.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,578 copying openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,581 copying openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,584 copying openhcs/processing/backends/analysis/__init__.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,586 copying openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,589 copying openhcs/processing/backends/analysis/hmm_axon.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,592 copying openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,595 copying openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,598 copying openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,601 copying openhcs/processing/backends/analysis/focus_analyzer.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,604 copying openhcs/processing/backends/analysis/multi_template_matching.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,607 copying openhcs/processing/backends/analysis/straighten_object_3d.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,610 copying openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/lib/openhcs/processing/backends/analysis 2025-11-09T22:29:44,614 creating build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,615 copying openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,618 copying openhcs/processing/backends/experimental_analysis/__init__.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,620 copying openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,622 copying openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,625 copying openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,628 copying openhcs/processing/backends/experimental_analysis/format_registry.py -> build/lib/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:44,631 creating build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,632 copying openhcs/processing/backends/processors/torch_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,635 copying openhcs/processing/backends/processors/cupy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,639 copying openhcs/processing/backends/processors/tensorflow_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,642 copying openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,646 copying openhcs/processing/backends/processors/__init__.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,647 copying openhcs/processing/backends/processors/numpy_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,650 copying openhcs/processing/backends/processors/percentile_utils.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,653 copying openhcs/processing/backends/processors/jax_processor.py -> build/lib/openhcs/processing/backends/processors 2025-11-09T22:29:44,656 creating build/lib/openhcs/processing/backends/pos_gen 2025-11-09T22:29:44,657 copying openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-09T22:29:44,661 copying openhcs/processing/backends/pos_gen/__init__.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-09T22:29:44,663 copying openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-09T22:29:44,665 copying openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/lib/openhcs/processing/backends/pos_gen 2025-11-09T22:29:44,669 creating build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,670 copying openhcs/processing/backends/pos_gen/mist/phase_correlation.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,673 copying openhcs/processing/backends/pos_gen/mist/__init__.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,675 copying openhcs/processing/backends/pos_gen/mist/quality_metrics.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,678 copying openhcs/processing/backends/pos_gen/mist/boruvka_mst.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,681 copying openhcs/processing/backends/pos_gen/mist/gpu_kernels.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,683 copying openhcs/processing/backends/pos_gen/mist/mist_main.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,687 copying openhcs/processing/backends/pos_gen/mist/position_reconstruction.py -> build/lib/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:44,690 creating build/lib/openhcs/tests/generators 2025-11-09T22:29:44,691 copying openhcs/tests/generators/generate_synthetic_data.py -> build/lib/openhcs/tests/generators 2025-11-09T22:29:44,695 copying openhcs/tests/generators/__init__.py -> build/lib/openhcs/tests/generators 2025-11-09T22:29:44,697 creating build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,699 copying openhcs/core/pipeline/materialization_flag_planner.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,701 copying openhcs/core/pipeline/step_attribute_stripper.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,703 copying openhcs/core/pipeline/pipeline_utils.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,705 copying openhcs/core/pipeline/__init__.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,708 copying openhcs/core/pipeline/gpu_memory_validator.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,710 copying openhcs/core/pipeline/funcstep_contract_validator.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,713 copying openhcs/core/pipeline/function_contracts.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,716 copying openhcs/core/pipeline/path_planner.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,719 copying openhcs/core/pipeline/compiler.py -> build/lib/openhcs/core/pipeline 2025-11-09T22:29:44,724 creating build/lib/openhcs/core/orchestrator 2025-11-09T22:29:44,725 copying openhcs/core/orchestrator/gpu_scheduler.py -> build/lib/openhcs/core/orchestrator 2025-11-09T22:29:44,727 copying openhcs/core/orchestrator/__init__.py -> build/lib/openhcs/core/orchestrator 2025-11-09T22:29:44,729 copying openhcs/core/orchestrator/orchestrator.py -> build/lib/openhcs/core/orchestrator 2025-11-09T22:29:44,734 copying openhcs/core/orchestrator/execution_result.py -> build/lib/openhcs/core/orchestrator 2025-11-09T22:29:44,737 creating build/lib/openhcs/core/context 2025-11-09T22:29:44,738 copying openhcs/core/context/processing_context.py -> build/lib/openhcs/core/context 2025-11-09T22:29:44,741 copying openhcs/core/context/__init__.py -> build/lib/openhcs/core/context 2025-11-09T22:29:44,743 creating build/lib/openhcs/core/steps 2025-11-09T22:29:44,744 copying openhcs/core/steps/function_step.py -> build/lib/openhcs/core/steps 2025-11-09T22:29:44,748 copying openhcs/core/steps/__init__.py -> build/lib/openhcs/core/steps 2025-11-09T22:29:44,750 copying openhcs/core/steps/abstract.py -> build/lib/openhcs/core/steps 2025-11-09T22:29:44,752 creating build/lib/openhcs/core/components 2025-11-09T22:29:44,754 copying openhcs/core/components/multiprocessing.py -> build/lib/openhcs/core/components 2025-11-09T22:29:44,756 copying openhcs/core/components/__init__.py -> build/lib/openhcs/core/components 2025-11-09T22:29:44,758 copying openhcs/core/components/metaprogramming.py -> build/lib/openhcs/core/components 2025-11-09T22:29:44,760 copying openhcs/core/components/parser_metaprogramming.py -> build/lib/openhcs/core/components 2025-11-09T22:29:44,763 copying openhcs/core/components/validation.py -> build/lib/openhcs/core/components 2025-11-09T22:29:44,766 creating build/lib/openhcs/core/memory 2025-11-09T22:29:44,767 copying openhcs/core/memory/stack_utils.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,770 copying openhcs/core/memory/converters.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,772 copying openhcs/core/memory/oom_recovery.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,774 copying openhcs/core/memory/__init__.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,776 copying openhcs/core/memory/dtype_scaling.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,778 copying openhcs/core/memory/decorators.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,781 copying openhcs/core/memory/utils.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,784 copying openhcs/core/memory/slice_processing.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,786 copying openhcs/core/memory/framework_ops.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,788 copying openhcs/core/memory/conversion_helpers.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,790 copying openhcs/core/memory/framework_config.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,793 copying openhcs/core/memory/exceptions.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,795 copying openhcs/core/memory/gpu_cleanup.py -> build/lib/openhcs/core/memory 2025-11-09T22:29:44,798 creating build/lib/openhcs/ui/shared 2025-11-09T22:29:44,800 copying openhcs/ui/shared/parameter_form_config_factory.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,803 copying openhcs/ui/shared/parameter_form_constants.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,805 copying openhcs/ui/shared/code_editor_form_updater.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,808 copying openhcs/ui/shared/parameter_type_utils.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,810 copying openhcs/ui/shared/__init__.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,812 copying openhcs/ui/shared/system_monitor_core.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,815 copying openhcs/ui/shared/pattern_data_manager.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,817 copying openhcs/ui/shared/widget_creation_registry.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,819 copying openhcs/ui/shared/pattern_file_service.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,822 copying openhcs/ui/shared/search_service.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,824 copying openhcs/ui/shared/parameter_form_base.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,827 copying openhcs/ui/shared/ui_utils.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,829 copying openhcs/ui/shared/parameter_form_service.py -> build/lib/openhcs/ui/shared 2025-11-09T22:29:44,832 creating build/lib/openhcs/pyqt_gui/dialogs 2025-11-09T22:29:44,833 copying openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-09T22:29:44,836 copying openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-09T22:29:44,838 copying openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/lib/openhcs/pyqt_gui/dialogs 2025-11-09T22:29:44,841 creating build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,842 copying openhcs/pyqt_gui/widgets/log_viewer.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,847 copying openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,850 copying openhcs/pyqt_gui/widgets/function_pane.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,853 copying openhcs/pyqt_gui/widgets/__init__.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,855 copying openhcs/pyqt_gui/widgets/system_monitor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,858 copying openhcs/pyqt_gui/widgets/function_list_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,862 copying openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,865 copying openhcs/pyqt_gui/widgets/image_browser.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,871 copying openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,873 copying openhcs/pyqt_gui/widgets/status_bar.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,876 copying openhcs/pyqt_gui/widgets/plate_manager.py -> build/lib/openhcs/pyqt_gui/widgets 2025-11-09T22:29:44,881 creating build/lib/openhcs/pyqt_gui/testing 2025-11-09T22:29:44,882 copying openhcs/pyqt_gui/testing/__init__.py -> build/lib/openhcs/pyqt_gui/testing 2025-11-09T22:29:44,884 copying openhcs/pyqt_gui/testing/event_recorder.py -> build/lib/openhcs/pyqt_gui/testing 2025-11-09T22:29:44,887 copying openhcs/pyqt_gui/testing/test_validator.py -> build/lib/openhcs/pyqt_gui/testing 2025-11-09T22:29:44,889 creating build/lib/openhcs/pyqt_gui/utils 2025-11-09T22:29:44,891 copying openhcs/pyqt_gui/utils/__init__.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-09T22:29:44,893 copying openhcs/pyqt_gui/utils/process_tracker.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-09T22:29:44,895 copying openhcs/pyqt_gui/utils/log_detection_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-09T22:29:44,897 copying openhcs/pyqt_gui/utils/window_utils.py -> build/lib/openhcs/pyqt_gui/utils 2025-11-09T22:29:44,900 creating build/lib/openhcs/pyqt_gui/shared 2025-11-09T22:29:44,901 copying openhcs/pyqt_gui/shared/config_validator.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-09T22:29:44,903 copying openhcs/pyqt_gui/shared/__init__.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-09T22:29:44,905 copying openhcs/pyqt_gui/shared/palette_manager.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-09T22:29:44,908 copying openhcs/pyqt_gui/shared/color_scheme.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-09T22:29:44,911 copying openhcs/pyqt_gui/shared/style_generator.py -> build/lib/openhcs/pyqt_gui/shared 2025-11-09T22:29:44,914 creating build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,915 copying openhcs/pyqt_gui/windows/help_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,918 copying openhcs/pyqt_gui/windows/base_form_dialog.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,921 copying openhcs/pyqt_gui/windows/file_browser_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,923 copying openhcs/pyqt_gui/windows/help_windows.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,926 copying openhcs/pyqt_gui/windows/__init__.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,928 copying openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,930 copying openhcs/pyqt_gui/windows/config_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,933 copying openhcs/pyqt_gui/windows/dual_editor_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,936 copying openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/lib/openhcs/pyqt_gui/windows 2025-11-09T22:29:44,939 creating build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,940 copying openhcs/pyqt_gui/services/config_cache_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,942 copying openhcs/pyqt_gui/services/simple_code_editor.py -> build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,945 copying openhcs/pyqt_gui/services/__init__.py -> build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,947 copying openhcs/pyqt_gui/services/service_adapter.py -> build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,950 copying openhcs/pyqt_gui/services/async_service_bridge.py -> build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,952 copying openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/lib/openhcs/pyqt_gui/services 2025-11-09T22:29:44,955 creating build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,957 copying openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,960 copying openhcs/pyqt_gui/widgets/shared/well_selector_dialog.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,962 copying openhcs/pyqt_gui/widgets/shared/checkbox_group_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,964 copying openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,967 copying openhcs/pyqt_gui/widgets/shared/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,969 copying openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,972 copying openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,976 copying openhcs/pyqt_gui/widgets/shared/config_hierarchy_tree.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,979 copying openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,981 copying openhcs/pyqt_gui/widgets/shared/collapsible_splitter_helper.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,984 copying openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,986 copying openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,988 copying openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/lib/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:44,991 creating build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-09T22:29:44,992 copying openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-09T22:29:44,995 copying openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/lib/openhcs/pyqt_gui/widgets/mixins 2025-11-09T22:29:44,997 creating build/lib/openhcs/formats/pattern 2025-11-09T22:29:44,998 copying openhcs/formats/pattern/__init__.py -> build/lib/openhcs/formats/pattern 2025-11-09T22:29:45,000 copying openhcs/formats/pattern/pattern_discovery.py -> build/lib/openhcs/formats/pattern 2025-11-09T22:29:45,003 copying openhcs/formats/pattern/pattern_resolver.py -> build/lib/openhcs/formats/pattern 2025-11-09T22:29:45,005 running egg_info 2025-11-09T22:29:45,017 writing openhcs.egg-info/PKG-INFO 2025-11-09T22:29:45,048 writing dependency_links to openhcs.egg-info/dependency_links.txt 2025-11-09T22:29:45,050 writing entry points to openhcs.egg-info/entry_points.txt 2025-11-09T22:29:45,070 writing requirements to openhcs.egg-info/requires.txt 2025-11-09T22:29:45,071 writing top-level names to openhcs.egg-info/top_level.txt 2025-11-09T22:29:45,203 reading manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:45,235 writing manifest file 'openhcs.egg-info/SOURCES.txt' 2025-11-09T22:29:45,240 /tmp/pip-build-env-jsrg48cw/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-09T22:29:45,241 !! 2025-11-09T22:29:45,242 ******************************************************************************** 2025-11-09T22:29:45,242 ############################ 2025-11-09T22:29:45,242 # Package would be ignored # 2025-11-09T22:29:45,243 ############################ 2025-11-09T22:29:45,243 Python recognizes 'openhcs.textual_tui' as an importable package[^1], 2025-11-09T22:29:45,244 but it is absent from setuptools' `packages` configuration. 2025-11-09T22:29:45,244 This leads to an ambiguous overall configuration. If you want to distribute this 2025-11-09T22:29:45,245 package, please make sure that 'openhcs.textual_tui' is explicitly added 2025-11-09T22:29:45,245 to the `packages` configuration field. 2025-11-09T22:29:45,246 Alternatively, you can also rely on setuptools' discovery methods 2025-11-09T22:29:45,247 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-11-09T22:29:45,247 instead of `find_packages(...)`/`find:`). 2025-11-09T22:29:45,248 You can read more about "package discovery" on setuptools documentation page: 2025-11-09T22:29:45,249 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-11-09T22:29:45,250 If you don't want 'openhcs.textual_tui' to be distributed and are 2025-11-09T22:29:45,250 already explicitly excluding 'openhcs.textual_tui' via 2025-11-09T22:29:45,251 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-11-09T22:29:45,251 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-11-09T22:29:45,252 combination with a more fine grained `package-data` configuration. 2025-11-09T22:29:45,252 You can read more about "package data files" on setuptools documentation page: 2025-11-09T22:29:45,254 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-11-09T22:29:45,255 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-11-09T22:29:45,256 even if it does not contain any `.py` files. 2025-11-09T22:29:45,256 On the other hand, currently there is no concept of package data 2025-11-09T22:29:45,257 directory, all directories are treated like packages. 2025-11-09T22:29:45,257 ******************************************************************************** 2025-11-09T22:29:45,258 !! 2025-11-09T22:29:45,258 check.warn(importable) 2025-11-09T22:29:45,342 creating build/lib/openhcs/textual_tui 2025-11-09T22:29:45,343 copying openhcs/textual_tui/styles.css -> build/lib/openhcs/textual_tui 2025-11-09T22:29:45,346 copying openhcs/omero/docker-compose.yml -> build/lib/openhcs/omero 2025-11-09T22:29:45,348 copying openhcs/omero/docker-compose.openhcs.yml -> build/lib/openhcs/omero 2025-11-09T22:29:45,386 installing to build/bdist.linux-armv7l/wheel 2025-11-09T22:29:45,387 running install 2025-11-09T22:29:45,410 running install_lib 2025-11-09T22:29:45,416 creating build/bdist.linux-armv7l/wheel 2025-11-09T22:29:45,419 creating build/bdist.linux-armv7l/wheel/openhcs 2025-11-09T22:29:45,420 creating build/bdist.linux-armv7l/wheel/openhcs/config_framework 2025-11-09T22:29:45,422 copying build/lib/openhcs/config_framework/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,424 copying build/lib/openhcs/config_framework/dual_axis_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,426 copying build/lib/openhcs/config_framework/context_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,428 copying build/lib/openhcs/config_framework/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,430 copying build/lib/openhcs/config_framework/global_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,432 copying build/lib/openhcs/config_framework/cache_warming.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,434 copying build/lib/openhcs/config_framework/placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,436 copying build/lib/openhcs/config_framework/lazy_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/config_framework 2025-11-09T22:29:45,440 creating build/bdist.linux-armv7l/wheel/openhcs/validation 2025-11-09T22:29:45,441 copying build/lib/openhcs/validation/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-09T22:29:45,443 copying build/lib/openhcs/validation/ast_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-09T22:29:45,445 copying build/lib/openhcs/validation/validate.py -> build/bdist.linux-armv7l/wheel/./openhcs/validation 2025-11-09T22:29:45,448 creating build/bdist.linux-armv7l/wheel/openhcs/processing 2025-11-09T22:29:45,450 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets 2025-11-09T22:29:45,451 creating build/bdist.linux-armv7l/wheel/openhcs/processing/presets/pipelines 2025-11-09T22:29:45,453 copying build/lib/openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-09T22:29:45,455 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-09T22:29:45,457 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-09T22:29:45,459 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-09T22:29:45,461 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-09T22:29:45,463 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-09T22:29:45,465 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-09T22:29:45,467 copying build/lib/openhcs/processing/presets/pipelines/test.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-09T22:29:45,469 copying build/lib/openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets/pipelines 2025-11-09T22:29:45,471 copying build/lib/openhcs/processing/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/presets 2025-11-09T22:29:45,473 copying build/lib/openhcs/processing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-11-09T22:29:45,475 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends 2025-11-09T22:29:45,477 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,478 copying build/lib/openhcs/processing/backends/lib_registry/unified_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,481 copying build/lib/openhcs/processing/backends/lib_registry/openhcs_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,484 copying build/lib/openhcs/processing/backends/lib_registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,486 copying build/lib/openhcs/processing/backends/lib_registry/pyclesperanto_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,488 copying build/lib/openhcs/processing/backends/lib_registry/scikit_image_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,490 copying build/lib/openhcs/processing/backends/lib_registry/cupy_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/lib_registry 2025-11-09T22:29:45,492 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/assemblers 2025-11-09T22:29:45,493 copying build/lib/openhcs/processing/backends/assemblers/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-09T22:29:45,495 copying build/lib/openhcs/processing/backends/assemblers/self_supervised_stitcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-09T22:29:45,498 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-09T22:29:45,500 copying build/lib/openhcs/processing/backends/assemblers/assemble_stack_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/assemblers 2025-11-09T22:29:45,503 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/enhance 2025-11-09T22:29:45,504 copying build/lib/openhcs/processing/backends/enhance/dl_edof_unsupervised.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,507 copying build/lib/openhcs/processing/backends/enhance/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,508 copying build/lib/openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,511 copying build/lib/openhcs/processing/backends/enhance/basic_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,513 copying build/lib/openhcs/processing/backends/enhance/basic_processor_jax.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,516 copying build/lib/openhcs/processing/backends/enhance/torch_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,518 copying build/lib/openhcs/processing/backends/enhance/jax_nlm_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,520 copying build/lib/openhcs/processing/backends/enhance/basic_processor_numpy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,523 copying build/lib/openhcs/processing/backends/enhance/n2v2_processor_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,525 copying build/lib/openhcs/processing/backends/enhance/cupy_clahe.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,528 copying build/lib/openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,530 copying build/lib/openhcs/processing/backends/enhance/focus_torch.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/enhance 2025-11-09T22:29:45,533 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/analysis 2025-11-09T22:29:45,534 copying build/lib/openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,537 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,540 copying build/lib/openhcs/processing/backends/analysis/cache_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,542 copying build/lib/openhcs/processing/backends/analysis/cx5_format.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,545 copying build/lib/openhcs/processing/backends/analysis/hmm_axon_torbi.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,547 copying build/lib/openhcs/processing/backends/analysis/consolidate_analysis_results.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,550 copying build/lib/openhcs/processing/backends/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,552 copying build/lib/openhcs/processing/backends/analysis/consolidate_special_outputs.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,554 copying build/lib/openhcs/processing/backends/analysis/hmm_axon.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,557 copying build/lib/openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,560 copying build/lib/openhcs/processing/backends/analysis/skan_axon_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,563 copying build/lib/openhcs/processing/backends/analysis/dxf_mask_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,566 copying build/lib/openhcs/processing/backends/analysis/focus_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,568 copying build/lib/openhcs/processing/backends/analysis/multi_template_matching.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,571 copying build/lib/openhcs/processing/backends/analysis/straighten_object_3d.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,574 copying build/lib/openhcs/processing/backends/analysis/cell_counting_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/analysis 2025-11-09T22:29:45,577 copying build/lib/openhcs/processing/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends 2025-11-09T22:29:45,579 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,580 copying build/lib/openhcs/processing/backends/experimental_analysis/metaxpress_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,583 copying build/lib/openhcs/processing/backends/experimental_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,585 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,587 copying build/lib/openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,590 copying build/lib/openhcs/processing/backends/experimental_analysis/cx5_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,592 copying build/lib/openhcs/processing/backends/experimental_analysis/format_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/experimental_analysis 2025-11-09T22:29:45,595 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/processors 2025-11-09T22:29:45,596 copying build/lib/openhcs/processing/backends/processors/torch_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,599 copying build/lib/openhcs/processing/backends/processors/cupy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,602 copying build/lib/openhcs/processing/backends/processors/tensorflow_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,604 copying build/lib/openhcs/processing/backends/processors/pyclesperanto_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,607 copying build/lib/openhcs/processing/backends/processors/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,609 copying build/lib/openhcs/processing/backends/processors/numpy_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,611 copying build/lib/openhcs/processing/backends/processors/percentile_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,614 copying build/lib/openhcs/processing/backends/processors/jax_processor.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/processors 2025-11-09T22:29:45,617 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen 2025-11-09T22:29:45,618 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_cpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-09T22:29:45,620 copying build/lib/openhcs/processing/backends/pos_gen/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-09T22:29:45,623 creating build/bdist.linux-armv7l/wheel/openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:45,624 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-09T22:29:45,626 copying build/lib/openhcs/processing/backends/pos_gen/mist/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen/mist 2025-11-09T22:29:45,628 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-09T22:29:45,631 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-09T22:29:45,633 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-09T22:29:45,636 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-09T22:29:45,639 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-09T22:29:45,642 copying build/lib/openhcs/processing/backends/pos_gen/mist_processor_cupy.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-09T22:29:45,644 copying build/lib/openhcs/processing/backends/pos_gen/ashlar_main_gpu.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing/backends/pos_gen 2025-11-09T22:29:45,648 copying build/lib/openhcs/processing/func_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/processing 2025-11-09T22:29:45,651 creating build/bdist.linux-armv7l/wheel/openhcs/microscopes 2025-11-09T22:29:45,652 copying build/lib/openhcs/microscopes/opera_phenix.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,655 copying build/lib/openhcs/microscopes/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,657 copying build/lib/openhcs/microscopes/imagexpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,660 copying build/lib/openhcs/microscopes/handler_registry_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,662 copying build/lib/openhcs/microscopes/opera_phenix_xml_parser.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,664 copying build/lib/openhcs/microscopes/omero.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,667 copying build/lib/openhcs/microscopes/microscope_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,669 copying build/lib/openhcs/microscopes/microscope_interfaces.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,672 copying build/lib/openhcs/microscopes/openhcs.py -> build/bdist.linux-armv7l/wheel/./openhcs/microscopes 2025-11-09T22:29:45,676 creating build/bdist.linux-armv7l/wheel/openhcs/io 2025-11-09T22:29:45,677 copying build/lib/openhcs/io/disk.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,680 copying build/lib/openhcs/io/metadata_writer.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,682 copying build/lib/openhcs/io/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,685 copying build/lib/openhcs/io/async_init.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,687 copying build/lib/openhcs/io/filemanager.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,690 copying build/lib/openhcs/io/pipeline_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,692 copying build/lib/openhcs/io/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,694 copying build/lib/openhcs/io/napari_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,696 copying build/lib/openhcs/io/fiji_stream.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,699 copying build/lib/openhcs/io/backend_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,701 copying build/lib/openhcs/io/base.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,704 copying build/lib/openhcs/io/zarr.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,707 copying build/lib/openhcs/io/omero_local.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,710 copying build/lib/openhcs/io/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,712 copying build/lib/openhcs/io/memory.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,715 copying build/lib/openhcs/io/virtual_workspace.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,717 copying build/lib/openhcs/io/metadata_migration.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,720 copying build/lib/openhcs/io/atomic.py -> build/bdist.linux-armv7l/wheel/./openhcs/io 2025-11-09T22:29:45,722 creating build/bdist.linux-armv7l/wheel/openhcs/debug 2025-11-09T22:29:45,723 copying build/lib/openhcs/debug/example_export_clean.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-09T22:29:45,726 copying build/lib/openhcs/debug/pickle_to_python.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-09T22:29:45,729 copying build/lib/openhcs/debug/example_export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-09T22:29:45,731 copying build/lib/openhcs/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-09T22:29:45,733 copying build/lib/openhcs/debug/export.py -> build/bdist.linux-armv7l/wheel/./openhcs/debug 2025-11-09T22:29:45,736 creating build/bdist.linux-armv7l/wheel/openhcs/tests 2025-11-09T22:29:45,738 creating build/bdist.linux-armv7l/wheel/openhcs/tests/generators 2025-11-09T22:29:45,739 copying build/lib/openhcs/tests/generators/generate_synthetic_data.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-11-09T22:29:45,742 copying build/lib/openhcs/tests/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests/generators 2025-11-09T22:29:45,744 copying build/lib/openhcs/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-09T22:29:45,745 copying build/lib/openhcs/tests/basic_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-09T22:29:45,747 copying build/lib/openhcs/tests/test_pipeline.py -> build/bdist.linux-armv7l/wheel/./openhcs/tests 2025-11-09T22:29:45,749 copying build/lib/openhcs/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs 2025-11-09T22:29:45,752 creating build/bdist.linux-armv7l/wheel/openhcs/core 2025-11-09T22:29:45,753 copying build/lib/openhcs/core/registry_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,756 creating build/bdist.linux-armv7l/wheel/openhcs/core/pipeline 2025-11-09T22:29:45,757 copying build/lib/openhcs/core/pipeline/materialization_flag_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,759 copying build/lib/openhcs/core/pipeline/step_attribute_stripper.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,762 copying build/lib/openhcs/core/pipeline/pipeline_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,763 copying build/lib/openhcs/core/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,766 copying build/lib/openhcs/core/pipeline/gpu_memory_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,768 copying build/lib/openhcs/core/pipeline/funcstep_contract_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,771 copying build/lib/openhcs/core/pipeline/function_contracts.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,773 copying build/lib/openhcs/core/pipeline/path_planner.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,776 copying build/lib/openhcs/core/pipeline/compiler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/pipeline 2025-11-09T22:29:45,780 copying build/lib/openhcs/core/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,782 copying build/lib/openhcs/core/log_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,785 copying build/lib/openhcs/core/xdg_paths.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,787 copying build/lib/openhcs/core/lazy_placeholder.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,789 copying build/lib/openhcs/core/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,791 copying build/lib/openhcs/core/auto_register_meta.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,794 copying build/lib/openhcs/core/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,797 copying build/lib/openhcs/core/config_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,799 copying build/lib/openhcs/core/roi.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,801 copying build/lib/openhcs/core/lazy_placeholder_simplified.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,804 creating build/bdist.linux-armv7l/wheel/openhcs/core/orchestrator 2025-11-09T22:29:45,805 copying build/lib/openhcs/core/orchestrator/gpu_scheduler.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-09T22:29:45,808 copying build/lib/openhcs/core/orchestrator/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-09T22:29:45,809 copying build/lib/openhcs/core/orchestrator/orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-09T22:29:45,813 copying build/lib/openhcs/core/orchestrator/execution_result.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/orchestrator 2025-11-09T22:29:45,815 copying build/lib/openhcs/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,817 copying build/lib/openhcs/core/path_cache.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,819 copying build/lib/openhcs/core/lazy_gpu_imports.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,821 copying build/lib/openhcs/core/streaming_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,823 copying build/lib/openhcs/core/registry_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core 2025-11-09T22:29:45,826 creating build/bdist.linux-armv7l/wheel/openhcs/core/context 2025-11-09T22:29:45,827 copying build/lib/openhcs/core/context/processing_context.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-11-09T22:29:45,830 copying build/lib/openhcs/core/context/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/context 2025-11-09T22:29:45,832 creating build/bdist.linux-armv7l/wheel/openhcs/core/steps 2025-11-09T22:29:45,833 copying build/lib/openhcs/core/steps/function_step.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-09T22:29:45,837 copying build/lib/openhcs/core/steps/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-09T22:29:45,839 copying build/lib/openhcs/core/steps/abstract.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/steps 2025-11-09T22:29:45,842 creating build/bdist.linux-armv7l/wheel/openhcs/core/components 2025-11-09T22:29:45,843 copying build/lib/openhcs/core/components/multiprocessing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-09T22:29:45,845 copying build/lib/openhcs/core/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-09T22:29:45,847 copying build/lib/openhcs/core/components/metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-09T22:29:45,849 copying build/lib/openhcs/core/components/parser_metaprogramming.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-09T22:29:45,852 copying build/lib/openhcs/core/components/validation.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/components 2025-11-09T22:29:45,855 creating build/bdist.linux-armv7l/wheel/openhcs/core/memory 2025-11-09T22:29:45,856 copying build/lib/openhcs/core/memory/stack_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,858 copying build/lib/openhcs/core/memory/converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,860 copying build/lib/openhcs/core/memory/oom_recovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,863 copying build/lib/openhcs/core/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,865 copying build/lib/openhcs/core/memory/dtype_scaling.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,867 copying build/lib/openhcs/core/memory/decorators.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,870 copying build/lib/openhcs/core/memory/utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,872 copying build/lib/openhcs/core/memory/slice_processing.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,874 copying build/lib/openhcs/core/memory/framework_ops.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,876 copying build/lib/openhcs/core/memory/conversion_helpers.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,878 copying build/lib/openhcs/core/memory/framework_config.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,881 copying build/lib/openhcs/core/memory/exceptions.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,883 copying build/lib/openhcs/core/memory/gpu_cleanup.py -> build/bdist.linux-armv7l/wheel/./openhcs/core/memory 2025-11-09T22:29:45,885 creating build/bdist.linux-armv7l/wheel/openhcs/introspection 2025-11-09T22:29:45,887 copying build/lib/openhcs/introspection/unified_parameter_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-09T22:29:45,889 copying build/lib/openhcs/introspection/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-09T22:29:45,891 copying build/lib/openhcs/introspection/signature_analyzer.py -> build/bdist.linux-armv7l/wheel/./openhcs/introspection 2025-11-09T22:29:45,894 creating build/bdist.linux-armv7l/wheel/openhcs/omero 2025-11-09T22:29:45,895 copying build/lib/openhcs/omero/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-09T22:29:45,897 copying build/lib/openhcs/omero/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-09T22:29:45,899 copying build/lib/openhcs/omero/docker-compose.openhcs.yml -> build/bdist.linux-armv7l/wheel/./openhcs/omero 2025-11-09T22:29:45,901 creating build/bdist.linux-armv7l/wheel/openhcs/ui 2025-11-09T22:29:45,902 creating build/bdist.linux-armv7l/wheel/openhcs/ui/shared 2025-11-09T22:29:45,903 copying build/lib/openhcs/ui/shared/parameter_form_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,906 copying build/lib/openhcs/ui/shared/parameter_form_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,908 copying build/lib/openhcs/ui/shared/code_editor_form_updater.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,910 copying build/lib/openhcs/ui/shared/parameter_type_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,913 copying build/lib/openhcs/ui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,915 copying build/lib/openhcs/ui/shared/system_monitor_core.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,917 copying build/lib/openhcs/ui/shared/pattern_data_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,919 copying build/lib/openhcs/ui/shared/widget_creation_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,921 copying build/lib/openhcs/ui/shared/pattern_file_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,923 copying build/lib/openhcs/ui/shared/search_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,925 copying build/lib/openhcs/ui/shared/parameter_form_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,927 copying build/lib/openhcs/ui/shared/ui_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,929 copying build/lib/openhcs/ui/shared/parameter_form_service.py -> build/bdist.linux-armv7l/wheel/./openhcs/ui/shared 2025-11-09T22:29:45,932 creating build/bdist.linux-armv7l/wheel/openhcs/runtime 2025-11-09T22:29:45,934 copying build/lib/openhcs/runtime/omero_instance_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,936 copying build/lib/openhcs/runtime/fiji_viewer_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,940 copying build/lib/openhcs/runtime/fiji_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,943 copying build/lib/openhcs/runtime/zmq_execution_server_launcher.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,945 copying build/lib/openhcs/runtime/remote_orchestrator.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,947 copying build/lib/openhcs/runtime/zmq_execution_client.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,950 copying build/lib/openhcs/runtime/zmq_messages.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,952 copying build/lib/openhcs/runtime/execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,954 copying build/lib/openhcs/runtime/napari_stream_visualizer.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,958 copying build/lib/openhcs/runtime/queue_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,960 copying build/lib/openhcs/runtime/zmq_base.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,963 copying build/lib/openhcs/runtime/zmq_execution_server.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,966 copying build/lib/openhcs/runtime/roi_converters.py -> build/bdist.linux-armv7l/wheel/./openhcs/runtime 2025-11-09T22:29:45,969 creating build/bdist.linux-armv7l/wheel/openhcs/constants 2025-11-09T22:29:45,970 copying build/lib/openhcs/constants/streaming.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-09T22:29:45,972 copying build/lib/openhcs/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-09T22:29:45,975 copying build/lib/openhcs/constants/input_source.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-09T22:29:45,976 copying build/lib/openhcs/constants/constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/constants 2025-11-09T22:29:45,980 creating build/bdist.linux-armv7l/wheel/openhcs/utils 2025-11-09T22:29:45,981 copying build/lib/openhcs/utils/environment.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-09T22:29:45,984 copying build/lib/openhcs/utils/recache_function_registry.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-09T22:29:45,986 copying build/lib/openhcs/utils/performance_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-09T22:29:45,989 copying build/lib/openhcs/utils/enum_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-09T22:29:45,992 copying build/lib/openhcs/utils/import_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-09T22:29:45,994 copying build/lib/openhcs/utils/display_config_factory.py -> build/bdist.linux-armv7l/wheel/./openhcs/utils 2025-11-09T22:29:45,998 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui 2025-11-09T22:29:45,999 copying build/lib/openhcs/pyqt_gui/app.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-09T22:29:46,002 copying build/lib/openhcs/pyqt_gui/config.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-09T22:29:46,005 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/dialogs 2025-11-09T22:29:46,006 copying build/lib/openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-09T22:29:46,009 copying build/lib/openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-09T22:29:46,012 copying build/lib/openhcs/pyqt_gui/dialogs/function_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/dialogs 2025-11-09T22:29:46,016 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,017 copying build/lib/openhcs/pyqt_gui/widgets/log_viewer.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,021 copying build/lib/openhcs/pyqt_gui/widgets/step_parameter_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,024 copying build/lib/openhcs/pyqt_gui/widgets/function_pane.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,028 copying build/lib/openhcs/pyqt_gui/widgets/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,030 copying build/lib/openhcs/pyqt_gui/widgets/system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,033 copying build/lib/openhcs/pyqt_gui/widgets/function_list_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,036 copying build/lib/openhcs/pyqt_gui/widgets/pipeline_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,039 copying build/lib/openhcs/pyqt_gui/widgets/image_browser.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,044 copying build/lib/openhcs/pyqt_gui/widgets/enhanced_path_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,046 copying build/lib/openhcs/pyqt_gui/widgets/status_bar.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,049 copying build/lib/openhcs/pyqt_gui/widgets/plate_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets 2025-11-09T22:29:46,054 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,056 copying build/lib/openhcs/pyqt_gui/widgets/shared/widget_strategies.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,059 copying build/lib/openhcs/pyqt_gui/widgets/shared/well_selector_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,061 copying build/lib/openhcs/pyqt_gui/widgets/shared/checkbox_group_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,064 copying build/lib/openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,067 copying build/lib/openhcs/pyqt_gui/widgets/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,069 copying build/lib/openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,072 copying build/lib/openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,077 copying build/lib/openhcs/pyqt_gui/widgets/shared/config_hierarchy_tree.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,079 copying build/lib/openhcs/pyqt_gui/widgets/shared/column_filter_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,082 copying build/lib/openhcs/pyqt_gui/widgets/shared/collapsible_splitter_helper.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,084 copying build/lib/openhcs/pyqt_gui/widgets/shared/layout_constants.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,085 copying build/lib/openhcs/pyqt_gui/widgets/shared/clickable_help_components.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,088 copying build/lib/openhcs/pyqt_gui/widgets/shared/plate_view_widget.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/shared 2025-11-09T22:29:46,092 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/widgets/mixins 2025-11-09T22:29:46,093 copying build/lib/openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-09T22:29:46,096 copying build/lib/openhcs/pyqt_gui/widgets/mixins/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/widgets/mixins 2025-11-09T22:29:46,098 copying build/lib/openhcs/pyqt_gui/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-09T22:29:46,100 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/testing 2025-11-09T22:29:46,102 copying build/lib/openhcs/pyqt_gui/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/testing 2025-11-09T22:29:46,104 copying build/lib/openhcs/pyqt_gui/testing/event_recorder.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/testing 2025-11-09T22:29:46,107 copying build/lib/openhcs/pyqt_gui/testing/test_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/testing 2025-11-09T22:29:46,110 copying build/lib/openhcs/pyqt_gui/__main__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-09T22:29:46,113 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/utils 2025-11-09T22:29:46,114 copying build/lib/openhcs/pyqt_gui/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-09T22:29:46,117 copying build/lib/openhcs/pyqt_gui/utils/process_tracker.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-09T22:29:46,119 copying build/lib/openhcs/pyqt_gui/utils/log_detection_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-09T22:29:46,121 copying build/lib/openhcs/pyqt_gui/utils/window_utils.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/utils 2025-11-09T22:29:46,124 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/shared 2025-11-09T22:29:46,126 copying build/lib/openhcs/pyqt_gui/shared/config_validator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-09T22:29:46,129 copying build/lib/openhcs/pyqt_gui/shared/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-09T22:29:46,131 copying build/lib/openhcs/pyqt_gui/shared/palette_manager.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-09T22:29:46,134 copying build/lib/openhcs/pyqt_gui/shared/color_scheme.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-09T22:29:46,137 copying build/lib/openhcs/pyqt_gui/shared/style_generator.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/shared 2025-11-09T22:29:46,140 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/windows 2025-11-09T22:29:46,141 copying build/lib/openhcs/pyqt_gui/windows/help_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,144 copying build/lib/openhcs/pyqt_gui/windows/base_form_dialog.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,147 copying build/lib/openhcs/pyqt_gui/windows/file_browser_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,150 copying build/lib/openhcs/pyqt_gui/windows/help_windows.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,153 copying build/lib/openhcs/pyqt_gui/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,155 copying build/lib/openhcs/pyqt_gui/windows/plate_viewer_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,158 copying build/lib/openhcs/pyqt_gui/windows/config_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,161 copying build/lib/openhcs/pyqt_gui/windows/dual_editor_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,164 copying build/lib/openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/windows 2025-11-09T22:29:46,168 creating build/bdist.linux-armv7l/wheel/openhcs/pyqt_gui/services 2025-11-09T22:29:46,169 copying build/lib/openhcs/pyqt_gui/services/config_cache_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-09T22:29:46,172 copying build/lib/openhcs/pyqt_gui/services/simple_code_editor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-09T22:29:46,175 copying build/lib/openhcs/pyqt_gui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-09T22:29:46,177 copying build/lib/openhcs/pyqt_gui/services/service_adapter.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-09T22:29:46,180 copying build/lib/openhcs/pyqt_gui/services/async_service_bridge.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-09T22:29:46,183 copying build/lib/openhcs/pyqt_gui/services/persistent_system_monitor.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui/services 2025-11-09T22:29:46,186 copying build/lib/openhcs/pyqt_gui/launch.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-09T22:29:46,188 copying build/lib/openhcs/pyqt_gui/main.py -> build/bdist.linux-armv7l/wheel/./openhcs/pyqt_gui 2025-11-09T22:29:46,192 creating build/bdist.linux-armv7l/wheel/openhcs/components 2025-11-09T22:29:46,193 copying build/lib/openhcs/components/framework.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-11-09T22:29:46,196 copying build/lib/openhcs/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/components 2025-11-09T22:29:46,199 creating build/bdist.linux-armv7l/wheel/openhcs/textual_tui 2025-11-09T22:29:46,200 copying build/lib/openhcs/textual_tui/styles.css -> build/bdist.linux-armv7l/wheel/./openhcs/textual_tui 2025-11-09T22:29:46,203 creating build/bdist.linux-armv7l/wheel/openhcs/formats 2025-11-09T22:29:46,205 copying build/lib/openhcs/formats/experimental_analysis.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-09T22:29:46,209 creating build/bdist.linux-armv7l/wheel/openhcs/formats/pattern 2025-11-09T22:29:46,210 copying build/lib/openhcs/formats/pattern/__init__.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-09T22:29:46,212 copying build/lib/openhcs/formats/pattern/pattern_discovery.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-09T22:29:46,215 copying build/lib/openhcs/formats/pattern/pattern_resolver.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats/pattern 2025-11-09T22:29:46,218 copying build/lib/openhcs/formats/metaxpress.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-09T22:29:46,220 copying build/lib/openhcs/formats/func_arg_prep.py -> build/bdist.linux-armv7l/wheel/./openhcs/formats 2025-11-09T22:29:46,223 running install_egg_info 2025-11-09T22:29:46,229 Copying openhcs.egg-info to build/bdist.linux-armv7l/wheel/./openhcs-0.4.5-py3.11.egg-info 2025-11-09T22:29:46,244 running install_scripts 2025-11-09T22:29:46,256 creating build/bdist.linux-armv7l/wheel/openhcs-0.4.5.dist-info/WHEEL 2025-11-09T22:29:46,260 creating '/tmp/pip-wheel-0zkgzcas/.tmp-_ftv7kyy/openhcs-0.4.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-09T22:29:46,264 adding 'openhcs/__init__.py' 2025-11-09T22:29:46,267 adding 'openhcs/components/__init__.py' 2025-11-09T22:29:46,270 adding 'openhcs/components/framework.py' 2025-11-09T22:29:46,274 adding 'openhcs/config_framework/__init__.py' 2025-11-09T22:29:46,277 adding 'openhcs/config_framework/cache_warming.py' 2025-11-09T22:29:46,279 adding 'openhcs/config_framework/config.py' 2025-11-09T22:29:46,284 adding 'openhcs/config_framework/context_manager.py' 2025-11-09T22:29:46,287 adding 'openhcs/config_framework/dual_axis_resolver.py' 2025-11-09T22:29:46,289 adding 'openhcs/config_framework/global_config.py' 2025-11-09T22:29:46,300 adding 'openhcs/config_framework/lazy_factory.py' 2025-11-09T22:29:46,303 adding 'openhcs/config_framework/placeholder.py' 2025-11-09T22:29:46,305 adding 'openhcs/constants/__init__.py' 2025-11-09T22:29:46,309 adding 'openhcs/constants/constants.py' 2025-11-09T22:29:46,311 adding 'openhcs/constants/input_source.py' 2025-11-09T22:29:46,313 adding 'openhcs/constants/streaming.py' 2025-11-09T22:29:46,315 adding 'openhcs/core/__init__.py' 2025-11-09T22:29:46,321 adding 'openhcs/core/auto_register_meta.py' 2025-11-09T22:29:46,325 adding 'openhcs/core/config.py' 2025-11-09T22:29:46,328 adding 'openhcs/core/config_cache.py' 2025-11-09T22:29:46,330 adding 'openhcs/core/lazy_gpu_imports.py' 2025-11-09T22:29:46,332 adding 'openhcs/core/lazy_placeholder.py' 2025-11-09T22:29:46,335 adding 'openhcs/core/lazy_placeholder_simplified.py' 2025-11-09T22:29:46,337 adding 'openhcs/core/log_utils.py' 2025-11-09T22:29:46,339 adding 'openhcs/core/metadata_cache.py' 2025-11-09T22:29:46,341 adding 'openhcs/core/path_cache.py' 2025-11-09T22:29:46,344 adding 'openhcs/core/registry_cache.py' 2025-11-09T22:29:46,346 adding 'openhcs/core/registry_discovery.py' 2025-11-09T22:29:46,349 adding 'openhcs/core/roi.py' 2025-11-09T22:29:46,351 adding 'openhcs/core/streaming_config_factory.py' 2025-11-09T22:29:46,355 adding 'openhcs/core/utils.py' 2025-11-09T22:29:46,356 adding 'openhcs/core/xdg_paths.py' 2025-11-09T22:29:46,358 adding 'openhcs/core/components/__init__.py' 2025-11-09T22:29:46,360 adding 'openhcs/core/components/metaprogramming.py' 2025-11-09T22:29:46,361 adding 'openhcs/core/components/multiprocessing.py' 2025-11-09T22:29:46,364 adding 'openhcs/core/components/parser_metaprogramming.py' 2025-11-09T22:29:46,365 adding 'openhcs/core/components/validation.py' 2025-11-09T22:29:46,367 adding 'openhcs/core/context/__init__.py' 2025-11-09T22:29:46,369 adding 'openhcs/core/context/processing_context.py' 2025-11-09T22:29:46,371 adding 'openhcs/core/memory/__init__.py' 2025-11-09T22:29:46,372 adding 'openhcs/core/memory/conversion_helpers.py' 2025-11-09T22:29:46,374 adding 'openhcs/core/memory/converters.py' 2025-11-09T22:29:46,376 adding 'openhcs/core/memory/decorators.py' 2025-11-09T22:29:46,377 adding 'openhcs/core/memory/dtype_scaling.py' 2025-11-09T22:29:46,379 adding 'openhcs/core/memory/exceptions.py' 2025-11-09T22:29:46,381 adding 'openhcs/core/memory/framework_config.py' 2025-11-09T22:29:46,382 adding 'openhcs/core/memory/framework_ops.py' 2025-11-09T22:29:46,383 adding 'openhcs/core/memory/gpu_cleanup.py' 2025-11-09T22:29:46,385 adding 'openhcs/core/memory/oom_recovery.py' 2025-11-09T22:29:46,386 adding 'openhcs/core/memory/slice_processing.py' 2025-11-09T22:29:46,388 adding 'openhcs/core/memory/stack_utils.py' 2025-11-09T22:29:46,390 adding 'openhcs/core/memory/utils.py' 2025-11-09T22:29:46,392 adding 'openhcs/core/orchestrator/__init__.py' 2025-11-09T22:29:46,393 adding 'openhcs/core/orchestrator/execution_result.py' 2025-11-09T22:29:46,395 adding 'openhcs/core/orchestrator/gpu_scheduler.py' 2025-11-09T22:29:46,404 adding 'openhcs/core/orchestrator/orchestrator.py' 2025-11-09T22:29:46,407 adding 'openhcs/core/pipeline/__init__.py' 2025-11-09T22:29:46,415 adding 'openhcs/core/pipeline/compiler.py' 2025-11-09T22:29:46,418 adding 'openhcs/core/pipeline/funcstep_contract_validator.py' 2025-11-09T22:29:46,420 adding 'openhcs/core/pipeline/function_contracts.py' 2025-11-09T22:29:46,422 adding 'openhcs/core/pipeline/gpu_memory_validator.py' 2025-11-09T22:29:46,423 adding 'openhcs/core/pipeline/materialization_flag_planner.py' 2025-11-09T22:29:46,427 adding 'openhcs/core/pipeline/path_planner.py' 2025-11-09T22:29:46,428 adding 'openhcs/core/pipeline/pipeline_utils.py' 2025-11-09T22:29:46,430 adding 'openhcs/core/pipeline/step_attribute_stripper.py' 2025-11-09T22:29:46,431 adding 'openhcs/core/steps/__init__.py' 2025-11-09T22:29:46,433 adding 'openhcs/core/steps/abstract.py' 2025-11-09T22:29:46,442 adding 'openhcs/core/steps/function_step.py' 2025-11-09T22:29:46,445 adding 'openhcs/debug/__init__.py' 2025-11-09T22:29:46,446 adding 'openhcs/debug/example_export.py' 2025-11-09T22:29:46,448 adding 'openhcs/debug/example_export_clean.py' 2025-11-09T22:29:46,450 adding 'openhcs/debug/export.py' 2025-11-09T22:29:46,455 adding 'openhcs/debug/pickle_to_python.py' 2025-11-09T22:29:46,461 adding 'openhcs/formats/experimental_analysis.py' 2025-11-09T22:29:46,464 adding 'openhcs/formats/func_arg_prep.py' 2025-11-09T22:29:46,465 adding 'openhcs/formats/metaxpress.py' 2025-11-09T22:29:46,468 adding 'openhcs/formats/pattern/__init__.py' 2025-11-09T22:29:46,470 adding 'openhcs/formats/pattern/pattern_discovery.py' 2025-11-09T22:29:46,472 adding 'openhcs/formats/pattern/pattern_resolver.py' 2025-11-09T22:29:46,474 adding 'openhcs/introspection/__init__.py' 2025-11-09T22:29:46,479 adding 'openhcs/introspection/signature_analyzer.py' 2025-11-09T22:29:46,482 adding 'openhcs/introspection/unified_parameter_analyzer.py' 2025-11-09T22:29:46,484 adding 'openhcs/io/__init__.py' 2025-11-09T22:29:46,486 adding 'openhcs/io/async_init.py' 2025-11-09T22:29:46,487 adding 'openhcs/io/atomic.py' 2025-11-09T22:29:46,489 adding 'openhcs/io/backend_registry.py' 2025-11-09T22:29:46,491 adding 'openhcs/io/base.py' 2025-11-09T22:29:46,495 adding 'openhcs/io/disk.py' 2025-11-09T22:29:46,497 adding 'openhcs/io/exceptions.py' 2025-11-09T22:29:46,498 adding 'openhcs/io/fiji_stream.py' 2025-11-09T22:29:46,502 adding 'openhcs/io/filemanager.py' 2025-11-09T22:29:46,505 adding 'openhcs/io/memory.py' 2025-11-09T22:29:46,506 adding 'openhcs/io/metadata_migration.py' 2025-11-09T22:29:46,508 adding 'openhcs/io/metadata_writer.py' 2025-11-09T22:29:46,510 adding 'openhcs/io/napari_stream.py' 2025-11-09T22:29:46,517 adding 'openhcs/io/omero_local.py' 2025-11-09T22:29:46,519 adding 'openhcs/io/pipeline_migration.py' 2025-11-09T22:29:46,522 adding 'openhcs/io/streaming.py' 2025-11-09T22:29:46,524 adding 'openhcs/io/virtual_workspace.py' 2025-11-09T22:29:46,529 adding 'openhcs/io/zarr.py' 2025-11-09T22:29:46,531 adding 'openhcs/microscopes/__init__.py' 2025-11-09T22:29:46,532 adding 'openhcs/microscopes/handler_registry_service.py' 2025-11-09T22:29:46,536 adding 'openhcs/microscopes/imagexpress.py' 2025-11-09T22:29:46,540 adding 'openhcs/microscopes/microscope_base.py' 2025-11-09T22:29:46,542 adding 'openhcs/microscopes/microscope_interfaces.py' 2025-11-09T22:29:46,544 adding 'openhcs/microscopes/omero.py' 2025-11-09T22:29:46,550 adding 'openhcs/microscopes/openhcs.py' 2025-11-09T22:29:46,554 adding 'openhcs/microscopes/opera_phenix.py' 2025-11-09T22:29:46,557 adding 'openhcs/microscopes/opera_phenix_xml_parser.py' 2025-11-09T22:29:46,559 adding 'openhcs/omero/__init__.py' 2025-11-09T22:29:46,560 adding 'openhcs/omero/docker-compose.openhcs.yml' 2025-11-09T22:29:46,562 adding 'openhcs/omero/docker-compose.yml' 2025-11-09T22:29:46,564 adding 'openhcs/processing/__init__.py' 2025-11-09T22:29:46,567 adding 'openhcs/processing/func_registry.py' 2025-11-09T22:29:46,568 adding 'openhcs/processing/backends/__init__.py' 2025-11-09T22:29:46,570 adding 'openhcs/processing/backends/analysis/__init__.py' 2025-11-09T22:29:46,572 adding 'openhcs/processing/backends/analysis/cache_utils.py' 2025-11-09T22:29:46,578 adding 'openhcs/processing/backends/analysis/cell_counting_cpu.py' 2025-11-09T22:29:46,583 adding 'openhcs/processing/backends/analysis/cell_counting_cupy.py' 2025-11-09T22:29:46,590 adding 'openhcs/processing/backends/analysis/cell_counting_pyclesperanto.py' 2025-11-09T22:29:46,593 adding 'openhcs/processing/backends/analysis/consolidate_analysis_results.py' 2025-11-09T22:29:46,595 adding 'openhcs/processing/backends/analysis/consolidate_special_outputs.py' 2025-11-09T22:29:46,596 adding 'openhcs/processing/backends/analysis/cx5_format.py' 2025-11-09T22:29:46,599 adding 'openhcs/processing/backends/analysis/dxf_mask_pipeline.py' 2025-11-09T22:29:46,601 adding 'openhcs/processing/backends/analysis/focus_analyzer.py' 2025-11-09T22:29:46,604 adding 'openhcs/processing/backends/analysis/hmm_axon.py' 2025-11-09T22:29:46,607 adding 'openhcs/processing/backends/analysis/hmm_axon_torbi.py' 2025-11-09T22:29:46,611 adding 'openhcs/processing/backends/analysis/multi_template_matching.py' 2025-11-09T22:29:46,613 adding 'openhcs/processing/backends/analysis/self_supervised_segmentation_3d.py' 2025-11-09T22:29:46,618 adding 'openhcs/processing/backends/analysis/skan_axon_analysis.py' 2025-11-09T22:29:46,620 adding 'openhcs/processing/backends/analysis/straighten_object_3d.py' 2025-11-09T22:29:46,622 adding 'openhcs/processing/backends/assemblers/__init__.py' 2025-11-09T22:29:46,624 adding 'openhcs/processing/backends/assemblers/assemble_stack_cpu.py' 2025-11-09T22:29:46,627 adding 'openhcs/processing/backends/assemblers/assemble_stack_cupy.py' 2025-11-09T22:29:46,631 adding 'openhcs/processing/backends/assemblers/self_supervised_stitcher.py' 2025-11-09T22:29:46,633 adding 'openhcs/processing/backends/enhance/__init__.py' 2025-11-09T22:29:46,636 adding 'openhcs/processing/backends/enhance/basic_processor_cupy.py' 2025-11-09T22:29:46,638 adding 'openhcs/processing/backends/enhance/basic_processor_jax.py' 2025-11-09T22:29:46,640 adding 'openhcs/processing/backends/enhance/basic_processor_numpy.py' 2025-11-09T22:29:46,643 adding 'openhcs/processing/backends/enhance/cupy_clahe.py' 2025-11-09T22:29:46,645 adding 'openhcs/processing/backends/enhance/dl_edof_unsupervised.py' 2025-11-09T22:29:46,646 adding 'openhcs/processing/backends/enhance/focus_torch.py' 2025-11-09T22:29:46,648 adding 'openhcs/processing/backends/enhance/jax_nlm_processor.py' 2025-11-09T22:29:46,651 adding 'openhcs/processing/backends/enhance/n2v2_processor_torch.py' 2025-11-09T22:29:46,653 adding 'openhcs/processing/backends/enhance/self_supervised_2d_deconvolution.py' 2025-11-09T22:29:46,655 adding 'openhcs/processing/backends/enhance/self_supervised_3d_deconvolution.py' 2025-11-09T22:29:46,657 adding 'openhcs/processing/backends/enhance/torch_nlm_processor.py' 2025-11-09T22:29:46,658 adding 'openhcs/processing/backends/experimental_analysis/__init__.py' 2025-11-09T22:29:46,660 adding 'openhcs/processing/backends/experimental_analysis/cx5_registry.py' 2025-11-09T22:29:46,661 adding 'openhcs/processing/backends/experimental_analysis/format_registry.py' 2025-11-09T22:29:46,663 adding 'openhcs/processing/backends/experimental_analysis/format_registry_service.py' 2025-11-09T22:29:46,664 adding 'openhcs/processing/backends/experimental_analysis/metaxpress_registry.py' 2025-11-09T22:29:46,666 adding 'openhcs/processing/backends/experimental_analysis/unified_analysis_engine.py' 2025-11-09T22:29:46,668 adding 'openhcs/processing/backends/lib_registry/cupy_registry.py' 2025-11-09T22:29:46,670 adding 'openhcs/processing/backends/lib_registry/openhcs_registry.py' 2025-11-09T22:29:46,672 adding 'openhcs/processing/backends/lib_registry/pyclesperanto_registry.py' 2025-11-09T22:29:46,673 adding 'openhcs/processing/backends/lib_registry/registry_service.py' 2025-11-09T22:29:46,675 adding 'openhcs/processing/backends/lib_registry/scikit_image_registry.py' 2025-11-09T22:29:46,679 adding 'openhcs/processing/backends/lib_registry/unified_registry.py' 2025-11-09T22:29:46,681 adding 'openhcs/processing/backends/pos_gen/__init__.py' 2025-11-09T22:29:46,685 adding 'openhcs/processing/backends/pos_gen/ashlar_main_cpu.py' 2025-11-09T22:29:46,691 adding 'openhcs/processing/backends/pos_gen/ashlar_main_gpu.py' 2025-11-09T22:29:46,693 adding 'openhcs/processing/backends/pos_gen/mist_processor_cupy.py' 2025-11-09T22:29:46,695 adding 'openhcs/processing/backends/pos_gen/mist/__init__.py' 2025-11-09T22:29:46,696 adding 'openhcs/processing/backends/pos_gen/mist/boruvka_mst.py' 2025-11-09T22:29:46,698 adding 'openhcs/processing/backends/pos_gen/mist/gpu_kernels.py' 2025-11-09T22:29:46,703 adding 'openhcs/processing/backends/pos_gen/mist/mist_main.py' 2025-11-09T22:29:46,705 adding 'openhcs/processing/backends/pos_gen/mist/phase_correlation.py' 2025-11-09T22:29:46,707 adding 'openhcs/processing/backends/pos_gen/mist/position_reconstruction.py' 2025-11-09T22:29:46,709 adding 'openhcs/processing/backends/pos_gen/mist/quality_metrics.py' 2025-11-09T22:29:46,711 adding 'openhcs/processing/backends/processors/__init__.py' 2025-11-09T22:29:46,715 adding 'openhcs/processing/backends/processors/cupy_processor.py' 2025-11-09T22:29:46,718 adding 'openhcs/processing/backends/processors/jax_processor.py' 2025-11-09T22:29:46,721 adding 'openhcs/processing/backends/processors/numpy_processor.py' 2025-11-09T22:29:46,723 adding 'openhcs/processing/backends/processors/percentile_utils.py' 2025-11-09T22:29:46,726 adding 'openhcs/processing/backends/processors/pyclesperanto_processor.py' 2025-11-09T22:29:46,729 adding 'openhcs/processing/backends/processors/tensorflow_processor.py' 2025-11-09T22:29:46,732 adding 'openhcs/processing/backends/processors/torch_processor.py' 2025-11-09T22:29:46,734 adding 'openhcs/processing/presets/__init__.py' 2025-11-09T22:29:46,736 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze.py' 2025-11-09T22:29:46,737 adding 'openhcs/processing/presets/pipelines/10x_mfd_crop_analyze_dapi-fitc-cy5.py' 2025-11-09T22:29:46,739 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_ashlar_cpu.py' 2025-11-09T22:29:46,740 adding 'openhcs/processing/presets/pipelines/10x_mfd_stitch_gpu.py' 2025-11-09T22:29:46,741 adding 'openhcs/processing/presets/pipelines/cy5_axon_cell_body_crop_analysis.py' 2025-11-09T22:29:46,742 adding 'openhcs/processing/presets/pipelines/cy5_ctb_cell_count.py' 2025-11-09T22:29:46,744 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_cpu.py' 2025-11-09T22:29:46,745 adding 'openhcs/processing/presets/pipelines/imx_96_well_neurite_outgrowth_pipeline_gpu.py' 2025-11-09T22:29:46,746 adding 'openhcs/processing/presets/pipelines/test.py' 2025-11-09T22:29:46,748 adding 'openhcs/pyqt_gui/__init__.py' 2025-11-09T22:29:46,749 adding 'openhcs/pyqt_gui/__main__.py' 2025-11-09T22:29:46,751 adding 'openhcs/pyqt_gui/app.py' 2025-11-09T22:29:46,753 adding 'openhcs/pyqt_gui/config.py' 2025-11-09T22:29:46,755 adding 'openhcs/pyqt_gui/launch.py' 2025-11-09T22:29:46,759 adding 'openhcs/pyqt_gui/main.py' 2025-11-09T22:29:46,763 adding 'openhcs/pyqt_gui/dialogs/function_selector_dialog.py' 2025-11-09T22:29:46,765 adding 'openhcs/pyqt_gui/dialogs/group_by_selector_dialog.py' 2025-11-09T22:29:46,767 adding 'openhcs/pyqt_gui/dialogs/metadata_viewer_dialog.py' 2025-11-09T22:29:46,769 adding 'openhcs/pyqt_gui/services/__init__.py' 2025-11-09T22:29:46,770 adding 'openhcs/pyqt_gui/services/async_service_bridge.py' 2025-11-09T22:29:46,772 adding 'openhcs/pyqt_gui/services/config_cache_adapter.py' 2025-11-09T22:29:46,773 adding 'openhcs/pyqt_gui/services/persistent_system_monitor.py' 2025-11-09T22:29:46,776 adding 'openhcs/pyqt_gui/services/service_adapter.py' 2025-11-09T22:29:46,781 adding 'openhcs/pyqt_gui/services/simple_code_editor.py' 2025-11-09T22:29:46,783 adding 'openhcs/pyqt_gui/shared/__init__.py' 2025-11-09T22:29:46,785 adding 'openhcs/pyqt_gui/shared/color_scheme.py' 2025-11-09T22:29:46,787 adding 'openhcs/pyqt_gui/shared/config_validator.py' 2025-11-09T22:29:46,789 adding 'openhcs/pyqt_gui/shared/palette_manager.py' 2025-11-09T22:29:46,791 adding 'openhcs/pyqt_gui/shared/style_generator.py' 2025-11-09T22:29:46,793 adding 'openhcs/pyqt_gui/testing/__init__.py' 2025-11-09T22:29:46,795 adding 'openhcs/pyqt_gui/testing/event_recorder.py' 2025-11-09T22:29:46,796 adding 'openhcs/pyqt_gui/testing/test_validator.py' 2025-11-09T22:29:46,798 adding 'openhcs/pyqt_gui/utils/__init__.py' 2025-11-09T22:29:46,800 adding 'openhcs/pyqt_gui/utils/log_detection_utils.py' 2025-11-09T22:29:46,801 adding 'openhcs/pyqt_gui/utils/process_tracker.py' 2025-11-09T22:29:46,802 adding 'openhcs/pyqt_gui/utils/window_utils.py' 2025-11-09T22:29:46,804 adding 'openhcs/pyqt_gui/widgets/__init__.py' 2025-11-09T22:29:46,806 adding 'openhcs/pyqt_gui/widgets/enhanced_path_widget.py' 2025-11-09T22:29:46,811 adding 'openhcs/pyqt_gui/widgets/function_list_editor.py' 2025-11-09T22:29:46,814 adding 'openhcs/pyqt_gui/widgets/function_pane.py' 2025-11-09T22:29:46,823 adding 'openhcs/pyqt_gui/widgets/image_browser.py' 2025-11-09T22:29:46,831 adding 'openhcs/pyqt_gui/widgets/log_viewer.py' 2025-11-09T22:29:46,837 adding 'openhcs/pyqt_gui/widgets/pipeline_editor.py' 2025-11-09T22:29:46,849 adding 'openhcs/pyqt_gui/widgets/plate_manager.py' 2025-11-09T22:29:46,851 adding 'openhcs/pyqt_gui/widgets/status_bar.py' 2025-11-09T22:29:46,854 adding 'openhcs/pyqt_gui/widgets/step_parameter_editor.py' 2025-11-09T22:29:46,859 adding 'openhcs/pyqt_gui/widgets/system_monitor.py' 2025-11-09T22:29:46,860 adding 'openhcs/pyqt_gui/widgets/mixins/__init__.py' 2025-11-09T22:29:46,861 adding 'openhcs/pyqt_gui/widgets/mixins/selection_preservation_mixin.py' 2025-11-09T22:29:46,863 adding 'openhcs/pyqt_gui/widgets/shared/__init__.py' 2025-11-09T22:29:46,865 adding 'openhcs/pyqt_gui/widgets/shared/checkbox_group_widget.py' 2025-11-09T22:29:46,867 adding 'openhcs/pyqt_gui/widgets/shared/clickable_help_components.py' 2025-11-09T22:29:46,868 adding 'openhcs/pyqt_gui/widgets/shared/collapsible_splitter_helper.py' 2025-11-09T22:29:46,870 adding 'openhcs/pyqt_gui/widgets/shared/column_filter_widget.py' 2025-11-09T22:29:46,872 adding 'openhcs/pyqt_gui/widgets/shared/config_hierarchy_tree.py' 2025-11-09T22:29:46,873 adding 'openhcs/pyqt_gui/widgets/shared/layout_constants.py' 2025-11-09T22:29:46,875 adding 'openhcs/pyqt_gui/widgets/shared/no_scroll_spinbox.py' 2025-11-09T22:29:46,893 adding 'openhcs/pyqt_gui/widgets/shared/parameter_form_manager.py' 2025-11-09T22:29:46,897 adding 'openhcs/pyqt_gui/widgets/shared/plate_view_widget.py' 2025-11-09T22:29:46,899 adding 'openhcs/pyqt_gui/widgets/shared/well_selector_dialog.py' 2025-11-09T22:29:46,904 adding 'openhcs/pyqt_gui/widgets/shared/widget_strategies.py' 2025-11-09T22:29:46,907 adding 'openhcs/pyqt_gui/widgets/shared/zmq_server_manager.py' 2025-11-09T22:29:46,909 adding 'openhcs/pyqt_gui/windows/__init__.py' 2025-11-09T22:29:46,911 adding 'openhcs/pyqt_gui/windows/base_form_dialog.py' 2025-11-09T22:29:46,914 adding 'openhcs/pyqt_gui/windows/config_window.py' 2025-11-09T22:29:46,920 adding 'openhcs/pyqt_gui/windows/dual_editor_window.py' 2025-11-09T22:29:46,923 adding 'openhcs/pyqt_gui/windows/file_browser_window.py' 2025-11-09T22:29:46,925 adding 'openhcs/pyqt_gui/windows/help_window.py' 2025-11-09T22:29:46,927 adding 'openhcs/pyqt_gui/windows/help_windows.py' 2025-11-09T22:29:46,929 adding 'openhcs/pyqt_gui/windows/plate_viewer_window.py' 2025-11-09T22:29:46,931 adding 'openhcs/pyqt_gui/windows/synthetic_plate_generator_window.py' 2025-11-09T22:29:46,935 adding 'openhcs/runtime/execution_server.py' 2025-11-09T22:29:46,937 adding 'openhcs/runtime/fiji_stream_visualizer.py' 2025-11-09T22:29:46,946 adding 'openhcs/runtime/fiji_viewer_server.py' 2025-11-09T22:29:46,957 adding 'openhcs/runtime/napari_stream_visualizer.py' 2025-11-09T22:29:46,960 adding 'openhcs/runtime/omero_instance_manager.py' 2025-11-09T22:29:46,962 adding 'openhcs/runtime/queue_tracker.py' 2025-11-09T22:29:46,963 adding 'openhcs/runtime/remote_orchestrator.py' 2025-11-09T22:29:46,965 adding 'openhcs/runtime/roi_converters.py' 2025-11-09T22:29:46,969 adding 'openhcs/runtime/zmq_base.py' 2025-11-09T22:29:46,971 adding 'openhcs/runtime/zmq_execution_client.py' 2025-11-09T22:29:46,974 adding 'openhcs/runtime/zmq_execution_server.py' 2025-11-09T22:29:46,976 adding 'openhcs/runtime/zmq_execution_server_launcher.py' 2025-11-09T22:29:46,978 adding 'openhcs/runtime/zmq_messages.py' 2025-11-09T22:29:46,979 adding 'openhcs/tests/__init__.py' 2025-11-09T22:29:46,981 adding 'openhcs/tests/basic_pipeline.py' 2025-11-09T22:29:46,982 adding 'openhcs/tests/test_pipeline.py' 2025-11-09T22:29:46,984 adding 'openhcs/tests/generators/__init__.py' 2025-11-09T22:29:46,989 adding 'openhcs/tests/generators/generate_synthetic_data.py' 2025-11-09T22:29:46,992 adding 'openhcs/textual_tui/styles.css' 2025-11-09T22:29:46,994 adding 'openhcs/ui/shared/__init__.py' 2025-11-09T22:29:46,996 adding 'openhcs/ui/shared/code_editor_form_updater.py' 2025-11-09T22:29:46,998 adding 'openhcs/ui/shared/parameter_form_base.py' 2025-11-09T22:29:47,000 adding 'openhcs/ui/shared/parameter_form_config_factory.py' 2025-11-09T22:29:47,001 adding 'openhcs/ui/shared/parameter_form_constants.py' 2025-11-09T22:29:47,005 adding 'openhcs/ui/shared/parameter_form_service.py' 2025-11-09T22:29:47,007 adding 'openhcs/ui/shared/parameter_type_utils.py' 2025-11-09T22:29:47,008 adding 'openhcs/ui/shared/pattern_data_manager.py' 2025-11-09T22:29:47,010 adding 'openhcs/ui/shared/pattern_file_service.py' 2025-11-09T22:29:47,011 adding 'openhcs/ui/shared/search_service.py' 2025-11-09T22:29:47,013 adding 'openhcs/ui/shared/system_monitor_core.py' 2025-11-09T22:29:47,014 adding 'openhcs/ui/shared/ui_utils.py' 2025-11-09T22:29:47,015 adding 'openhcs/ui/shared/widget_creation_registry.py' 2025-11-09T22:29:47,018 adding 'openhcs/utils/display_config_factory.py' 2025-11-09T22:29:47,019 adding 'openhcs/utils/enum_factory.py' 2025-11-09T22:29:47,021 adding 'openhcs/utils/environment.py' 2025-11-09T22:29:47,022 adding 'openhcs/utils/import_utils.py' 2025-11-09T22:29:47,024 adding 'openhcs/utils/performance_monitor.py' 2025-11-09T22:29:47,026 adding 'openhcs/utils/recache_function_registry.py' 2025-11-09T22:29:47,027 adding 'openhcs/validation/__init__.py' 2025-11-09T22:29:47,029 adding 'openhcs/validation/ast_validator.py' 2025-11-09T22:29:47,031 adding 'openhcs/validation/validate.py' 2025-11-09T22:29:47,035 adding 'openhcs-0.4.5.dist-info/METADATA' 2025-11-09T22:29:47,037 adding 'openhcs-0.4.5.dist-info/WHEEL' 2025-11-09T22:29:47,038 adding 'openhcs-0.4.5.dist-info/entry_points.txt' 2025-11-09T22:29:47,039 adding 'openhcs-0.4.5.dist-info/top_level.txt' 2025-11-09T22:29:47,044 adding 'openhcs-0.4.5.dist-info/RECORD' 2025-11-09T22:29:47,068 removing build/bdist.linux-armv7l/wheel 2025-11-09T22:29:47,247 Building wheel for openhcs (pyproject.toml): finished with status 'done' 2025-11-09T22:29:47,277 Created wheel for openhcs: filename=openhcs-0.4.5-py3-none-any.whl size=1178377 sha256=324b0625247bda78732c02ebf02499fd1deff84505c10adfd84433b638da3d04 2025-11-09T22:29:47,279 Stored in directory: /tmp/pip-ephem-wheel-cache-m1ngg6l5/wheels/8a/a9/73/fc5334a4ba4228d40a2006800d3a9e08e095fc857bc3b60537 2025-11-09T22:29:47,304 Successfully built openhcs 2025-11-09T22:29:47,348 Removed build tracker: '/tmp/pip-build-tracker-q0uau3om'