2026-02-09T14:47:31,843 Created temporary directory: /tmp/pip-ephem-wheel-cache-b7e5dar5 2026-02-09T14:47:31,844 Created temporary directory: /tmp/pip-build-tracker-0rktlg1e 2026-02-09T14:47:31,845 Initialized build tracking at /tmp/pip-build-tracker-0rktlg1e 2026-02-09T14:47:31,846 Created build tracker: /tmp/pip-build-tracker-0rktlg1e 2026-02-09T14:47:31,846 Entered build tracker: /tmp/pip-build-tracker-0rktlg1e 2026-02-09T14:47:31,847 Created temporary directory: /tmp/pip-wheel-tz556hke 2026-02-09T14:47:31,850 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 2026-02-09T14:47:31,852 Created temporary directory: /tmp/pip-ephem-wheel-cache-7yvx20e6 2026-02-09T14:47:31,875 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T14:47:31,879 2 location(s) to search for versions of earthkit-workflows: 2026-02-09T14:47:31,879 * https://pypi.org/simple/earthkit-workflows/ 2026-02-09T14:47:31,879 * https://www.piwheels.org/simple/earthkit-workflows/ 2026-02-09T14:47:31,880 Fetching project page and analyzing links: https://pypi.org/simple/earthkit-workflows/ 2026-02-09T14:47:31,880 Getting page https://pypi.org/simple/earthkit-workflows/ 2026-02-09T14:47:31,882 Found index url https://pypi.org/simple 2026-02-09T14:47:32,093 Fetched page https://pypi.org/simple/earthkit-workflows/ as application/vnd.pypi.simple.v1+json 2026-02-09T14:47:32,102 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/3f/eb/1431b96b19936d1f256e485a07d2a0ea907b72719c2de9c07ad42a52a4a1/earthkit_workflows-0.2.0-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,103 Found link https://files.pythonhosted.org/packages/a0/70/66b1b10328b4c17e734141743d4cf9f94681b82122029abb0c5725b1804c/earthkit_workflows-0.2.0.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.2.0 2026-02-09T14:47:32,104 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/3f/03/929502efd81317abc1fcb3dafc62024e519f2e1fa8e09e3adaab9b57ce52/earthkit_workflows-0.3.0-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,105 Found link https://files.pythonhosted.org/packages/23/bc/dde36a1475ff10d427129473e6a76b16a4377ba4a5842f5935aacbf718d0/earthkit_workflows-0.3.0.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.0 2026-02-09T14:47:32,105 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/37/cf/01335fa31d58ccc575c385fb0e8f7c1b0430eb84dd11bf99729120101014/earthkit_workflows-0.3.1-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,107 Found link https://files.pythonhosted.org/packages/d4/9f/93a858ff425ac3020c50f64b0977668ba9a4c95ad10bfb103ab56abc3d1c/earthkit_workflows-0.3.1.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.1 2026-02-09T14:47:32,107 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/98/6b/0de49e9cd9b505cb95b969c5a65918d6180b8c3aa0279b9bb740ce8c1ad4/earthkit_workflows-0.3.2-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,108 Found link https://files.pythonhosted.org/packages/5a/f8/5193e36d428c15a270e878121f2aef9919b3068505260f600fe88abba053/earthkit_workflows-0.3.2.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.2 2026-02-09T14:47:32,109 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/44/69/713529af9173e8659787119422356eb05432e9266439624b861238733be7/earthkit_workflows-0.3.3-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,110 Found link https://files.pythonhosted.org/packages/b9/c1/5f9dcd80987133ec44763048fa4bc7279903f1a5344eeed4dcf1d40c0d95/earthkit_workflows-0.3.3.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.3 2026-02-09T14:47:32,111 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/f8/9e/2dd0dc5f65c11673e204f2357a3e827a2965cd553518a34072854af10b62/earthkit_workflows-0.3.4-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,112 Found link https://files.pythonhosted.org/packages/1c/c9/3ae471dded797c1eef6770344c82891823d719be8f9d4e3bdd8f5658d85d/earthkit_workflows-0.3.4.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.4 2026-02-09T14:47:32,112 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/7a/c0/3fd8c1a0359efb5dcfc8b8fe1b04dbb832a6815390bcb59f45de9876f3ee/earthkit_workflows-0.3.5-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,113 Found link https://files.pythonhosted.org/packages/6c/9e/6263d118525fa655070f24c8491ca5aa55e22d02365e9c89c7fc67e0bce7/earthkit_workflows-0.3.5.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.5 2026-02-09T14:47:32,114 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/b0/f5/6250aa770a7a65214585bf2d2a17338b279db9eb280c18f26ccfc8cfbbcd/earthkit_workflows-0.3.6-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,115 Found link https://files.pythonhosted.org/packages/c3/4d/690a117c03b4b7b1ad9354c6e29bb2f39f088ab9d2da3cdf0043ca4d8d6b/earthkit_workflows-0.3.6.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.3.6 2026-02-09T14:47:32,115 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/01/bf/07621a5ea714f6b1c66b06952b77ca0c254b7a83d1235a3ac2fad0c29e9a/earthkit_workflows-0.4.0-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,116 Found link https://files.pythonhosted.org/packages/f3/5e/e1076175b0a1bbe664bf8a75f72300a0ec7945a972aaffcec22d425043a8/earthkit_workflows-0.4.0.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.0 2026-02-09T14:47:32,117 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/e1/7f/fc026a0dec5b3182c974f729ebf70145e940856b7b154faa2a3c8e06cd09/earthkit_workflows-0.4.1-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,118 Found link https://files.pythonhosted.org/packages/74/33/505fee8a9ceff6a94cbc36358050a13fdd057da95d459e5988128768447a/earthkit_workflows-0.4.1.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.1 2026-02-09T14:47:32,118 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/38/75/87f3bbf710d8bfeff0df5623beb57a604a3e1bf8e310ffb583a250862e6f/earthkit_workflows-0.4.2-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,119 Found link https://files.pythonhosted.org/packages/14/fa/165b0627daec6404d9418ed9917a4d5ec9bae9583194834e21ca0063bcc9/earthkit_workflows-0.4.2.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.2 2026-02-09T14:47:32,120 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/45/93/d27374c5d8c686826ad068a7384914b72b37e8cf35e9062489e0b8b71f3d/earthkit_workflows-0.4.3-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,121 Found link https://files.pythonhosted.org/packages/d7/27/313f39141fcba7cd90f09cf92870477c762e02443a5fb659210d2c259054/earthkit_workflows-0.4.3.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.3 2026-02-09T14:47:32,122 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/be/44/f2536efaa150dd620fee55f84e24efb4246a966d10837e290754a359e11f/earthkit_workflows-0.4.4-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,123 Found link https://files.pythonhosted.org/packages/8b/05/adc11d3192afe90533f9d06480bd9f4181cf79602a2910dce957dc7fe74c/earthkit_workflows-0.4.4.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.4 2026-02-09T14:47:32,123 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/ff/59/eeeec35bfaa964c9fd733bddcb94d8ba91e1fba963bcb23a31f0da18124b/earthkit_workflows-0.4.5-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,124 Found link https://files.pythonhosted.org/packages/ce/99/01e6872ac3b5672aa2f22581a5c16cb8d2f29508166de584238b28d7dec0/earthkit_workflows-0.4.5.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.5 2026-02-09T14:47:32,125 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/7c/c3/32fed7c1aa371f71dda13ec74b387a31a76a6c857d08c69531c760f70731/earthkit_workflows-0.4.6-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,125 Found link https://files.pythonhosted.org/packages/f5/b2/1ae6f7bdf38dfe5ee350f8f5aaced527e8204ffeaa86b91ecaa7e68d8b44/earthkit_workflows-0.4.6.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.6 2026-02-09T14:47:32,126 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/8a/4e/7cbdfed17cf8167bcca7e72a97e97415b372f8bcc4367a6a5f5d48915a33/earthkit_workflows-0.4.7-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,127 Found link https://files.pythonhosted.org/packages/26/ac/952604d694e4644fdb223028d254222df7098b421e411c4a492e77de45b2/earthkit_workflows-0.4.7.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.4.7 2026-02-09T14:47:32,128 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/d5/e7/0d48d45c4589c2bdfc4d72202cf5dd3cc21a85c343cd121d19189576ec65/earthkit_workflows-0.5.0-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,129 Found link https://files.pythonhosted.org/packages/f3/a6/7d36dcc70a9baadb3e49ef6489f51b8b4838b29de2129da2aae133dda861/earthkit_workflows-0.5.0.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.5.0 2026-02-09T14:47:32,129 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/67/23/7528a3a7c49b213fbfa5e15ff694c480a2a3bec211c22d3e35a1443f5463/earthkit_workflows-0.5.1-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,130 Found link https://files.pythonhosted.org/packages/fc/77/f0eaf66a9a693ca45c3702bb722ebf5cd6f3e63cb57202f7bb392f640a8c/earthkit_workflows-0.5.1.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.5.1 2026-02-09T14:47:32,131 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/2c/c2/ad2cf00d9ab20933a4b3016fac3a129240e89f64317b266f07d3809b9d01/earthkit_workflows-0.6.0-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,132 Found link https://files.pythonhosted.org/packages/70/28/67366739c510703a04e3c999c43d2c090c15dac7f5ba60443cfcbc6d54c2/earthkit_workflows-0.6.0.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.6.0 2026-02-09T14:47:32,133 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/8f/f7/019d771679d226243d55f25226d835302c35ec5ab9adda323d056094b631/earthkit_workflows-0.6.1-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,133 Found link https://files.pythonhosted.org/packages/be/00/1b915f03f8b3f184a7422ef9bd6355d5c8026579f35b5fb95bf48d08b354/earthkit_workflows-0.6.1.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.6.1 2026-02-09T14:47:32,134 Skipping link: No binaries permitted for earthkit-workflows: https://files.pythonhosted.org/packages/45/3d/a399bc384c6bdfadfd052820b4233ce949a3c4496c2cc5a811f165d2381c/earthkit_workflows-0.6.2-py3-none-any.whl (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,135 Found link https://files.pythonhosted.org/packages/24/3f/4fae32362bbb8ff27ecfec64f10fad1ae86e546fb4fb42005e1435ef89fc/earthkit_workflows-0.6.2.tar.gz (from https://pypi.org/simple/earthkit-workflows/) (requires-python:>=3.10), version: 0.6.2 2026-02-09T14:47:32,136 Fetching project page and analyzing links: https://www.piwheels.org/simple/earthkit-workflows/ 2026-02-09T14:47:32,136 Getting page https://www.piwheels.org/simple/earthkit-workflows/ 2026-02-09T14:47:32,137 Found index url https://www.piwheels.org/simple 2026-02-09T14:47:32,306 Fetched page https://www.piwheels.org/simple/earthkit-workflows/ as text/html 2026-02-09T14:47:32,313 Skipping link: No binaries permitted for earthkit-workflows: https://www.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.5.1-py3-none-any.whl#sha256=b3c01af0e2747330392531052518c80d597dbf1ab91dee1241d889ba80c510e7 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,314 Skipping link: No binaries permitted for earthkit-workflows: https://www.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.5.0-py3-none-any.whl#sha256=2dbbaf9dd1d3f100a9cb2384bcecab6ed4e3232f89cfae852c64270896511c9b (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,314 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.7-py3-none-any.whl#sha256=feb26ac43c4faa207a7da562554cfb77c62a57d24be53d96d0979cd8c882c454 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,315 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.6-py3-none-any.whl#sha256=5aa710587f4448b036cd2cd2e083345cbc542b4cb8b8eecf4657bdf01ba9ed88 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,315 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.5-py3-none-any.whl#sha256=5945b095caf36fd32b8694b3100e41cdbf78b2a3b65ff999bb6b3f46dc2b371b (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,316 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.4-py3-none-any.whl#sha256=8ad7790bdd3a135dcb52ad9cf831be4a53260973a19014c6d69a47d30a354067 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,316 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.3-py3-none-any.whl#sha256=af24e18f7c7912a32906b716a42f81c0623e20445ff8c68b5009ad2b06eedfec (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,317 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.2-py3-none-any.whl#sha256=d2046779c6142e0a74512e4f6c732a5812d97bafe1b09b7a7c47526cfb186e31 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,318 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.1-py3-none-any.whl#sha256=1701beb77c1b7eaeeda594d88a6bc5d8cd620fcfc9470c37461dce2039750861 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,318 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.4.0-py3-none-any.whl#sha256=51c333c20545fea8b8af29ee1a27789e5f93c6c9cfa7b5daa02c846ea6ce29c6 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,319 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.6-py3-none-any.whl#sha256=4d05afc4a6900ee6b9a7676f456ba595e8b5fc071d82798d760e67a91cdac9de (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,319 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.5-py3-none-any.whl#sha256=ec67562cb169032276849c535e1c59112b66cb91c1a6843806e2fe9a28654f3f (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,320 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.4-py3-none-any.whl#sha256=2a13ba36288a90da0e25911501d802c368fe339543530be6ce31a387299461ed (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,320 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.3-py3-none-any.whl#sha256=ef580c2297caa433c8a2d9b084f44af96c475931cc9669d52698da39b7daaac7 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,321 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.2-py3-none-any.whl#sha256=1c3a17a661c7104fac60c31e0687680b4147ddc248aafb6c5ed1612cc3f3caef (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,322 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.1-py3-none-any.whl#sha256=9c93919eab6a2bd9f7d9ac55f270ed6d93774a2a643e319ab1b4f9b71fd5c19a (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,322 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.3.0-py3-none-any.whl#sha256=1b45b7dbd9c2695c4e24b88bcfcb33df462475f3851dc6acd041a9019ccb7fe7 (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,323 Skipping link: No binaries permitted for earthkit-workflows: https://archive1.piwheels.org/simple/earthkit-workflows/earthkit_workflows-0.2.0-py3-none-any.whl#sha256=fba544e902d2bbfc3d350aaf2237e8ea593ea1cbe9914dc9a7b4b6f3a4c669be (from https://www.piwheels.org/simple/earthkit-workflows/) (requires-python:>=3.10) 2026-02-09T14:47:32,323 Skipping link: not a file: https://www.piwheels.org/simple/earthkit-workflows/ 2026-02-09T14:47:32,324 Skipping link: not a file: https://pypi.org/simple/earthkit-workflows/ 2026-02-09T14:47:32,346 Given no hashes to check 1 links for project 'earthkit-workflows': discarding no candidates 2026-02-09T14:47:32,363 Collecting earthkit-workflows==0.6.0 2026-02-09T14:47:32,365 Created temporary directory: /tmp/pip-unpack-nj3wol67 2026-02-09T14:47:32,585 Downloading earthkit_workflows-0.6.0.tar.gz (10.7 MB) 2026-02-09T14:47:35,110 Added earthkit-workflows==0.6.0 from https://files.pythonhosted.org/packages/70/28/67366739c510703a04e3c999c43d2c090c15dac7f5ba60443cfcbc6d54c2/earthkit_workflows-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-0rktlg1e' 2026-02-09T14:47:35,117 Created temporary directory: /tmp/pip-build-env-wy15lec6 2026-02-09T14:47:35,121 Installing build dependencies: started 2026-02-09T14:47:35,122 Running command pip subprocess to install build dependencies 2026-02-09T14:47:36,285 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-09T14:47:36,868 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 2026-02-09T14:47:36,896 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-09T14:47:38,579 Collecting setuptools>=80 2026-02-09T14:47:38,615 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-09T14:47:39,014 Collecting setuptools_scm[toml]>=6.2 2026-02-09T14:47:39,032 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-09T14:47:39,210 Collecting packaging>=25 2026-02-09T14:47:39,227 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-09T14:47:42,662 Installing collected packages: setuptools, packaging, setuptools_scm 2026-02-09T14:47:46,424 Creating /tmp/pip-build-env-wy15lec6/overlay/local/bin 2026-02-09T14:47:46,426 changing mode of /tmp/pip-build-env-wy15lec6/overlay/local/bin/setuptools-scm to 755 2026-02-09T14:47:46,450 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools_scm-9.2.2 2026-02-09T14:47:46,727 Installing build dependencies: finished with status 'done' 2026-02-09T14:47:46,734 Getting requirements to build wheel: started 2026-02-09T14:47:46,735 Running command Getting requirements to build wheel 2026-02-09T14:47:47,558 running egg_info 2026-02-09T14:47:47,566 writing src/earthkit_workflows.egg-info/PKG-INFO 2026-02-09T14:47:47,569 writing dependency_links to src/earthkit_workflows.egg-info/dependency_links.txt 2026-02-09T14:47:47,571 writing requirements to src/earthkit_workflows.egg-info/requires.txt 2026-02-09T14:47:47,573 writing top-level names to src/earthkit_workflows.egg-info/top_level.txt 2026-02-09T14:47:47,633 listing git files failed - pretending there aren't any 2026-02-09T14:47:47,637 reading manifest file 'src/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:47,682 adding license file 'LICENSE' 2026-02-09T14:47:47,720 writing manifest file 'src/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:47,821 Getting requirements to build wheel: finished with status 'done' 2026-02-09T14:47:47,824 Created temporary directory: /tmp/pip-modern-metadata-9l9vqd19 2026-02-09T14:47:47,827 Preparing metadata (pyproject.toml): started 2026-02-09T14:47:47,828 Running command Preparing metadata (pyproject.toml) 2026-02-09T14:47:48,579 running dist_info 2026-02-09T14:47:48,592 creating /tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info 2026-02-09T14:47:48,593 writing /tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/PKG-INFO 2026-02-09T14:47:48,597 writing dependency_links to /tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/dependency_links.txt 2026-02-09T14:47:48,600 writing requirements to /tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/requires.txt 2026-02-09T14:47:48,601 writing top-level names to /tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/top_level.txt 2026-02-09T14:47:48,603 writing manifest file '/tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:48,657 listing git files failed - pretending there aren't any 2026-02-09T14:47:48,662 reading manifest file '/tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:48,664 adding license file 'LICENSE' 2026-02-09T14:47:48,669 writing manifest file '/tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:48,670 creating '/tmp/pip-modern-metadata-9l9vqd19/earthkit_workflows-0.6.0.dist-info' 2026-02-09T14:47:48,799 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-09T14:47:48,804 Source in /tmp/pip-wheel-tz556hke/earthkit-workflows_ca96bec4606c45b0bf1af2eb24f80838 has version 0.6.0, which satisfies requirement earthkit-workflows==0.6.0 from https://files.pythonhosted.org/packages/70/28/67366739c510703a04e3c999c43d2c090c15dac7f5ba60443cfcbc6d54c2/earthkit_workflows-0.6.0.tar.gz 2026-02-09T14:47:48,805 Removed earthkit-workflows==0.6.0 from https://files.pythonhosted.org/packages/70/28/67366739c510703a04e3c999c43d2c090c15dac7f5ba60443cfcbc6d54c2/earthkit_workflows-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-0rktlg1e' 2026-02-09T14:47:48,810 Created temporary directory: /tmp/pip-unpack-lx9tq4fl 2026-02-09T14:47:48,811 Building wheels for collected packages: earthkit-workflows 2026-02-09T14:47:48,815 Created temporary directory: /tmp/pip-wheel-idm9rigr 2026-02-09T14:47:48,816 Destination directory: /tmp/pip-wheel-idm9rigr 2026-02-09T14:47:48,818 Building wheel for earthkit-workflows (pyproject.toml): started 2026-02-09T14:47:48,819 Running command Building wheel for earthkit-workflows (pyproject.toml) 2026-02-09T14:47:49,532 running bdist_wheel 2026-02-09T14:47:49,555 running build 2026-02-09T14:47:49,555 running build_py 2026-02-09T14:47:49,562 creating build/lib/cascade 2026-02-09T14:47:49,564 copying src/cascade/__init__.py -> build/lib/cascade 2026-02-09T14:47:49,567 creating build/lib/cascade/scheduler 2026-02-09T14:47:49,568 copying src/cascade/scheduler/__init__.py -> build/lib/cascade/scheduler 2026-02-09T14:47:49,570 copying src/cascade/scheduler/api.py -> build/lib/cascade/scheduler 2026-02-09T14:47:49,572 copying src/cascade/scheduler/core.py -> build/lib/cascade/scheduler 2026-02-09T14:47:49,574 copying src/cascade/scheduler/assign.py -> build/lib/cascade/scheduler 2026-02-09T14:47:49,576 copying src/cascade/scheduler/precompute.py -> build/lib/cascade/scheduler 2026-02-09T14:47:49,579 creating build/lib/cascade/controller 2026-02-09T14:47:49,580 copying src/cascade/controller/impl.py -> build/lib/cascade/controller 2026-02-09T14:47:49,582 copying src/cascade/controller/__init__.py -> build/lib/cascade/controller 2026-02-09T14:47:49,584 copying src/cascade/controller/core.py -> build/lib/cascade/controller 2026-02-09T14:47:49,586 copying src/cascade/controller/report.py -> build/lib/cascade/controller 2026-02-09T14:47:49,588 copying src/cascade/controller/notify.py -> build/lib/cascade/controller 2026-02-09T14:47:49,591 copying src/cascade/controller/act.py -> build/lib/cascade/controller 2026-02-09T14:47:49,593 creating build/lib/cascade/benchmarks 2026-02-09T14:47:49,594 copying src/cascade/benchmarks/matmul.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,596 copying src/cascade/benchmarks/tests.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,598 copying src/cascade/benchmarks/generators.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,600 copying src/cascade/benchmarks/dask.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,602 copying src/cascade/benchmarks/__init__.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,604 copying src/cascade/benchmarks/util.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,606 copying src/cascade/benchmarks/job1.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,608 copying src/cascade/benchmarks/dist.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,610 copying src/cascade/benchmarks/plotting.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,612 copying src/cascade/benchmarks/__main__.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,614 copying src/cascade/benchmarks/anemoi.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,615 copying src/cascade/benchmarks/reporting.py -> build/lib/cascade/benchmarks 2026-02-09T14:47:49,618 creating build/lib/cascade/gateway 2026-02-09T14:47:49,619 copying src/cascade/gateway/__init__.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,621 copying src/cascade/gateway/server.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,623 copying src/cascade/gateway/client.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,624 copying src/cascade/gateway/api.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,626 copying src/cascade/gateway/spawning.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,628 copying src/cascade/gateway/__main__.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,630 copying src/cascade/gateway/router.py -> build/lib/cascade/gateway 2026-02-09T14:47:49,633 creating build/lib/cascade/low 2026-02-09T14:47:49,634 copying src/cascade/low/func.py -> build/lib/cascade/low 2026-02-09T14:47:49,636 copying src/cascade/low/dask.py -> build/lib/cascade/low 2026-02-09T14:47:49,638 copying src/cascade/low/into.py -> build/lib/cascade/low 2026-02-09T14:47:49,639 copying src/cascade/low/__init__.py -> build/lib/cascade/low 2026-02-09T14:47:49,641 copying src/cascade/low/execution_context.py -> build/lib/cascade/low 2026-02-09T14:47:49,644 copying src/cascade/low/tracing.py -> build/lib/cascade/low 2026-02-09T14:47:49,646 copying src/cascade/low/core.py -> build/lib/cascade/low 2026-02-09T14:47:49,648 copying src/cascade/low/builders.py -> build/lib/cascade/low 2026-02-09T14:47:49,651 copying src/cascade/low/views.py -> build/lib/cascade/low 2026-02-09T14:47:49,653 creating build/lib/cascade/executor 2026-02-09T14:47:49,654 copying src/cascade/executor/checkpoints.py -> build/lib/cascade/executor 2026-02-09T14:47:49,656 copying src/cascade/executor/serde.py -> build/lib/cascade/executor 2026-02-09T14:47:49,658 copying src/cascade/executor/data_server.py -> build/lib/cascade/executor 2026-02-09T14:47:49,660 copying src/cascade/executor/bridge.py -> build/lib/cascade/executor 2026-02-09T14:47:49,663 copying src/cascade/executor/comms.py -> build/lib/cascade/executor 2026-02-09T14:47:49,665 copying src/cascade/executor/platform.py -> build/lib/cascade/executor 2026-02-09T14:47:49,667 copying src/cascade/executor/config.py -> build/lib/cascade/executor 2026-02-09T14:47:49,669 copying src/cascade/executor/msg.py -> build/lib/cascade/executor 2026-02-09T14:47:49,672 copying src/cascade/executor/executor.py -> build/lib/cascade/executor 2026-02-09T14:47:49,675 creating build/lib/cascade/shm 2026-02-09T14:47:49,676 copying src/cascade/shm/func.py -> build/lib/cascade/shm 2026-02-09T14:47:49,677 copying src/cascade/shm/__init__.py -> build/lib/cascade/shm 2026-02-09T14:47:49,679 copying src/cascade/shm/server.py -> build/lib/cascade/shm 2026-02-09T14:47:49,682 copying src/cascade/shm/client.py -> build/lib/cascade/shm 2026-02-09T14:47:49,684 copying src/cascade/shm/disk.py -> build/lib/cascade/shm 2026-02-09T14:47:49,686 copying src/cascade/shm/api.py -> build/lib/cascade/shm 2026-02-09T14:47:49,688 copying src/cascade/shm/algorithms.py -> build/lib/cascade/shm 2026-02-09T14:47:49,690 copying src/cascade/shm/dataset.py -> build/lib/cascade/shm 2026-02-09T14:47:49,693 creating build/lib/cascade/executor/runner 2026-02-09T14:47:49,694 copying src/cascade/executor/runner/runner.py -> build/lib/cascade/executor/runner 2026-02-09T14:47:49,696 copying src/cascade/executor/runner/memory.py -> build/lib/cascade/executor/runner 2026-02-09T14:47:49,698 copying src/cascade/executor/runner/packages.py -> build/lib/cascade/executor/runner 2026-02-09T14:47:49,701 copying src/cascade/executor/runner/__init__.py -> build/lib/cascade/executor/runner 2026-02-09T14:47:49,702 copying src/cascade/executor/runner/entrypoint.py -> build/lib/cascade/executor/runner 2026-02-09T14:47:49,705 creating build/lib/earthkit/workflows 2026-02-09T14:47:49,707 copying src/earthkit/workflows/decorators.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,709 copying src/earthkit/workflows/fluent.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,711 copying src/earthkit/workflows/taskgraph.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,713 copying src/earthkit/workflows/__init__.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,715 copying src/earthkit/workflows/transformers.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,717 copying src/earthkit/workflows/visualise.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,719 copying src/earthkit/workflows/mark.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,721 copying src/earthkit/workflows/_version.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,722 copying src/earthkit/workflows/utility.py -> build/lib/earthkit/workflows 2026-02-09T14:47:49,725 creating build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,726 copying src/earthkit/workflows/graph/transform.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,728 copying src/earthkit/workflows/graph/rename.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,730 copying src/earthkit/workflows/graph/networkx.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,732 copying src/earthkit/workflows/graph/export.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,734 copying src/earthkit/workflows/graph/__init__.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,735 copying src/earthkit/workflows/graph/samplegraphs.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,738 copying src/earthkit/workflows/graph/expand.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,740 copying src/earthkit/workflows/graph/fuse.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,742 copying src/earthkit/workflows/graph/nodes.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,744 copying src/earthkit/workflows/graph/graphviz.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,746 copying src/earthkit/workflows/graph/visit.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,748 copying src/earthkit/workflows/graph/copy.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,750 copying src/earthkit/workflows/graph/deduplicate.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,752 copying src/earthkit/workflows/graph/split.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,754 copying src/earthkit/workflows/graph/graph.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,756 copying src/earthkit/workflows/graph/pyvis.py -> build/lib/earthkit/workflows/graph 2026-02-09T14:47:49,759 creating build/lib/earthkit/workflows/plugins 2026-02-09T14:47:49,760 copying src/earthkit/workflows/plugins/__init__.py -> build/lib/earthkit/workflows/plugins 2026-02-09T14:47:49,763 creating build/lib/earthkit/workflows/backends 2026-02-09T14:47:49,764 copying src/earthkit/workflows/backends/xarray.py -> build/lib/earthkit/workflows/backends 2026-02-09T14:47:49,766 copying src/earthkit/workflows/backends/earthkit.py -> build/lib/earthkit/workflows/backends 2026-02-09T14:47:49,769 copying src/earthkit/workflows/backends/__init__.py -> build/lib/earthkit/workflows/backends 2026-02-09T14:47:49,771 copying src/earthkit/workflows/backends/arrayapi.py -> build/lib/earthkit/workflows/backends 2026-02-09T14:47:49,773 running egg_info 2026-02-09T14:47:49,785 writing src/earthkit_workflows.egg-info/PKG-INFO 2026-02-09T14:47:49,788 writing dependency_links to src/earthkit_workflows.egg-info/dependency_links.txt 2026-02-09T14:47:49,790 writing requirements to src/earthkit_workflows.egg-info/requires.txt 2026-02-09T14:47:49,791 writing top-level names to src/earthkit_workflows.egg-info/top_level.txt 2026-02-09T14:47:49,833 listing git files failed - pretending there aren't any 2026-02-09T14:47:49,837 reading manifest file 'src/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:49,864 adding license file 'LICENSE' 2026-02-09T14:47:49,873 writing manifest file 'src/earthkit_workflows.egg-info/SOURCES.txt' 2026-02-09T14:47:49,883 copying src/cascade/py.typed -> build/lib/cascade 2026-02-09T14:47:49,903 installing to build/bdist.linux-armv7l/wheel 2026-02-09T14:47:49,903 running install 2026-02-09T14:47:49,927 running install_lib 2026-02-09T14:47:49,933 creating build/bdist.linux-armv7l/wheel 2026-02-09T14:47:49,935 creating build/bdist.linux-armv7l/wheel/cascade 2026-02-09T14:47:49,936 copying build/lib/cascade/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade 2026-02-09T14:47:49,939 creating build/bdist.linux-armv7l/wheel/cascade/scheduler 2026-02-09T14:47:49,940 copying build/lib/cascade/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/scheduler 2026-02-09T14:47:49,942 copying build/lib/cascade/scheduler/api.py -> build/bdist.linux-armv7l/wheel/./cascade/scheduler 2026-02-09T14:47:49,944 copying build/lib/cascade/scheduler/core.py -> build/bdist.linux-armv7l/wheel/./cascade/scheduler 2026-02-09T14:47:49,946 copying build/lib/cascade/scheduler/assign.py -> build/bdist.linux-armv7l/wheel/./cascade/scheduler 2026-02-09T14:47:49,948 copying build/lib/cascade/scheduler/precompute.py -> build/bdist.linux-armv7l/wheel/./cascade/scheduler 2026-02-09T14:47:49,951 creating build/bdist.linux-armv7l/wheel/cascade/controller 2026-02-09T14:47:49,952 copying build/lib/cascade/controller/impl.py -> build/bdist.linux-armv7l/wheel/./cascade/controller 2026-02-09T14:47:49,954 copying build/lib/cascade/controller/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/controller 2026-02-09T14:47:49,956 copying build/lib/cascade/controller/core.py -> build/bdist.linux-armv7l/wheel/./cascade/controller 2026-02-09T14:47:49,958 copying build/lib/cascade/controller/report.py -> build/bdist.linux-armv7l/wheel/./cascade/controller 2026-02-09T14:47:49,960 copying build/lib/cascade/controller/notify.py -> build/bdist.linux-armv7l/wheel/./cascade/controller 2026-02-09T14:47:49,962 copying build/lib/cascade/controller/act.py -> build/bdist.linux-armv7l/wheel/./cascade/controller 2026-02-09T14:47:49,964 copying build/lib/cascade/py.typed -> build/bdist.linux-armv7l/wheel/./cascade 2026-02-09T14:47:49,966 creating build/bdist.linux-armv7l/wheel/cascade/benchmarks 2026-02-09T14:47:49,967 copying build/lib/cascade/benchmarks/matmul.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,969 copying build/lib/cascade/benchmarks/tests.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,971 copying build/lib/cascade/benchmarks/generators.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,973 copying build/lib/cascade/benchmarks/dask.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,975 copying build/lib/cascade/benchmarks/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,977 copying build/lib/cascade/benchmarks/util.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,979 copying build/lib/cascade/benchmarks/job1.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,982 copying build/lib/cascade/benchmarks/dist.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,984 copying build/lib/cascade/benchmarks/plotting.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,986 copying build/lib/cascade/benchmarks/__main__.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,988 copying build/lib/cascade/benchmarks/anemoi.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,989 copying build/lib/cascade/benchmarks/reporting.py -> build/bdist.linux-armv7l/wheel/./cascade/benchmarks 2026-02-09T14:47:49,992 creating build/bdist.linux-armv7l/wheel/cascade/gateway 2026-02-09T14:47:49,993 copying build/lib/cascade/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:49,995 copying build/lib/cascade/gateway/server.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:49,997 copying build/lib/cascade/gateway/client.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:49,998 copying build/lib/cascade/gateway/api.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:50,000 copying build/lib/cascade/gateway/spawning.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:50,002 copying build/lib/cascade/gateway/__main__.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:50,004 copying build/lib/cascade/gateway/router.py -> build/bdist.linux-armv7l/wheel/./cascade/gateway 2026-02-09T14:47:50,007 creating build/bdist.linux-armv7l/wheel/cascade/low 2026-02-09T14:47:50,008 copying build/lib/cascade/low/func.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,010 copying build/lib/cascade/low/dask.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,012 copying build/lib/cascade/low/into.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,014 copying build/lib/cascade/low/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,015 copying build/lib/cascade/low/execution_context.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,017 copying build/lib/cascade/low/tracing.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,019 copying build/lib/cascade/low/core.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,022 copying build/lib/cascade/low/builders.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,024 copying build/lib/cascade/low/views.py -> build/bdist.linux-armv7l/wheel/./cascade/low 2026-02-09T14:47:50,026 creating build/bdist.linux-armv7l/wheel/cascade/executor 2026-02-09T14:47:50,027 copying build/lib/cascade/executor/checkpoints.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,029 copying build/lib/cascade/executor/serde.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,031 copying build/lib/cascade/executor/data_server.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,033 copying build/lib/cascade/executor/bridge.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,036 copying build/lib/cascade/executor/comms.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,039 creating build/bdist.linux-armv7l/wheel/cascade/executor/runner 2026-02-09T14:47:50,040 copying build/lib/cascade/executor/runner/runner.py -> build/bdist.linux-armv7l/wheel/./cascade/executor/runner 2026-02-09T14:47:50,042 copying build/lib/cascade/executor/runner/memory.py -> build/bdist.linux-armv7l/wheel/./cascade/executor/runner 2026-02-09T14:47:50,044 copying build/lib/cascade/executor/runner/packages.py -> build/bdist.linux-armv7l/wheel/./cascade/executor/runner 2026-02-09T14:47:50,046 copying build/lib/cascade/executor/runner/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/executor/runner 2026-02-09T14:47:50,048 copying build/lib/cascade/executor/runner/entrypoint.py -> build/bdist.linux-armv7l/wheel/./cascade/executor/runner 2026-02-09T14:47:50,050 copying build/lib/cascade/executor/platform.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,052 copying build/lib/cascade/executor/config.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,054 copying build/lib/cascade/executor/msg.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,057 copying build/lib/cascade/executor/executor.py -> build/bdist.linux-armv7l/wheel/./cascade/executor 2026-02-09T14:47:50,060 creating build/bdist.linux-armv7l/wheel/cascade/shm 2026-02-09T14:47:50,061 copying build/lib/cascade/shm/func.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,063 copying build/lib/cascade/shm/__init__.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,064 copying build/lib/cascade/shm/server.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,067 copying build/lib/cascade/shm/client.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,069 copying build/lib/cascade/shm/disk.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,071 copying build/lib/cascade/shm/api.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,073 copying build/lib/cascade/shm/algorithms.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,075 copying build/lib/cascade/shm/dataset.py -> build/bdist.linux-armv7l/wheel/./cascade/shm 2026-02-09T14:47:50,077 creating build/bdist.linux-armv7l/wheel/earthkit 2026-02-09T14:47:50,079 creating build/bdist.linux-armv7l/wheel/earthkit/workflows 2026-02-09T14:47:50,080 copying build/lib/earthkit/workflows/decorators.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,082 copying build/lib/earthkit/workflows/fluent.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,085 copying build/lib/earthkit/workflows/taskgraph.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,087 copying build/lib/earthkit/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,089 copying build/lib/earthkit/workflows/transformers.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,091 creating build/bdist.linux-armv7l/wheel/earthkit/workflows/graph 2026-02-09T14:47:50,092 copying build/lib/earthkit/workflows/graph/transform.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,094 copying build/lib/earthkit/workflows/graph/rename.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,096 copying build/lib/earthkit/workflows/graph/networkx.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,098 copying build/lib/earthkit/workflows/graph/export.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,100 copying build/lib/earthkit/workflows/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,102 copying build/lib/earthkit/workflows/graph/samplegraphs.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,104 copying build/lib/earthkit/workflows/graph/expand.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,107 copying build/lib/earthkit/workflows/graph/fuse.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,108 copying build/lib/earthkit/workflows/graph/nodes.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,111 copying build/lib/earthkit/workflows/graph/graphviz.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,112 copying build/lib/earthkit/workflows/graph/visit.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,114 copying build/lib/earthkit/workflows/graph/copy.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,116 copying build/lib/earthkit/workflows/graph/deduplicate.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,118 copying build/lib/earthkit/workflows/graph/split.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,120 copying build/lib/earthkit/workflows/graph/graph.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,122 copying build/lib/earthkit/workflows/graph/pyvis.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/graph 2026-02-09T14:47:50,125 creating build/bdist.linux-armv7l/wheel/earthkit/workflows/plugins 2026-02-09T14:47:50,126 copying build/lib/earthkit/workflows/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/plugins 2026-02-09T14:47:50,128 copying build/lib/earthkit/workflows/visualise.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,130 creating build/bdist.linux-armv7l/wheel/earthkit/workflows/backends 2026-02-09T14:47:50,131 copying build/lib/earthkit/workflows/backends/xarray.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/backends 2026-02-09T14:47:50,134 copying build/lib/earthkit/workflows/backends/earthkit.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/backends 2026-02-09T14:47:50,136 copying build/lib/earthkit/workflows/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/backends 2026-02-09T14:47:50,138 copying build/lib/earthkit/workflows/backends/arrayapi.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows/backends 2026-02-09T14:47:50,140 copying build/lib/earthkit/workflows/mark.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,142 copying build/lib/earthkit/workflows/_version.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,143 copying build/lib/earthkit/workflows/utility.py -> build/bdist.linux-armv7l/wheel/./earthkit/workflows 2026-02-09T14:47:50,145 running install_egg_info 2026-02-09T14:47:50,151 Copying src/earthkit_workflows.egg-info to build/bdist.linux-armv7l/wheel/./earthkit_workflows-0.6.0-py3.11.egg-info 2026-02-09T14:47:50,163 running install_scripts 2026-02-09T14:47:50,174 creating build/bdist.linux-armv7l/wheel/earthkit_workflows-0.6.0.dist-info/WHEEL 2026-02-09T14:47:50,176 creating '/tmp/pip-wheel-idm9rigr/.tmp-ds0b085r/earthkit_workflows-0.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-09T14:47:50,178 adding 'cascade/__init__.py' 2026-02-09T14:47:50,180 adding 'cascade/py.typed' 2026-02-09T14:47:50,182 adding 'cascade/benchmarks/__init__.py' 2026-02-09T14:47:50,183 adding 'cascade/benchmarks/__main__.py' 2026-02-09T14:47:50,185 adding 'cascade/benchmarks/anemoi.py' 2026-02-09T14:47:50,187 adding 'cascade/benchmarks/dask.py' 2026-02-09T14:47:50,188 adding 'cascade/benchmarks/dist.py' 2026-02-09T14:47:50,190 adding 'cascade/benchmarks/generators.py' 2026-02-09T14:47:50,192 adding 'cascade/benchmarks/job1.py' 2026-02-09T14:47:50,193 adding 'cascade/benchmarks/matmul.py' 2026-02-09T14:47:50,194 adding 'cascade/benchmarks/plotting.py' 2026-02-09T14:47:50,196 adding 'cascade/benchmarks/reporting.py' 2026-02-09T14:47:50,198 adding 'cascade/benchmarks/tests.py' 2026-02-09T14:47:50,199 adding 'cascade/benchmarks/util.py' 2026-02-09T14:47:50,201 adding 'cascade/controller/__init__.py' 2026-02-09T14:47:50,203 adding 'cascade/controller/act.py' 2026-02-09T14:47:50,204 adding 'cascade/controller/core.py' 2026-02-09T14:47:50,206 adding 'cascade/controller/impl.py' 2026-02-09T14:47:50,207 adding 'cascade/controller/notify.py' 2026-02-09T14:47:50,209 adding 'cascade/controller/report.py' 2026-02-09T14:47:50,211 adding 'cascade/executor/bridge.py' 2026-02-09T14:47:50,213 adding 'cascade/executor/checkpoints.py' 2026-02-09T14:47:50,214 adding 'cascade/executor/comms.py' 2026-02-09T14:47:50,216 adding 'cascade/executor/config.py' 2026-02-09T14:47:50,218 adding 'cascade/executor/data_server.py' 2026-02-09T14:47:50,220 adding 'cascade/executor/executor.py' 2026-02-09T14:47:50,222 adding 'cascade/executor/msg.py' 2026-02-09T14:47:50,223 adding 'cascade/executor/platform.py' 2026-02-09T14:47:50,225 adding 'cascade/executor/serde.py' 2026-02-09T14:47:50,227 adding 'cascade/executor/runner/__init__.py' 2026-02-09T14:47:50,229 adding 'cascade/executor/runner/entrypoint.py' 2026-02-09T14:47:50,230 adding 'cascade/executor/runner/memory.py' 2026-02-09T14:47:50,232 adding 'cascade/executor/runner/packages.py' 2026-02-09T14:47:50,233 adding 'cascade/executor/runner/runner.py' 2026-02-09T14:47:50,235 adding 'cascade/gateway/__init__.py' 2026-02-09T14:47:50,236 adding 'cascade/gateway/__main__.py' 2026-02-09T14:47:50,237 adding 'cascade/gateway/api.py' 2026-02-09T14:47:50,238 adding 'cascade/gateway/client.py' 2026-02-09T14:47:50,240 adding 'cascade/gateway/router.py' 2026-02-09T14:47:50,241 adding 'cascade/gateway/server.py' 2026-02-09T14:47:50,243 adding 'cascade/gateway/spawning.py' 2026-02-09T14:47:50,244 adding 'cascade/low/__init__.py' 2026-02-09T14:47:50,246 adding 'cascade/low/builders.py' 2026-02-09T14:47:50,248 adding 'cascade/low/core.py' 2026-02-09T14:47:50,249 adding 'cascade/low/dask.py' 2026-02-09T14:47:50,251 adding 'cascade/low/execution_context.py' 2026-02-09T14:47:50,252 adding 'cascade/low/func.py' 2026-02-09T14:47:50,254 adding 'cascade/low/into.py' 2026-02-09T14:47:50,255 adding 'cascade/low/tracing.py' 2026-02-09T14:47:50,257 adding 'cascade/low/views.py' 2026-02-09T14:47:50,259 adding 'cascade/scheduler/__init__.py' 2026-02-09T14:47:50,260 adding 'cascade/scheduler/api.py' 2026-02-09T14:47:50,263 adding 'cascade/scheduler/assign.py' 2026-02-09T14:47:50,264 adding 'cascade/scheduler/core.py' 2026-02-09T14:47:50,266 adding 'cascade/scheduler/precompute.py' 2026-02-09T14:47:50,268 adding 'cascade/shm/__init__.py' 2026-02-09T14:47:50,269 adding 'cascade/shm/algorithms.py' 2026-02-09T14:47:50,271 adding 'cascade/shm/api.py' 2026-02-09T14:47:50,272 adding 'cascade/shm/client.py' 2026-02-09T14:47:50,274 adding 'cascade/shm/dataset.py' 2026-02-09T14:47:50,276 adding 'cascade/shm/disk.py' 2026-02-09T14:47:50,277 adding 'cascade/shm/func.py' 2026-02-09T14:47:50,279 adding 'cascade/shm/server.py' 2026-02-09T14:47:50,281 adding 'earthkit/workflows/__init__.py' 2026-02-09T14:47:50,282 adding 'earthkit/workflows/_version.py' 2026-02-09T14:47:50,284 adding 'earthkit/workflows/decorators.py' 2026-02-09T14:47:50,287 adding 'earthkit/workflows/fluent.py' 2026-02-09T14:47:50,288 adding 'earthkit/workflows/mark.py' 2026-02-09T14:47:50,290 adding 'earthkit/workflows/taskgraph.py' 2026-02-09T14:47:50,291 adding 'earthkit/workflows/transformers.py' 2026-02-09T14:47:50,293 adding 'earthkit/workflows/utility.py' 2026-02-09T14:47:50,294 adding 'earthkit/workflows/visualise.py' 2026-02-09T14:47:50,296 adding 'earthkit/workflows/backends/__init__.py' 2026-02-09T14:47:50,297 adding 'earthkit/workflows/backends/arrayapi.py' 2026-02-09T14:47:50,299 adding 'earthkit/workflows/backends/earthkit.py' 2026-02-09T14:47:50,301 adding 'earthkit/workflows/backends/xarray.py' 2026-02-09T14:47:50,302 adding 'earthkit/workflows/graph/__init__.py' 2026-02-09T14:47:50,304 adding 'earthkit/workflows/graph/copy.py' 2026-02-09T14:47:50,305 adding 'earthkit/workflows/graph/deduplicate.py' 2026-02-09T14:47:50,307 adding 'earthkit/workflows/graph/expand.py' 2026-02-09T14:47:50,308 adding 'earthkit/workflows/graph/export.py' 2026-02-09T14:47:50,310 adding 'earthkit/workflows/graph/fuse.py' 2026-02-09T14:47:50,311 adding 'earthkit/workflows/graph/graph.py' 2026-02-09T14:47:50,313 adding 'earthkit/workflows/graph/graphviz.py' 2026-02-09T14:47:50,314 adding 'earthkit/workflows/graph/networkx.py' 2026-02-09T14:47:50,316 adding 'earthkit/workflows/graph/nodes.py' 2026-02-09T14:47:50,317 adding 'earthkit/workflows/graph/pyvis.py' 2026-02-09T14:47:50,319 adding 'earthkit/workflows/graph/rename.py' 2026-02-09T14:47:50,320 adding 'earthkit/workflows/graph/samplegraphs.py' 2026-02-09T14:47:50,322 adding 'earthkit/workflows/graph/split.py' 2026-02-09T14:47:50,324 adding 'earthkit/workflows/graph/transform.py' 2026-02-09T14:47:50,325 adding 'earthkit/workflows/graph/visit.py' 2026-02-09T14:47:50,327 adding 'earthkit/workflows/plugins/__init__.py' 2026-02-09T14:47:50,330 adding 'earthkit_workflows-0.6.0.dist-info/licenses/LICENSE' 2026-02-09T14:47:50,332 adding 'earthkit_workflows-0.6.0.dist-info/METADATA' 2026-02-09T14:47:50,333 adding 'earthkit_workflows-0.6.0.dist-info/WHEEL' 2026-02-09T14:47:50,334 adding 'earthkit_workflows-0.6.0.dist-info/top_level.txt' 2026-02-09T14:47:50,335 adding 'earthkit_workflows-0.6.0.dist-info/RECORD' 2026-02-09T14:47:50,339 removing build/bdist.linux-armv7l/wheel 2026-02-09T14:47:50,484 Building wheel for earthkit-workflows (pyproject.toml): finished with status 'done' 2026-02-09T14:47:50,492 Created wheel for earthkit-workflows: filename=earthkit_workflows-0.6.0-py3-none-any.whl size=167647 sha256=d576779cacd089e4d48e3f11ca108bb111ffb3940e8fcc1a0d93cf5bcbdc6a57 2026-02-09T14:47:50,493 Stored in directory: /tmp/pip-ephem-wheel-cache-7yvx20e6/wheels/35/44/c8/5449406401b325987ec4a5faf7b00ca65a778e3dc7f595a270 2026-02-09T14:47:50,506 Successfully built earthkit-workflows 2026-02-09T14:47:50,513 Removed build tracker: '/tmp/pip-build-tracker-0rktlg1e'