2026-09-09T09:47:18,849 Created temporary directory: /tmp/pip-ephem-wheel-cache-br9sv7fc 2026-09-09T09:47:18,851 Created temporary directory: /tmp/pip-build-tracker-4s7lq_fb 2026-09-09T09:47:18,852 Initialized build tracking at /tmp/pip-build-tracker-4s7lq_fb 2026-09-09T09:47:18,852 Created build tracker: /tmp/pip-build-tracker-4s7lq_fb 2026-09-09T09:47:18,853 Entered build tracker: /tmp/pip-build-tracker-4s7lq_fb 2026-09-09T09:47:18,853 Created temporary directory: /tmp/pip-wheel-i1vwo28j 2026-09-09T09:47:18,856 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-09-09T09:47:18,859 Created temporary directory: /tmp/pip-ephem-wheel-cache-gwlc4dsp 2026-09-09T09:47:18,881 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T09:47:18,884 2 location(s) to search for versions of parcels: 2026-09-09T09:47:18,884 * https://pypi.org/simple/parcels/ 2026-09-09T09:47:18,884 * https://www.piwheels.org/simple/parcels/ 2026-09-09T09:47:18,885 Fetching project page and analyzing links: https://pypi.org/simple/parcels/ 2026-09-09T09:47:18,886 Getting page https://pypi.org/simple/parcels/ 2026-09-09T09:47:18,888 Found index url https://pypi.org/simple 2026-09-09T09:47:19,116 Fetched page https://pypi.org/simple/parcels/ as application/vnd.pypi.simple.v1+json 2026-09-09T09:47:19,124 Found link https://files.pythonhosted.org/packages/60/9e/ba8d72156f89644751306520b692bfc0e043b9943b6272b34339e120189f/parcels-2.0.0.tar.gz (from https://pypi.org/simple/parcels/), version: 2.0.0 2026-09-09T09:47:19,125 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/0b/39/177654f0d247030f3270a98a634122926508aaa18b8a66e96722416d9ac9/parcels-2.3.2.dev24-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,126 Found link https://files.pythonhosted.org/packages/3a/6f/a097e26f9bf94df8cd1cd5a9bc93b4dbcff1f575367563210eddd4ac286c/parcels-2.3.2.dev24.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 2.3.2.dev24 2026-09-09T09:47:19,127 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/5f/dc/4fd7affe20e655bbe8fe24ed3baa7841f6ce0d6cdeb5f00209c3bdfd4b2d/parcels-2.3.2-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,127 Found link https://files.pythonhosted.org/packages/7b/72/9baa2d98d7b5d9669d8a7bb7219a66cb5e00d71054b904722fc51ae97643/parcels-2.3.2.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 2.3.2 2026-09-09T09:47:19,128 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/e5/94/dccbfcae92b31b210c81015f4b500bcecd87641bdb38c46310ecb1d9fbe6/parcels-2.4.0-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,129 Found link https://files.pythonhosted.org/packages/8a/58/022de861a5dd3224ef62b73e376979e69650fc0a69d43196718fed56052b/parcels-2.4.0.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 2.4.0 2026-09-09T09:47:19,130 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/1a/68/170087d23289fb3a70b9a330cc5b71137147f88868cffeacaa81bb15bfce/parcels-2.4.1-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,131 Found link https://files.pythonhosted.org/packages/5e/11/6b9bb3eff0d55fdf9e93377bcf1f1fbd7eec8d6a4ed8c4ced0df220169c8/parcels-2.4.1.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 2.4.1 2026-09-09T09:47:19,132 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/49/32/a19c347e5bb60e43d0c4c35908caaa3a133e192e073ab159e3cf1f3d8d12/parcels-2.4.2-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,133 Found link https://files.pythonhosted.org/packages/c5/e7/8f294cc8b1740b0334941653d8a3e085ec3fc11ae0911c7c0dbef1bcd108/parcels-2.4.2.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 2.4.2 2026-09-09T09:47:19,134 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/d8/f8/97b958731ff6065676fa2a796168dda06b631f229374d95243439211875c/parcels-3.0.0-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,135 Found link https://files.pythonhosted.org/packages/73/31/f901079ed2f0e3e13e940e398b1480f4299d7e30c74cbf4887dd67c39910/parcels-3.0.0.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 3.0.0 2026-09-09T09:47:19,136 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/02/07/f9b3726ceae5f4ad8976f147a6fce7f64464c6d2372117be3a22868530eb/parcels-3.0.1-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,136 Found link https://files.pythonhosted.org/packages/09/70/47be7663b2a582bb84887779a4f967d5dbf92cb770b0835eaa3774c246da/parcels-3.0.1.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 3.0.1 2026-09-09T09:47:19,137 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/a5/aa/aa66876fef95c0e07de164a1ea5ec45f9e299195bdf2e6a65ce8de6b0a59/parcels-3.0.2-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,138 Found link https://files.pythonhosted.org/packages/6f/4b/9b882928af320a0b87f8e1c9375cfb8f0ab898bae0da212c6a1d2af97d2c/parcels-3.0.2.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 3.0.2 2026-09-09T09:47:19,139 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/4c/02/a19188915fdedd31da05707de0cf7d5c652584e3ece261e1ee754d0795bc/parcels-3.0.3-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,140 Found link https://files.pythonhosted.org/packages/86/07/c8e105b7efdabc5f1a2f4616d4468bc43bb9860c3573a27fb7e399191e6c/parcels-3.0.3.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 3.0.3 2026-09-09T09:47:19,140 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/e1/95/39adb4eaa51b37bef4208def77fa84093a027bbe14deb30691df85642359/parcels-3.0.4-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,141 Found link https://files.pythonhosted.org/packages/63/4d/f1f427585c6ec1726ab42893eb5251fb388b23a48e89f7687aa2990c8fe2/parcels-3.0.4.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.8), version: 3.0.4 2026-09-09T09:47:19,142 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/77/73/200ef683c1d1f42935f3625029caade9e77b4e19956521733393232226b5/parcels-3.0.5-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,143 Found link https://files.pythonhosted.org/packages/ca/61/0a070b942fac4cad28ba621f8ccf44df43891cd59ecdeb95299d25efd7b9/parcels-3.0.5.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.0.5 2026-09-09T09:47:19,144 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/0c/c4/f66a0e41aa5422ebf3c215055d147a6d844df36a18736972c2101b6fbb5a/parcels-3.0.6-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,145 Found link https://files.pythonhosted.org/packages/8f/bb/c870585ecd3226de939b0582672013ca2b85361a94542d039a06ac8f1082/parcels-3.0.6.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.0.6 2026-09-09T09:47:19,145 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/70/ac/7b6d62a09e90fc597ed931cb177269a65d1ae0f5393913f149ba38c1f2f6/parcels-3.1.0-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,147 Found link https://files.pythonhosted.org/packages/67/ef/cd12fbbcac3db5431e600ea584a13a4a0243b747c7da467c420a538a8ae4/parcels-3.1.0.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.1.0 2026-09-09T09:47:19,147 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/d4/92/17a36b616c15197c47ccac562b9a8fdac7e8ca08ea5a72d415ec2f8eca09/parcels-3.1.1-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,148 Found link https://files.pythonhosted.org/packages/62/76/7ab76f2d9399f1357ada3e442460780c9fa37389c5c22c4a0b00837feb61/parcels-3.1.1.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.1.1 2026-09-09T09:47:19,149 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/55/8d/f5a9fb8163d6f1d3e8136df658f2d476c57eab3b1f8b5d46d85daafec402/parcels-3.1.2-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,149 Found link https://files.pythonhosted.org/packages/16/e7/fd5987e3a2c63aaf76c7c9a3fe4b3872d33655038d000a0b6aac86053b84/parcels-3.1.2.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.1.2 2026-09-09T09:47:19,150 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/ed/15/a36c28877ffd6cafa88f593f27a29c351b0b28e99ff569693528a44abc78/parcels-3.1.3-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,151 Found link https://files.pythonhosted.org/packages/6f/67/befee594fc45cf0b2b78f03ad71050ff58fc13d23936099098c5031def51/parcels-3.1.3.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.1.3 2026-09-09T09:47:19,151 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/71/43/9d759e107d41d3886a6ccc00918a0b08393ad4cfd277bcfa7d60c7f1f82c/parcels-3.1.4-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,152 Found link https://files.pythonhosted.org/packages/a9/c3/f9dae808ad3f9108a1a07cb177fba0cdb38d7a9344e3b8a2741829daa211/parcels-3.1.4.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.10), version: 3.1.4 2026-09-09T09:47:19,153 Skipping link: No binaries permitted for parcels: https://files.pythonhosted.org/packages/55/cf/bfbbb64dc55c28db7bcc35a6918f89ff21d4213fe370a08cd024c69f010b/parcels-4.0.0-py3-none-any.whl (from https://pypi.org/simple/parcels/) (requires-python:>=3.11) 2026-09-09T09:47:19,154 Found link https://files.pythonhosted.org/packages/db/ca/a5b1c00578669e72caae0a30bc10fd207c86329d90dc36816715c0bcafd7/parcels-4.0.0.tar.gz (from https://pypi.org/simple/parcels/) (requires-python:>=3.11), version: 4.0.0 2026-09-09T09:47:19,155 Fetching project page and analyzing links: https://www.piwheels.org/simple/parcels/ 2026-09-09T09:47:19,155 Getting page https://www.piwheels.org/simple/parcels/ 2026-09-09T09:47:19,157 Found index url https://www.piwheels.org/simple 2026-09-09T09:47:19,350 Fetched page https://www.piwheels.org/simple/parcels/ as text/html 2026-09-09T09:47:19,357 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.1.2-py3-none-any.whl#sha256=68c0c7044580e6d9255bb7b70fa460848e23f94d987a4bd27febf124cfb38523 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,358 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.1.1-py3-none-any.whl#sha256=b0b1ae4de3c1e55bd9b89d160b8495bb6f9c8ffb579190c901e324434a42c77c (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,358 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.1.0-py3-none-any.whl#sha256=9c6dabc6487c8aa742391bdf7114755c7c27b8e1de410ebb2d74a4959b54b75b (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,359 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.6-py3-none-any.whl#sha256=454dd0a301c4e6a7baab33a8ea592622ca65dfd3ac655e27b34c38c6c3fb2837 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,360 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.5-py3-none-any.whl#sha256=af70bfef53cf21ae12e0231ce4e22a0e51ceef07c799bebc6cb9c1883a7c9437 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.10) 2026-09-09T09:47:19,360 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.4-py3-none-any.whl#sha256=947177445f0967a2b7db689e8efe951281cf0867a4e7992380e5fe35d5cd7863 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,361 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.3-py3-none-any.whl#sha256=3705a2c018ceb8a5f0a8473e731b68eea2534e6aa91cf643cfd340dbd00f38ba (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,361 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.2-py3-none-any.whl#sha256=16e6d640051dc8021476ae2b0f34ebf441109119d8241d3b59b48cb90612d226 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,362 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.1-py3-none-any.whl#sha256=382fa8763d616982ad3f0ccb300f6145cba5869ce6dc8af7aad3bfcc7e87aeb3 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,362 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-3.0.0-py3-none-any.whl#sha256=29bb6f7268d5cd2d94776455fe0e6cd1e19c5464854cccf5de44a254443ffa4f (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,363 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-2.4.2-py3-none-any.whl#sha256=faf035816f8a9caaf98b7bb8b752df56b1d9515bd5b926d22ead276ebbb86ca7 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,363 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-2.4.1-py3-none-any.whl#sha256=ac3d353bd0b83feb7281ddd232e3c2383beb917340f7d9b2c3c4b8f406457d3e (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,364 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-2.4.0-py3-none-any.whl#sha256=cac1bb3e24425f5a3e685b1bc3eb8ac362f84154324914a6df8ed8487835dd6e (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,365 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-2.3.2-py3-none-any.whl#sha256=e301838db95b84958337274c8a0f03ee1ca155e6f788937b151986634b1b8de0 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,365 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-2.3.2.dev24-py3-none-any.whl#sha256=c2feedf4a9259b75840df86b1e279aceede26c4914250b3c04658a2fa73615d0 (from https://www.piwheels.org/simple/parcels/) (requires-python:>=3.8) 2026-09-09T09:47:19,366 Skipping link: No binaries permitted for parcels: https://archive1.piwheels.org/simple/parcels/parcels-2.0.0-py3-none-any.whl#sha256=06404fb185638753af637323157da5eda0b36eb7ed8b94cc0b108dd41970cbaf (from https://www.piwheels.org/simple/parcels/) 2026-09-09T09:47:19,367 Skipping link: not a file: https://www.piwheels.org/simple/parcels/ 2026-09-09T09:47:19,367 Skipping link: not a file: https://pypi.org/simple/parcels/ 2026-09-09T09:47:19,389 Given no hashes to check 1 links for project 'parcels': discarding no candidates 2026-09-09T09:47:19,407 Collecting parcels==4.0.0 2026-09-09T09:47:19,409 Created temporary directory: /tmp/pip-unpack-fxy5_ot9 2026-09-09T09:47:19,643 Downloading parcels-4.0.0.tar.gz (5.6 MB) 2026-09-09T09:47:21,055 Added parcels==4.0.0 from https://files.pythonhosted.org/packages/db/ca/a5b1c00578669e72caae0a30bc10fd207c86329d90dc36816715c0bcafd7/parcels-4.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-4s7lq_fb' 2026-09-09T09:47:21,063 Created temporary directory: /tmp/pip-build-env-1yerp_gs 2026-09-09T09:47:21,068 Installing build dependencies: started 2026-09-09T09:47:21,069 Running command pip subprocess to install build dependencies 2026-09-09T09:47:22,212 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-09T09:47:22,664 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-09-09T09:47:22,688 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T09:47:24,546 Collecting setuptools>=45 2026-09-09T09:47:24,547 Obtaining dependency information for setuptools>=45 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-09T09:47:24,563 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-09T09:47:24,932 Collecting setuptools_scm[toml]>=6.2 2026-09-09T09:47:24,933 Obtaining dependency information for setuptools_scm[toml]>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl.metadata 2026-09-09T09:47:24,948 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl.metadata (6.7 kB) 2026-09-09T09:47:24,958 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl#sha256=f25971992492ebac8f8385274b2ebf3812b3eb9440ecfd8ff98a49517a3d02b1 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=6.2 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.3-py3-none-any.whl#sha256=f25971992492ebac8f8385274b2ebf3812b3eb9440ecfd8ff98a49517a3d02b1 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-09-09T09:47:24,981 Using cached setuptools_scm-10.2.3-py3-none-any.whl (29 kB) 2026-09-09T09:47:25,218 Collecting wheel 2026-09-09T09:47:25,219 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-09T09:47:25,232 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-09T09:47:25,350 Collecting vcs-versioning<3,>=2.3.2.dev0 2026-09-09T09:47:25,351 Obtaining dependency information for vcs-versioning<3,>=2.3.2.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata 2026-09-09T09:47:25,365 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata (1.7 kB) 2026-09-09T09:47:25,550 Collecting packaging>=20 2026-09-09T09:47:25,551 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-09T09:47:25,564 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-09T09:47:25,853 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-09T09:47:25,874 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-09T09:47:25,898 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB) 2026-09-09T09:47:25,983 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T09:47:26,012 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-09T09:47:26,038 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-09T09:47:26,066 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB) 2026-09-09T09:47:26,146 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T09:47:28,928 Installing collected packages: setuptools, packaging, wheel, vcs-versioning, setuptools_scm 2026-09-09T09:47:31,666 Creating /tmp/pip-build-env-1yerp_gs/overlay/local/bin 2026-09-09T09:47:31,668 changing mode of /tmp/pip-build-env-1yerp_gs/overlay/local/bin/wheel to 755 2026-09-09T09:47:32,082 changing mode of /tmp/pip-build-env-1yerp_gs/overlay/local/bin/vcs-versioning to 755 2026-09-09T09:47:32,216 changing mode of /tmp/pip-build-env-1yerp_gs/overlay/local/bin/setuptools-scm to 755 2026-09-09T09:47:32,251 Successfully installed packaging-26.3 setuptools-84.0.0 setuptools_scm-10.2.3 vcs-versioning-2.3.4 wheel-0.48.0 2026-09-09T09:47:32,556 Installing build dependencies: finished with status 'done' 2026-09-09T09:47:32,565 Getting requirements to build wheel: started 2026-09-09T09:47:32,566 Running command Getting requirements to build wheel 2026-09-09T09:47:33,283 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_fallback_workdir.py:248: UserWarning: git archive did not support describe output 2026-09-09T09:47:33,284 return archival_to_version(data, config) 2026-09-09T09:47:33,284 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_fallback_workdir.py:248: UserWarning: unprocessed git archival found (no export subst applied) 2026-09-09T09:47:33,285 return archival_to_version(data, config) 2026-09-09T09:47:33,345 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-09T09:47:33,346 !! 2026-09-09T09:47:33,347 ******************************************************************************** 2026-09-09T09:47:33,347 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). 2026-09-09T09:47:33,348 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-09T09:47:33,349 or your builds will no longer be supported. 2026-09-09T09:47:33,350 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:33,350 ******************************************************************************** 2026-09-09T09:47:33,351 !! 2026-09-09T09:47:33,352 corresp(dist, value, root_dir) 2026-09-09T09:47:33,395 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T09:47:33,396 !! 2026-09-09T09:47:33,397 ******************************************************************************** 2026-09-09T09:47:33,397 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T09:47:33,398 License :: OSI Approved :: MIT License 2026-09-09T09:47:33,400 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:33,400 ******************************************************************************** 2026-09-09T09:47:33,402 !! 2026-09-09T09:47:33,402 dist._finalize_license_expression() 2026-09-09T09:47:33,403 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T09:47:33,403 !! 2026-09-09T09:47:33,404 ******************************************************************************** 2026-09-09T09:47:33,405 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T09:47:33,406 License :: OSI Approved :: MIT License 2026-09-09T09:47:33,407 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:33,407 ******************************************************************************** 2026-09-09T09:47:33,408 !! 2026-09-09T09:47:33,409 self._finalize_license_expression() 2026-09-09T09:47:33,409 running egg_info 2026-09-09T09:47:33,412 writing src/parcels.egg-info/PKG-INFO 2026-09-09T09:47:33,416 writing dependency_links to src/parcels.egg-info/dependency_links.txt 2026-09-09T09:47:33,419 writing requirements to src/parcels.egg-info/requires.txt 2026-09-09T09:47:33,420 writing top-level names to src/parcels.egg-info/top_level.txt 2026-09-09T09:47:33,464 listing git files failed - pretending there aren't any 2026-09-09T09:47:33,471 reading manifest file 'src/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:33,536 adding license file 'LICENSE.md' 2026-09-09T09:47:33,550 writing manifest file 'src/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:33,660 Getting requirements to build wheel: finished with status 'done' 2026-09-09T09:47:33,664 Created temporary directory: /tmp/pip-modern-metadata-fnr9zsn7 2026-09-09T09:47:33,667 Preparing metadata (pyproject.toml): started 2026-09-09T09:47:33,668 Running command Preparing metadata (pyproject.toml) 2026-09-09T09:47:34,342 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_fallback_workdir.py:248: UserWarning: git archive did not support describe output 2026-09-09T09:47:34,342 return archival_to_version(data, config) 2026-09-09T09:47:34,343 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_fallback_workdir.py:248: UserWarning: unprocessed git archival found (no export subst applied) 2026-09-09T09:47:34,344 return archival_to_version(data, config) 2026-09-09T09:47:34,402 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-09T09:47:34,402 !! 2026-09-09T09:47:34,404 ******************************************************************************** 2026-09-09T09:47:34,404 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). 2026-09-09T09:47:34,405 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-09T09:47:34,406 or your builds will no longer be supported. 2026-09-09T09:47:34,407 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:34,407 ******************************************************************************** 2026-09-09T09:47:34,409 !! 2026-09-09T09:47:34,409 corresp(dist, value, root_dir) 2026-09-09T09:47:34,452 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T09:47:34,452 !! 2026-09-09T09:47:34,454 ******************************************************************************** 2026-09-09T09:47:34,454 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T09:47:34,455 License :: OSI Approved :: MIT License 2026-09-09T09:47:34,456 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:34,457 ******************************************************************************** 2026-09-09T09:47:34,458 !! 2026-09-09T09:47:34,458 dist._finalize_license_expression() 2026-09-09T09:47:34,460 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T09:47:34,460 !! 2026-09-09T09:47:34,461 ******************************************************************************** 2026-09-09T09:47:34,462 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T09:47:34,463 License :: OSI Approved :: MIT License 2026-09-09T09:47:34,464 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:34,464 ******************************************************************************** 2026-09-09T09:47:34,465 !! 2026-09-09T09:47:34,466 self._finalize_license_expression() 2026-09-09T09:47:34,469 running dist_info 2026-09-09T09:47:34,471 creating /tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info 2026-09-09T09:47:34,478 writing /tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/PKG-INFO 2026-09-09T09:47:34,482 writing dependency_links to /tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/dependency_links.txt 2026-09-09T09:47:34,484 writing requirements to /tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/requires.txt 2026-09-09T09:47:34,485 writing top-level names to /tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/top_level.txt 2026-09-09T09:47:34,487 writing manifest file '/tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:34,526 listing git files failed - pretending there aren't any 2026-09-09T09:47:34,533 reading manifest file '/tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:34,535 adding license file 'LICENSE.md' 2026-09-09T09:47:34,539 writing manifest file '/tmp/pip-modern-metadata-fnr9zsn7/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:34,540 creating '/tmp/pip-modern-metadata-fnr9zsn7/parcels-4.0.0.dist-info' 2026-09-09T09:47:34,677 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-09T09:47:34,683 Source in /tmp/pip-wheel-i1vwo28j/parcels_66199e25f1674daeb74709f24ee973c8 has version 4.0.0, which satisfies requirement parcels==4.0.0 from https://files.pythonhosted.org/packages/db/ca/a5b1c00578669e72caae0a30bc10fd207c86329d90dc36816715c0bcafd7/parcels-4.0.0.tar.gz 2026-09-09T09:47:34,684 Removed parcels==4.0.0 from https://files.pythonhosted.org/packages/db/ca/a5b1c00578669e72caae0a30bc10fd207c86329d90dc36816715c0bcafd7/parcels-4.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-4s7lq_fb' 2026-09-09T09:47:34,690 Created temporary directory: /tmp/pip-unpack-5f_a5qom 2026-09-09T09:47:34,691 Building wheels for collected packages: parcels 2026-09-09T09:47:34,696 Created temporary directory: /tmp/pip-wheel-eplv3_1r 2026-09-09T09:47:34,696 Destination directory: /tmp/pip-wheel-eplv3_1r 2026-09-09T09:47:34,698 Building wheel for parcels (pyproject.toml): started 2026-09-09T09:47:34,700 Running command Building wheel for parcels (pyproject.toml) 2026-09-09T09:47:35,354 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_fallback_workdir.py:248: UserWarning: git archive did not support describe output 2026-09-09T09:47:35,355 return archival_to_version(data, config) 2026-09-09T09:47:35,355 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/vcs_versioning/_fallback_workdir.py:248: UserWarning: unprocessed git archival found (no export subst applied) 2026-09-09T09:47:35,356 return archival_to_version(data, config) 2026-09-09T09:47:35,411 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-09-09T09:47:35,412 !! 2026-09-09T09:47:35,413 ******************************************************************************** 2026-09-09T09:47:35,413 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). 2026-09-09T09:47:35,414 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-09-09T09:47:35,414 or your builds will no longer be supported. 2026-09-09T09:47:35,415 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:35,416 ******************************************************************************** 2026-09-09T09:47:35,417 !! 2026-09-09T09:47:35,417 corresp(dist, value, root_dir) 2026-09-09T09:47:35,457 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T09:47:35,457 !! 2026-09-09T09:47:35,458 ******************************************************************************** 2026-09-09T09:47:35,459 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T09:47:35,460 License :: OSI Approved :: MIT License 2026-09-09T09:47:35,461 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:35,461 ******************************************************************************** 2026-09-09T09:47:35,463 !! 2026-09-09T09:47:35,463 dist._finalize_license_expression() 2026-09-09T09:47:35,464 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-09T09:47:35,464 !! 2026-09-09T09:47:35,466 ******************************************************************************** 2026-09-09T09:47:35,467 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-09T09:47:35,468 License :: OSI Approved :: MIT License 2026-09-09T09:47:35,469 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-09T09:47:35,470 ******************************************************************************** 2026-09-09T09:47:35,471 !! 2026-09-09T09:47:35,471 self._finalize_license_expression() 2026-09-09T09:47:35,472 running bdist_wheel 2026-09-09T09:47:35,491 running build 2026-09-09T09:47:35,491 running build_py 2026-09-09T09:47:35,493 creating build/lib/parcels 2026-09-09T09:47:35,496 copying src/parcels/_python.py -> build/lib/parcels 2026-09-09T09:47:35,498 copying src/parcels/_compat.py -> build/lib/parcels 2026-09-09T09:47:35,500 copying src/parcels/_logger.py -> build/lib/parcels 2026-09-09T09:47:35,502 copying src/parcels/_v3to4.py -> build/lib/parcels 2026-09-09T09:47:35,504 copying src/parcels/_typing.py -> build/lib/parcels 2026-09-09T09:47:35,507 copying src/parcels/__init__.py -> build/lib/parcels 2026-09-09T09:47:35,509 copying src/parcels/tutorial.py -> build/lib/parcels 2026-09-09T09:47:35,511 copying src/parcels/convert.py -> build/lib/parcels 2026-09-09T09:47:35,514 copying src/parcels/_repr_utils.py -> build/lib/parcels 2026-09-09T09:47:35,516 copying src/parcels/_xarray.py -> build/lib/parcels 2026-09-09T09:47:35,518 copying src/parcels/_version_setup.py -> build/lib/parcels 2026-09-09T09:47:35,520 copying src/parcels/_compat_v3.py -> build/lib/parcels 2026-09-09T09:47:35,522 copying src/parcels/_decorators.py -> build/lib/parcels 2026-09-09T09:47:35,523 running egg_info 2026-09-09T09:47:35,531 writing src/parcels.egg-info/PKG-INFO 2026-09-09T09:47:35,534 writing dependency_links to src/parcels.egg-info/dependency_links.txt 2026-09-09T09:47:35,536 writing requirements to src/parcels.egg-info/requires.txt 2026-09-09T09:47:35,537 writing top-level names to src/parcels.egg-info/top_level.txt 2026-09-09T09:47:35,573 listing git files failed - pretending there aren't any 2026-09-09T09:47:35,579 reading manifest file 'src/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:35,600 adding license file 'LICENSE.md' 2026-09-09T09:47:35,614 writing manifest file 'src/parcels.egg-info/SOURCES.txt' 2026-09-09T09:47:35,619 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._chunk_cached_array' is absent from the `packages` configuration. 2026-09-09T09:47:35,620 !! 2026-09-09T09:47:35,621 ******************************************************************************** 2026-09-09T09:47:35,621 ############################ 2026-09-09T09:47:35,622 # Package would be ignored # 2026-09-09T09:47:35,622 ############################ 2026-09-09T09:47:35,623 Python recognizes 'parcels._chunk_cached_array' as an importable package[^1], 2026-09-09T09:47:35,623 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,624 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,625 package, please make sure that 'parcels._chunk_cached_array' is explicitly added 2026-09-09T09:47:35,625 to the `packages` configuration field. 2026-09-09T09:47:35,626 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,626 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,627 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,628 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,629 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,630 If you don't want 'parcels._chunk_cached_array' to be distributed and are 2026-09-09T09:47:35,631 already explicitly excluding 'parcels._chunk_cached_array' via 2026-09-09T09:47:35,631 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,632 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,632 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,634 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,635 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,636 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,637 even if it does not contain any `.py` files. 2026-09-09T09:47:35,637 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,638 directory, all directories are treated like packages. 2026-09-09T09:47:35,638 ******************************************************************************** 2026-09-09T09:47:35,639 !! 2026-09-09T09:47:35,640 check.warn(importable) 2026-09-09T09:47:35,641 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._core' is absent from the `packages` configuration. 2026-09-09T09:47:35,641 !! 2026-09-09T09:47:35,642 ******************************************************************************** 2026-09-09T09:47:35,643 ############################ 2026-09-09T09:47:35,644 # Package would be ignored # 2026-09-09T09:47:35,644 ############################ 2026-09-09T09:47:35,645 Python recognizes 'parcels._core' as an importable package[^1], 2026-09-09T09:47:35,645 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,646 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,646 package, please make sure that 'parcels._core' is explicitly added 2026-09-09T09:47:35,647 to the `packages` configuration field. 2026-09-09T09:47:35,648 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,648 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,648 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,649 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,650 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,651 If you don't want 'parcels._core' to be distributed and are 2026-09-09T09:47:35,652 already explicitly excluding 'parcels._core' via 2026-09-09T09:47:35,652 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,653 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,653 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,654 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,655 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,657 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,657 even if it does not contain any `.py` files. 2026-09-09T09:47:35,658 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,658 directory, all directories are treated like packages. 2026-09-09T09:47:35,659 ******************************************************************************** 2026-09-09T09:47:35,660 !! 2026-09-09T09:47:35,660 check.warn(importable) 2026-09-09T09:47:35,661 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._core.utils' is absent from the `packages` configuration. 2026-09-09T09:47:35,661 !! 2026-09-09T09:47:35,662 ******************************************************************************** 2026-09-09T09:47:35,663 ############################ 2026-09-09T09:47:35,663 # Package would be ignored # 2026-09-09T09:47:35,664 ############################ 2026-09-09T09:47:35,665 Python recognizes 'parcels._core.utils' as an importable package[^1], 2026-09-09T09:47:35,665 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,666 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,667 package, please make sure that 'parcels._core.utils' is explicitly added 2026-09-09T09:47:35,667 to the `packages` configuration field. 2026-09-09T09:47:35,669 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,669 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,670 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,671 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,672 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,673 If you don't want 'parcels._core.utils' to be distributed and are 2026-09-09T09:47:35,673 already explicitly excluding 'parcels._core.utils' via 2026-09-09T09:47:35,675 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,675 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,675 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,676 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,677 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,678 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,679 even if it does not contain any `.py` files. 2026-09-09T09:47:35,679 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,680 directory, all directories are treated like packages. 2026-09-09T09:47:35,680 ******************************************************************************** 2026-09-09T09:47:35,681 !! 2026-09-09T09:47:35,682 check.warn(importable) 2026-09-09T09:47:35,682 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._datasets' is absent from the `packages` configuration. 2026-09-09T09:47:35,682 !! 2026-09-09T09:47:35,683 ******************************************************************************** 2026-09-09T09:47:35,684 ############################ 2026-09-09T09:47:35,684 # Package would be ignored # 2026-09-09T09:47:35,685 ############################ 2026-09-09T09:47:35,685 Python recognizes 'parcels._datasets' as an importable package[^1], 2026-09-09T09:47:35,686 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,687 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,687 package, please make sure that 'parcels._datasets' is explicitly added 2026-09-09T09:47:35,688 to the `packages` configuration field. 2026-09-09T09:47:35,689 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,689 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,690 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,691 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,692 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,693 If you don't want 'parcels._datasets' to be distributed and are 2026-09-09T09:47:35,693 already explicitly excluding 'parcels._datasets' via 2026-09-09T09:47:35,694 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,694 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,695 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,696 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,697 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,699 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,699 even if it does not contain any `.py` files. 2026-09-09T09:47:35,700 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,700 directory, all directories are treated like packages. 2026-09-09T09:47:35,701 ******************************************************************************** 2026-09-09T09:47:35,702 !! 2026-09-09T09:47:35,702 check.warn(importable) 2026-09-09T09:47:35,703 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._datasets.structured' is absent from the `packages` configuration. 2026-09-09T09:47:35,704 !! 2026-09-09T09:47:35,705 ******************************************************************************** 2026-09-09T09:47:35,705 ############################ 2026-09-09T09:47:35,706 # Package would be ignored # 2026-09-09T09:47:35,706 ############################ 2026-09-09T09:47:35,706 Python recognizes 'parcels._datasets.structured' as an importable package[^1], 2026-09-09T09:47:35,707 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,708 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,708 package, please make sure that 'parcels._datasets.structured' is explicitly added 2026-09-09T09:47:35,708 to the `packages` configuration field. 2026-09-09T09:47:35,709 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,710 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,710 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,711 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,712 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,713 If you don't want 'parcels._datasets.structured' to be distributed and are 2026-09-09T09:47:35,713 already explicitly excluding 'parcels._datasets.structured' via 2026-09-09T09:47:35,714 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,714 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,715 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,716 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,717 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,718 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,719 even if it does not contain any `.py` files. 2026-09-09T09:47:35,719 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,720 directory, all directories are treated like packages. 2026-09-09T09:47:35,720 ******************************************************************************** 2026-09-09T09:47:35,721 !! 2026-09-09T09:47:35,722 check.warn(importable) 2026-09-09T09:47:35,722 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._datasets.unstructured' is absent from the `packages` configuration. 2026-09-09T09:47:35,723 !! 2026-09-09T09:47:35,724 ******************************************************************************** 2026-09-09T09:47:35,724 ############################ 2026-09-09T09:47:35,725 # Package would be ignored # 2026-09-09T09:47:35,725 ############################ 2026-09-09T09:47:35,726 Python recognizes 'parcels._datasets.unstructured' as an importable package[^1], 2026-09-09T09:47:35,726 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,727 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,728 package, please make sure that 'parcels._datasets.unstructured' is explicitly added 2026-09-09T09:47:35,728 to the `packages` configuration field. 2026-09-09T09:47:35,729 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,730 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,731 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,732 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,733 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,733 If you don't want 'parcels._datasets.unstructured' to be distributed and are 2026-09-09T09:47:35,734 already explicitly excluding 'parcels._datasets.unstructured' via 2026-09-09T09:47:35,734 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,735 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,735 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,736 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,737 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,738 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,739 even if it does not contain any `.py` files. 2026-09-09T09:47:35,739 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,740 directory, all directories are treated like packages. 2026-09-09T09:47:35,740 ******************************************************************************** 2026-09-09T09:47:35,742 !! 2026-09-09T09:47:35,742 check.warn(importable) 2026-09-09T09:47:35,742 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._sgrid' is absent from the `packages` configuration. 2026-09-09T09:47:35,743 !! 2026-09-09T09:47:35,744 ******************************************************************************** 2026-09-09T09:47:35,744 ############################ 2026-09-09T09:47:35,745 # Package would be ignored # 2026-09-09T09:47:35,746 ############################ 2026-09-09T09:47:35,746 Python recognizes 'parcels._sgrid' as an importable package[^1], 2026-09-09T09:47:35,746 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,748 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,748 package, please make sure that 'parcels._sgrid' is explicitly added 2026-09-09T09:47:35,749 to the `packages` configuration field. 2026-09-09T09:47:35,750 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,750 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,751 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,752 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,753 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,754 If you don't want 'parcels._sgrid' to be distributed and are 2026-09-09T09:47:35,755 already explicitly excluding 'parcels._sgrid' via 2026-09-09T09:47:35,755 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,756 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,756 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,757 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,758 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,760 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,761 even if it does not contain any `.py` files. 2026-09-09T09:47:35,761 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,762 directory, all directories are treated like packages. 2026-09-09T09:47:35,762 ******************************************************************************** 2026-09-09T09:47:35,763 !! 2026-09-09T09:47:35,764 check.warn(importable) 2026-09-09T09:47:35,764 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels._strategies' is absent from the `packages` configuration. 2026-09-09T09:47:35,765 !! 2026-09-09T09:47:35,765 ******************************************************************************** 2026-09-09T09:47:35,766 ############################ 2026-09-09T09:47:35,766 # Package would be ignored # 2026-09-09T09:47:35,767 ############################ 2026-09-09T09:47:35,767 Python recognizes 'parcels._strategies' as an importable package[^1], 2026-09-09T09:47:35,768 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,768 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,769 package, please make sure that 'parcels._strategies' is explicitly added 2026-09-09T09:47:35,769 to the `packages` configuration field. 2026-09-09T09:47:35,770 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,771 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,771 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,772 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,773 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,774 If you don't want 'parcels._strategies' to be distributed and are 2026-09-09T09:47:35,775 already explicitly excluding 'parcels._strategies' via 2026-09-09T09:47:35,775 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,776 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,776 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,777 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,778 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,780 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,780 even if it does not contain any `.py` files. 2026-09-09T09:47:35,781 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,781 directory, all directories are treated like packages. 2026-09-09T09:47:35,782 ******************************************************************************** 2026-09-09T09:47:35,783 !! 2026-09-09T09:47:35,783 check.warn(importable) 2026-09-09T09:47:35,784 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels.interpolators' is absent from the `packages` configuration. 2026-09-09T09:47:35,784 !! 2026-09-09T09:47:35,785 ******************************************************************************** 2026-09-09T09:47:35,786 ############################ 2026-09-09T09:47:35,786 # Package would be ignored # 2026-09-09T09:47:35,787 ############################ 2026-09-09T09:47:35,787 Python recognizes 'parcels.interpolators' as an importable package[^1], 2026-09-09T09:47:35,788 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,789 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,789 package, please make sure that 'parcels.interpolators' is explicitly added 2026-09-09T09:47:35,790 to the `packages` configuration field. 2026-09-09T09:47:35,791 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,791 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,792 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,793 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,793 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,794 If you don't want 'parcels.interpolators' to be distributed and are 2026-09-09T09:47:35,795 already explicitly excluding 'parcels.interpolators' via 2026-09-09T09:47:35,795 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,795 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,796 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,797 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,798 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,799 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,800 even if it does not contain any `.py` files. 2026-09-09T09:47:35,800 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,801 directory, all directories are treated like packages. 2026-09-09T09:47:35,801 ******************************************************************************** 2026-09-09T09:47:35,802 !! 2026-09-09T09:47:35,803 check.warn(importable) 2026-09-09T09:47:35,803 /tmp/pip-build-env-1yerp_gs/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'parcels.kernels' is absent from the `packages` configuration. 2026-09-09T09:47:35,804 !! 2026-09-09T09:47:35,805 ******************************************************************************** 2026-09-09T09:47:35,805 ############################ 2026-09-09T09:47:35,806 # Package would be ignored # 2026-09-09T09:47:35,806 ############################ 2026-09-09T09:47:35,807 Python recognizes 'parcels.kernels' as an importable package[^1], 2026-09-09T09:47:35,808 but it is absent from setuptools' `packages` configuration. 2026-09-09T09:47:35,809 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-09T09:47:35,809 package, please make sure that 'parcels.kernels' is explicitly added 2026-09-09T09:47:35,810 to the `packages` configuration field. 2026-09-09T09:47:35,811 Alternatively, you can also rely on setuptools' discovery methods 2026-09-09T09:47:35,811 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-09T09:47:35,812 instead of `find_packages(...)`/`find:`). 2026-09-09T09:47:35,813 You can read more about "package discovery" on setuptools documentation page: 2026-09-09T09:47:35,814 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-09T09:47:35,815 If you don't want 'parcels.kernels' to be distributed and are 2026-09-09T09:47:35,815 already explicitly excluding 'parcels.kernels' via 2026-09-09T09:47:35,816 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-09T09:47:35,816 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-09T09:47:35,817 combination with a more fine grained `package-data` configuration. 2026-09-09T09:47:35,818 You can read more about "package data files" on setuptools documentation page: 2026-09-09T09:47:35,819 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-09T09:47:35,820 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-09T09:47:35,821 even if it does not contain any `.py` files. 2026-09-09T09:47:35,821 On the other hand, currently there is no concept of package data 2026-09-09T09:47:35,821 directory, all directories are treated like packages. 2026-09-09T09:47:35,822 ******************************************************************************** 2026-09-09T09:47:35,823 !! 2026-09-09T09:47:35,823 check.warn(importable) 2026-09-09T09:47:35,824 creating build/lib/parcels/_chunk_cached_array 2026-09-09T09:47:35,824 copying src/parcels/_chunk_cached_array/__init__.py -> build/lib/parcels/_chunk_cached_array 2026-09-09T09:47:35,825 copying src/parcels/_chunk_cached_array/core.py -> build/lib/parcels/_chunk_cached_array 2026-09-09T09:47:35,825 copying src/parcels/_chunk_cached_array/lru_cache.py -> build/lib/parcels/_chunk_cached_array 2026-09-09T09:47:35,825 creating build/lib/parcels/_core 2026-09-09T09:47:35,826 copying src/parcels/_core/__init__.py -> build/lib/parcels/_core 2026-09-09T09:47:35,826 copying src/parcels/_core/_windowed_array.py -> build/lib/parcels/_core 2026-09-09T09:47:35,827 copying src/parcels/_core/basegrid.py -> build/lib/parcels/_core 2026-09-09T09:47:35,828 copying src/parcels/_core/field.py -> build/lib/parcels/_core 2026-09-09T09:47:35,828 copying src/parcels/_core/fieldset.py -> build/lib/parcels/_core 2026-09-09T09:47:35,828 copying src/parcels/_core/index_search.py -> build/lib/parcels/_core 2026-09-09T09:47:35,829 copying src/parcels/_core/kernel.py -> build/lib/parcels/_core 2026-09-09T09:47:35,830 copying src/parcels/_core/mesh.py -> build/lib/parcels/_core 2026-09-09T09:47:35,830 copying src/parcels/_core/model.py -> build/lib/parcels/_core 2026-09-09T09:47:35,831 copying src/parcels/_core/particle.py -> build/lib/parcels/_core 2026-09-09T09:47:35,831 copying src/parcels/_core/particlefile.py -> build/lib/parcels/_core 2026-09-09T09:47:35,832 copying src/parcels/_core/particleset.py -> build/lib/parcels/_core 2026-09-09T09:47:35,833 copying src/parcels/_core/particlesetview.py -> build/lib/parcels/_core 2026-09-09T09:47:35,833 copying src/parcels/_core/spatialhash.py -> build/lib/parcels/_core 2026-09-09T09:47:35,834 copying src/parcels/_core/statuscodes.py -> build/lib/parcels/_core 2026-09-09T09:47:35,834 copying src/parcels/_core/uxgrid.py -> build/lib/parcels/_core 2026-09-09T09:47:35,835 copying src/parcels/_core/warnings.py -> build/lib/parcels/_core 2026-09-09T09:47:35,836 copying src/parcels/_core/xgrid.py -> build/lib/parcels/_core 2026-09-09T09:47:35,836 creating build/lib/parcels/_core/utils 2026-09-09T09:47:35,837 copying src/parcels/_core/utils/__init__.py -> build/lib/parcels/_core/utils 2026-09-09T09:47:35,837 copying src/parcels/_core/utils/interpolation.py -> build/lib/parcels/_core/utils 2026-09-09T09:47:35,838 copying src/parcels/_core/utils/kernel_linting.py -> build/lib/parcels/_core/utils 2026-09-09T09:47:35,839 copying src/parcels/_core/utils/string.py -> build/lib/parcels/_core/utils 2026-09-09T09:47:35,839 copying src/parcels/_core/utils/time.py -> build/lib/parcels/_core/utils 2026-09-09T09:47:35,840 copying src/parcels/_core/utils/unstructured.py -> build/lib/parcels/_core/utils 2026-09-09T09:47:35,840 creating build/lib/parcels/_datasets 2026-09-09T09:47:35,841 copying src/parcels/_datasets/__init__.py -> build/lib/parcels/_datasets 2026-09-09T09:47:35,842 copying src/parcels/_datasets/remote.py -> build/lib/parcels/_datasets 2026-09-09T09:47:35,842 copying src/parcels/_datasets/utils.py -> build/lib/parcels/_datasets 2026-09-09T09:47:35,843 creating build/lib/parcels/_datasets/structured 2026-09-09T09:47:35,844 copying src/parcels/_datasets/structured/__init__.py -> build/lib/parcels/_datasets/structured 2026-09-09T09:47:35,844 copying src/parcels/_datasets/structured/circulation_models.py -> build/lib/parcels/_datasets/structured 2026-09-09T09:47:35,845 copying src/parcels/_datasets/structured/generated.py -> build/lib/parcels/_datasets/structured 2026-09-09T09:47:35,845 copying src/parcels/_datasets/structured/generic.py -> build/lib/parcels/_datasets/structured 2026-09-09T09:47:35,846 copying src/parcels/_datasets/structured/strategies.py -> build/lib/parcels/_datasets/structured 2026-09-09T09:47:35,846 creating build/lib/parcels/_datasets/unstructured 2026-09-09T09:47:35,847 copying src/parcels/_datasets/unstructured/__init__.py -> build/lib/parcels/_datasets/unstructured 2026-09-09T09:47:35,847 copying src/parcels/_datasets/unstructured/generated.py -> build/lib/parcels/_datasets/unstructured 2026-09-09T09:47:35,847 copying src/parcels/_datasets/unstructured/generic.py -> build/lib/parcels/_datasets/unstructured 2026-09-09T09:47:35,848 creating build/lib/parcels/_sgrid 2026-09-09T09:47:35,848 copying src/parcels/_sgrid/__init__.py -> build/lib/parcels/_sgrid 2026-09-09T09:47:35,849 copying src/parcels/_sgrid/accessor.py -> build/lib/parcels/_sgrid 2026-09-09T09:47:35,849 copying src/parcels/_sgrid/core.py -> build/lib/parcels/_sgrid 2026-09-09T09:47:35,850 creating build/lib/parcels/_strategies 2026-09-09T09:47:35,850 copying src/parcels/_strategies/__init__.py -> build/lib/parcels/_strategies 2026-09-09T09:47:35,850 copying src/parcels/_strategies/_core.py -> build/lib/parcels/_strategies 2026-09-09T09:47:35,851 copying src/parcels/_strategies/particle.py -> build/lib/parcels/_strategies 2026-09-09T09:47:35,851 copying src/parcels/_strategies/sgrid.py -> build/lib/parcels/_strategies 2026-09-09T09:47:35,852 copying src/parcels/_strategies/time.py -> build/lib/parcels/_strategies 2026-09-09T09:47:35,852 creating build/lib/parcels/interpolators 2026-09-09T09:47:35,853 copying src/parcels/interpolators/__init__.py -> build/lib/parcels/interpolators 2026-09-09T09:47:35,853 copying src/parcels/interpolators/_base.py -> build/lib/parcels/interpolators 2026-09-09T09:47:35,854 copying src/parcels/interpolators/_uxinterpolators.py -> build/lib/parcels/interpolators 2026-09-09T09:47:35,855 copying src/parcels/interpolators/_xinterpolators.py -> build/lib/parcels/interpolators 2026-09-09T09:47:35,855 creating build/lib/parcels/kernels 2026-09-09T09:47:35,856 copying src/parcels/kernels/__init__.py -> build/lib/parcels/kernels 2026-09-09T09:47:35,856 copying src/parcels/kernels/_advection.py -> build/lib/parcels/kernels 2026-09-09T09:47:35,857 copying src/parcels/kernels/_advectiondiffusion.py -> build/lib/parcels/kernels 2026-09-09T09:47:35,858 copying src/parcels/kernels/_sigmagrids.py -> build/lib/parcels/kernels 2026-09-09T09:47:35,858 installing to build/bdist.linux-armv7l/wheel 2026-09-09T09:47:35,859 running install 2026-09-09T09:47:35,870 running install_lib 2026-09-09T09:47:35,878 creating build/bdist.linux-armv7l/wheel 2026-09-09T09:47:35,880 creating build/bdist.linux-armv7l/wheel/parcels 2026-09-09T09:47:35,882 copying build/lib/parcels/_python.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,884 copying build/lib/parcels/_compat.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,886 copying build/lib/parcels/_logger.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,888 copying build/lib/parcels/_v3to4.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,890 copying build/lib/parcels/_typing.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,892 creating build/bdist.linux-armv7l/wheel/parcels/_chunk_cached_array 2026-09-09T09:47:35,894 copying build/lib/parcels/_chunk_cached_array/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_chunk_cached_array 2026-09-09T09:47:35,896 copying build/lib/parcels/_chunk_cached_array/core.py -> build/bdist.linux-armv7l/wheel/./parcels/_chunk_cached_array 2026-09-09T09:47:35,898 copying build/lib/parcels/_chunk_cached_array/lru_cache.py -> build/bdist.linux-armv7l/wheel/./parcels/_chunk_cached_array 2026-09-09T09:47:35,900 copying build/lib/parcels/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,903 creating build/bdist.linux-armv7l/wheel/parcels/_core 2026-09-09T09:47:35,904 copying build/lib/parcels/_core/spatialhash.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,907 copying build/lib/parcels/_core/mesh.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,909 copying build/lib/parcels/_core/field.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,912 copying build/lib/parcels/_core/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,913 copying build/lib/parcels/_core/particle.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,916 creating build/bdist.linux-armv7l/wheel/parcels/_core/utils 2026-09-09T09:47:35,917 copying build/lib/parcels/_core/utils/interpolation.py -> build/bdist.linux-armv7l/wheel/./parcels/_core/utils 2026-09-09T09:47:35,920 copying build/lib/parcels/_core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_core/utils 2026-09-09T09:47:35,921 copying build/lib/parcels/_core/utils/unstructured.py -> build/bdist.linux-armv7l/wheel/./parcels/_core/utils 2026-09-09T09:47:35,923 copying build/lib/parcels/_core/utils/time.py -> build/bdist.linux-armv7l/wheel/./parcels/_core/utils 2026-09-09T09:47:35,926 copying build/lib/parcels/_core/utils/string.py -> build/bdist.linux-armv7l/wheel/./parcels/_core/utils 2026-09-09T09:47:35,927 copying build/lib/parcels/_core/utils/kernel_linting.py -> build/bdist.linux-armv7l/wheel/./parcels/_core/utils 2026-09-09T09:47:35,930 copying build/lib/parcels/_core/_windowed_array.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,933 copying build/lib/parcels/_core/model.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,935 copying build/lib/parcels/_core/uxgrid.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,938 copying build/lib/parcels/_core/kernel.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,940 copying build/lib/parcels/_core/basegrid.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,943 copying build/lib/parcels/_core/xgrid.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,945 copying build/lib/parcels/_core/warnings.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,948 copying build/lib/parcels/_core/particlefile.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,950 copying build/lib/parcels/_core/statuscodes.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,952 copying build/lib/parcels/_core/index_search.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,955 copying build/lib/parcels/_core/particleset.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,958 copying build/lib/parcels/_core/fieldset.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,960 copying build/lib/parcels/_core/particlesetview.py -> build/bdist.linux-armv7l/wheel/./parcels/_core 2026-09-09T09:47:35,963 copying build/lib/parcels/tutorial.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,965 creating build/bdist.linux-armv7l/wheel/parcels/_sgrid 2026-09-09T09:47:35,966 copying build/lib/parcels/_sgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_sgrid 2026-09-09T09:47:35,969 copying build/lib/parcels/_sgrid/accessor.py -> build/bdist.linux-armv7l/wheel/./parcels/_sgrid 2026-09-09T09:47:35,971 copying build/lib/parcels/_sgrid/core.py -> build/bdist.linux-armv7l/wheel/./parcels/_sgrid 2026-09-09T09:47:35,975 creating build/bdist.linux-armv7l/wheel/parcels/_strategies 2026-09-09T09:47:35,976 copying build/lib/parcels/_strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_strategies 2026-09-09T09:47:35,979 copying build/lib/parcels/_strategies/particle.py -> build/bdist.linux-armv7l/wheel/./parcels/_strategies 2026-09-09T09:47:35,981 copying build/lib/parcels/_strategies/sgrid.py -> build/bdist.linux-armv7l/wheel/./parcels/_strategies 2026-09-09T09:47:35,983 copying build/lib/parcels/_strategies/_core.py -> build/bdist.linux-armv7l/wheel/./parcels/_strategies 2026-09-09T09:47:35,985 copying build/lib/parcels/_strategies/time.py -> build/bdist.linux-armv7l/wheel/./parcels/_strategies 2026-09-09T09:47:35,987 copying build/lib/parcels/convert.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,990 copying build/lib/parcels/_repr_utils.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:35,993 creating build/bdist.linux-armv7l/wheel/parcels/interpolators 2026-09-09T09:47:35,994 copying build/lib/parcels/interpolators/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/interpolators 2026-09-09T09:47:35,996 copying build/lib/parcels/interpolators/_xinterpolators.py -> build/bdist.linux-armv7l/wheel/./parcels/interpolators 2026-09-09T09:47:35,999 copying build/lib/parcels/interpolators/_uxinterpolators.py -> build/bdist.linux-armv7l/wheel/./parcels/interpolators 2026-09-09T09:47:36,001 copying build/lib/parcels/interpolators/_base.py -> build/bdist.linux-armv7l/wheel/./parcels/interpolators 2026-09-09T09:47:36,003 creating build/bdist.linux-armv7l/wheel/parcels/kernels 2026-09-09T09:47:36,004 copying build/lib/parcels/kernels/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/kernels 2026-09-09T09:47:36,006 copying build/lib/parcels/kernels/_advection.py -> build/bdist.linux-armv7l/wheel/./parcels/kernels 2026-09-09T09:47:36,009 copying build/lib/parcels/kernels/_sigmagrids.py -> build/bdist.linux-armv7l/wheel/./parcels/kernels 2026-09-09T09:47:36,011 copying build/lib/parcels/kernels/_advectiondiffusion.py -> build/bdist.linux-armv7l/wheel/./parcels/kernels 2026-09-09T09:47:36,013 copying build/lib/parcels/_xarray.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:36,015 copying build/lib/parcels/_version_setup.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:36,017 copying build/lib/parcels/_compat_v3.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:36,019 creating build/bdist.linux-armv7l/wheel/parcels/_datasets 2026-09-09T09:47:36,020 copying build/lib/parcels/_datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets 2026-09-09T09:47:36,023 creating build/bdist.linux-armv7l/wheel/parcels/_datasets/unstructured 2026-09-09T09:47:36,024 copying build/lib/parcels/_datasets/unstructured/generated.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/unstructured 2026-09-09T09:47:36,027 copying build/lib/parcels/_datasets/unstructured/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/unstructured 2026-09-09T09:47:36,028 copying build/lib/parcels/_datasets/unstructured/generic.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/unstructured 2026-09-09T09:47:36,031 copying build/lib/parcels/_datasets/utils.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets 2026-09-09T09:47:36,034 copying build/lib/parcels/_datasets/remote.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets 2026-09-09T09:47:36,037 creating build/bdist.linux-armv7l/wheel/parcels/_datasets/structured 2026-09-09T09:47:36,038 copying build/lib/parcels/_datasets/structured/generated.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/structured 2026-09-09T09:47:36,041 copying build/lib/parcels/_datasets/structured/__init__.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/structured 2026-09-09T09:47:36,043 copying build/lib/parcels/_datasets/structured/circulation_models.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/structured 2026-09-09T09:47:36,046 copying build/lib/parcels/_datasets/structured/generic.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/structured 2026-09-09T09:47:36,049 copying build/lib/parcels/_datasets/structured/strategies.py -> build/bdist.linux-armv7l/wheel/./parcels/_datasets/structured 2026-09-09T09:47:36,051 copying build/lib/parcels/_decorators.py -> build/bdist.linux-armv7l/wheel/./parcels 2026-09-09T09:47:36,053 running install_egg_info 2026-09-09T09:47:36,060 Copying src/parcels.egg-info to build/bdist.linux-armv7l/wheel/./parcels-4.0.0-py3.11.egg-info 2026-09-09T09:47:36,077 running install_scripts 2026-09-09T09:47:36,088 creating build/bdist.linux-armv7l/wheel/parcels-4.0.0.dist-info/WHEEL 2026-09-09T09:47:36,091 creating '/tmp/pip-wheel-eplv3_1r/.tmp-hy_54zij/parcels-4.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-09T09:47:36,094 adding 'parcels/__init__.py' 2026-09-09T09:47:36,095 adding 'parcels/_compat.py' 2026-09-09T09:47:36,097 adding 'parcels/_compat_v3.py' 2026-09-09T09:47:36,099 adding 'parcels/_decorators.py' 2026-09-09T09:47:36,100 adding 'parcels/_logger.py' 2026-09-09T09:47:36,101 adding 'parcels/_python.py' 2026-09-09T09:47:36,104 adding 'parcels/_repr_utils.py' 2026-09-09T09:47:36,106 adding 'parcels/_typing.py' 2026-09-09T09:47:36,107 adding 'parcels/_v3to4.py' 2026-09-09T09:47:36,109 adding 'parcels/_version_setup.py' 2026-09-09T09:47:36,110 adding 'parcels/_xarray.py' 2026-09-09T09:47:36,114 adding 'parcels/convert.py' 2026-09-09T09:47:36,116 adding 'parcels/tutorial.py' 2026-09-09T09:47:36,117 adding 'parcels/_chunk_cached_array/__init__.py' 2026-09-09T09:47:36,119 adding 'parcels/_chunk_cached_array/core.py' 2026-09-09T09:47:36,121 adding 'parcels/_chunk_cached_array/lru_cache.py' 2026-09-09T09:47:36,123 adding 'parcels/_core/__init__.py' 2026-09-09T09:47:36,124 adding 'parcels/_core/_windowed_array.py' 2026-09-09T09:47:36,126 adding 'parcels/_core/basegrid.py' 2026-09-09T09:47:36,129 adding 'parcels/_core/field.py' 2026-09-09T09:47:36,132 adding 'parcels/_core/fieldset.py' 2026-09-09T09:47:36,135 adding 'parcels/_core/index_search.py' 2026-09-09T09:47:36,137 adding 'parcels/_core/kernel.py' 2026-09-09T09:47:36,138 adding 'parcels/_core/mesh.py' 2026-09-09T09:47:36,141 adding 'parcels/_core/model.py' 2026-09-09T09:47:36,143 adding 'parcels/_core/particle.py' 2026-09-09T09:47:36,145 adding 'parcels/_core/particlefile.py' 2026-09-09T09:47:36,148 adding 'parcels/_core/particleset.py' 2026-09-09T09:47:36,151 adding 'parcels/_core/particlesetview.py' 2026-09-09T09:47:36,157 adding 'parcels/_core/spatialhash.py' 2026-09-09T09:47:36,158 adding 'parcels/_core/statuscodes.py' 2026-09-09T09:47:36,160 adding 'parcels/_core/uxgrid.py' 2026-09-09T09:47:36,161 adding 'parcels/_core/warnings.py' 2026-09-09T09:47:36,164 adding 'parcels/_core/xgrid.py' 2026-09-09T09:47:36,166 adding 'parcels/_core/utils/__init__.py' 2026-09-09T09:47:36,168 adding 'parcels/_core/utils/interpolation.py' 2026-09-09T09:47:36,169 adding 'parcels/_core/utils/kernel_linting.py' 2026-09-09T09:47:36,171 adding 'parcels/_core/utils/string.py' 2026-09-09T09:47:36,172 adding 'parcels/_core/utils/time.py' 2026-09-09T09:47:36,174 adding 'parcels/_core/utils/unstructured.py' 2026-09-09T09:47:36,176 adding 'parcels/_datasets/__init__.py' 2026-09-09T09:47:36,178 adding 'parcels/_datasets/remote.py' 2026-09-09T09:47:36,180 adding 'parcels/_datasets/utils.py' 2026-09-09T09:47:36,182 adding 'parcels/_datasets/structured/__init__.py' 2026-09-09T09:47:36,185 adding 'parcels/_datasets/structured/circulation_models.py' 2026-09-09T09:47:36,188 adding 'parcels/_datasets/structured/generated.py' 2026-09-09T09:47:36,190 adding 'parcels/_datasets/structured/generic.py' 2026-09-09T09:47:36,192 adding 'parcels/_datasets/structured/strategies.py' 2026-09-09T09:47:36,194 adding 'parcels/_datasets/unstructured/__init__.py' 2026-09-09T09:47:36,195 adding 'parcels/_datasets/unstructured/generated.py' 2026-09-09T09:47:36,198 adding 'parcels/_datasets/unstructured/generic.py' 2026-09-09T09:47:36,200 adding 'parcels/_sgrid/__init__.py' 2026-09-09T09:47:36,202 adding 'parcels/_sgrid/accessor.py' 2026-09-09T09:47:36,205 adding 'parcels/_sgrid/core.py' 2026-09-09T09:47:36,207 adding 'parcels/_strategies/__init__.py' 2026-09-09T09:47:36,208 adding 'parcels/_strategies/_core.py' 2026-09-09T09:47:36,209 adding 'parcels/_strategies/particle.py' 2026-09-09T09:47:36,211 adding 'parcels/_strategies/sgrid.py' 2026-09-09T09:47:36,212 adding 'parcels/_strategies/time.py' 2026-09-09T09:47:36,214 adding 'parcels/interpolators/__init__.py' 2026-09-09T09:47:36,215 adding 'parcels/interpolators/_base.py' 2026-09-09T09:47:36,216 adding 'parcels/interpolators/_uxinterpolators.py' 2026-09-09T09:47:36,219 adding 'parcels/interpolators/_xinterpolators.py' 2026-09-09T09:47:36,221 adding 'parcels/kernels/__init__.py' 2026-09-09T09:47:36,223 adding 'parcels/kernels/_advection.py' 2026-09-09T09:47:36,224 adding 'parcels/kernels/_advectiondiffusion.py' 2026-09-09T09:47:36,226 adding 'parcels/kernels/_sigmagrids.py' 2026-09-09T09:47:36,229 adding 'parcels-4.0.0.dist-info/licenses/LICENSE.md' 2026-09-09T09:47:36,230 adding 'parcels-4.0.0.dist-info/METADATA' 2026-09-09T09:47:36,231 adding 'parcels-4.0.0.dist-info/WHEEL' 2026-09-09T09:47:36,232 adding 'parcels-4.0.0.dist-info/top_level.txt' 2026-09-09T09:47:36,234 adding 'parcels-4.0.0.dist-info/RECORD' 2026-09-09T09:47:36,237 removing build/bdist.linux-armv7l/wheel 2026-09-09T09:47:36,369 Building wheel for parcels (pyproject.toml): finished with status 'done' 2026-09-09T09:47:36,378 Created wheel for parcels: filename=parcels-4.0.0-py3-none-any.whl size=160985 sha256=ada709db12d4a70fbb99fdc73b53c86ff94d2a83a1fd9d2a0f7db02cac07b54a 2026-09-09T09:47:36,379 Stored in directory: /tmp/pip-ephem-wheel-cache-gwlc4dsp/wheels/2f/63/b4/99a0095990b9c9bb6418728b0b94df0f5e1dd47dc989533492 2026-09-09T09:47:36,392 Successfully built parcels 2026-09-09T09:47:36,401 Removed build tracker: '/tmp/pip-build-tracker-4s7lq_fb'