2026-07-30T14:37:01,989 Created temporary directory: /tmp/pip-ephem-wheel-cache-fsmxoy3q 2026-07-30T14:37:01,991 Created temporary directory: /tmp/pip-build-tracker-b2qa8l5b 2026-07-30T14:37:01,992 Initialized build tracking at /tmp/pip-build-tracker-b2qa8l5b 2026-07-30T14:37:01,992 Created build tracker: /tmp/pip-build-tracker-b2qa8l5b 2026-07-30T14:37:01,993 Entered build tracker: /tmp/pip-build-tracker-b2qa8l5b 2026-07-30T14:37:01,993 Created temporary directory: /tmp/pip-wheel-egpogtcs 2026-07-30T14:37:01,997 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-07-30T14:37:01,999 Created temporary directory: /tmp/pip-ephem-wheel-cache-on1adt67 2026-07-30T14:37:02,020 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-30T14:37:02,024 2 location(s) to search for versions of ecmwf-opendata: 2026-07-30T14:37:02,024 * https://pypi.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,024 * https://www.piwheels.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,025 Fetching project page and analyzing links: https://pypi.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,025 Getting page https://pypi.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,027 Found index url https://pypi.org/simple 2026-07-30T14:37:02,180 Fetched page https://pypi.org/simple/ecmwf-opendata/ as application/vnd.pypi.simple.v1+json 2026-07-30T14:37:02,189 Found link https://files.pythonhosted.org/packages/17/9b/d5692624000f636b3b09c0db51e49346056993ded6a88e0760b3f0b0aba1/ecmwf-opendata-0.0.1.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.1 2026-07-30T14:37:02,190 Found link https://files.pythonhosted.org/packages/a5/fe/05619680e2b32978cec8d1df1456f2a9073fc7ba28fe9c83ed8638cd4db5/ecmwf-opendata-0.0.2.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.2 2026-07-30T14:37:02,191 Found link https://files.pythonhosted.org/packages/69/b0/b840f97b18b49c47a04eb337a26c507ed7ec53e25b8de5dedb7657a5b9a1/ecmwf-opendata-0.0.3.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.3 2026-07-30T14:37:02,192 Found link https://files.pythonhosted.org/packages/09/c2/2e0cd365eab6b49fc2fa723d2ea72dbbf9b33ab77072db00b591c92235f7/ecmwf-opendata-0.0.4.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.4 2026-07-30T14:37:02,193 Found link https://files.pythonhosted.org/packages/15/ae/ddd696d85ac1d2273380d2235541baed8a64934282f5def708859abb5a25/ecmwf-opendata-0.0.5.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.5 2026-07-30T14:37:02,193 Found link https://files.pythonhosted.org/packages/a6/94/244bc948d138e75a5db64977c05d424d6b212e803ec53fd09a67fcf6bc19/ecmwf-opendata-0.0.7.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.7 2026-07-30T14:37:02,194 Found link https://files.pythonhosted.org/packages/cb/51/eb8c31843a7906e60688a56bb7f32d34ada9811095cc84c42592b88d60af/ecmwf-opendata-0.0.8.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.8 2026-07-30T14:37:02,195 Found link https://files.pythonhosted.org/packages/20/fc/16a6991cafd9b7a367bcc9e500fa58f6bd5274cd16e4478551547b665442/ecmwf-opendata-0.0.12.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.12 2026-07-30T14:37:02,196 Found link https://files.pythonhosted.org/packages/bd/67/878d3e746bbe66393f73427a1145120b02279eadab6ba21616dc5e5285a4/ecmwf-opendata-0.0.13.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.13 2026-07-30T14:37:02,196 Found link https://files.pythonhosted.org/packages/2b/e0/b7565008fe483433fb4ae4065a7a53fcde775690e46669fd01c2605ec64d/ecmwf-opendata-0.0.14.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.14 2026-07-30T14:37:02,197 Found link https://files.pythonhosted.org/packages/f4/ea/2c5d2d0a9367116eeac32d75a0407cf7658f254b2cebdb6312964cb6e315/ecmwf-opendata-0.0.17.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.17 2026-07-30T14:37:02,198 Found link https://files.pythonhosted.org/packages/53/95/4a3a760086294abcd92de43ae84f9f3ec345b3d410adb8d2f542e0697f17/ecmwf-opendata-0.0.19.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.19 2026-07-30T14:37:02,199 Found link https://files.pythonhosted.org/packages/bc/9a/832d4e610152f276926a78fe1b96176de5565e2d8e44f6a7ad68c2a47c5c/ecmwf-opendata-0.0.20.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.20 2026-07-30T14:37:02,199 Found link https://files.pythonhosted.org/packages/c8/d8/c9de35c90575775e4663201c8a8136c6099452a4adf69291d597e6a068e0/ecmwf-opendata-0.0.21.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.0.21 2026-07-30T14:37:02,200 Found link https://files.pythonhosted.org/packages/14/10/0f7e8969dc6ad54fde69b54814ded5899ae5bd032d3e358c970c75a22d7a/ecmwf-opendata-0.1.0.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.1.0 2026-07-30T14:37:02,200 Found link https://files.pythonhosted.org/packages/bb/78/492bdf390a965c9eef6d71d69efc86a69ce5746515f7656b88ac3ba617fa/ecmwf-opendata-0.1.1.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.1.1 2026-07-30T14:37:02,201 Found link https://files.pythonhosted.org/packages/45/67/318c2ee8ab58b18e7bc732751904a57b8b49c9a71ca277612626ab0b55d0/ecmwf-opendata-0.1.2.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.1.2 2026-07-30T14:37:02,201 Found link https://files.pythonhosted.org/packages/b5/61/d0555cb0da6cb414f03ac467eb29dbf3835a94d7a55d7f63580439b3e7fb/ecmwf-opendata-0.2.0.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.2.0 2026-07-30T14:37:02,202 Found link https://files.pythonhosted.org/packages/cc/38/49b7589ab33504ba2825237457cffaca3b5816fdab1dc5888fad42424c69/ecmwf-opendata-0.3.3.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.3 2026-07-30T14:37:02,203 Found link https://files.pythonhosted.org/packages/da/5d/e0621bfd66278aafa8954d1f3d6789bd904e3872ef74e0db132a26a3b020/ecmwf-opendata-0.3.8.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.8 2026-07-30T14:37:02,203 Found link https://files.pythonhosted.org/packages/dc/3b/18cdf4a4e1f1511d58aa35124a37d4553645d9c8f59ce766ba87ab2fe9ed/ecmwf-opendata-0.3.10.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.10 2026-07-30T14:37:02,204 Found link https://files.pythonhosted.org/packages/a0/61/95554cf79d1d9a64429a9b955d4eaad2ad593333fdefec8d095eaedc07e3/ecmwf-opendata-0.3.14.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.14 2026-07-30T14:37:02,205 Found link https://files.pythonhosted.org/packages/64/14/c25168883fcef708aae4e30ea94a5e635d06f8b69004f113b5882677e881/ecmwf-opendata-0.3.17.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.17 2026-07-30T14:37:02,206 Found link https://files.pythonhosted.org/packages/85/cb/e0bc3dc0d64a8261187d259f03718308043b1a8a61d64d7b0c497fff0989/ecmwf-opendata-0.3.18.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.18 2026-07-30T14:37:02,206 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/4e/2c/2079f54572b83d0c1fe5a8f7d67bd1438280380a8fec101adcf261c1f1f9/ecmwf_opendata-0.3.19-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,207 Found link https://files.pythonhosted.org/packages/b8/4a/689e17773fb66cf323394dd82670cdaf402f86dfc655f6597a4b843c0c3b/ecmwf_opendata-0.3.19.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.19 2026-07-30T14:37:02,207 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/a2/0c/9337fb9b9209b12e1e2691e8a0b891b75a335075ddea1da0c9762d3c2743/ecmwf_opendata-0.3.20-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,208 Found link https://files.pythonhosted.org/packages/a5/03/52b92e178be77caa03a5977caeadc6048116adb4ca583eef9c8902383788/ecmwf_opendata-0.3.20.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.20 2026-07-30T14:37:02,209 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/d6/01/217d82406175418d177e00ad1bc8c121985b80e43318837633a56f0745a8/ecmwf_opendata-0.3.22-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,210 Found link https://files.pythonhosted.org/packages/bd/9b/556cb2c5260ec468b28564fa2dc66d195fa33d8e4b18277ae7f7c02b22b9/ecmwf_opendata-0.3.22.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.22 2026-07-30T14:37:02,210 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/80/e6/49c2d89fc7bb86d25548025c9007c92919070de3733f25d72506844432eb/ecmwf_opendata-0.3.23-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,210 Found link https://files.pythonhosted.org/packages/8c/22/1dff4882ff65cc30bcd7d8a33d360e23e844759ce81d81b08b2ca1f566b8/ecmwf_opendata-0.3.23.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.23 2026-07-30T14:37:02,211 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/7d/5d/47913157ce42954059806c27111ccfa7b9b1747b9254acb8979c25424ce1/ecmwf_opendata-0.3.24-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,211 Found link https://files.pythonhosted.org/packages/28/2f/db2a9dac41bd01526ce2818001fd35b368ba1c39680f3de0ec872437e241/ecmwf_opendata-0.3.24.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.24 2026-07-30T14:37:02,212 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/56/74/7795b50a4a74dd0d9b8f8b028912878da0e64969eb4889e64b7a75aeef63/ecmwf_opendata-0.3.26-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,213 Found link https://files.pythonhosted.org/packages/b6/16/074aee6fd1fa21b6445fb8429a16c50dac91053b66f3c99ada86b09665e2/ecmwf_opendata-0.3.26.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.26 2026-07-30T14:37:02,213 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/b6/33/f9c44d50ca93ea535784c67c3478b44e9073332857e02e094c7bf6ca5ad1/ecmwf_opendata-0.3.27-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,214 Found link https://files.pythonhosted.org/packages/46/98/32d82fafcf824c8bd9fa5847248e934d0e183c46c5f4c49962bb27356724/ecmwf_opendata-0.3.27.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.27 2026-07-30T14:37:02,215 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/6a/2a/b2a925b4e2830901f6e9064b90892eb3aba4b4ca8564bbaa5acc18666727/ecmwf_opendata-0.3.29-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,215 Found link https://files.pythonhosted.org/packages/f0/ab/b2c74dcffd462fa2e5d6a2144be63ad4bb6ddc608c4a8bfe2033e1acdede/ecmwf_opendata-0.3.29.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.29 2026-07-30T14:37:02,216 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/95/e7/f4742ee0b3588e7cb0e1506bad2604a90bad288321ac43b26c806a9f5704/ecmwf_opendata-0.3.30-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,216 Found link https://files.pythonhosted.org/packages/b9/b6/b4ff53251724bab74f9ab6729ca9f2aff615db41ba1e4414781ae1750ad2/ecmwf_opendata-0.3.30.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.30 2026-07-30T14:37:02,217 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/e8/48/017410a9f30a2bfb32655d1dbfa02778e5eafa8708e9e0ad7c01b8be73e1/ecmwf_opendata-0.3.31-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,218 Found link https://files.pythonhosted.org/packages/6f/d5/c2b1a389f71b780d9ff7a0b49d2f86091da133c217cc5e159f4bb637c71b/ecmwf_opendata-0.3.31.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.31 2026-07-30T14:37:02,218 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/eb/78/f940b77406f6b726dc0e68d5e073a3c760af8de468ca99974e3b7f28b9c5/ecmwf_opendata-0.3.33-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,219 Found link https://files.pythonhosted.org/packages/fd/f6/95b8634866e3e706d6e59684b08dc9faecaa3e85f1decc3bfa23f495326c/ecmwf_opendata-0.3.33.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.33 2026-07-30T14:37:02,220 Skipping link: No binaries permitted for ecmwf-opendata: https://files.pythonhosted.org/packages/ab/9b/c6f8400c3ada14c8a042a4bd919ebf9d62dc25e7f882eff698200207bb74/ecmwf_opendata-0.3.34-py3-none-any.whl (from https://pypi.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,220 Found link https://files.pythonhosted.org/packages/84/ac/6f6e409135292c3d6f716b655d06f83cf5012a3a05ecad102e3dc143b6f3/ecmwf_opendata-0.3.34.tar.gz (from https://pypi.org/simple/ecmwf-opendata/), version: 0.3.34 2026-07-30T14:37:02,221 Fetching project page and analyzing links: https://www.piwheels.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,221 Getting page https://www.piwheels.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,223 Found index url https://www.piwheels.org/simple 2026-07-30T14:37:02,409 Fetched page https://www.piwheels.org/simple/ecmwf-opendata/ as text/html 2026-07-30T14:37:02,420 Skipping link: No binaries permitted for ecmwf-opendata: https://www.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.33-py3-none-any.whl#sha256=2190dd78ce44778301895ab3d5c468414ed75b06aff45337de809e7d23ff074a (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,420 Skipping link: No binaries permitted for ecmwf-opendata: https://www.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.31-py3-none-any.whl#sha256=1e4a4ea6098247aa94aa5f4231b34ab0507faf3759c0be351aa60e455b0c3992 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,421 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.30-py3-none-any.whl#sha256=1d4a4e9d96d25538b14e174cfcbf93fb6166f340dec7d7d0c5f93d3585e3db9b (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,422 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.29-py3-none-any.whl#sha256=8fbc0944b0ac800b4e81a496860833eca05e5027b4d856c18ea90308a46380b0 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,422 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.27-py3-none-any.whl#sha256=e0ce8d98b3a160af903d97ab68a16b2e4c7d565bd9c994be03b633d63d887fc2 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,423 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.26-py3-none-any.whl#sha256=17b27fd309fbab888666c3b5e65e03e94102d74b7f735729a2908f38edfb7800 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,423 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.24-py3-none-any.whl#sha256=ae5cd1ccc351cfb5a0fc1262825cd37afd1a71762e316742a4bf41e52f165cf6 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,424 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.23-py3-none-any.whl#sha256=449cae3d785072333bf52154e4d9b82feff2512ef97f3def1d6e53f609a2f9e1 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,424 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.22-py3-none-any.whl#sha256=947927955988a114803564d63a17b805e4119cd81f692692b1d38023030f38e5 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,425 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.20-py3-none-any.whl#sha256=3ea9da035bd94206ce307ae400814beca906b1f264aaa4a8e9a9956bd1699840 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,426 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.19-py3-none-any.whl#sha256=f645aad8d90df3b895964f3c667891c3880dd7bed122494db9acc28defd4909c (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,426 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.18-py3-none-any.whl#sha256=2f16d8cc6c186118e28484b01e1347d6089189141cc8b3d112516c5eaeba5cd2 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,427 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.17-py3-none-any.whl#sha256=3094e2497ce1e6e1f8a9b02614bd5cddbb0c89dba0ba4defd0bbbad44ae161b5 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,427 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.14-py3-none-any.whl#sha256=6deb41d4bd4ccd2789821acb5135f8d5c80d5950ea4d1f817f72490eeec753df (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,427 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.10-py3-none-any.whl#sha256=8996b32f3fc60ad1a2eb5601b35398944052aa646ee93641b2bd36ea1c2ff37a (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,428 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.8-py3-none-any.whl#sha256=39e64954069bb6ed1c603665bc5040ae6464a30deffb6c5088691f5b762bfc10 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,428 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.3.3-py3-none-any.whl#sha256=04bf70009d0c0803aaabdc6a453e75cca200e0cb7016122e6b397174c187d472 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,429 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.2.0-py3-none-any.whl#sha256=fc329f220c3ff66bfcfe033a0a54855366c131c2c050b7dd04ee70e7f3728c64 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,430 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.1.2-py3-none-any.whl#sha256=271fda0ac8b8de736e17e8262cf79eda59353ab9120c134040fe144e22871ff2 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,430 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.1.1-py3-none-any.whl#sha256=7cea4dde57252f5bbd6cd0a4032869d6fb58580f316aac4f1f9af213c25b70ad (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,431 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.1.0-py3-none-any.whl#sha256=c1ff64d34535b39e657007ed3f71ce9fc9ea66877516ed9d0ddae45f0adcbdfc (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,431 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.21-py3-none-any.whl#sha256=c25bbe5ddc21bc37894b2a324d0f10fb98c4bbd0546bccce44c3161b27358d4d (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,432 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.20-py3-none-any.whl#sha256=f9cbf3f93ea575c011d3c42ba8ea601d881f65c8248a182fba4af1e9e833f18c (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,433 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.19-py3-none-any.whl#sha256=363ac658a7ff99f683f42423af4b3d90f7238cfb3bb9efac3dcdb2a546a45497 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,433 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.17-py3-none-any.whl#sha256=92b8d1438a99fef98edf3a9ab470396973e1a783233b1b08fa87b7dfe46d05f5 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,433 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.14-py3-none-any.whl#sha256=0773224fb78d27fff6cfa72da0a16d51c12c033e2d83a8f2f01764b39cae4c3c (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,434 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.13-py3-none-any.whl#sha256=f7220ae511699f5f3df5340d60f80c22ea5a170ae58bd1a25b25752c377520d7 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,434 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.12-py3-none-any.whl#sha256=be4818e86d8ea1561186fc8e3f32828262e48ae6631ebc1ed5f1213bea643674 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,435 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.8-py3-none-any.whl#sha256=788402f0708a185dfce172c29e604d3d2de054b39b8c36c920345edfaad89255 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,435 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.7-py3-none-any.whl#sha256=bcd05eb248c2863e7a0bde99d0bd24912268a5309b436d5e657660f22b01b8f6 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,436 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.5-py3-none-any.whl#sha256=e4b959510134f4e5978149ab6b9165559427ddeba566f00372b3536bd7b85248 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,436 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.4-py3-none-any.whl#sha256=4cf4bb72f36346e50997bc57443fbd2395320ece620802e34ee3bc9664eaa170 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,437 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.3-py3-none-any.whl#sha256=ac43f192f8a1cf1b3bd36edcf63c393d72e6061b6e9a67d20863984b8fcc830d (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,438 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.2-py3-none-any.whl#sha256=1e176a56e8b80c96cf5d9ac2b7778c4867940ad6026b82fbd899dd38bab64ae8 (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,438 Skipping link: No binaries permitted for ecmwf-opendata: https://archive1.piwheels.org/simple/ecmwf-opendata/ecmwf_opendata-0.0.1-py3-none-any.whl#sha256=60f2e36788a5420a985127824af7af1581c6218a8af750c37a9a1bb1944ea4cc (from https://www.piwheels.org/simple/ecmwf-opendata/) 2026-07-30T14:37:02,439 Skipping link: not a file: https://www.piwheels.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,439 Skipping link: not a file: https://pypi.org/simple/ecmwf-opendata/ 2026-07-30T14:37:02,462 Given no hashes to check 1 links for project 'ecmwf-opendata': discarding no candidates 2026-07-30T14:37:02,480 Collecting ecmwf-opendata==0.3.34 2026-07-30T14:37:02,482 Created temporary directory: /tmp/pip-unpack-x1x6z2g2 2026-07-30T14:37:02,710 Downloading ecmwf_opendata-0.3.34.tar.gz (32 kB) 2026-07-30T14:37:02,789 Added ecmwf-opendata==0.3.34 from https://files.pythonhosted.org/packages/84/ac/6f6e409135292c3d6f716b655d06f83cf5012a3a05ecad102e3dc143b6f3/ecmwf_opendata-0.3.34.tar.gz to build tracker '/tmp/pip-build-tracker-b2qa8l5b' 2026-07-30T14:37:02,790 Running setup.py (path:/tmp/pip-wheel-egpogtcs/ecmwf-opendata_582e758bb7184befbbc91076fd6d95f8/setup.py) egg_info for package ecmwf-opendata 2026-07-30T14:37:02,791 Created temporary directory: /tmp/pip-pip-egg-info-iupusjgb 2026-07-30T14:37:02,792 Preparing metadata (setup.py): started 2026-07-30T14:37:02,793 Running command python setup.py egg_info 2026-07-30T14:37:03,657 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T14:37:03,657 !! 2026-07-30T14:37:03,658 ******************************************************************************** 2026-07-30T14:37:03,659 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T14:37:03,659 License :: OSI Approved :: Apache Software License 2026-07-30T14:37:03,660 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T14:37:03,661 ******************************************************************************** 2026-07-30T14:37:03,662 !! 2026-07-30T14:37:03,663 self._finalize_license_expression() 2026-07-30T14:37:03,686 running egg_info 2026-07-30T14:37:03,713 creating /tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info 2026-07-30T14:37:03,714 writing /tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/PKG-INFO 2026-07-30T14:37:03,719 writing dependency_links to /tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/dependency_links.txt 2026-07-30T14:37:03,721 writing requirements to /tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/requires.txt 2026-07-30T14:37:03,722 writing top-level names to /tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/top_level.txt 2026-07-30T14:37:03,723 writing manifest file '/tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/SOURCES.txt' 2026-07-30T14:37:03,811 reading manifest file '/tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/SOURCES.txt' 2026-07-30T14:37:03,813 adding license file 'LICENSE' 2026-07-30T14:37:03,816 writing manifest file '/tmp/pip-pip-egg-info-iupusjgb/ecmwf_opendata.egg-info/SOURCES.txt' 2026-07-30T14:37:03,924 Preparing metadata (setup.py): finished with status 'done' 2026-07-30T14:37:03,930 Source in /tmp/pip-wheel-egpogtcs/ecmwf-opendata_582e758bb7184befbbc91076fd6d95f8 has version 0.3.34, which satisfies requirement ecmwf-opendata==0.3.34 from https://files.pythonhosted.org/packages/84/ac/6f6e409135292c3d6f716b655d06f83cf5012a3a05ecad102e3dc143b6f3/ecmwf_opendata-0.3.34.tar.gz 2026-07-30T14:37:03,931 Removed ecmwf-opendata==0.3.34 from https://files.pythonhosted.org/packages/84/ac/6f6e409135292c3d6f716b655d06f83cf5012a3a05ecad102e3dc143b6f3/ecmwf_opendata-0.3.34.tar.gz from build tracker '/tmp/pip-build-tracker-b2qa8l5b' 2026-07-30T14:37:03,939 Created temporary directory: /tmp/pip-unpack-ifiomzud 2026-07-30T14:37:03,940 Building wheels for collected packages: ecmwf-opendata 2026-07-30T14:37:03,944 Created temporary directory: /tmp/pip-wheel-y856niwk 2026-07-30T14:37:03,945 Building wheel for ecmwf-opendata (setup.py): started 2026-07-30T14:37:03,946 Destination directory: /tmp/pip-wheel-y856niwk 2026-07-30T14:37:03,947 Running command python setup.py bdist_wheel 2026-07-30T14:37:04,779 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-30T14:37:04,780 !! 2026-07-30T14:37:04,781 ******************************************************************************** 2026-07-30T14:37:04,781 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-30T14:37:04,782 License :: OSI Approved :: Apache Software License 2026-07-30T14:37:04,783 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-30T14:37:04,783 ******************************************************************************** 2026-07-30T14:37:04,784 !! 2026-07-30T14:37:04,785 self._finalize_license_expression() 2026-07-30T14:37:04,785 running bdist_wheel 2026-07-30T14:37:04,911 running build 2026-07-30T14:37:04,912 running build_py 2026-07-30T14:37:04,941 creating build/lib/ecmwf/opendata 2026-07-30T14:37:04,943 copying ecmwf/opendata/client.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,946 copying ecmwf/opendata/date.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,948 copying ecmwf/opendata/bufr.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,950 copying ecmwf/opendata/grib.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,951 copying ecmwf/opendata/urls.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,953 copying ecmwf/opendata/__init__.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,955 copying ecmwf/opendata/sources.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,957 copying ecmwf/opendata/utils.py -> build/lib/ecmwf/opendata 2026-07-30T14:37:04,958 running egg_info 2026-07-30T14:37:04,986 writing ecmwf_opendata.egg-info/PKG-INFO 2026-07-30T14:37:04,990 writing dependency_links to ecmwf_opendata.egg-info/dependency_links.txt 2026-07-30T14:37:04,992 writing requirements to ecmwf_opendata.egg-info/requires.txt 2026-07-30T14:37:04,993 writing top-level names to ecmwf_opendata.egg-info/top_level.txt 2026-07-30T14:37:05,023 reading manifest file 'ecmwf_opendata.egg-info/SOURCES.txt' 2026-07-30T14:37:05,026 adding license file 'LICENSE' 2026-07-30T14:37:05,030 writing manifest file 'ecmwf_opendata.egg-info/SOURCES.txt' 2026-07-30T14:37:05,059 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-30T14:37:05,059 !! 2026-07-30T14:37:05,060 ******************************************************************************** 2026-07-30T14:37:05,061 Please avoid running ``setup.py`` directly. 2026-07-30T14:37:05,062 Instead, use pypa/build, pypa/installer or other 2026-07-30T14:37:05,062 standards-based tools. 2026-07-30T14:37:05,063 This deprecation is overdue, please update your project and remove deprecated 2026-07-30T14:37:05,064 calls to avoid build errors in the future. 2026-07-30T14:37:05,065 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-30T14:37:05,066 ******************************************************************************** 2026-07-30T14:37:05,067 !! 2026-07-30T14:37:05,067 self.initialize_options() 2026-07-30T14:37:05,086 installing to build/bdist.linux-armv7l/wheel 2026-07-30T14:37:05,087 running install 2026-07-30T14:37:05,110 running install_lib 2026-07-30T14:37:05,137 creating build/bdist.linux-armv7l/wheel 2026-07-30T14:37:05,139 creating build/bdist.linux-armv7l/wheel/ecmwf 2026-07-30T14:37:05,141 creating build/bdist.linux-armv7l/wheel/ecmwf/opendata 2026-07-30T14:37:05,142 copying build/lib/ecmwf/opendata/client.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,144 copying build/lib/ecmwf/opendata/date.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,146 copying build/lib/ecmwf/opendata/bufr.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,148 copying build/lib/ecmwf/opendata/grib.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,150 copying build/lib/ecmwf/opendata/urls.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,152 copying build/lib/ecmwf/opendata/__init__.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,154 copying build/lib/ecmwf/opendata/sources.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,155 copying build/lib/ecmwf/opendata/utils.py -> build/bdist.linux-armv7l/wheel/./ecmwf/opendata 2026-07-30T14:37:05,157 running install_egg_info 2026-07-30T14:37:05,190 Copying ecmwf_opendata.egg-info to build/bdist.linux-armv7l/wheel/./ecmwf_opendata-0.3.34-py3.11.egg-info 2026-07-30T14:37:05,202 running install_scripts 2026-07-30T14:37:05,222 creating build/bdist.linux-armv7l/wheel/ecmwf_opendata-0.3.34.dist-info/WHEEL 2026-07-30T14:37:05,225 creating '/tmp/pip-wheel-y856niwk/ecmwf_opendata-0.3.34-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-30T14:37:05,227 adding 'ecmwf/opendata/__init__.py' 2026-07-30T14:37:05,229 adding 'ecmwf/opendata/bufr.py' 2026-07-30T14:37:05,232 adding 'ecmwf/opendata/client.py' 2026-07-30T14:37:05,233 adding 'ecmwf/opendata/date.py' 2026-07-30T14:37:05,235 adding 'ecmwf/opendata/grib.py' 2026-07-30T14:37:05,236 adding 'ecmwf/opendata/sources.py' 2026-07-30T14:37:05,237 adding 'ecmwf/opendata/urls.py' 2026-07-30T14:37:05,239 adding 'ecmwf/opendata/utils.py' 2026-07-30T14:37:05,242 adding 'ecmwf_opendata-0.3.34.dist-info/licenses/LICENSE' 2026-07-30T14:37:05,245 adding 'ecmwf_opendata-0.3.34.dist-info/METADATA' 2026-07-30T14:37:05,246 adding 'ecmwf_opendata-0.3.34.dist-info/WHEEL' 2026-07-30T14:37:05,247 adding 'ecmwf_opendata-0.3.34.dist-info/top_level.txt' 2026-07-30T14:37:05,248 adding 'ecmwf_opendata-0.3.34.dist-info/zip-safe' 2026-07-30T14:37:05,249 adding 'ecmwf_opendata-0.3.34.dist-info/RECORD' 2026-07-30T14:37:05,250 removing build/bdist.linux-armv7l/wheel 2026-07-30T14:37:05,366 Building wheel for ecmwf-opendata (setup.py): finished with status 'done' 2026-07-30T14:37:05,368 Created wheel for ecmwf-opendata: filename=ecmwf_opendata-0.3.34-py3-none-any.whl size=24265 sha256=555d3fb00af2d66d4f9436352f12a2dd634e28aab6db99303dc22596ad0200fe 2026-07-30T14:37:05,370 Stored in directory: /tmp/pip-ephem-wheel-cache-on1adt67/wheels/05/39/a0/e1dea5df85cd2fa6183cca9e3af8a39a8848b7cf1480f47f38 2026-07-30T14:37:05,386 Successfully built ecmwf-opendata 2026-07-30T14:37:05,390 Removed build tracker: '/tmp/pip-build-tracker-b2qa8l5b'