2026-04-20T19:39:39,821 Created temporary directory: /tmp/pip-ephem-wheel-cache-58duesqj 2026-04-20T19:39:39,823 Created temporary directory: /tmp/pip-build-tracker-vse_iopb 2026-04-20T19:39:39,824 Initialized build tracking at /tmp/pip-build-tracker-vse_iopb 2026-04-20T19:39:39,824 Created build tracker: /tmp/pip-build-tracker-vse_iopb 2026-04-20T19:39:39,825 Entered build tracker: /tmp/pip-build-tracker-vse_iopb 2026-04-20T19:39:39,826 Created temporary directory: /tmp/pip-wheel-grrgiy97 2026-04-20T19:39:39,828 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-04-20T19:39:39,831 Created temporary directory: /tmp/pip-ephem-wheel-cache-9_ji8qdp 2026-04-20T19:39:39,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-20T19:39:39,859 2 location(s) to search for versions of gridlock: 2026-04-20T19:39:39,859 * https://pypi.org/simple/gridlock/ 2026-04-20T19:39:39,859 * https://www.piwheels.org/simple/gridlock/ 2026-04-20T19:39:39,860 Fetching project page and analyzing links: https://pypi.org/simple/gridlock/ 2026-04-20T19:39:39,860 Getting page https://pypi.org/simple/gridlock/ 2026-04-20T19:39:39,862 Found index url https://pypi.org/simple 2026-04-20T19:39:40,095 Fetched page https://pypi.org/simple/gridlock/ as application/vnd.pypi.simple.v1+json 2026-04-20T19:39:40,099 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/25/37/a98971b16e7044d7eb0a7b4595906184e654b350b50971c5439dc70a7f75/gridlock-0.3-py3-none-any.whl (from https://pypi.org/simple/gridlock/) 2026-04-20T19:39:40,100 Found link https://files.pythonhosted.org/packages/63/27/65beb5bc49e7a9e9f8e72cc7b114298da8799784b323f3e4627d9cf92d06/gridlock-0.3.tar.gz (from https://pypi.org/simple/gridlock/), version: 0.3 2026-04-20T19:39:40,101 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/12/c7/16a4d1fe7c23bf6ccbe5fb07964fd7f7b9223642fe7eec56cc57c9e91b6b/gridlock-0.4-py3-none-any.whl (from https://pypi.org/simple/gridlock/) 2026-04-20T19:39:40,101 Found link https://files.pythonhosted.org/packages/76/f4/37ff81b3178be2f3763a40b947b3e1d7848d4f516b9b7e8f4e24c3c79108/gridlock-0.4.tar.gz (from https://pypi.org/simple/gridlock/), version: 0.4 2026-04-20T19:39:40,102 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/f7/ab/ed6ae59fdd7f6efa5c8cce0f12c4d9ed2d98eed76630ae32998de02f0ed0/gridlock-0.5-py3-none-any.whl (from https://pypi.org/simple/gridlock/) 2026-04-20T19:39:40,103 Found link https://files.pythonhosted.org/packages/d5/d4/6cda710be1a623e9c2948790186860f53d081b66c1055ae3293fae8146ba/gridlock-0.5.tar.gz (from https://pypi.org/simple/gridlock/), version: 0.5 2026-04-20T19:39:40,103 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/9f/14/181fd144fd8c4945bbedf484790a0e587082b66a91606ab790a6091d0e0f/gridlock-1.0-py3-none-any.whl (from https://pypi.org/simple/gridlock/) 2026-04-20T19:39:40,104 Found link https://files.pythonhosted.org/packages/7e/b4/d7a40cea852af178348b262e3acc04746336a19ef451dba07cd6796a4ea0/gridlock-1.0.tar.gz (from https://pypi.org/simple/gridlock/), version: 1.0 2026-04-20T19:39:40,105 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/c5/0e/7770f3a36fb15127cb6bfd62367c1e4998ef94d713390dc9d038dc0599eb/gridlock-1.1-py3-none-any.whl (from https://pypi.org/simple/gridlock/) (requires-python:>=3.8) 2026-04-20T19:39:40,106 Found link https://files.pythonhosted.org/packages/7c/69/f2b984f1cee4edb82bb18aa369a0cd5bac695d877b4a3fc73401850daaf8/gridlock-1.1.tar.gz (from https://pypi.org/simple/gridlock/) (requires-python:>=3.8), version: 1.1 2026-04-20T19:39:40,106 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/4b/f6/9e7ce186116b5573f1d65bb982c4510a24c61f8d7506f779fc95cb8f2b08/gridlock-1.2-py3-none-any.whl (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,108 Found link https://files.pythonhosted.org/packages/54/23/a282c63a2daad2a5e5cb5519725c5e77ed15a79985f8e1e96f049af8578a/gridlock-1.2.tar.gz (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11), version: 1.2 2026-04-20T19:39:40,108 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/04/64/f33e2309ad3c52be3cf47b927eae63d3aa76fc3d2d2bcbcd82bc4fc38fd1/gridlock-2.0-py3-none-any.whl (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,109 Found link https://files.pythonhosted.org/packages/5e/a2/9003f0444a2bdfd334c148bac8c85c7cdccddf33b85e564e314754dfde94/gridlock-2.0.tar.gz (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11), version: 2.0 2026-04-20T19:39:40,110 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/f5/cf/b7986d89f781edc9439c29bb8c58676543517ad7d80f6af37c2be21199f3/gridlock-2.1-py3-none-any.whl (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,111 Found link https://files.pythonhosted.org/packages/f1/a8/127949799dd8065e0360bfffe02a6f15a9f42a2dcd80a5789815f84882b8/gridlock-2.1.tar.gz (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11), version: 2.1 2026-04-20T19:39:40,111 Skipping link: No binaries permitted for gridlock: https://files.pythonhosted.org/packages/9f/b8/51e11a039342621666a6a20235073e6964e75c12451a70cda2a63d5959c2/gridlock-2.2-py3-none-any.whl (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,112 Found link https://files.pythonhosted.org/packages/ec/7d/baf032605c406867cdb78a9a23653ea87f2d0774d44153061f0138f51d06/gridlock-2.2.tar.gz (from https://pypi.org/simple/gridlock/) (requires-python:>=3.11), version: 2.2 2026-04-20T19:39:40,113 Fetching project page and analyzing links: https://www.piwheels.org/simple/gridlock/ 2026-04-20T19:39:40,114 Getting page https://www.piwheels.org/simple/gridlock/ 2026-04-20T19:39:40,115 Found index url https://www.piwheels.org/simple 2026-04-20T19:39:40,288 Fetched page https://www.piwheels.org/simple/gridlock/ as text/html 2026-04-20T19:39:40,291 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-2.1-py3-none-any.whl#sha256=c8b5b3a6b1cd8516f66e7d7c5d3b7c306de3122ad8ec5811a30747f62056e4bd (from https://www.piwheels.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,292 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-2.0-py3-none-any.whl#sha256=545e7976848b953e4671dfb9e5e7cc1fadbd0361ad982dc06568c35311fe58ac (from https://www.piwheels.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,293 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-1.2-py3-none-any.whl#sha256=eff4b16d0b67d393af267d263b1362a4e40c6d208ab452f736111bbcf0b69cec (from https://www.piwheels.org/simple/gridlock/) (requires-python:>=3.11) 2026-04-20T19:39:40,294 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-1.1-py3-none-any.whl#sha256=ffb84dbc989c7582bd532c04efc8c65bea6de5c85213baec84190e8be0246e52 (from https://www.piwheels.org/simple/gridlock/) (requires-python:>=3.8) 2026-04-20T19:39:40,294 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-1.0-py3-none-any.whl#sha256=cf60c8007221f203de7041a81c81f378b015a5070f61379cda8490641418c887 (from https://www.piwheels.org/simple/gridlock/) 2026-04-20T19:39:40,295 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-0.5-py3-none-any.whl#sha256=c43edd6654de0862cd238184da98fda8d034f9bbf03c4eccc1e89ad3385ca433 (from https://www.piwheels.org/simple/gridlock/) 2026-04-20T19:39:40,295 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-0.4-py3-none-any.whl#sha256=7f69055f9401f3307902c16b47066de03bab974901d4377ee0f21b706809462a (from https://www.piwheels.org/simple/gridlock/) 2026-04-20T19:39:40,296 Skipping link: No binaries permitted for gridlock: https://archive1.piwheels.org/simple/gridlock/gridlock-0.3-py3-none-any.whl#sha256=24bad23b96ae474b2b1151d9eed5dc17a86fb45fc71a3887a38862ebae073775 (from https://www.piwheels.org/simple/gridlock/) 2026-04-20T19:39:40,297 Skipping link: not a file: https://www.piwheels.org/simple/gridlock/ 2026-04-20T19:39:40,297 Skipping link: not a file: https://pypi.org/simple/gridlock/ 2026-04-20T19:39:40,319 Given no hashes to check 1 links for project 'gridlock': discarding no candidates 2026-04-20T19:39:40,338 Collecting gridlock==2.2 2026-04-20T19:39:40,341 Created temporary directory: /tmp/pip-unpack-dm6dawkf 2026-04-20T19:39:40,569 Downloading gridlock-2.2.tar.gz (42 kB) 2026-04-20T19:39:40,649 Added gridlock==2.2 from https://files.pythonhosted.org/packages/ec/7d/baf032605c406867cdb78a9a23653ea87f2d0774d44153061f0138f51d06/gridlock-2.2.tar.gz to build tracker '/tmp/pip-build-tracker-vse_iopb' 2026-04-20T19:39:40,654 Created temporary directory: /tmp/pip-build-env-1oqvkehq 2026-04-20T19:39:40,659 Installing build dependencies: started 2026-04-20T19:39:40,660 Running command pip subprocess to install build dependencies 2026-04-20T19:39:41,874 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-20T19:39:42,309 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-04-20T19:39:42,334 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-20T19:39:42,878 Collecting hatchling 2026-04-20T19:39:42,898 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-04-20T19:39:43,092 Collecting packaging>=24.2 2026-04-20T19:39:43,110 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-20T19:39:43,231 Collecting pathspec>=0.10.1 2026-04-20T19:39:43,248 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-04-20T19:39:43,371 Collecting pluggy>=1.0.0 2026-04-20T19:39:43,386 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-04-20T19:39:43,633 Collecting trove-classifiers 2026-04-20T19:39:43,647 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-04-20T19:39:46,351 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-04-20T19:39:46,386 Creating /tmp/pip-build-env-1oqvkehq/overlay/local/bin 2026-04-20T19:39:46,388 changing mode of /tmp/pip-build-env-1oqvkehq/overlay/local/bin/trove-classifiers to 755 2026-04-20T19:39:47,382 changing mode of /tmp/pip-build-env-1oqvkehq/overlay/local/bin/hatchling to 755 2026-04-20T19:39:47,419 Successfully installed hatchling-1.29.0 packaging-26.1 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-04-20T19:39:47,667 Installing build dependencies: finished with status 'done' 2026-04-20T19:39:47,673 Getting requirements to build wheel: started 2026-04-20T19:39:47,674 Running command Getting requirements to build wheel 2026-04-20T19:39:48,028 Getting requirements to build wheel: finished with status 'done' 2026-04-20T19:39:48,032 Created temporary directory: /tmp/pip-modern-metadata-53d0ktqz 2026-04-20T19:39:48,034 Preparing metadata (pyproject.toml): started 2026-04-20T19:39:48,036 Running command Preparing metadata (pyproject.toml) 2026-04-20T19:39:48,597 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-20T19:39:48,609 Source in /tmp/pip-wheel-grrgiy97/gridlock_857573073a7944019b77f473b0198870 has version 2.2, which satisfies requirement gridlock==2.2 from https://files.pythonhosted.org/packages/ec/7d/baf032605c406867cdb78a9a23653ea87f2d0774d44153061f0138f51d06/gridlock-2.2.tar.gz 2026-04-20T19:39:48,610 Removed gridlock==2.2 from https://files.pythonhosted.org/packages/ec/7d/baf032605c406867cdb78a9a23653ea87f2d0774d44153061f0138f51d06/gridlock-2.2.tar.gz from build tracker '/tmp/pip-build-tracker-vse_iopb' 2026-04-20T19:39:48,630 Created temporary directory: /tmp/pip-unpack-rut4dxqt 2026-04-20T19:39:48,631 Building wheels for collected packages: gridlock 2026-04-20T19:39:48,635 Created temporary directory: /tmp/pip-wheel-ibru3z0g 2026-04-20T19:39:48,636 Destination directory: /tmp/pip-wheel-ibru3z0g 2026-04-20T19:39:48,638 Building wheel for gridlock (pyproject.toml): started 2026-04-20T19:39:48,639 Running command Building wheel for gridlock (pyproject.toml) 2026-04-20T19:39:48,771 Building wheel for gridlock (pyproject.toml): finished with status 'done' 2026-04-20T19:39:48,776 Created wheel for gridlock: filename=gridlock-2.2-py3-none-any.whl size=58253 sha256=77f3d9d17e6ec8c92932f05e467a12e52e98f951d2861749757eed4641705b4a 2026-04-20T19:39:48,777 Stored in directory: /tmp/pip-ephem-wheel-cache-9_ji8qdp/wheels/c4/a2/d1/46cfca163096233008003c1c4c01c730837b0ed33bc2895410 2026-04-20T19:39:48,810 Successfully built gridlock 2026-04-20T19:39:48,815 Removed build tracker: '/tmp/pip-build-tracker-vse_iopb'