2026-03-03T18:13:57,208 Created temporary directory: /tmp/pip-ephem-wheel-cache-sry852oy 2026-03-03T18:13:57,210 Created temporary directory: /tmp/pip-build-tracker-d8htu2e0 2026-03-03T18:13:57,210 Initialized build tracking at /tmp/pip-build-tracker-d8htu2e0 2026-03-03T18:13:57,211 Created build tracker: /tmp/pip-build-tracker-d8htu2e0 2026-03-03T18:13:57,211 Entered build tracker: /tmp/pip-build-tracker-d8htu2e0 2026-03-03T18:13:57,212 Created temporary directory: /tmp/pip-wheel-7sl4w393 2026-03-03T18:13:57,215 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-03-03T18:13:57,218 Created temporary directory: /tmp/pip-ephem-wheel-cache-l5h1x232 2026-03-03T18:13:57,240 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T18:13:57,244 2 location(s) to search for versions of pyodide-lock: 2026-03-03T18:13:57,244 * https://pypi.org/simple/pyodide-lock/ 2026-03-03T18:13:57,244 * https://www.piwheels.org/simple/pyodide-lock/ 2026-03-03T18:13:57,245 Fetching project page and analyzing links: https://pypi.org/simple/pyodide-lock/ 2026-03-03T18:13:57,245 Getting page https://pypi.org/simple/pyodide-lock/ 2026-03-03T18:13:57,247 Found index url https://pypi.org/simple 2026-03-03T18:13:57,461 Fetched page https://pypi.org/simple/pyodide-lock/ as application/vnd.pypi.simple.v1+json 2026-03-03T18:13:57,467 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/3a/05/7eb807321f3f4e82e6a508524747e01a4b464253fda680b26c49d73d4a40/pyodide_lock-0.1.0a0-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,468 Found link https://files.pythonhosted.org/packages/e4/65/4065739dd47f0f1deb5a5c7c1562cb609dba6f7300d75857afa421bed294/pyodide_lock-0.1.0a0.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a0 2026-03-03T18:13:57,469 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/ee/79/a4d1032b0c7a1938eeec5bb9d075c2b9a564e8963777b887d4316e1c493d/pyodide_lock-0.1.0a1-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,470 Found link https://files.pythonhosted.org/packages/31/ad/52b6e016216b09dbb1af7d19244b0fb9cca4792ff62491727108f44543bd/pyodide_lock-0.1.0a1.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a1 2026-03-03T18:13:57,471 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/a2/b2/03a7e3d665173f43f459d2edb17efb735de85d06e0083b10d821a12b71ca/pyodide_lock-0.1.0a2-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,472 Found link https://files.pythonhosted.org/packages/24/b1/1be4034843592559b8cefe26236b6441d0ea9dcf2770242e0a838e520637/pyodide_lock-0.1.0a2.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a2 2026-03-03T18:13:57,473 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/98/56/c691ef3c4409e0e874af441c89a557f03c159a50c086f252f4aa2b207c39/pyodide_lock-0.1.0a3-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,474 Found link https://files.pythonhosted.org/packages/d9/49/aeefe5a953acb6f04447deed36d6c782fb96b152803997333d03fbf6f8de/pyodide_lock-0.1.0a3.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a3 2026-03-03T18:13:57,474 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/34/c7/87f939d8e64a9936371b869f0e04ca61635769b42f0f01090ed5344863c2/pyodide_lock-0.1.0a4-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,475 Found link https://files.pythonhosted.org/packages/ff/be/39cb00585d0cc86883ebc610437e7a4f50844a14c88778ec80288162e406/pyodide_lock-0.1.0a4.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a4 2026-03-03T18:13:57,477 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/d5/97/19e8f7c8483bf066a6e31245a5750ba5444d467564e264426aa31e62555f/pyodide_lock-0.1.0a5-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,477 Found link https://files.pythonhosted.org/packages/96/c6/e7cf5207b35c72a0044fc8c99e758ab4c69e0df7b9eca427998bcbac7b73/pyodide_lock-0.1.0a5.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a5 2026-03-03T18:13:57,478 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/d6/3b/562cfda37d814351049f4ee3ac154de6e8e46f8f2c7fa7b5fe1698409f72/pyodide_lock-0.1.0a6-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,479 Found link https://files.pythonhosted.org/packages/47/70/59d865146ec6f7a11b7788da006872ed753aa21f8f4b2867eea5969d126c/pyodide_lock-0.1.0a6.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a6 2026-03-03T18:13:57,479 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/ad/b8/7cb60a310c20b29d27493ef66e375ead7a289a9d22dbba7e6810b7ff75ef/pyodide_lock-0.1.0a7-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,480 Found link https://files.pythonhosted.org/packages/13/b0/01ee929998dd902c2428151a1219886ae47cf400747206e52fa3a16d7815/pyodide_lock-0.1.0a7.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a7 2026-03-03T18:13:57,481 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/82/14/e13d6aaba8872d09b368a0c0bb425ed7a545d8390c01acf559f8050d0dc2/pyodide_lock-0.1.0a8-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,482 Found link https://files.pythonhosted.org/packages/c1/4b/e6c28489eff59850f836ea53c62bbc52cd152c908a0dc956685d5e237b09/pyodide_lock-0.1.0a8.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a8 2026-03-03T18:13:57,483 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/64/6e/3f78deaa6dc7850b73826262a527b4bea85017a61cf0826eb90d748cb707/pyodide_lock-0.1.0a9-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,484 Found link https://files.pythonhosted.org/packages/e5/fa/70c530b57f48accee05f53b9ac88f82a8300b71412eb74a9d28150102c08/pyodide_lock-0.1.0a9.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0a9 2026-03-03T18:13:57,484 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/3f/8c/be629ee27c1559955dc81194c05cb709c8baa7a7acff7d34a1ae2e694e4b/pyodide_lock-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,485 Found link https://files.pythonhosted.org/packages/59/65/6afbf741537a4970fff158f1e0e4a2f1a18c013bfdefc8f25fdc811e7a36/pyodide_lock-0.1.0.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.0 2026-03-03T18:13:57,486 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/ad/a0/cfbf8cb7fe25a9f0492f0c2bb01ac0c9831f9d7df0ca394031dcf995661f/pyodide_lock-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,487 Found link https://files.pythonhosted.org/packages/44/1b/b71cdda496dea88834a0b55b1784510d57504f96a1a08cab2dd3e40a199c/pyodide_lock-0.1.1.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.1 2026-03-03T18:13:57,488 Skipping link: No binaries permitted for pyodide-lock: https://files.pythonhosted.org/packages/bc/2a/2e695f75e699824156dc84f3f267344fb4225ec305a5fa111f8a0c3574df/pyodide_lock-0.1.2-py3-none-any.whl (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,489 Found link https://files.pythonhosted.org/packages/51/7d/f6cda69ebf4af81a4389d522be998a503dfe1880173a843abd3e97f3d2d2/pyodide_lock-0.1.2.tar.gz (from https://pypi.org/simple/pyodide-lock/) (requires-python:>=3.10), version: 0.1.2 2026-03-03T18:13:57,490 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyodide-lock/ 2026-03-03T18:13:57,490 Getting page https://www.piwheels.org/simple/pyodide-lock/ 2026-03-03T18:13:57,491 Found index url https://www.piwheels.org/simple 2026-03-03T18:13:57,643 Fetched page https://www.piwheels.org/simple/pyodide-lock/ as text/html 2026-03-03T18:13:57,648 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.1-py3-none-any.whl#sha256=0156f27aeca2d02a61d2e85dd8bac7c5915c1812984344a095ad1c4ba48561a9 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,648 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0-py3-none-any.whl#sha256=fc900d61aeadb507cfe5bdf35e7bcd2d933955ea7a0f2f2cff0abf5b58225ec9 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,649 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a9-py3-none-any.whl#sha256=654a363d34a598316a514ec98ac2a6ad2d437fef0bbe0061c7989502c73c8229 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,650 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a8-py3-none-any.whl#sha256=99ed58e7f0a88825e26a32098cf4f1bde8421ccd0261d0ce4e5e1e01b642484f (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,650 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a7-py3-none-any.whl#sha256=aecdb3e3efa35dde71813fe7ac0a5e73b62e039177c7ef5033e0ab7ed19640ee (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,651 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a6-py3-none-any.whl#sha256=86078eef728d6f508d343dff461a426f59161b1b1a063b78fdeda12bb217c51a (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,651 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a5-py3-none-any.whl#sha256=b9983d809d2dc32630978b8ac598718dea02a27bddcb578312c7409b58bf38f2 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,652 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a4-py3-none-any.whl#sha256=dee970e25f6d79d08c7d6afb8647acdc592abcc623511df938715b2f5ca3bac1 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,652 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a3-py3-none-any.whl#sha256=6f0a61000b9038aeaf05e5502cb433a269112529126c36671f7ea14924154d2d (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,653 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a2-py3-none-any.whl#sha256=a8c0ffc7b9008bacb1ba0450e6e0534ee08c3a15a18ba398c42195afc9aaf67d (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,654 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a1-py3-none-any.whl#sha256=a0d636adfe48622fa99f09c672eb3b8f83b98cabe6eade9a0c45f81c2c41e7e5 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,655 Skipping link: No binaries permitted for pyodide-lock: https://archive1.piwheels.org/simple/pyodide-lock/pyodide_lock-0.1.0a0-py3-none-any.whl#sha256=5ab1c4071885297b027d39ea1a99395c893b738170e42849bcb6635218d10e60 (from https://www.piwheels.org/simple/pyodide-lock/) (requires-python:>=3.10) 2026-03-03T18:13:57,655 Skipping link: not a file: https://www.piwheels.org/simple/pyodide-lock/ 2026-03-03T18:13:57,656 Skipping link: not a file: https://pypi.org/simple/pyodide-lock/ 2026-03-03T18:13:57,677 Given no hashes to check 1 links for project 'pyodide-lock': discarding no candidates 2026-03-03T18:13:57,697 Collecting pyodide-lock==0.1.2 2026-03-03T18:13:57,699 Created temporary directory: /tmp/pip-unpack-vhwzntd0 2026-03-03T18:13:57,828 Downloading pyodide_lock-0.1.2.tar.gz (54 kB) 2026-03-03T18:13:57,921 Added pyodide-lock==0.1.2 from https://files.pythonhosted.org/packages/51/7d/f6cda69ebf4af81a4389d522be998a503dfe1880173a843abd3e97f3d2d2/pyodide_lock-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-d8htu2e0' 2026-03-03T18:13:57,926 Created temporary directory: /tmp/pip-build-env-mu6himy7 2026-03-03T18:13:57,931 Installing build dependencies: started 2026-03-03T18:13:57,933 Running command pip subprocess to install build dependencies 2026-03-03T18:13:59,081 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-03T18:13:59,655 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-03-03T18:13:59,677 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T18:14:00,183 Collecting hatchling 2026-03-03T18:14:00,202 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-03T18:14:00,278 Collecting hatch-vcs 2026-03-03T18:14:00,292 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-03-03T18:14:00,480 Collecting packaging>=24.2 2026-03-03T18:14:00,496 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-03T18:14:00,615 Collecting pathspec>=0.10.1 2026-03-03T18:14:00,629 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-03T18:14:00,751 Collecting pluggy>=1.0.0 2026-03-03T18:14:00,764 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-03T18:14:01,009 Collecting trove-classifiers 2026-03-03T18:14:01,023 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-03T18:14:01,403 Collecting setuptools-scm>=8.2.0 2026-03-03T18:14:01,419 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-03T18:14:02,938 Collecting setuptools 2026-03-03T18:14:03,052 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-03T18:14:06,172 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, setuptools-scm, hatchling, hatch-vcs 2026-03-03T18:14:06,208 Creating /tmp/pip-build-env-mu6himy7/overlay/local/bin 2026-03-03T18:14:06,210 changing mode of /tmp/pip-build-env-mu6himy7/overlay/local/bin/trove-classifiers to 755 2026-03-03T18:14:10,113 changing mode of /tmp/pip-build-env-mu6himy7/overlay/local/bin/setuptools-scm to 755 2026-03-03T18:14:10,564 changing mode of /tmp/pip-build-env-mu6himy7/overlay/local/bin/hatchling to 755 2026-03-03T18:14:10,690 Successfully installed hatch-vcs-0.5.0 hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 setuptools-82.0.0 setuptools-scm-9.2.2 trove-classifiers-2026.1.14.14 2026-03-03T18:14:11,014 Installing build dependencies: finished with status 'done' 2026-03-03T18:14:11,021 Getting requirements to build wheel: started 2026-03-03T18:14:11,022 Running command Getting requirements to build wheel 2026-03-03T18:14:11,393 Getting requirements to build wheel: finished with status 'done' 2026-03-03T18:14:11,396 Created temporary directory: /tmp/pip-modern-metadata-5dl2e48w 2026-03-03T18:14:11,398 Preparing metadata (pyproject.toml): started 2026-03-03T18:14:11,400 Running command Preparing metadata (pyproject.toml) 2026-03-03T18:14:11,973 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-03T18:14:11,977 Source in /tmp/pip-wheel-7sl4w393/pyodide-lock_aedc412e038543fa94fd8128f27e68b8 has version 0.1.2, which satisfies requirement pyodide-lock==0.1.2 from https://files.pythonhosted.org/packages/51/7d/f6cda69ebf4af81a4389d522be998a503dfe1880173a843abd3e97f3d2d2/pyodide_lock-0.1.2.tar.gz 2026-03-03T18:14:11,978 Removed pyodide-lock==0.1.2 from https://files.pythonhosted.org/packages/51/7d/f6cda69ebf4af81a4389d522be998a503dfe1880173a843abd3e97f3d2d2/pyodide_lock-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-d8htu2e0' 2026-03-03T18:14:11,983 Created temporary directory: /tmp/pip-unpack-bf0urftj 2026-03-03T18:14:11,984 Building wheels for collected packages: pyodide-lock 2026-03-03T18:14:11,989 Created temporary directory: /tmp/pip-wheel-isumn7_f 2026-03-03T18:14:11,989 Destination directory: /tmp/pip-wheel-isumn7_f 2026-03-03T18:14:11,991 Building wheel for pyodide-lock (pyproject.toml): started 2026-03-03T18:14:11,993 Running command Building wheel for pyodide-lock (pyproject.toml) 2026-03-03T18:14:12,124 Building wheel for pyodide-lock (pyproject.toml): finished with status 'done' 2026-03-03T18:14:12,129 Created wheel for pyodide-lock: filename=pyodide_lock-0.1.2-py3-none-any.whl size=15457 sha256=439c4a56b5361d3c7c368f5613eccdc0839e0f5d78899962176e4ab533eed2a3 2026-03-03T18:14:12,130 Stored in directory: /tmp/pip-ephem-wheel-cache-l5h1x232/wheels/07/23/72/ffdda228f2eaef3af0a8f21c8dde7f16492d962ecc13c40f03 2026-03-03T18:14:12,140 Successfully built pyodide-lock 2026-03-03T18:14:12,144 Removed build tracker: '/tmp/pip-build-tracker-d8htu2e0'