2026-07-05T22:25:53,112 Created temporary directory: /tmp/pip-ephem-wheel-cache-vmq3bk94 2026-07-05T22:25:53,114 Created temporary directory: /tmp/pip-build-tracker-wrfvqw50 2026-07-05T22:25:53,115 Initialized build tracking at /tmp/pip-build-tracker-wrfvqw50 2026-07-05T22:25:53,115 Created build tracker: /tmp/pip-build-tracker-wrfvqw50 2026-07-05T22:25:53,116 Entered build tracker: /tmp/pip-build-tracker-wrfvqw50 2026-07-05T22:25:53,116 Created temporary directory: /tmp/pip-wheel-s2skz5ge 2026-07-05T22:25:53,120 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-05T22:25:53,122 Created temporary directory: /tmp/pip-ephem-wheel-cache-7f01cjx3 2026-07-05T22:25:53,143 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T22:25:53,147 2 location(s) to search for versions of d8s-grammars: 2026-07-05T22:25:53,147 * https://pypi.org/simple/d8s-grammars/ 2026-07-05T22:25:53,147 * https://www.piwheels.org/simple/d8s-grammars/ 2026-07-05T22:25:53,147 Fetching project page and analyzing links: https://pypi.org/simple/d8s-grammars/ 2026-07-05T22:25:53,148 Getting page https://pypi.org/simple/d8s-grammars/ 2026-07-05T22:25:53,150 Found index url https://pypi.org/simple 2026-07-05T22:25:53,550 Fetched page https://pypi.org/simple/d8s-grammars/ as application/vnd.pypi.simple.v1+json 2026-07-05T22:25:53,555 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/ba/f8/ecb45c73c094aa96d64560adf78cb5b2a0dfe638a114d86d078ca4f8cb82/d8s_grammars-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,556 Found link https://files.pythonhosted.org/packages/dc/ef/a751fa34f7f6306228e050d355c71f8a7a62aef686bbeda6fa098002534d/d8s_grammars-0.1.0.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.1.0 2026-07-05T22:25:53,556 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/fc/23/619c4ec6273d611304b5d82ca744eef577f37fe9232d03cee940368db777/d8s_grammars-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,557 Found link https://files.pythonhosted.org/packages/12/16/c15cff0966d532c3f4b1369447008c3643a05ff19fc6c25d9c75c442ed8d/d8s_grammars-0.2.0.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.2.0 2026-07-05T22:25:53,558 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/bd/f9/8726d5b577b61cf2a441b03d147ebf6e0d96acab54de3fc1fd1c17ea896b/d8s_grammars-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,558 Found link https://files.pythonhosted.org/packages/b8/42/5bd11de54645a2155ea14308eb3ddeadb824ae8a4ee75c8fdf2114a222fb/d8s_grammars-0.3.0.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.3.0 2026-07-05T22:25:53,559 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/62/aa/a9b947855559e560dca453f6992c141aa5e20a558a437b653e1f97f1d17f/d8s_grammars-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,560 Found link https://files.pythonhosted.org/packages/39/e7/3beecb8af49484ab7197173fd279c857294840ae085365dbbdf2be9a5a54/d8s_grammars-0.4.0.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.4.0 2026-07-05T22:25:53,560 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/c6/95/ec60b27904a5aaf7ac420d240e80e23553c8208a5578038ea412d2414981/d8s_grammars-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,561 Found link https://files.pythonhosted.org/packages/75/a9/f1f8c059fcccfbade9b6c0b42fe50b4ee870e9112d11ef2e445efec691ac/d8s_grammars-0.5.0.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.5.0 2026-07-05T22:25:53,562 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/6a/9c/3a5b83ed0e12b56ac09b74fa42496e6c722ce643d53e42d6f47126440f0d/d8s_grammars-0.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,562 Found link https://files.pythonhosted.org/packages/2f/07/cb917177245b2ebae6bcc5db3a51f9f9475ce4bf3a4f3c020c4e195598d0/d8s_grammars-0.5.1.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.5.1 2026-07-05T22:25:53,563 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/5f/5c/cf7fdabaf4e2d9b669db0fafb64c88a9443c22c43e81f24066a88d8ebc99/d8s_grammars-0.5.2-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,563 Found link https://files.pythonhosted.org/packages/53/b0/768cca905a98ec3a0e2641b10639e231b251160df0a87d3d67f9f81ec0a9/d8s_grammars-0.5.2.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.5.2 2026-07-05T22:25:53,564 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/c6/66/f3a4963b0206913cc4b9866ce3394ab6c50cd22f268b76dd11c2bf5a711d/d8s_grammars-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) 2026-07-05T22:25:53,564 Found link https://files.pythonhosted.org/packages/92/00/9fbac01943676e138f4cb1ae4bee74744c53300fad801f136c8a37319cdb/d8s_grammars-0.6.0.tar.gz (from https://pypi.org/simple/d8s-grammars/), version: 0.6.0 2026-07-05T22:25:53,565 Skipping link: No binaries permitted for d8s-grammars: https://files.pythonhosted.org/packages/b5/e5/20e7781ba15824f525ecee363ecbd37ed91df5be16a20b83fe638ade65ce/d8s_grammars-0.7.0-py3-none-any.whl (from https://pypi.org/simple/d8s-grammars/) (requires-python:>=3.10) 2026-07-05T22:25:53,566 Found link https://files.pythonhosted.org/packages/81/f2/cb43f31ddbc2c6c91f4e4bf9d42e5cba4809de17adae92950dcd077dc39a/d8s_grammars-0.7.0.tar.gz (from https://pypi.org/simple/d8s-grammars/) (requires-python:>=3.10), version: 0.7.0 2026-07-05T22:25:53,567 Fetching project page and analyzing links: https://www.piwheels.org/simple/d8s-grammars/ 2026-07-05T22:25:53,567 Getting page https://www.piwheels.org/simple/d8s-grammars/ 2026-07-05T22:25:53,569 Found index url https://www.piwheels.org/simple 2026-07-05T22:25:53,867 Fetched page https://www.piwheels.org/simple/d8s-grammars/ as text/html 2026-07-05T22:25:53,871 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.6.0-py2.py3-none-any.whl#sha256=82e9443c77541f1eae4c3ac0e2b446a15d1a547f7b106da499a5d6465be68c1b (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,871 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.5.2-py2.py3-none-any.whl#sha256=dfc507597da0a8f208dde16d805dd57a3c00b1727640ed28fcc5b0374cbf456f (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,872 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.5.1-py2.py3-none-any.whl#sha256=3cd798e10dfc8489ccc966e93d40f68ef21410856b5b97522a454b8e026a9fd5 (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,873 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.5.0-py2.py3-none-any.whl#sha256=2b31378ad21d98d3d9b1cec2062d5ceb3a7f0e6106e8f125a776197cafb8f9c7 (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,873 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.4.0-py2.py3-none-any.whl#sha256=bf31e295ce9a5e8c573b8e3a71adec8e97a633d055546b615a2ecf9649d7e567 (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,874 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.3.0-py2.py3-none-any.whl#sha256=eda9390dc04df4526d418d20315b4669f9f0a3e2224013c6cb416416911d9f8f (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,874 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.2.0-py2.py3-none-any.whl#sha256=d3a3be0aa209995b2beba198829a4aa73ea2b787176863cf61e2d0e3931e8d73 (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,875 Skipping link: No binaries permitted for d8s-grammars: https://archive1.piwheels.org/simple/d8s-grammars/d8s_grammars-0.1.0-py2.py3-none-any.whl#sha256=34d34b9325c763f8ec698d73e433e1bac989174c90e71804d15f5201f2180f94 (from https://www.piwheels.org/simple/d8s-grammars/) 2026-07-05T22:25:53,876 Skipping link: not a file: https://www.piwheels.org/simple/d8s-grammars/ 2026-07-05T22:25:53,876 Skipping link: not a file: https://pypi.org/simple/d8s-grammars/ 2026-07-05T22:25:53,897 Given no hashes to check 1 links for project 'd8s-grammars': discarding no candidates 2026-07-05T22:25:53,916 Collecting d8s-grammars==0.7.0 2026-07-05T22:25:53,918 Created temporary directory: /tmp/pip-unpack-n58jifqj 2026-07-05T22:25:54,168 Downloading d8s_grammars-0.7.0.tar.gz (93 kB) 2026-07-05T22:25:54,341 Added d8s-grammars==0.7.0 from https://files.pythonhosted.org/packages/81/f2/cb43f31ddbc2c6c91f4e4bf9d42e5cba4809de17adae92950dcd077dc39a/d8s_grammars-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-wrfvqw50' 2026-07-05T22:25:54,346 Created temporary directory: /tmp/pip-build-env-bjq41_fb 2026-07-05T22:25:54,350 Installing build dependencies: started 2026-07-05T22:25:54,352 Running command pip subprocess to install build dependencies 2026-07-05T22:25:55,502 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-05T22:25:55,976 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-05T22:25:56,000 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T22:25:56,770 Collecting hatchling 2026-07-05T22:25:56,771 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata 2026-07-05T22:25:56,784 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata (3.8 kB) 2026-07-05T22:25:56,977 Collecting packaging>=24.2 2026-07-05T22:25:56,978 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-05T22:25:56,992 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-05T22:25:57,114 Collecting pathspec>=0.10.1 2026-07-05T22:25:57,115 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-07-05T22:25:57,128 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-07-05T22:25:57,250 Collecting pluggy>=1.0.0 2026-07-05T22:25:57,251 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-07-05T22:25:57,265 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-07-05T22:25:57,527 Collecting trove-classifiers 2026-07-05T22:25:57,528 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-07-05T22:25:57,541 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-07-05T22:25:57,604 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-07-05T22:25:57,623 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T22:25:57,640 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-05T22:25:57,655 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-05T22:25:57,670 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-05T22:25:57,687 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-07-05T22:25:57,716 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T22:25:57,741 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-05T22:25:57,763 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-05T22:25:57,783 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-05T22:26:00,358 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-07-05T22:26:00,395 Creating /tmp/pip-build-env-bjq41_fb/overlay/local/bin 2026-07-05T22:26:00,397 changing mode of /tmp/pip-build-env-bjq41_fb/overlay/local/bin/trove-classifiers to 755 2026-07-05T22:26:01,397 changing mode of /tmp/pip-build-env-bjq41_fb/overlay/local/bin/hatchling to 755 2026-07-05T22:26:01,434 Successfully installed hatchling-1.30.1 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.6.1.19 2026-07-05T22:26:01,693 Installing build dependencies: finished with status 'done' 2026-07-05T22:26:01,699 Getting requirements to build wheel: started 2026-07-05T22:26:01,701 Running command Getting requirements to build wheel 2026-07-05T22:26:02,046 Getting requirements to build wheel: finished with status 'done' 2026-07-05T22:26:02,049 Created temporary directory: /tmp/pip-modern-metadata-e9aeh4yo 2026-07-05T22:26:02,051 Preparing metadata (pyproject.toml): started 2026-07-05T22:26:02,052 Running command Preparing metadata (pyproject.toml) 2026-07-05T22:26:02,596 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-05T22:26:02,600 Source in /tmp/pip-wheel-s2skz5ge/d8s-grammars_fb62a75c78c244228743b284e3236c71 has version 0.7.0, which satisfies requirement d8s-grammars==0.7.0 from https://files.pythonhosted.org/packages/81/f2/cb43f31ddbc2c6c91f4e4bf9d42e5cba4809de17adae92950dcd077dc39a/d8s_grammars-0.7.0.tar.gz 2026-07-05T22:26:02,601 Removed d8s-grammars==0.7.0 from https://files.pythonhosted.org/packages/81/f2/cb43f31ddbc2c6c91f4e4bf9d42e5cba4809de17adae92950dcd077dc39a/d8s_grammars-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-wrfvqw50' 2026-07-05T22:26:02,607 Created temporary directory: /tmp/pip-unpack-7qf83tse 2026-07-05T22:26:02,607 Building wheels for collected packages: d8s-grammars 2026-07-05T22:26:02,611 Created temporary directory: /tmp/pip-wheel-ty6zrpn1 2026-07-05T22:26:02,612 Destination directory: /tmp/pip-wheel-ty6zrpn1 2026-07-05T22:26:02,614 Building wheel for d8s-grammars (pyproject.toml): started 2026-07-05T22:26:02,615 Running command Building wheel for d8s-grammars (pyproject.toml) 2026-07-05T22:26:02,743 Building wheel for d8s-grammars (pyproject.toml): finished with status 'done' 2026-07-05T22:26:02,747 Created wheel for d8s-grammars: filename=d8s_grammars-0.7.0-py3-none-any.whl size=20396 sha256=14b9e12a35cb37772d5e0d861c9d6147f72e8a99e419e6ef36f4e767919a0035 2026-07-05T22:26:02,749 Stored in directory: /tmp/pip-ephem-wheel-cache-7f01cjx3/wheels/63/b3/7c/0d2d2a722c7a915252a75634184cec4e0a0be5c4d75da1e272 2026-07-05T22:26:02,759 Successfully built d8s-grammars 2026-07-05T22:26:02,763 Removed build tracker: '/tmp/pip-build-tracker-wrfvqw50'