2026-02-10T04:50:14,148 Created temporary directory: /tmp/pip-ephem-wheel-cache-tzre43e_ 2026-02-10T04:50:14,151 Created temporary directory: /tmp/pip-build-tracker-qizzo24k 2026-02-10T04:50:14,151 Initialized build tracking at /tmp/pip-build-tracker-qizzo24k 2026-02-10T04:50:14,152 Created build tracker: /tmp/pip-build-tracker-qizzo24k 2026-02-10T04:50:14,153 Entered build tracker: /tmp/pip-build-tracker-qizzo24k 2026-02-10T04:50:14,154 Created temporary directory: /tmp/pip-wheel-atwxstk5 2026-02-10T04:50:14,157 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-02-10T04:50:14,160 Created temporary directory: /tmp/pip-ephem-wheel-cache-_ei_p8uy 2026-02-10T04:50:14,191 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T04:50:14,195 2 location(s) to search for versions of gbnf: 2026-02-10T04:50:14,195 * https://pypi.org/simple/gbnf/ 2026-02-10T04:50:14,195 * https://www.piwheels.org/simple/gbnf/ 2026-02-10T04:50:14,197 Fetching project page and analyzing links: https://pypi.org/simple/gbnf/ 2026-02-10T04:50:14,198 Getting page https://pypi.org/simple/gbnf/ 2026-02-10T04:50:14,199 Found index url https://pypi.org/simple 2026-02-10T04:50:14,451 Fetched page https://pypi.org/simple/gbnf/ as application/vnd.pypi.simple.v1+json 2026-02-10T04:50:14,462 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/f8/40/a07aedc146a782c4f16750491f671c897d7e33a7df317cc9e6fe1cc92bb0/gbnf-0.0.6-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,463 Found link https://files.pythonhosted.org/packages/0a/95/99afe2d2a7ded5b53e2f9f6ca649ec0b278e568ef6261216998749761fe0/gbnf-0.0.6.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.6 2026-02-10T04:50:14,464 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/74/58/197033e82f6f9920262928e9e693362b3150ed01340bfc44bda87c102e85/gbnf-0.0.7-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,466 Found link https://files.pythonhosted.org/packages/11/73/5ba3d88619b81fc45285ad6da707b4d91f6a191be7162215761ea7fc621c/gbnf-0.0.7.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.7 2026-02-10T04:50:14,467 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/99/fd/0785618675da11a4f2f0e4fc8865a4d4e6d4ac91c958341c83f0ead96ea7/gbnf-0.0.8-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,468 Found link https://files.pythonhosted.org/packages/f1/40/fd85c0f65090efe4bb32f572ea20ee3598eb5f4a2cebd4212790301f5c64/gbnf-0.0.8.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.8 2026-02-10T04:50:14,469 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/c3/54/173baa0a5dd8fa58f6c450e7feee62f189511a28f3551cbed108ed49c27f/gbnf-0.0.9-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,470 Found link https://files.pythonhosted.org/packages/94/a4/7d11ac75730172f22c453be1b8d68064749d420b6dbccb8e6183086ef4f9/gbnf-0.0.9.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.9 2026-02-10T04:50:14,471 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/85/1e/e1e245aeba2a5e3294a5947381e7c56893d47abbe3af92f1fcd5aefc56ae/gbnf-0.0.10-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,473 Found link https://files.pythonhosted.org/packages/45/31/cc34f1baeae04bc340d941793700886358103a1b5789730517c2d3f928d0/gbnf-0.0.10.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.10 2026-02-10T04:50:14,474 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/ef/f1/b70df4b9d289e903729ef1f6cb4dcbcd90c2475e76619758ba8c16e04115/gbnf-0.0.11-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,475 Found link https://files.pythonhosted.org/packages/90/09/e3cbb731bd54213897094640a2e344f8e8e8a37033ab92dd604908390e9a/gbnf-0.0.11.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.11 2026-02-10T04:50:14,476 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/94/b9/a81e786f72bb7098b793171cea611476abd1b1958c685af41328709e47a4/gbnf-0.0.12-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,477 Found link https://files.pythonhosted.org/packages/ab/2b/1d280d949beb002b4d60eb711967d27bf22f68a47b64a40b9898f6d29550/gbnf-0.0.12.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.12 2026-02-10T04:50:14,478 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/a1/d3/8e722b63dbbc2b14c421569571f2d18d456f0bc492b5341a533773ee7e5b/gbnf-0.0.13-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,480 Found link https://files.pythonhosted.org/packages/d9/7b/02d1bef822c51e42c1a416694b3ae6e3f43f2759b5b54fd903facfac172b/gbnf-0.0.13.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.13 2026-02-10T04:50:14,480 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/fe/b7/7ca73988df60895a82f8900e92372362f4c4ae474ebadc1a7865848a79c8/gbnf-0.0.14-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,481 Found link https://files.pythonhosted.org/packages/31/fd/925f51a95e1aff5db878d0fb1eebd67a5a5eb3bb2333c1fcff167f00f3d6/gbnf-0.0.14.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.14 2026-02-10T04:50:14,483 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/f1/11/2fb1ab4f6998e7ff3525137da07f1d48f8fa8e082f258c0d4ea03c675d16/gbnf-0.0.15-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,484 Found link https://files.pythonhosted.org/packages/d9/f8/e2b758799e1bd2db52072d72726678304bcf54203b8f97527ed47287de9f/gbnf-0.0.15.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.15 2026-02-10T04:50:14,485 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/78/3c/a8f5b9a7578d08389e79fe29c802adbf1d0f5758e8fed7d820d4843a3766/gbnf-0.0.16-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,486 Found link https://files.pythonhosted.org/packages/46/45/97dc0a771a282172d69d1efa7fa3a30f29d5a76c62752044328669f983f5/gbnf-0.0.16.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.16 2026-02-10T04:50:14,487 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/90/46/982e32102df2bca57857c76278eeabdc354ffd0577cfd0d2a13911568c6d/gbnf-0.0.17-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,488 Found link https://files.pythonhosted.org/packages/82/db/b1dc5ba9de904fc6d6fbce968640aa283a372e1111236ccdfcf98cf31170/gbnf-0.0.17.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.17 2026-02-10T04:50:14,489 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/17/b4/e3091258fde55cc8aba444d272cef6c2398aff93b46cb40b17bbf80f457a/gbnf-0.0.18-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,490 Found link https://files.pythonhosted.org/packages/82/bd/2b30cdb60946476a199c0afcaa678682fd6ae2c39a54d5a5aa4b428180d8/gbnf-0.0.18.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.18 2026-02-10T04:50:14,491 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/48/33/4f4740eb112a728f36c6e1c3cef4e16765ec2b2a45537ec2dcbd986793ae/gbnf-0.0.19-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,493 Found link https://files.pythonhosted.org/packages/fc/ea/49f45043dcf40caa2dbb44c2147c710f8df0eff4ac646fccf85a0481736d/gbnf-0.0.19.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.19 2026-02-10T04:50:14,494 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/ee/23/e19f75ba1960996387dd2824762e1f75f511913c26fdc69cd841d36e1a6c/gbnf-0.0.20-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,495 Found link https://files.pythonhosted.org/packages/31/ca/e4bcb5d8f4cc0e6f570d2f4bfd64f9091d4c5be51cdd406c51e8a389456d/gbnf-0.0.20.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.20 2026-02-10T04:50:14,496 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/5b/e0/aaca682e36ca89103f9ad35e9e84441167d6e8a5436c9c8b199d3a4a7461/gbnf-0.0.21-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,497 Found link https://files.pythonhosted.org/packages/a8/fe/979623246fdb3714d3c3fadf7173c947b212e97671429e9d122a8a9d0817/gbnf-0.0.21.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.21 2026-02-10T04:50:14,498 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/87/f2/41319f6b711cdc3b8e2bcd9217ce6aca8533155b44b5aa175d7f3aed5ffd/gbnf-0.0.22-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,499 Found link https://files.pythonhosted.org/packages/93/43/d53a70e9ba05ee85a55262b9101a3efed0bbef8e43a9ce08ab6eedf5ba6b/gbnf-0.0.22.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.22 2026-02-10T04:50:14,500 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/07/7f/3f9d9f7d6da3b18b7f24944325e5025e7aa4725673f8b7212197c587a5e1/gbnf-0.0.23-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,501 Found link https://files.pythonhosted.org/packages/e4/19/06e941459d9e0b3fb215443603f3eef1bde577d8c3ee3730eaee47db0437/gbnf-0.0.23.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.23 2026-02-10T04:50:14,502 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/c3/29/2f3837c894572248ff10440890d84e33b7e65b6b39c69851834f9b91573d/gbnf-0.0.24-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,503 Found link https://files.pythonhosted.org/packages/85/3b/17c9f433176a8a6f1a4561826fb01cea4f0eae9f03c65bc0163e66c8a455/gbnf-0.0.24.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.24 2026-02-10T04:50:14,504 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/94/2e/d02ac526c316e3c1fcff7d6eb1116d57dda977f675896ca36077639c3657/gbnf-0.0.25-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,505 Found link https://files.pythonhosted.org/packages/d2/c4/4e96f20a4174c7629b26884458de268f7972af2210ea85a8d62f82875f7d/gbnf-0.0.25.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.25 2026-02-10T04:50:14,506 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/07/a8/510e4898d8353c60871a4b14c60cf7a9779d966352b29847fcd557908903/gbnf-0.0.26-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,507 Found link https://files.pythonhosted.org/packages/44/de/e764aedef2a804b7573b6c2f2537688e431ab18d52738af547bfab01dfad/gbnf-0.0.26.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.26 2026-02-10T04:50:14,509 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/f7/dd/2a61ed387b20f27f2c645ce98afaf13d9b236d6af3b31c0bb9ec243ad068/gbnf-0.0.27-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,510 Found link https://files.pythonhosted.org/packages/65/dc/c0de5568be1c9ca29c991ac9796406d80abcb4bd01f696482a07cb4ddc7a/gbnf-0.0.27.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.27 2026-02-10T04:50:14,511 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/d6/00/dbdd0a55f1d9b425c2f9dfd2fbf9a2213b62890f8b804d6de9ec593d1de7/gbnf-0.0.28-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,512 Found link https://files.pythonhosted.org/packages/f1/92/85b12e8c75df5d632ad5f58d90be8e0ef26a83a5631c7306551679b21141/gbnf-0.0.28.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.28 2026-02-10T04:50:14,513 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/37/0e/23a87db00632746e3e81ac3a06d410e55bdaf0f4ba05503d6e835eafb92e/gbnf-0.0.29-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,514 Found link https://files.pythonhosted.org/packages/fa/1d/4450b4aa415cc1d02287daf2fb6fe5bff5245bff81ab7701abf505eb0cd9/gbnf-0.0.29.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.29 2026-02-10T04:50:14,514 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/6e/83/838bd1d7c2f10c96f479212f9b2faca7b0321b152fb6046f96d32527a2a3/gbnf-0.0.30-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,516 Found link https://files.pythonhosted.org/packages/6c/0e/0a10f4e1db25a4f1c9e88d092b7fc1021dd36df9df4157b3a06031982a9b/gbnf-0.0.30.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.30 2026-02-10T04:50:14,517 Skipping link: No binaries permitted for gbnf: https://files.pythonhosted.org/packages/7d/c5/fd8e0dc98f03cffbce808c9f7ded17d12f723f7e5b376f4758e958ef5ea8/gbnf-0.0.32-py3-none-any.whl (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,518 Found link https://files.pythonhosted.org/packages/a2/cc/63396b9dd2941c5bf32c9668156ded570506ef39b6b56370b60aea200d60/gbnf-0.0.32.tar.gz (from https://pypi.org/simple/gbnf/) (requires-python:>=3.11), version: 0.0.32 2026-02-10T04:50:14,519 Fetching project page and analyzing links: https://www.piwheels.org/simple/gbnf/ 2026-02-10T04:50:14,520 Getting page https://www.piwheels.org/simple/gbnf/ 2026-02-10T04:50:14,522 Found index url https://www.piwheels.org/simple 2026-02-10T04:50:14,712 Fetched page https://www.piwheels.org/simple/gbnf/ as text/html 2026-02-10T04:50:14,721 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.30-py3-none-any.whl#sha256=9b926824998f9aa2fe60580cd51eef62201e73d74c18e4273b4a1b891921f442 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,721 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.29-py3-none-any.whl#sha256=d49909e770013e074e03dbc84a1608e9cf20b46930ff8d327e429610a9eb541b (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,722 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.28-py3-none-any.whl#sha256=422a8e536c84a62106416e064fc6b66c4b17582ea12486dfffe5921c482c9d08 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,723 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.27-py3-none-any.whl#sha256=65d117c3620a13c43ce4abac5f76c6e1c97c21fac95758b924c4e930fd564df4 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,724 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.26-py3-none-any.whl#sha256=e79c23087097e3e242ccec1f91d2328f5ce5f937ad86f830b2702186ea29d995 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,725 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.25-py3-none-any.whl#sha256=9d2d9aafab99bacdf683333bcc9279302f5f6753e5a30a617dd114fa75bed3ce (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,726 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.24-py3-none-any.whl#sha256=a45a3c281ee4e01511bceec621ce96e6ea2344885f2be1e21f1e2f8ae60551fe (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,726 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.23-py3-none-any.whl#sha256=ec3e529793512175629dd73e0ef450319d14275d1572b90d8d0587b47e3d69b3 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,727 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.22-py3-none-any.whl#sha256=4721efbca353d0ce13b56657b7a06946d789a81bc7591073226974bcf735de58 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,728 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.21-py3-none-any.whl#sha256=c59b3d79a192c9a71307a52521678b0facb4dfc0fce330c96a57adf19e68345c (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,729 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.20-py3-none-any.whl#sha256=2edd048a31171a66a7d40c5ae5b8ce33504f8e1f80e2397aac08da34e5a2782d (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,730 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.19-py3-none-any.whl#sha256=3ddd1c9c8117429a1d3bbdde706c100ace8ad4ddb88ceb90edd9514c9e5ac19b (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,730 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.18-py3-none-any.whl#sha256=e810b62710cc0fc6c350dc3a2d23cc1f4d299860f9e4438235b0400a0dc90582 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,731 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.17-py3-none-any.whl#sha256=9ed030919a7252c7cdc3fd3270876a395fe62d685b6258aef7e8bfae085fc86d (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,732 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.16-py3-none-any.whl#sha256=e62093e5b4cf5f863663b784904aa409b7b0cfd7dea6a27a7d498902ac6f5021 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,733 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.15-py3-none-any.whl#sha256=2b626234b0fcc3fd12d40eac7628c435fa78f388f4f62113638cfaf521e5dbab (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,734 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.14-py3-none-any.whl#sha256=cddd3d3eeb89d4fe87dd9b5e4a0823b55c4227b7d65409ba68fc440b90daf63d (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,735 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.13-py3-none-any.whl#sha256=0bf45075baa9a256653161c05dc0b86e00a8ae1cf2c95c578350989be02f7243 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,736 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.12-py3-none-any.whl#sha256=c02b8af1b39220bac2dc773bb67656be8c9e83df229b0b44f2dce2a99077c7de (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,736 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.11-py3-none-any.whl#sha256=6c62dbe2ca253df35003306a5da3ad696eb667f159102dbe99819c9c9aa20665 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,738 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.10-py3-none-any.whl#sha256=a9dc5e7a788968c99674da8753c111fb8c28cf2eb9812f2d80fa373f9f715b26 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,738 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.9-py3-none-any.whl#sha256=93542b7bf259dfc97122429a2a3c7d9d9dfcffa9a90100d661dc48a4d1a10724 (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,739 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.8-py3-none-any.whl#sha256=7e61887fb798d43eaccb4443d16943bf232e24644ddeb4da53edbcbe967f2c6d (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,740 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.7-py3-none-any.whl#sha256=0d4e2970ef224028b5ab8aefb5730f9f054d938631f297ded904348eec9186ca (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,740 Skipping link: No binaries permitted for gbnf: https://archive1.piwheels.org/simple/gbnf/gbnf-0.0.6-py3-none-any.whl#sha256=9c2d8c3e3a67f5edd5108f4c2d0c07429091d91a654efc32a8da18d3648dfc5b (from https://www.piwheels.org/simple/gbnf/) (requires-python:>=3.11) 2026-02-10T04:50:14,741 Skipping link: not a file: https://www.piwheels.org/simple/gbnf/ 2026-02-10T04:50:14,742 Skipping link: not a file: https://pypi.org/simple/gbnf/ 2026-02-10T04:50:14,767 Given no hashes to check 1 links for project 'gbnf': discarding no candidates 2026-02-10T04:50:14,789 Collecting gbnf==0.0.32 2026-02-10T04:50:14,791 Created temporary directory: /tmp/pip-unpack-1icnrj4t 2026-02-10T04:50:15,418 Downloading gbnf-0.0.32.tar.gz (29 kB) 2026-02-10T04:50:15,592 Added gbnf==0.0.32 from https://files.pythonhosted.org/packages/a2/cc/63396b9dd2941c5bf32c9668156ded570506ef39b6b56370b60aea200d60/gbnf-0.0.32.tar.gz to build tracker '/tmp/pip-build-tracker-qizzo24k' 2026-02-10T04:50:15,597 Created temporary directory: /tmp/pip-build-env-gr68gbhr 2026-02-10T04:50:15,602 Installing build dependencies: started 2026-02-10T04:50:15,604 Running command pip subprocess to install build dependencies 2026-02-10T04:50:16,968 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T04:50:17,719 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-02-10T04:50:17,747 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T04:50:19,724 Collecting setuptools 2026-02-10T04:50:19,748 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T04:50:23,356 Installing collected packages: setuptools 2026-02-10T04:50:27,092 Successfully installed setuptools-82.0.0 2026-02-10T04:50:27,447 Installing build dependencies: finished with status 'done' 2026-02-10T04:50:27,455 Getting requirements to build wheel: started 2026-02-10T04:50:27,456 Running command Getting requirements to build wheel 2026-02-10T04:50:28,302 /tmp/pip-build-env-gr68gbhr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T04:50:28,302 !! 2026-02-10T04:50:28,303 ******************************************************************************** 2026-02-10T04:50:28,304 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T04:50:28,305 License :: OSI Approved :: MIT License 2026-02-10T04:50:28,306 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T04:50:28,307 ******************************************************************************** 2026-02-10T04:50:28,308 !! 2026-02-10T04:50:28,309 dist._finalize_license_expression() 2026-02-10T04:50:28,311 /tmp/pip-build-env-gr68gbhr/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T04:50:28,312 !! 2026-02-10T04:50:28,313 ******************************************************************************** 2026-02-10T04:50:28,314 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T04:50:28,315 License :: OSI Approved :: MIT License 2026-02-10T04:50:28,316 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T04:50:28,317 ******************************************************************************** 2026-02-10T04:50:28,319 !! 2026-02-10T04:50:28,319 self._finalize_license_expression() 2026-02-10T04:50:28,326 running egg_info 2026-02-10T04:50:28,334 writing gbnf.egg-info/PKG-INFO 2026-02-10T04:50:28,338 writing dependency_links to gbnf.egg-info/dependency_links.txt 2026-02-10T04:50:28,341 writing requirements to gbnf.egg-info/requires.txt 2026-02-10T04:50:28,343 writing top-level names to gbnf.egg-info/top_level.txt 2026-02-10T04:50:28,375 reading manifest file 'gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:28,382 reading manifest template 'MANIFEST.in' 2026-02-10T04:50:28,385 warning: no previously-included files found matching 'env/bin/*.py' 2026-02-10T04:50:28,386 adding license file 'LICENSE' 2026-02-10T04:50:28,392 writing manifest file 'gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:28,520 Getting requirements to build wheel: finished with status 'done' 2026-02-10T04:50:28,524 Created temporary directory: /tmp/pip-modern-metadata-phcfrlls 2026-02-10T04:50:28,528 Preparing metadata (pyproject.toml): started 2026-02-10T04:50:28,529 Running command Preparing metadata (pyproject.toml) 2026-02-10T04:50:29,305 /tmp/pip-build-env-gr68gbhr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T04:50:29,306 !! 2026-02-10T04:50:29,307 ******************************************************************************** 2026-02-10T04:50:29,308 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T04:50:29,310 License :: OSI Approved :: MIT License 2026-02-10T04:50:29,311 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T04:50:29,312 ******************************************************************************** 2026-02-10T04:50:29,313 !! 2026-02-10T04:50:29,314 dist._finalize_license_expression() 2026-02-10T04:50:29,317 /tmp/pip-build-env-gr68gbhr/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T04:50:29,318 !! 2026-02-10T04:50:29,320 ******************************************************************************** 2026-02-10T04:50:29,320 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T04:50:29,322 License :: OSI Approved :: MIT License 2026-02-10T04:50:29,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T04:50:29,324 ******************************************************************************** 2026-02-10T04:50:29,325 !! 2026-02-10T04:50:29,326 self._finalize_license_expression() 2026-02-10T04:50:29,331 running dist_info 2026-02-10T04:50:29,345 creating /tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info 2026-02-10T04:50:29,347 writing /tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/PKG-INFO 2026-02-10T04:50:29,351 writing dependency_links to /tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/dependency_links.txt 2026-02-10T04:50:29,354 writing requirements to /tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/requires.txt 2026-02-10T04:50:29,355 writing top-level names to /tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/top_level.txt 2026-02-10T04:50:29,358 writing manifest file '/tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:29,387 reading manifest file '/tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:29,390 reading manifest template 'MANIFEST.in' 2026-02-10T04:50:29,392 warning: no previously-included files found matching 'env/bin/*.py' 2026-02-10T04:50:29,393 adding license file 'LICENSE' 2026-02-10T04:50:29,398 writing manifest file '/tmp/pip-modern-metadata-phcfrlls/gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:29,400 creating '/tmp/pip-modern-metadata-phcfrlls/gbnf-0.0.32.dist-info' 2026-02-10T04:50:29,561 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T04:50:29,567 Source in /tmp/pip-wheel-atwxstk5/gbnf_51d625ddd68f4900bfda2811e9af4b91 has version 0.0.32, which satisfies requirement gbnf==0.0.32 from https://files.pythonhosted.org/packages/a2/cc/63396b9dd2941c5bf32c9668156ded570506ef39b6b56370b60aea200d60/gbnf-0.0.32.tar.gz 2026-02-10T04:50:29,568 Removed gbnf==0.0.32 from https://files.pythonhosted.org/packages/a2/cc/63396b9dd2941c5bf32c9668156ded570506ef39b6b56370b60aea200d60/gbnf-0.0.32.tar.gz from build tracker '/tmp/pip-build-tracker-qizzo24k' 2026-02-10T04:50:29,574 Created temporary directory: /tmp/pip-unpack-_1kdmlvq 2026-02-10T04:50:29,575 Building wheels for collected packages: gbnf 2026-02-10T04:50:29,581 Created temporary directory: /tmp/pip-wheel-nd9jpgb3 2026-02-10T04:50:29,581 Destination directory: /tmp/pip-wheel-nd9jpgb3 2026-02-10T04:50:29,584 Building wheel for gbnf (pyproject.toml): started 2026-02-10T04:50:29,586 Running command Building wheel for gbnf (pyproject.toml) 2026-02-10T04:50:30,337 /tmp/pip-build-env-gr68gbhr/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T04:50:30,338 !! 2026-02-10T04:50:30,339 ******************************************************************************** 2026-02-10T04:50:30,340 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T04:50:30,341 License :: OSI Approved :: MIT License 2026-02-10T04:50:30,343 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T04:50:30,343 ******************************************************************************** 2026-02-10T04:50:30,345 !! 2026-02-10T04:50:30,346 dist._finalize_license_expression() 2026-02-10T04:50:30,349 /tmp/pip-build-env-gr68gbhr/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-10T04:50:30,350 !! 2026-02-10T04:50:30,351 ******************************************************************************** 2026-02-10T04:50:30,352 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-10T04:50:30,353 License :: OSI Approved :: MIT License 2026-02-10T04:50:30,355 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-10T04:50:30,355 ******************************************************************************** 2026-02-10T04:50:30,357 !! 2026-02-10T04:50:30,357 self._finalize_license_expression() 2026-02-10T04:50:30,358 running bdist_wheel 2026-02-10T04:50:30,378 running build 2026-02-10T04:50:30,379 running build_py 2026-02-10T04:50:30,386 creating build/lib/gbnf 2026-02-10T04:50:30,389 copying gbnf/GBNF.py -> build/lib/gbnf 2026-02-10T04:50:30,392 copying gbnf/__init__.py -> build/lib/gbnf 2026-02-10T04:50:30,396 creating build/lib/gbnf/rules_builder 2026-02-10T04:50:30,398 copying gbnf/rules_builder/parse_space_test.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,401 copying gbnf/rules_builder/is_word_char_test.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,403 copying gbnf/rules_builder/rules_builder_types.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,406 copying gbnf/rules_builder/rules_builder_test.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,410 copying gbnf/rules_builder/rules_builder.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,414 copying gbnf/rules_builder/parse_name_test.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,416 copying gbnf/rules_builder/is_word_char.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,419 copying gbnf/rules_builder/parse_char.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,421 copying gbnf/rules_builder/__init__.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,424 copying gbnf/rules_builder/parse_space.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,427 copying gbnf/rules_builder/symbol_ids.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,430 copying gbnf/rules_builder/parse_char_test.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,432 copying gbnf/rules_builder/parse_name.py -> build/lib/gbnf/rules_builder 2026-02-10T04:50:30,435 creating build/lib/gbnf/utils 2026-02-10T04:50:30,437 copying gbnf/utils/is_point_in_range.py -> build/lib/gbnf/utils 2026-02-10T04:50:30,440 copying gbnf/utils/is_point_in_range_test.py -> build/lib/gbnf/utils 2026-02-10T04:50:30,443 copying gbnf/utils/__init__.py -> build/lib/gbnf/utils 2026-02-10T04:50:30,445 copying gbnf/utils/validate_non_empty.py -> build/lib/gbnf/utils 2026-02-10T04:50:30,448 creating build/lib/gbnf/grammar_parser 2026-02-10T04:50:30,450 copying gbnf/grammar_parser/build_rule_stack_test.py -> build/lib/gbnf/grammar_parser 2026-02-10T04:50:30,454 copying gbnf/grammar_parser/__init__.py -> build/lib/gbnf/grammar_parser 2026-02-10T04:50:30,456 copying gbnf/grammar_parser/build_rule_stack.py -> build/lib/gbnf/grammar_parser 2026-02-10T04:50:30,460 creating build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,462 copying gbnf/grammar_graph/parse_state_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,465 copying gbnf/grammar_graph/get_serialized_rule_key.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,468 copying gbnf/grammar_graph/type_guards.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,470 copying gbnf/grammar_graph/graph_pointer_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,473 copying gbnf/grammar_graph/graph_pointer.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,476 copying gbnf/grammar_graph/graph_node.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,479 copying gbnf/grammar_graph/get_input_as_code_points.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,481 copying gbnf/grammar_graph/graph.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,485 copying gbnf/grammar_graph/type_guards_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,488 copying gbnf/grammar_graph/colorize.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,491 copying gbnf/grammar_graph/get_input_as_code_points_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,494 copying gbnf/grammar_graph/__init__.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,497 copying gbnf/grammar_graph/rule_ref.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,500 copying gbnf/grammar_graph/get_parent_stack_id.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,502 copying gbnf/grammar_graph/graph_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,505 copying gbnf/grammar_graph/print.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,508 copying gbnf/grammar_graph/parse_state.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,511 copying gbnf/grammar_graph/rule_ref_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,514 copying gbnf/grammar_graph/pointers.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,517 copying gbnf/grammar_graph/get_serialized_rule_key_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,519 copying gbnf/grammar_graph/colorize_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,522 copying gbnf/grammar_graph/grammar_graph_types.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,525 copying gbnf/grammar_graph/print_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,528 copying gbnf/grammar_graph/get_parent_stack_id_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,531 copying gbnf/grammar_graph/graph_node_test.py -> build/lib/gbnf/grammar_graph 2026-02-10T04:50:30,534 creating build/lib/gbnf/utils/errors 2026-02-10T04:50:30,536 copying gbnf/utils/errors/build_error_position_test.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,539 copying gbnf/utils/errors/errors_types.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,542 copying gbnf/utils/errors/input_parse_error.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,545 copying gbnf/utils/errors/input_parse_error_test.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,547 copying gbnf/utils/errors/build_error_position.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,550 copying gbnf/utils/errors/get_input_as_string.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,553 copying gbnf/utils/errors/get_input_as_string_test.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,556 copying gbnf/utils/errors/__init__.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,559 copying gbnf/utils/errors/grammar_parse_error_test.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,561 copying gbnf/utils/errors/grammar_parse_error.py -> build/lib/gbnf/utils/errors 2026-02-10T04:50:30,564 running egg_info 2026-02-10T04:50:30,576 writing gbnf.egg-info/PKG-INFO 2026-02-10T04:50:30,580 writing dependency_links to gbnf.egg-info/dependency_links.txt 2026-02-10T04:50:30,582 writing requirements to gbnf.egg-info/requires.txt 2026-02-10T04:50:30,584 writing top-level names to gbnf.egg-info/top_level.txt 2026-02-10T04:50:30,602 reading manifest file 'gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:30,608 reading manifest template 'MANIFEST.in' 2026-02-10T04:50:30,610 warning: no previously-included files found matching 'env/bin/*.py' 2026-02-10T04:50:30,611 adding license file 'LICENSE' 2026-02-10T04:50:30,617 writing manifest file 'gbnf.egg-info/SOURCES.txt' 2026-02-10T04:50:30,638 installing to build/bdist.linux-armv7l/wheel 2026-02-10T04:50:30,639 running install 2026-02-10T04:50:30,666 running install_lib 2026-02-10T04:50:30,673 creating build/bdist.linux-armv7l/wheel 2026-02-10T04:50:30,677 creating build/bdist.linux-armv7l/wheel/gbnf 2026-02-10T04:50:30,679 creating build/bdist.linux-armv7l/wheel/gbnf/rules_builder 2026-02-10T04:50:30,681 copying build/lib/gbnf/rules_builder/parse_space_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,685 copying build/lib/gbnf/rules_builder/is_word_char_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,687 copying build/lib/gbnf/rules_builder/rules_builder_types.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,690 copying build/lib/gbnf/rules_builder/rules_builder_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,694 copying build/lib/gbnf/rules_builder/rules_builder.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,698 copying build/lib/gbnf/rules_builder/parse_name_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,700 copying build/lib/gbnf/rules_builder/is_word_char.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,703 copying build/lib/gbnf/rules_builder/parse_char.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,706 copying build/lib/gbnf/rules_builder/__init__.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,708 copying build/lib/gbnf/rules_builder/parse_space.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,711 copying build/lib/gbnf/rules_builder/symbol_ids.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,714 copying build/lib/gbnf/rules_builder/parse_char_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,717 copying build/lib/gbnf/rules_builder/parse_name.py -> build/bdist.linux-armv7l/wheel/./gbnf/rules_builder 2026-02-10T04:50:30,719 copying build/lib/gbnf/GBNF.py -> build/bdist.linux-armv7l/wheel/./gbnf 2026-02-10T04:50:30,723 creating build/bdist.linux-armv7l/wheel/gbnf/utils 2026-02-10T04:50:30,725 copying build/lib/gbnf/utils/is_point_in_range.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils 2026-02-10T04:50:30,728 creating build/bdist.linux-armv7l/wheel/gbnf/utils/errors 2026-02-10T04:50:30,730 copying build/lib/gbnf/utils/errors/build_error_position_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,733 copying build/lib/gbnf/utils/errors/errors_types.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,736 copying build/lib/gbnf/utils/errors/input_parse_error.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,738 copying build/lib/gbnf/utils/errors/input_parse_error_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,741 copying build/lib/gbnf/utils/errors/build_error_position.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,744 copying build/lib/gbnf/utils/errors/get_input_as_string.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,747 copying build/lib/gbnf/utils/errors/get_input_as_string_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,749 copying build/lib/gbnf/utils/errors/__init__.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,752 copying build/lib/gbnf/utils/errors/grammar_parse_error_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,755 copying build/lib/gbnf/utils/errors/grammar_parse_error.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils/errors 2026-02-10T04:50:30,758 copying build/lib/gbnf/utils/is_point_in_range_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils 2026-02-10T04:50:30,760 copying build/lib/gbnf/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils 2026-02-10T04:50:30,763 copying build/lib/gbnf/utils/validate_non_empty.py -> build/bdist.linux-armv7l/wheel/./gbnf/utils 2026-02-10T04:50:30,765 copying build/lib/gbnf/__init__.py -> build/bdist.linux-armv7l/wheel/./gbnf 2026-02-10T04:50:30,768 creating build/bdist.linux-armv7l/wheel/gbnf/grammar_parser 2026-02-10T04:50:30,770 copying build/lib/gbnf/grammar_parser/build_rule_stack_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_parser 2026-02-10T04:50:30,774 copying build/lib/gbnf/grammar_parser/__init__.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_parser 2026-02-10T04:50:30,776 copying build/lib/gbnf/grammar_parser/build_rule_stack.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_parser 2026-02-10T04:50:30,780 creating build/bdist.linux-armv7l/wheel/gbnf/grammar_graph 2026-02-10T04:50:30,782 copying build/lib/gbnf/grammar_graph/parse_state_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,785 copying build/lib/gbnf/grammar_graph/get_serialized_rule_key.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,788 copying build/lib/gbnf/grammar_graph/type_guards.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,791 copying build/lib/gbnf/grammar_graph/graph_pointer_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,794 copying build/lib/gbnf/grammar_graph/graph_pointer.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,797 copying build/lib/gbnf/grammar_graph/graph_node.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,799 copying build/lib/gbnf/grammar_graph/get_input_as_code_points.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,802 copying build/lib/gbnf/grammar_graph/graph.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,806 copying build/lib/gbnf/grammar_graph/type_guards_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,809 copying build/lib/gbnf/grammar_graph/colorize.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,812 copying build/lib/gbnf/grammar_graph/get_input_as_code_points_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,814 copying build/lib/gbnf/grammar_graph/__init__.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,817 copying build/lib/gbnf/grammar_graph/rule_ref.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,820 copying build/lib/gbnf/grammar_graph/get_parent_stack_id.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,822 copying build/lib/gbnf/grammar_graph/graph_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,825 copying build/lib/gbnf/grammar_graph/print.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,828 copying build/lib/gbnf/grammar_graph/parse_state.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,831 copying build/lib/gbnf/grammar_graph/rule_ref_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,834 copying build/lib/gbnf/grammar_graph/pointers.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,836 copying build/lib/gbnf/grammar_graph/get_serialized_rule_key_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,839 copying build/lib/gbnf/grammar_graph/colorize_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,842 copying build/lib/gbnf/grammar_graph/grammar_graph_types.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,844 copying build/lib/gbnf/grammar_graph/print_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,847 copying build/lib/gbnf/grammar_graph/get_parent_stack_id_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,850 copying build/lib/gbnf/grammar_graph/graph_node_test.py -> build/bdist.linux-armv7l/wheel/./gbnf/grammar_graph 2026-02-10T04:50:30,852 running install_egg_info 2026-02-10T04:50:30,859 Copying gbnf.egg-info to build/bdist.linux-armv7l/wheel/./gbnf-0.0.32-py3.11.egg-info 2026-02-10T04:50:30,872 running install_scripts 2026-02-10T04:50:30,885 creating build/bdist.linux-armv7l/wheel/gbnf-0.0.32.dist-info/WHEEL 2026-02-10T04:50:30,889 creating '/tmp/pip-wheel-nd9jpgb3/.tmp-bq_ztcju/gbnf-0.0.32-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T04:50:30,893 adding 'gbnf/GBNF.py' 2026-02-10T04:50:30,895 adding 'gbnf/__init__.py' 2026-02-10T04:50:30,898 adding 'gbnf/grammar_graph/__init__.py' 2026-02-10T04:50:30,901 adding 'gbnf/grammar_graph/colorize.py' 2026-02-10T04:50:30,903 adding 'gbnf/grammar_graph/colorize_test.py' 2026-02-10T04:50:30,905 adding 'gbnf/grammar_graph/get_input_as_code_points.py' 2026-02-10T04:50:30,907 adding 'gbnf/grammar_graph/get_input_as_code_points_test.py' 2026-02-10T04:50:30,909 adding 'gbnf/grammar_graph/get_parent_stack_id.py' 2026-02-10T04:50:30,911 adding 'gbnf/grammar_graph/get_parent_stack_id_test.py' 2026-02-10T04:50:30,913 adding 'gbnf/grammar_graph/get_serialized_rule_key.py' 2026-02-10T04:50:30,915 adding 'gbnf/grammar_graph/get_serialized_rule_key_test.py' 2026-02-10T04:50:30,917 adding 'gbnf/grammar_graph/grammar_graph_types.py' 2026-02-10T04:50:30,920 adding 'gbnf/grammar_graph/graph.py' 2026-02-10T04:50:30,922 adding 'gbnf/grammar_graph/graph_node.py' 2026-02-10T04:50:30,924 adding 'gbnf/grammar_graph/graph_node_test.py' 2026-02-10T04:50:30,927 adding 'gbnf/grammar_graph/graph_pointer.py' 2026-02-10T04:50:30,929 adding 'gbnf/grammar_graph/graph_pointer_test.py' 2026-02-10T04:50:30,931 adding 'gbnf/grammar_graph/graph_test.py' 2026-02-10T04:50:30,933 adding 'gbnf/grammar_graph/parse_state.py' 2026-02-10T04:50:30,936 adding 'gbnf/grammar_graph/parse_state_test.py' 2026-02-10T04:50:30,938 adding 'gbnf/grammar_graph/pointers.py' 2026-02-10T04:50:30,940 adding 'gbnf/grammar_graph/print.py' 2026-02-10T04:50:30,942 adding 'gbnf/grammar_graph/print_test.py' 2026-02-10T04:50:30,944 adding 'gbnf/grammar_graph/rule_ref.py' 2026-02-10T04:50:30,946 adding 'gbnf/grammar_graph/rule_ref_test.py' 2026-02-10T04:50:30,949 adding 'gbnf/grammar_graph/type_guards.py' 2026-02-10T04:50:30,951 adding 'gbnf/grammar_graph/type_guards_test.py' 2026-02-10T04:50:30,954 adding 'gbnf/grammar_parser/__init__.py' 2026-02-10T04:50:30,956 adding 'gbnf/grammar_parser/build_rule_stack.py' 2026-02-10T04:50:30,959 adding 'gbnf/grammar_parser/build_rule_stack_test.py' 2026-02-10T04:50:30,962 adding 'gbnf/rules_builder/__init__.py' 2026-02-10T04:50:30,964 adding 'gbnf/rules_builder/is_word_char.py' 2026-02-10T04:50:30,966 adding 'gbnf/rules_builder/is_word_char_test.py' 2026-02-10T04:50:30,968 adding 'gbnf/rules_builder/parse_char.py' 2026-02-10T04:50:30,970 adding 'gbnf/rules_builder/parse_char_test.py' 2026-02-10T04:50:30,972 adding 'gbnf/rules_builder/parse_name.py' 2026-02-10T04:50:30,974 adding 'gbnf/rules_builder/parse_name_test.py' 2026-02-10T04:50:30,976 adding 'gbnf/rules_builder/parse_space.py' 2026-02-10T04:50:30,978 adding 'gbnf/rules_builder/parse_space_test.py' 2026-02-10T04:50:30,981 adding 'gbnf/rules_builder/rules_builder.py' 2026-02-10T04:50:30,986 adding 'gbnf/rules_builder/rules_builder_test.py' 2026-02-10T04:50:30,988 adding 'gbnf/rules_builder/rules_builder_types.py' 2026-02-10T04:50:30,991 adding 'gbnf/rules_builder/symbol_ids.py' 2026-02-10T04:50:30,993 adding 'gbnf/utils/__init__.py' 2026-02-10T04:50:30,995 adding 'gbnf/utils/is_point_in_range.py' 2026-02-10T04:50:30,997 adding 'gbnf/utils/is_point_in_range_test.py' 2026-02-10T04:50:30,999 adding 'gbnf/utils/validate_non_empty.py' 2026-02-10T04:50:31,002 adding 'gbnf/utils/errors/__init__.py' 2026-02-10T04:50:31,004 adding 'gbnf/utils/errors/build_error_position.py' 2026-02-10T04:50:31,006 adding 'gbnf/utils/errors/build_error_position_test.py' 2026-02-10T04:50:31,008 adding 'gbnf/utils/errors/errors_types.py' 2026-02-10T04:50:31,010 adding 'gbnf/utils/errors/get_input_as_string.py' 2026-02-10T04:50:31,013 adding 'gbnf/utils/errors/get_input_as_string_test.py' 2026-02-10T04:50:31,015 adding 'gbnf/utils/errors/grammar_parse_error.py' 2026-02-10T04:50:31,017 adding 'gbnf/utils/errors/grammar_parse_error_test.py' 2026-02-10T04:50:31,019 adding 'gbnf/utils/errors/input_parse_error.py' 2026-02-10T04:50:31,021 adding 'gbnf/utils/errors/input_parse_error_test.py' 2026-02-10T04:50:31,025 adding 'gbnf-0.0.32.dist-info/licenses/LICENSE' 2026-02-10T04:50:31,027 adding 'gbnf-0.0.32.dist-info/METADATA' 2026-02-10T04:50:31,028 adding 'gbnf-0.0.32.dist-info/WHEEL' 2026-02-10T04:50:31,030 adding 'gbnf-0.0.32.dist-info/top_level.txt' 2026-02-10T04:50:31,033 adding 'gbnf-0.0.32.dist-info/RECORD' 2026-02-10T04:50:31,036 removing build/bdist.linux-armv7l/wheel 2026-02-10T04:50:31,186 Building wheel for gbnf (pyproject.toml): finished with status 'done' 2026-02-10T04:50:31,193 Created wheel for gbnf: filename=gbnf-0.0.32-py3-none-any.whl size=44172 sha256=9d2f6aedf8aa12fb4be6ddbbf5d0425e025834b906d18d50b9ef32cd2452e349 2026-02-10T04:50:31,195 Stored in directory: /tmp/pip-ephem-wheel-cache-_ei_p8uy/wheels/a0/9d/e0/f3e8f2ccfd1863f7ae628ef5b46f734e494201970fe8f19cca 2026-02-10T04:50:31,208 Successfully built gbnf 2026-02-10T04:50:31,214 Removed build tracker: '/tmp/pip-build-tracker-qizzo24k'