2026-06-19T13:21:23,052 Created temporary directory: /tmp/pip-ephem-wheel-cache-viijyx9w 2026-06-19T13:21:23,054 Created temporary directory: /tmp/pip-build-tracker-3lv5w5ue 2026-06-19T13:21:23,055 Initialized build tracking at /tmp/pip-build-tracker-3lv5w5ue 2026-06-19T13:21:23,056 Created build tracker: /tmp/pip-build-tracker-3lv5w5ue 2026-06-19T13:21:23,056 Entered build tracker: /tmp/pip-build-tracker-3lv5w5ue 2026-06-19T13:21:23,057 Created temporary directory: /tmp/pip-wheel-neg9msaf 2026-06-19T13:21:23,061 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-06-19T13:21:23,064 Created temporary directory: /tmp/pip-ephem-wheel-cache-vh8hf65k 2026-06-19T13:21:23,094 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-19T13:21:23,098 2 location(s) to search for versions of griffelib: 2026-06-19T13:21:23,098 * https://pypi.org/simple/griffelib/ 2026-06-19T13:21:23,098 * https://www.piwheels.org/simple/griffelib/ 2026-06-19T13:21:23,099 Fetching project page and analyzing links: https://pypi.org/simple/griffelib/ 2026-06-19T13:21:23,100 Getting page https://pypi.org/simple/griffelib/ 2026-06-19T13:21:23,102 Found index url https://pypi.org/simple 2026-06-19T13:21:23,374 Fetched page https://pypi.org/simple/griffelib/ as application/vnd.pypi.simple.v1+json 2026-06-19T13:21:23,377 Skipping link: No binaries permitted for griffelib: https://files.pythonhosted.org/packages/4d/51/c936033e16d12b627ea334aaaaf42229c37620d0f15593456ab69ab48161/griffelib-2.0.0-py3-none-any.whl (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,378 Found link https://files.pythonhosted.org/packages/ad/06/eccbd311c9e2b3ca45dbc063b93134c57a1ccc7607c5e545264ad092c4a9/griffelib-2.0.0.tar.gz (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10), version: 2.0.0 2026-06-19T13:21:23,379 Skipping link: No binaries permitted for griffelib: https://files.pythonhosted.org/packages/4b/4c/cc8c68196db727cfc1432f2ad5de50aa6707e630d44b2e6361dc06d8f134/griffelib-2.0.1-py3-none-any.whl (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,380 Found link https://files.pythonhosted.org/packages/71/d7/2b805e89cdc609e5b304361d80586b272ef00f6287ee63de1e571b1f71ec/griffelib-2.0.1.tar.gz (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10), version: 2.0.1 2026-06-19T13:21:23,381 Skipping link: No binaries permitted for griffelib: https://files.pythonhosted.org/packages/11/8c/c9138d881c79aa0ea9ed83cbd58d5ca75624378b38cee225dcf5c42cc91f/griffelib-2.0.2-py3-none-any.whl (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,382 Found link https://files.pythonhosted.org/packages/9d/82/74f4a3310cdabfbb10da554c3a672847f1ed33c6f61dd472681ce7f1fe67/griffelib-2.0.2.tar.gz (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10), version: 2.0.2 2026-06-19T13:21:23,382 Skipping link: No binaries permitted for griffelib: https://files.pythonhosted.org/packages/e4/d3/5268aeabf2ad82658c4e2ff3a060648d0f02f3926cb53247c0e4d0dab49e/griffelib-2.1.0-py3-none-any.whl (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,383 Found link https://files.pythonhosted.org/packages/33/e4/8d187ea29c2e30b3a09505c567513077d6117861bde1fbd997a167f262ec/griffelib-2.1.0.tar.gz (from https://pypi.org/simple/griffelib/) (requires-python:>=3.10), version: 2.1.0 2026-06-19T13:21:23,384 Fetching project page and analyzing links: https://www.piwheels.org/simple/griffelib/ 2026-06-19T13:21:23,385 Getting page https://www.piwheels.org/simple/griffelib/ 2026-06-19T13:21:23,386 Found index url https://www.piwheels.org/simple 2026-06-19T13:21:23,669 Fetched page https://www.piwheels.org/simple/griffelib/ as text/html 2026-06-19T13:21:23,671 Skipping link: No binaries permitted for griffelib: https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl#sha256=925c857658fb1ba40c0772c37acbc2ab650bd794d9c1b9726922e36ea4117ea1 (from https://www.piwheels.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,672 Skipping link: No binaries permitted for griffelib: https://archive1.piwheels.org/simple/griffelib/griffelib-2.0.1-py3-none-any.whl#sha256=b769eed581c0e857d362fc8fcd8e57ecd2330c124b6104ac8b4c1c86d76970aa (from https://www.piwheels.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,673 Skipping link: No binaries permitted for griffelib: https://archive1.piwheels.org/simple/griffelib/griffelib-2.0.0-py3-none-any.whl#sha256=47bb0c478b3d8d3eb42aac9e21998f0cfe23594e4bb7303aa8d3f6046db727a8 (from https://www.piwheels.org/simple/griffelib/) (requires-python:>=3.10) 2026-06-19T13:21:23,673 Skipping link: not a file: https://www.piwheels.org/simple/griffelib/ 2026-06-19T13:21:23,673 Skipping link: not a file: https://pypi.org/simple/griffelib/ 2026-06-19T13:21:23,692 Given no hashes to check 1 links for project 'griffelib': discarding no candidates 2026-06-19T13:21:23,710 Collecting griffelib==2.1.0 2026-06-19T13:21:23,712 Created temporary directory: /tmp/pip-unpack-s3k2j2j1 2026-06-19T13:21:23,971 Downloading griffelib-2.1.0.tar.gz (216 kB) 2026-06-19T13:21:24,351 Added griffelib==2.1.0 from https://files.pythonhosted.org/packages/33/e4/8d187ea29c2e30b3a09505c567513077d6117861bde1fbd997a167f262ec/griffelib-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-3lv5w5ue' 2026-06-19T13:21:24,358 Created temporary directory: /tmp/pip-build-env-oxevhcoj 2026-06-19T13:21:24,363 Installing build dependencies: started 2026-06-19T13:21:24,364 Running command pip subprocess to install build dependencies 2026-06-19T13:21:25,538 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-19T13:21:26,103 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-06-19T13:21:26,127 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-19T13:21:26,905 Collecting hatchling 2026-06-19T13:21:26,905 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata 2026-06-19T13:21:26,924 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl.metadata (3.8 kB) 2026-06-19T13:21:27,060 Collecting pdm-backend 2026-06-19T13:21:27,061 Obtaining dependency information for pdm-backend from https://www.piwheels.org/simple/pdm-backend/pdm_backend-2.4.9-py3-none-any.whl.metadata 2026-06-19T13:21:27,077 Using cached https://www.piwheels.org/simple/pdm-backend/pdm_backend-2.4.9-py3-none-any.whl.metadata (2.8 kB) 2026-06-19T13:21:27,233 Collecting uv-dynamic-versioning>=0.7.0 2026-06-19T13:21:27,234 Obtaining dependency information for uv-dynamic-versioning>=0.7.0 from https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.0-py3-none-any.whl.metadata 2026-06-19T13:21:27,249 Using cached https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.0-py3-none-any.whl.metadata (4.4 kB) 2026-06-19T13:21:27,440 Collecting packaging>=24.2 2026-06-19T13:21:27,441 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-19T13:21:27,455 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-19T13:21:27,586 Collecting pathspec>=0.10.1 2026-06-19T13:21:27,587 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-06-19T13:21:27,658 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-06-19T13:21:27,787 Collecting pluggy>=1.0.0 2026-06-19T13:21:27,788 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-06-19T13:21:27,808 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-06-19T13:21:28,063 Collecting trove-classifiers 2026-06-19T13:21:28,064 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-06-19T13:21:28,078 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-06-19T13:21:28,296 Collecting dunamai~=1.26 2026-06-19T13:21:28,297 Obtaining dependency information for dunamai~=1.26 from https://www.piwheels.org/simple/dunamai/dunamai-1.26.1-py3-none-any.whl.metadata 2026-06-19T13:21:28,311 Using cached https://www.piwheels.org/simple/dunamai/dunamai-1.26.1-py3-none-any.whl.metadata (10 kB) 2026-06-19T13:21:28,534 Collecting jinja2~=3.0 2026-06-19T13:21:28,534 Obtaining dependency information for jinja2~=3.0 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata 2026-06-19T13:21:28,548 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-06-19T13:21:28,556 Discarding https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from https://www.piwheels.org/simple/jinja2/) (requires-python:>=3.7): Requested jinja2~=3.0 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from uv-dynamic-versioning>=0.7.0) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-06-19T13:21:28,580 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-06-19T13:21:28,806 Collecting tomlkit~=0.13 2026-06-19T13:21:28,807 Obtaining dependency information for tomlkit~=0.13 from https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.0-py3-none-any.whl.metadata 2026-06-19T13:21:28,823 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.0-py3-none-any.whl.metadata (2.8 kB) 2026-06-19T13:21:29,376 Collecting MarkupSafe>=2.0 2026-06-19T13:21:29,377 Obtaining dependency information for MarkupSafe>=2.0 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-06-19T13:21:29,400 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-06-19T13:21:29,483 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-19T13:21:29,509 Using cached https://www.piwheels.org/simple/pdm-backend/pdm_backend-2.4.9-py3-none-any.whl (115 kB) 2026-06-19T13:21:29,529 Using cached https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.0-py3-none-any.whl (12 kB) 2026-06-19T13:21:29,549 Using cached https://www.piwheels.org/simple/dunamai/dunamai-1.26.1-py3-none-any.whl (27 kB) 2026-06-19T13:21:29,569 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-19T13:21:29,588 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-19T13:21:29,606 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-19T13:21:29,629 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.0-py3-none-any.whl (41 kB) 2026-06-19T13:21:29,646 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-19T13:21:29,669 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-06-19T13:21:29,688 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.30.1-py3-none-any.whl (77 kB) 2026-06-19T13:21:29,721 Using cached https://www.piwheels.org/simple/pdm-backend/pdm_backend-2.4.9-py3-none-any.whl (115 kB) 2026-06-19T13:21:29,747 Using cached https://www.piwheels.org/simple/uv-dynamic-versioning/uv_dynamic_versioning-0.14.0-py3-none-any.whl (12 kB) 2026-06-19T13:21:29,768 Using cached https://www.piwheels.org/simple/dunamai/dunamai-1.26.1-py3-none-any.whl (27 kB) 2026-06-19T13:21:30,006 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-19T13:21:30,030 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-19T13:21:30,054 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-06-19T13:21:30,077 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.0-py3-none-any.whl (41 kB) 2026-06-19T13:21:30,097 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-06-19T13:21:30,118 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-06-19T13:21:32,711 Installing collected packages: trove-classifiers, tomlkit, pluggy, pdm-backend, pathspec, packaging, MarkupSafe, jinja2, hatchling, dunamai, uv-dynamic-versioning 2026-06-19T13:21:32,748 Creating /tmp/pip-build-env-oxevhcoj/overlay/local/bin 2026-06-19T13:21:32,750 changing mode of /tmp/pip-build-env-oxevhcoj/overlay/local/bin/trove-classifiers to 755 2026-06-19T13:21:34,834 changing mode of /tmp/pip-build-env-oxevhcoj/overlay/local/bin/hatchling to 755 2026-06-19T13:21:34,918 changing mode of /tmp/pip-build-env-oxevhcoj/overlay/local/bin/dunamai to 755 2026-06-19T13:21:34,990 changing mode of /tmp/pip-build-env-oxevhcoj/overlay/local/bin/uv-dynamic-versioning to 755 2026-06-19T13:21:35,092 Successfully installed MarkupSafe-3.0.3 dunamai-1.26.1 hatchling-1.30.1 jinja2-3.1.6 packaging-26.2 pathspec-1.1.1 pdm-backend-2.4.9 pluggy-1.6.0 tomlkit-0.15.0 trove-classifiers-2026.6.1.19 uv-dynamic-versioning-0.14.0 2026-06-19T13:21:35,403 Installing build dependencies: finished with status 'done' 2026-06-19T13:21:35,410 Getting requirements to build wheel: started 2026-06-19T13:21:35,411 Running command Getting requirements to build wheel 2026-06-19T13:21:35,770 Getting requirements to build wheel: finished with status 'done' 2026-06-19T13:21:35,774 Created temporary directory: /tmp/pip-modern-metadata-3rngim0p 2026-06-19T13:21:35,776 Preparing metadata (pyproject.toml): started 2026-06-19T13:21:35,777 Running command Preparing metadata (pyproject.toml) 2026-06-19T13:21:36,421 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-19T13:21:36,425 Source in /tmp/pip-wheel-neg9msaf/griffelib_e690f33341934dba8d35e565dd4c3bf9 has version 2.1.0, which satisfies requirement griffelib==2.1.0 from https://files.pythonhosted.org/packages/33/e4/8d187ea29c2e30b3a09505c567513077d6117861bde1fbd997a167f262ec/griffelib-2.1.0.tar.gz 2026-06-19T13:21:36,426 Removed griffelib==2.1.0 from https://files.pythonhosted.org/packages/33/e4/8d187ea29c2e30b3a09505c567513077d6117861bde1fbd997a167f262ec/griffelib-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-3lv5w5ue' 2026-06-19T13:21:36,431 Created temporary directory: /tmp/pip-unpack-ogzrzm9s 2026-06-19T13:21:36,432 Building wheels for collected packages: griffelib 2026-06-19T13:21:36,436 Created temporary directory: /tmp/pip-wheel-wfaunbio 2026-06-19T13:21:36,437 Destination directory: /tmp/pip-wheel-wfaunbio 2026-06-19T13:21:36,439 Building wheel for griffelib (pyproject.toml): started 2026-06-19T13:21:36,440 Running command Building wheel for griffelib (pyproject.toml) 2026-06-19T13:21:36,571 Building wheel for griffelib (pyproject.toml): finished with status 'done' 2026-06-19T13:21:36,576 Created wheel for griffelib: filename=griffelib-2.1.0-py3-none-any.whl size=142560 sha256=cc7b3d2d2865ad0b909fcc38086e3f554b5ea7acbaa7bbb7ecaa3f5dfb7d9f00 2026-06-19T13:21:36,577 Stored in directory: /tmp/pip-ephem-wheel-cache-vh8hf65k/wheels/cd/2e/06/50777744c57637222108b8200b8d4d1fb464aec9e4bc14ed7b 2026-06-19T13:21:36,588 Successfully built griffelib 2026-06-19T13:21:36,595 Removed build tracker: '/tmp/pip-build-tracker-3lv5w5ue'