2026-08-26T23:39:26,408 Created temporary directory: /tmp/pip-ephem-wheel-cache-ugd2i8e3 2026-08-26T23:39:26,409 Created temporary directory: /tmp/pip-build-tracker-sg0nwn03 2026-08-26T23:39:26,410 Initialized build tracking at /tmp/pip-build-tracker-sg0nwn03 2026-08-26T23:39:26,410 Created build tracker: /tmp/pip-build-tracker-sg0nwn03 2026-08-26T23:39:26,411 Entered build tracker: /tmp/pip-build-tracker-sg0nwn03 2026-08-26T23:39:26,412 Created temporary directory: /tmp/pip-wheel-ipt6yrwn 2026-08-26T23:39:26,414 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-08-26T23:39:26,417 Created temporary directory: /tmp/pip-ephem-wheel-cache-98c4ttne 2026-08-26T23:39:26,439 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-26T23:39:26,442 2 location(s) to search for versions of kestrel: 2026-08-26T23:39:26,442 * https://pypi.org/simple/kestrel/ 2026-08-26T23:39:26,442 * https://www.piwheels.org/simple/kestrel/ 2026-08-26T23:39:26,443 Fetching project page and analyzing links: https://pypi.org/simple/kestrel/ 2026-08-26T23:39:26,444 Getting page https://pypi.org/simple/kestrel/ 2026-08-26T23:39:26,445 Found index url https://pypi.org/simple 2026-08-26T23:39:26,596 Fetched page https://pypi.org/simple/kestrel/ as application/vnd.pypi.simple.v1+json 2026-08-26T23:39:26,602 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/7f/0f/43296d437a02f980156056805f1fb26fd25a17ca333bdbcdbfdb7538a490/kestrel-0.0.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) 2026-08-26T23:39:26,603 Found link https://files.pythonhosted.org/packages/52/01/698e173783e0cf4ab229efa3d6c4944f4c59378fdd75870214f9bacd46a3/kestrel-0.0.1.tar.gz (from https://pypi.org/simple/kestrel/), version: 0.0.1 2026-08-26T23:39:26,604 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/f4/42/4c0e5c1eb1d0ec456247af71aef37a41cdb93d364c233c29882db961df4a/kestrel-0.0.2-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10) 2026-08-26T23:39:26,605 Found link https://files.pythonhosted.org/packages/d7/32/cfb0ae81c7d572e4e1125bbb6392e513390c55a7161f294c0cfc64a19600/kestrel-0.0.2.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10), version: 0.0.2 2026-08-26T23:39:26,605 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/e6/f8/da947904ee8af20d10fb4eade05da8a0794a7b0003ccb6a43ddad937024c/kestrel-0.1.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10) 2026-08-26T23:39:26,607 Found link https://files.pythonhosted.org/packages/1c/b6/b5811977d8d77e59eefe400c6c365bb44e6044f0c304166d943a6896c4f6/kestrel-0.1.1.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10), version: 0.1.1 2026-08-26T23:39:26,607 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/98/b6/b539c1a4180dde6a5017a122572ba90f5e09a25a4c36550555dbb4c76722/kestrel-0.1.2-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10) 2026-08-26T23:39:26,609 Found link https://files.pythonhosted.org/packages/42/c0/f20bb53ea99b5dacc38661f4a3e3bfebe17bb8d307cedf5cdee3a755245c/kestrel-0.1.2.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:>=3.10), version: 0.1.2 2026-08-26T23:39:26,609 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/16/6b/9316f7ad7c2aec1f8f214aa0e7c1e41c6c6a029b182b1a1a991abe3d7228/kestrel-0.1.3-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,610 Found link https://files.pythonhosted.org/packages/1f/44/c193444989d929f5d720b4c1216cbd309ff59dec185adc9bc8ac0903d570/kestrel-0.1.3.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10), version: 0.1.3 2026-08-26T23:39:26,611 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/ca/7a/a42ea5336c4e4ca8e7b482f665cce8325f36cc78a9b4421a56ffd1fcfe08/kestrel-0.2.0-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,612 Found link https://files.pythonhosted.org/packages/9a/4c/130645e9115d5b12798e9e8882cba602435a55ddfaa50796a40153291ba1/kestrel-0.2.0.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10), version: 0.2.0 2026-08-26T23:39:26,613 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/69/eb/fdb3d87978fde466cda809621edf9504477015b869b64a162c8131e5ab61/kestrel-0.2.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,614 Found link https://files.pythonhosted.org/packages/b4/a1/5e50fc400359ecc5bc76150cec2db4e216302082ff356f396740463564bc/kestrel-0.2.1.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10), version: 0.2.1 2026-08-26T23:39:26,614 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/0d/5a/9f6061dc55ad9c97687c414f19c9542f238bb0eb3aa386401aa3994d64d1/kestrel-0.3.0-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,615 Found link https://files.pythonhosted.org/packages/f8/8d/c580cb3081969d8fdfcc1e8895b78c8ac76b31d0bb01603a02b2d5ce4b0c/kestrel-0.3.0.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.14,>=3.10), version: 0.3.0 2026-08-26T23:39:26,616 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/ec/fb/341ecbf7d22c9ea84a84ae860de90c0f795470d7b4a20723317f31e8ab81/kestrel-0.3.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,617 Found link https://files.pythonhosted.org/packages/c2/83/9c9bb11fa6f60f3bf375f3fda093b01227d15a3b1de518a81ae22deb4699/kestrel-0.3.1.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.3.1 2026-08-26T23:39:26,618 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/01/56/b22d7696a9ac2e2a066005ea27f0cbd26020cd8a68d7a765c647b6ee855c/kestrel-0.4.0-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,619 Found link https://files.pythonhosted.org/packages/2f/af/51a106bf0dc4b51c5ae1604defba86d7603cb33602e445a7fb82942883c0/kestrel-0.4.0.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.4.0 2026-08-26T23:39:26,620 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/fa/fb/3bef4c9fb8c7fa1289efe5bed59e904333fc36d8447d63fe33df396e10ca/kestrel-0.4.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,621 Found link https://files.pythonhosted.org/packages/7f/31/fb7cb5767a80950024d311f5cd75852e69d5903d67b1b2b9698b6e2c0e91/kestrel-0.4.1.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.4.1 2026-08-26T23:39:26,621 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/6b/1e/a19c077c9ecec171fa1813b9ceb3d1140051466d5a8bfc98720f6fb61797/kestrel-0.4.2-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,622 Found link https://files.pythonhosted.org/packages/30/81/21779ff508fbd0947cf47eeeda5933b4a530cb801958999bd01ef5025ee6/kestrel-0.4.2.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.4.2 2026-08-26T23:39:26,623 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/3c/f0/643e30ee29084e014feaeb960b68d313fccec85691bbaf9a09c265b7ccdc/kestrel-0.5.0-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,624 Found link https://files.pythonhosted.org/packages/bb/fa/4a4c4c4cb8ff902fa688682df6b730c96c1dcebec3287e07c96def313b71/kestrel-0.5.0.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.5.0 2026-08-26T23:39:26,625 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/8f/3d/6bb2dbe4957d41651b84ffa049b763caa1c7bccc9b73fd55a9dad9fd3793/kestrel-0.6.0-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,626 Found link https://files.pythonhosted.org/packages/81/b3/1d7e7618ea3d39feba80751978458429215365cc8049445c5c179b801f60/kestrel-0.6.0.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.6.0 2026-08-26T23:39:26,627 Skipping link: No binaries permitted for kestrel: https://files.pythonhosted.org/packages/58/57/14a44e41c245c0df5b998a57db525b0645a29b69e7630ed146b3c1ff6443/kestrel-0.6.1-py3-none-any.whl (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,628 Found link https://files.pythonhosted.org/packages/2b/cd/b95e5c17bd2dee2f4ca23e74f1c110e46ff026bfd7e813e176abf9359423/kestrel-0.6.1.tar.gz (from https://pypi.org/simple/kestrel/) (requires-python:<3.15,>=3.10), version: 0.6.1 2026-08-26T23:39:26,628 Fetching project page and analyzing links: https://www.piwheels.org/simple/kestrel/ 2026-08-26T23:39:26,629 Getting page https://www.piwheels.org/simple/kestrel/ 2026-08-26T23:39:26,630 Found index url https://www.piwheels.org/simple 2026-08-26T23:39:26,812 Fetched page https://www.piwheels.org/simple/kestrel/ as text/html 2026-08-26T23:39:26,817 Skipping link: No binaries permitted for kestrel: https://www.piwheels.org/simple/kestrel/kestrel-0.6.0-py3-none-any.whl#sha256=8fbbf8b702ca77520200c3cc6914f27b7e54a9931b4bdec3ef190ac15a32e3d9 (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,818 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.5.0-py3-none-any.whl#sha256=2388bac46d1ed9b7781f37e32f4681d121094b5a7e095d9242df14ec41c5e84d (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,818 Skipping link: No binaries permitted for kestrel: https://www.piwheels.org/simple/kestrel/kestrel-0.4.2-py3-none-any.whl#sha256=461792770d1b0cb49062a2524f35a0ee736487b704c2645200b1ad2c8047aa0b (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,819 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.4.1-py3-none-any.whl#sha256=ef7c32a6e8760dfa17879638d7d88147baed2e8e26cedfd1a66a9deb223cdeb2 (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,820 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.4.0-py3-none-any.whl#sha256=55f217cf96f59115a3ae74e012ae4f37b3146abee93cbcd04b27cc8cedd133e0 (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,820 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.3.1-py3-none-any.whl#sha256=0ee4d357ffb65d0dbd7fe35cec60743e697cd37c3ab283d029338be78d626687 (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.15,>=3.10) 2026-08-26T23:39:26,821 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.3.0-py3-none-any.whl#sha256=8179d16cc9cc396a24157cdafef913083fc917aa20161a5841f5a3b82bba784b (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,822 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.2.1-py3-none-any.whl#sha256=7e3246cb8b32a3ac57b42be986e81af8d4e84b46fe2040c122fd09939d7e2a49 (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,822 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.2.0-py3-none-any.whl#sha256=04b1616f5e1733fffef0ecfbd0f03abbb028c15521bb43dbb23e1f71390812bd (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,823 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.1.3-py3-none-any.whl#sha256=be314e7324ec6465e8c195ab247ef9d2fe57570e60a5680a1fcc4324908758dc (from https://www.piwheels.org/simple/kestrel/) (requires-python:<3.14,>=3.10) 2026-08-26T23:39:26,823 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.1.2-py3-none-any.whl#sha256=43aa2a7af559d3b59b2ffe41cffdd0d02866f63e0b36d23ebedcae85dab85c88 (from https://www.piwheels.org/simple/kestrel/) (requires-python:>=3.10) 2026-08-26T23:39:26,824 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.1.1-py3-none-any.whl#sha256=663697f4030433b8d729232a3c10fedfbc4014d660aa788c714834cf9abb5c98 (from https://www.piwheels.org/simple/kestrel/) (requires-python:>=3.10) 2026-08-26T23:39:26,824 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.0.2-py3-none-any.whl#sha256=f46b696a99ffdf692871495eb873b4ebf81bdd40b7abd70fc9c5822aaaf36a90 (from https://www.piwheels.org/simple/kestrel/) (requires-python:>=3.10) 2026-08-26T23:39:26,825 Skipping link: No binaries permitted for kestrel: https://archive1.piwheels.org/simple/kestrel/kestrel-0.0.1-py3-none-any.whl#sha256=20d6dc636e2450ae07502621fbf3166b20dc6a8d9995febe81cb3ff0c79b5927 (from https://www.piwheels.org/simple/kestrel/) 2026-08-26T23:39:26,825 Skipping link: not a file: https://www.piwheels.org/simple/kestrel/ 2026-08-26T23:39:26,826 Skipping link: not a file: https://pypi.org/simple/kestrel/ 2026-08-26T23:39:26,846 Given no hashes to check 1 links for project 'kestrel': discarding no candidates 2026-08-26T23:39:26,864 Collecting kestrel==0.6.1 2026-08-26T23:39:26,867 Created temporary directory: /tmp/pip-unpack-0hlhj4lt 2026-08-26T23:39:27,017 Downloading kestrel-0.6.1.tar.gz (371 kB) 2026-08-26T23:39:27,439 Added kestrel==0.6.1 from https://files.pythonhosted.org/packages/2b/cd/b95e5c17bd2dee2f4ca23e74f1c110e46ff026bfd7e813e176abf9359423/kestrel-0.6.1.tar.gz to build tracker '/tmp/pip-build-tracker-sg0nwn03' 2026-08-26T23:39:27,444 Created temporary directory: /tmp/pip-build-env-8b3ixjsh 2026-08-26T23:39:27,449 Installing build dependencies: started 2026-08-26T23:39:27,450 Running command pip subprocess to install build dependencies 2026-08-26T23:39:28,577 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-26T23:39:28,980 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-08-26T23:39:29,003 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-26T23:39:30,849 Collecting setuptools>=40.8.0 2026-08-26T23:39:30,850 Obtaining dependency information for setuptools>=40.8.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-08-26T23:39:30,864 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-26T23:39:31,101 Collecting wheel 2026-08-26T23:39:31,102 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-08-26T23:39:31,116 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-08-26T23:39:31,302 Collecting packaging>=24.0 2026-08-26T23:39:31,303 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-08-26T23:39:31,315 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-08-26T23:39:31,504 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-26T23:39:31,523 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-26T23:39:31,595 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-26T23:39:31,630 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-08-26T23:39:31,657 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-08-26T23:39:31,737 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-08-26T23:39:34,487 Installing collected packages: setuptools, packaging, wheel 2026-08-26T23:39:37,230 Creating /tmp/pip-build-env-8b3ixjsh/overlay/local/bin 2026-08-26T23:39:37,232 changing mode of /tmp/pip-build-env-8b3ixjsh/overlay/local/bin/wheel to 755 2026-08-26T23:39:37,253 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-08-26T23:39:37,542 Installing build dependencies: finished with status 'done' 2026-08-26T23:39:37,549 Getting requirements to build wheel: started 2026-08-26T23:39:37,550 Running command Getting requirements to build wheel 2026-08-26T23:39:38,252 running egg_info 2026-08-26T23:39:38,258 writing kestrel.egg-info/PKG-INFO 2026-08-26T23:39:38,262 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-08-26T23:39:38,266 writing requirements to kestrel.egg-info/requires.txt 2026-08-26T23:39:38,267 writing top-level names to kestrel.egg-info/top_level.txt 2026-08-26T23:39:38,306 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:38,314 reading manifest template 'MANIFEST.in' 2026-08-26T23:39:38,315 warning: no files found matching 'LICENSE.md' 2026-08-26T23:39:38,317 warning: no previously-included files matching '*' found under directory 'tests' 2026-08-26T23:39:38,318 warning: no previously-included files matching '*' found under directory 'scripts' 2026-08-26T23:39:38,319 warning: no previously-included files matching '*' found under directory 'docs' 2026-08-26T23:39:38,320 warning: no previously-included files matching '*' found under directory 'assets' 2026-08-26T23:39:38,328 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:38,428 Getting requirements to build wheel: finished with status 'done' 2026-08-26T23:39:38,432 Created temporary directory: /tmp/pip-modern-metadata-8r9hy_e_ 2026-08-26T23:39:38,434 Preparing metadata (pyproject.toml): started 2026-08-26T23:39:38,435 Running command Preparing metadata (pyproject.toml) 2026-08-26T23:39:39,086 running dist_info 2026-08-26T23:39:39,096 creating /tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info 2026-08-26T23:39:39,097 writing /tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/PKG-INFO 2026-08-26T23:39:39,102 writing dependency_links to /tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/dependency_links.txt 2026-08-26T23:39:39,105 writing requirements to /tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/requires.txt 2026-08-26T23:39:39,106 writing top-level names to /tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/top_level.txt 2026-08-26T23:39:39,108 writing manifest file '/tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:39,144 reading manifest file '/tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:39,146 reading manifest template 'MANIFEST.in' 2026-08-26T23:39:39,147 warning: no files found matching 'LICENSE.md' 2026-08-26T23:39:39,148 warning: no previously-included files matching '*' found under directory 'tests' 2026-08-26T23:39:39,149 warning: no previously-included files matching '*' found under directory 'scripts' 2026-08-26T23:39:39,150 warning: no previously-included files matching '*' found under directory 'docs' 2026-08-26T23:39:39,151 warning: no previously-included files matching '*' found under directory 'assets' 2026-08-26T23:39:39,157 writing manifest file '/tmp/pip-modern-metadata-8r9hy_e_/kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:39,158 creating '/tmp/pip-modern-metadata-8r9hy_e_/kestrel-0.6.1.dist-info' 2026-08-26T23:39:39,283 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-26T23:39:39,288 Source in /tmp/pip-wheel-ipt6yrwn/kestrel_435538bbfa824697adef92180cf45b49 has version 0.6.1, which satisfies requirement kestrel==0.6.1 from https://files.pythonhosted.org/packages/2b/cd/b95e5c17bd2dee2f4ca23e74f1c110e46ff026bfd7e813e176abf9359423/kestrel-0.6.1.tar.gz 2026-08-26T23:39:39,289 Removed kestrel==0.6.1 from https://files.pythonhosted.org/packages/2b/cd/b95e5c17bd2dee2f4ca23e74f1c110e46ff026bfd7e813e176abf9359423/kestrel-0.6.1.tar.gz from build tracker '/tmp/pip-build-tracker-sg0nwn03' 2026-08-26T23:39:39,296 Created temporary directory: /tmp/pip-unpack-b_e6rkub 2026-08-26T23:39:39,297 Building wheels for collected packages: kestrel 2026-08-26T23:39:39,301 Created temporary directory: /tmp/pip-wheel-qqos04v4 2026-08-26T23:39:39,301 Destination directory: /tmp/pip-wheel-qqos04v4 2026-08-26T23:39:39,303 Building wheel for kestrel (pyproject.toml): started 2026-08-26T23:39:39,304 Running command Building wheel for kestrel (pyproject.toml) 2026-08-26T23:39:39,942 running bdist_wheel 2026-08-26T23:39:39,961 running build 2026-08-26T23:39:39,961 running build_py 2026-08-26T23:39:39,968 creating build/lib/kestrel 2026-08-26T23:39:39,970 copying kestrel/model_download.py -> build/lib/kestrel 2026-08-26T23:39:39,972 copying kestrel/photon.py -> build/lib/kestrel 2026-08-26T23:39:39,974 copying kestrel/kv_cache.py -> build/lib/kestrel 2026-08-26T23:39:39,977 copying kestrel/config.py -> build/lib/kestrel 2026-08-26T23:39:39,980 copying kestrel/__init__.py -> build/lib/kestrel 2026-08-26T23:39:39,982 copying kestrel/device.py -> build/lib/kestrel 2026-08-26T23:39:39,984 copying kestrel/seg_refiner.py -> build/lib/kestrel 2026-08-26T23:39:39,987 creating build/lib/kestrel/runtime 2026-08-26T23:39:39,989 copying kestrel/runtime/state.py -> build/lib/kestrel/runtime 2026-08-26T23:39:39,991 copying kestrel/runtime/sampling.py -> build/lib/kestrel/runtime 2026-08-26T23:39:39,993 copying kestrel/runtime/protocol.py -> build/lib/kestrel/runtime 2026-08-26T23:39:39,996 copying kestrel/runtime/preprocessing.py -> build/lib/kestrel/runtime 2026-08-26T23:39:39,998 copying kestrel/runtime/tokens.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,000 copying kestrel/runtime/__init__.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,002 copying kestrel/runtime/tokenizer.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,003 copying kestrel/runtime/carried_state.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,005 copying kestrel/runtime/bounded_projection.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,008 copying kestrel/runtime/uncached_paged.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,010 copying kestrel/runtime/paged_resources.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,012 copying kestrel/runtime/compilation.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,014 copying kestrel/runtime/decode_slot.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,016 copying kestrel/runtime/decode_graph.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,019 copying kestrel/runtime/staging.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,021 copying kestrel/runtime/spec.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,023 copying kestrel/runtime/generated_decode.py -> build/lib/kestrel/runtime 2026-08-26T23:39:40,027 creating build/lib/kestrel/scheduler 2026-08-26T23:39:40,028 copying kestrel/scheduler/spatial.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,030 copying kestrel/scheduler/types.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,032 copying kestrel/scheduler/pipeline.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,035 copying kestrel/scheduler/tokens.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,036 copying kestrel/scheduler/__init__.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,038 copying kestrel/scheduler/scheduler.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,043 copying kestrel/scheduler/queues.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,045 copying kestrel/scheduler/transfer.py -> build/lib/kestrel/scheduler 2026-08-26T23:39:40,047 creating build/lib/kestrel/models 2026-08-26T23:39:40,048 copying kestrel/models/protocols.py -> build/lib/kestrel/models 2026-08-26T23:39:40,050 copying kestrel/models/config.py -> build/lib/kestrel/models 2026-08-26T23:39:40,052 copying kestrel/models/__init__.py -> build/lib/kestrel/models 2026-08-26T23:39:40,054 copying kestrel/models/registry.py -> build/lib/kestrel/models 2026-08-26T23:39:40,056 creating build/lib/kestrel/cloud 2026-08-26T23:39:40,057 copying kestrel/cloud/__init__.py -> build/lib/kestrel/cloud 2026-08-26T23:39:40,059 copying kestrel/cloud/adapter_provider.py -> build/lib/kestrel/cloud 2026-08-26T23:39:40,061 creating build/lib/kestrel/utils 2026-08-26T23:39:40,062 copying kestrel/utils/svg.py -> build/lib/kestrel/utils 2026-08-26T23:39:40,064 copying kestrel/utils/__init__.py -> build/lib/kestrel/utils 2026-08-26T23:39:40,066 copying kestrel/utils/image.py -> build/lib/kestrel/utils 2026-08-26T23:39:40,068 copying kestrel/utils/buffers.py -> build/lib/kestrel/utils 2026-08-26T23:39:40,070 copying kestrel/utils/spatial_refs.py -> build/lib/kestrel/utils 2026-08-26T23:39:40,072 creating build/lib/kestrel/dense_lora 2026-08-26T23:39:40,073 copying kestrel/dense_lora/common.py -> build/lib/kestrel/dense_lora 2026-08-26T23:39:40,075 copying kestrel/dense_lora/__init__.py -> build/lib/kestrel/dense_lora 2026-08-26T23:39:40,077 copying kestrel/dense_lora/torch_backend.py -> build/lib/kestrel/dense_lora 2026-08-26T23:39:40,080 creating build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,081 copying kestrel/prefix_cache/base.py -> build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,083 copying kestrel/prefix_cache/tokens.py -> build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,084 copying kestrel/prefix_cache/__init__.py -> build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,086 copying kestrel/prefix_cache/radix_cache.py -> build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,089 copying kestrel/prefix_cache/eviction.py -> build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,090 copying kestrel/prefix_cache/namespace.py -> build/lib/kestrel/prefix_cache 2026-08-26T23:39:40,093 creating build/lib/kestrel/ops 2026-08-26T23:39:40,093 copying kestrel/ops/rotary.py -> build/lib/kestrel/ops 2026-08-26T23:39:40,096 copying kestrel/ops/attention.py -> build/lib/kestrel/ops 2026-08-26T23:39:40,098 copying kestrel/ops/__init__.py -> build/lib/kestrel/ops 2026-08-26T23:39:40,100 creating build/lib/kestrel/skills 2026-08-26T23:39:40,101 copying kestrel/skills/chat.py -> build/lib/kestrel/skills 2026-08-26T23:39:40,103 copying kestrel/skills/base.py -> build/lib/kestrel/skills 2026-08-26T23:39:40,106 copying kestrel/skills/__init__.py -> build/lib/kestrel/skills 2026-08-26T23:39:40,108 copying kestrel/skills/query.py -> build/lib/kestrel/skills 2026-08-26T23:39:40,111 creating build/lib/kestrel/engine 2026-08-26T23:39:40,112 copying kestrel/engine/executor.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,115 copying kestrel/engine/_types.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,117 copying kestrel/engine/core.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,121 copying kestrel/engine/handle.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,123 copying kestrel/engine/__init__.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,125 copying kestrel/engine/streaming.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,128 copying kestrel/engine/single_pass.py -> build/lib/kestrel/engine 2026-08-26T23:39:40,130 creating build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,131 copying kestrel/models/qwen35/prefill_slot.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,134 copying kestrel/models/qwen35/prompt_template.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,136 copying kestrel/models/qwen35/qwen_model.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,139 copying kestrel/models/qwen35/cache.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,141 copying kestrel/models/qwen35/qwen_image.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,143 copying kestrel/models/qwen35/__init__.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,144 copying kestrel/models/qwen35/gdn_state.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,147 copying kestrel/models/qwen35/runtime.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,149 copying kestrel/models/qwen35/qwen_config.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,152 copying kestrel/models/qwen35/qwen_loader.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,154 copying kestrel/models/qwen35/generated_decode.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,156 copying kestrel/models/qwen35/skills.py -> build/lib/kestrel/models/qwen35 2026-08-26T23:39:40,159 creating build/lib/kestrel/models/moondream 2026-08-26T23:39:40,160 copying kestrel/models/moondream/layers.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,162 copying kestrel/models/moondream/image_preprocessor.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,164 copying kestrel/models/moondream/region.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,166 copying kestrel/models/moondream/vision.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,169 copying kestrel/models/moondream/config.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,171 copying kestrel/models/moondream/__init__.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,173 copying kestrel/models/moondream/weights.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,175 copying kestrel/models/moondream/runtime.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,180 copying kestrel/models/moondream/moe.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,182 copying kestrel/models/moondream/model.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,184 copying kestrel/models/moondream/decode_slot.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,187 copying kestrel/models/moondream/text.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,189 copying kestrel/models/moondream/lora_workspace.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,192 copying kestrel/models/moondream/image_crops.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,194 copying kestrel/models/moondream/lora.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,196 copying kestrel/models/moondream/_moe_layout.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,199 copying kestrel/models/moondream/rope.py -> build/lib/kestrel/models/moondream 2026-08-26T23:39:40,201 creating build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,202 copying kestrel/models/gemma4/prompt_template.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,204 copying kestrel/models/gemma4/loader.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,206 copying kestrel/models/gemma4/config.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,208 copying kestrel/models/gemma4/paged_cache.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,210 copying kestrel/models/gemma4/__init__.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,212 copying kestrel/models/gemma4/image.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,214 copying kestrel/models/gemma4/runtime.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,217 copying kestrel/models/gemma4/model.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,219 copying kestrel/models/gemma4/generated_decode.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,221 copying kestrel/models/gemma4/skills.py -> build/lib/kestrel/models/gemma4 2026-08-26T23:39:40,224 creating build/lib/kestrel/models/whisper 2026-08-26T23:39:40,225 copying kestrel/models/whisper/quality.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,227 copying kestrel/models/whisper/longform.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,230 copying kestrel/models/whisper/config.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,232 copying kestrel/models/whisper/__init__.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,234 copying kestrel/models/whisper/weights.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,236 copying kestrel/models/whisper/timestamps.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,238 copying kestrel/models/whisper/prefill_encoder.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,241 copying kestrel/models/whisper/audio.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,243 copying kestrel/models/whisper/runtime_abi.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,245 copying kestrel/models/whisper/tokenizer.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,248 copying kestrel/models/whisper/prefill_decoder_prefix.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,250 copying kestrel/models/whisper/runtime.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,253 copying kestrel/models/whisper/assets.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,255 copying kestrel/models/whisper/prefill_session.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,258 copying kestrel/models/whisper/alignment.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,260 copying kestrel/models/whisper/skill.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,263 copying kestrel/models/whisper/prefill_stem.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,265 copying kestrel/models/whisper/generated_decode.py -> build/lib/kestrel/models/whisper 2026-08-26T23:39:40,268 creating build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,269 copying kestrel/models/moondream/skills/chat.py -> build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,271 copying kestrel/models/moondream/skills/__init__.py -> build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,273 copying kestrel/models/moondream/skills/detect.py -> build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,275 copying kestrel/models/moondream/skills/segment.py -> build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,278 copying kestrel/models/moondream/skills/point.py -> build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,280 copying kestrel/models/moondream/skills/caption.py -> build/lib/kestrel/models/moondream/skills 2026-08-26T23:39:40,283 creating build/lib/kestrel/ops/fused_mlp 2026-08-26T23:39:40,284 copying kestrel/ops/fused_mlp/__init__.py -> build/lib/kestrel/ops/fused_mlp 2026-08-26T23:39:40,286 running egg_info 2026-08-26T23:39:40,296 writing kestrel.egg-info/PKG-INFO 2026-08-26T23:39:40,300 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-08-26T23:39:40,303 writing requirements to kestrel.egg-info/requires.txt 2026-08-26T23:39:40,304 writing top-level names to kestrel.egg-info/top_level.txt 2026-08-26T23:39:40,329 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:40,337 reading manifest template 'MANIFEST.in' 2026-08-26T23:39:40,338 warning: no files found matching 'LICENSE.md' 2026-08-26T23:39:40,340 warning: no previously-included files matching '*' found under directory 'tests' 2026-08-26T23:39:40,341 warning: no previously-included files matching '*' found under directory 'scripts' 2026-08-26T23:39:40,342 warning: no previously-included files matching '*' found under directory 'docs' 2026-08-26T23:39:40,344 warning: no previously-included files matching '*' found under directory 'assets' 2026-08-26T23:39:40,352 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-08-26T23:39:40,380 installing to build/bdist.linux-armv7l/wheel 2026-08-26T23:39:40,381 running install 2026-08-26T23:39:40,404 running install_lib 2026-08-26T23:39:40,410 creating build/bdist.linux-armv7l/wheel 2026-08-26T23:39:40,412 creating build/bdist.linux-armv7l/wheel/kestrel 2026-08-26T23:39:40,414 creating build/bdist.linux-armv7l/wheel/kestrel/runtime 2026-08-26T23:39:40,415 copying build/lib/kestrel/runtime/state.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,417 copying build/lib/kestrel/runtime/sampling.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,419 copying build/lib/kestrel/runtime/protocol.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,421 copying build/lib/kestrel/runtime/preprocessing.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,423 copying build/lib/kestrel/runtime/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,425 copying build/lib/kestrel/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,427 copying build/lib/kestrel/runtime/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,429 copying build/lib/kestrel/runtime/carried_state.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,431 copying build/lib/kestrel/runtime/bounded_projection.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,433 copying build/lib/kestrel/runtime/uncached_paged.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,435 copying build/lib/kestrel/runtime/paged_resources.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,437 copying build/lib/kestrel/runtime/compilation.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,439 copying build/lib/kestrel/runtime/decode_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,441 copying build/lib/kestrel/runtime/decode_graph.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,443 copying build/lib/kestrel/runtime/staging.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,445 copying build/lib/kestrel/runtime/spec.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,448 copying build/lib/kestrel/runtime/generated_decode.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-08-26T23:39:40,451 creating build/bdist.linux-armv7l/wheel/kestrel/scheduler 2026-08-26T23:39:40,452 copying build/lib/kestrel/scheduler/spatial.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,454 copying build/lib/kestrel/scheduler/types.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,457 copying build/lib/kestrel/scheduler/pipeline.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,460 copying build/lib/kestrel/scheduler/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,462 copying build/lib/kestrel/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,463 copying build/lib/kestrel/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,470 copying build/lib/kestrel/scheduler/queues.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,472 copying build/lib/kestrel/scheduler/transfer.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-08-26T23:39:40,474 copying build/lib/kestrel/model_download.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,477 creating build/bdist.linux-armv7l/wheel/kestrel/models 2026-08-26T23:39:40,478 copying build/lib/kestrel/models/protocols.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-08-26T23:39:40,481 creating build/bdist.linux-armv7l/wheel/kestrel/models/qwen35 2026-08-26T23:39:40,482 copying build/lib/kestrel/models/qwen35/prefill_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,484 copying build/lib/kestrel/models/qwen35/prompt_template.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,486 copying build/lib/kestrel/models/qwen35/qwen_model.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,490 copying build/lib/kestrel/models/qwen35/cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,492 copying build/lib/kestrel/models/qwen35/qwen_image.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,494 copying build/lib/kestrel/models/qwen35/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,496 copying build/lib/kestrel/models/qwen35/gdn_state.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,498 copying build/lib/kestrel/models/qwen35/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,501 copying build/lib/kestrel/models/qwen35/qwen_config.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,504 copying build/lib/kestrel/models/qwen35/qwen_loader.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,507 copying build/lib/kestrel/models/qwen35/generated_decode.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,509 copying build/lib/kestrel/models/qwen35/skills.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/qwen35 2026-08-26T23:39:40,511 creating build/bdist.linux-armv7l/wheel/kestrel/models/moondream 2026-08-26T23:39:40,513 copying build/lib/kestrel/models/moondream/layers.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,515 copying build/lib/kestrel/models/moondream/image_preprocessor.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,517 copying build/lib/kestrel/models/moondream/region.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,520 copying build/lib/kestrel/models/moondream/vision.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,523 copying build/lib/kestrel/models/moondream/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,525 copying build/lib/kestrel/models/moondream/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,527 copying build/lib/kestrel/models/moondream/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,530 copying build/lib/kestrel/models/moondream/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,536 copying build/lib/kestrel/models/moondream/moe.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,538 copying build/lib/kestrel/models/moondream/model.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,540 copying build/lib/kestrel/models/moondream/decode_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,543 copying build/lib/kestrel/models/moondream/text.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,545 copying build/lib/kestrel/models/moondream/lora_workspace.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,548 copying build/lib/kestrel/models/moondream/image_crops.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,550 copying build/lib/kestrel/models/moondream/lora.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,553 creating build/bdist.linux-armv7l/wheel/kestrel/models/moondream/skills 2026-08-26T23:39:40,554 copying build/lib/kestrel/models/moondream/skills/chat.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-08-26T23:39:40,556 copying build/lib/kestrel/models/moondream/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-08-26T23:39:40,558 copying build/lib/kestrel/models/moondream/skills/detect.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-08-26T23:39:40,560 copying build/lib/kestrel/models/moondream/skills/segment.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-08-26T23:39:40,563 copying build/lib/kestrel/models/moondream/skills/point.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-08-26T23:39:40,565 copying build/lib/kestrel/models/moondream/skills/caption.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-08-26T23:39:40,567 copying build/lib/kestrel/models/moondream/_moe_layout.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,569 copying build/lib/kestrel/models/moondream/rope.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-08-26T23:39:40,572 creating build/bdist.linux-armv7l/wheel/kestrel/models/gemma4 2026-08-26T23:39:40,573 copying build/lib/kestrel/models/gemma4/prompt_template.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,574 copying build/lib/kestrel/models/gemma4/loader.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,576 copying build/lib/kestrel/models/gemma4/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,579 copying build/lib/kestrel/models/gemma4/paged_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,581 copying build/lib/kestrel/models/gemma4/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,582 copying build/lib/kestrel/models/gemma4/image.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,584 copying build/lib/kestrel/models/gemma4/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,587 copying build/lib/kestrel/models/gemma4/model.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,590 copying build/lib/kestrel/models/gemma4/generated_decode.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,592 copying build/lib/kestrel/models/gemma4/skills.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/gemma4 2026-08-26T23:39:40,593 copying build/lib/kestrel/models/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-08-26T23:39:40,595 copying build/lib/kestrel/models/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-08-26T23:39:40,597 copying build/lib/kestrel/models/registry.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-08-26T23:39:40,599 creating build/bdist.linux-armv7l/wheel/kestrel/models/whisper 2026-08-26T23:39:40,600 copying build/lib/kestrel/models/whisper/quality.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,603 copying build/lib/kestrel/models/whisper/longform.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,606 copying build/lib/kestrel/models/whisper/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,608 copying build/lib/kestrel/models/whisper/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,610 copying build/lib/kestrel/models/whisper/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,612 copying build/lib/kestrel/models/whisper/timestamps.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,615 copying build/lib/kestrel/models/whisper/prefill_encoder.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,617 copying build/lib/kestrel/models/whisper/audio.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,620 copying build/lib/kestrel/models/whisper/runtime_abi.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,622 copying build/lib/kestrel/models/whisper/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,624 copying build/lib/kestrel/models/whisper/prefill_decoder_prefix.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,626 copying build/lib/kestrel/models/whisper/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,630 copying build/lib/kestrel/models/whisper/assets.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,631 copying build/lib/kestrel/models/whisper/prefill_session.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,634 copying build/lib/kestrel/models/whisper/alignment.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,636 copying build/lib/kestrel/models/whisper/skill.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,639 copying build/lib/kestrel/models/whisper/prefill_stem.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,641 copying build/lib/kestrel/models/whisper/generated_decode.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/whisper 2026-08-26T23:39:40,643 copying build/lib/kestrel/photon.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,645 copying build/lib/kestrel/kv_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,648 creating build/bdist.linux-armv7l/wheel/kestrel/cloud 2026-08-26T23:39:40,649 copying build/lib/kestrel/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-08-26T23:39:40,651 copying build/lib/kestrel/cloud/adapter_provider.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-08-26T23:39:40,653 copying build/lib/kestrel/config.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,655 copying build/lib/kestrel/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,658 creating build/bdist.linux-armv7l/wheel/kestrel/utils 2026-08-26T23:39:40,659 copying build/lib/kestrel/utils/svg.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-08-26T23:39:40,661 copying build/lib/kestrel/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-08-26T23:39:40,663 copying build/lib/kestrel/utils/image.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-08-26T23:39:40,664 copying build/lib/kestrel/utils/buffers.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-08-26T23:39:40,667 copying build/lib/kestrel/utils/spatial_refs.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-08-26T23:39:40,669 creating build/bdist.linux-armv7l/wheel/kestrel/dense_lora 2026-08-26T23:39:40,670 copying build/lib/kestrel/dense_lora/common.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-08-26T23:39:40,672 copying build/lib/kestrel/dense_lora/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-08-26T23:39:40,674 copying build/lib/kestrel/dense_lora/torch_backend.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-08-26T23:39:40,676 creating build/bdist.linux-armv7l/wheel/kestrel/prefix_cache 2026-08-26T23:39:40,677 copying build/lib/kestrel/prefix_cache/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-08-26T23:39:40,679 copying build/lib/kestrel/prefix_cache/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-08-26T23:39:40,681 copying build/lib/kestrel/prefix_cache/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-08-26T23:39:40,683 copying build/lib/kestrel/prefix_cache/radix_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-08-26T23:39:40,685 copying build/lib/kestrel/prefix_cache/eviction.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-08-26T23:39:40,687 copying build/lib/kestrel/prefix_cache/namespace.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-08-26T23:39:40,689 creating build/bdist.linux-armv7l/wheel/kestrel/ops 2026-08-26T23:39:40,690 copying build/lib/kestrel/ops/rotary.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-08-26T23:39:40,692 copying build/lib/kestrel/ops/attention.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-08-26T23:39:40,694 copying build/lib/kestrel/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-08-26T23:39:40,696 creating build/bdist.linux-armv7l/wheel/kestrel/ops/fused_mlp 2026-08-26T23:39:40,697 copying build/lib/kestrel/ops/fused_mlp/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/fused_mlp 2026-08-26T23:39:40,699 copying build/lib/kestrel/device.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,701 copying build/lib/kestrel/seg_refiner.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-08-26T23:39:40,704 creating build/bdist.linux-armv7l/wheel/kestrel/skills 2026-08-26T23:39:40,705 copying build/lib/kestrel/skills/chat.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-08-26T23:39:40,708 copying build/lib/kestrel/skills/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-08-26T23:39:40,710 copying build/lib/kestrel/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-08-26T23:39:40,712 copying build/lib/kestrel/skills/query.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-08-26T23:39:40,715 creating build/bdist.linux-armv7l/wheel/kestrel/engine 2026-08-26T23:39:40,716 copying build/lib/kestrel/engine/executor.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,719 copying build/lib/kestrel/engine/_types.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,721 copying build/lib/kestrel/engine/core.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,725 copying build/lib/kestrel/engine/handle.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,727 copying build/lib/kestrel/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,729 copying build/lib/kestrel/engine/streaming.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,731 copying build/lib/kestrel/engine/single_pass.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-08-26T23:39:40,733 running install_egg_info 2026-08-26T23:39:40,739 Copying kestrel.egg-info to build/bdist.linux-armv7l/wheel/./kestrel-0.6.1-py3.11.egg-info 2026-08-26T23:39:40,751 running install_scripts 2026-08-26T23:39:40,758 creating build/bdist.linux-armv7l/wheel/kestrel-0.6.1.dist-info/WHEEL 2026-08-26T23:39:40,761 creating '/tmp/pip-wheel-qqos04v4/.tmp-w2pthvir/kestrel-0.6.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-26T23:39:40,763 adding 'kestrel/__init__.py' 2026-08-26T23:39:40,765 adding 'kestrel/config.py' 2026-08-26T23:39:40,767 adding 'kestrel/device.py' 2026-08-26T23:39:40,771 adding 'kestrel/kv_cache.py' 2026-08-26T23:39:40,772 adding 'kestrel/model_download.py' 2026-08-26T23:39:40,774 adding 'kestrel/photon.py' 2026-08-26T23:39:40,778 adding 'kestrel/seg_refiner.py' 2026-08-26T23:39:40,780 adding 'kestrel/cloud/__init__.py' 2026-08-26T23:39:40,782 adding 'kestrel/cloud/adapter_provider.py' 2026-08-26T23:39:40,784 adding 'kestrel/dense_lora/__init__.py' 2026-08-26T23:39:40,786 adding 'kestrel/dense_lora/common.py' 2026-08-26T23:39:40,788 adding 'kestrel/dense_lora/torch_backend.py' 2026-08-26T23:39:40,790 adding 'kestrel/engine/__init__.py' 2026-08-26T23:39:40,793 adding 'kestrel/engine/_types.py' 2026-08-26T23:39:40,801 adding 'kestrel/engine/core.py' 2026-08-26T23:39:40,804 adding 'kestrel/engine/executor.py' 2026-08-26T23:39:40,806 adding 'kestrel/engine/handle.py' 2026-08-26T23:39:40,807 adding 'kestrel/engine/single_pass.py' 2026-08-26T23:39:40,809 adding 'kestrel/engine/streaming.py' 2026-08-26T23:39:40,811 adding 'kestrel/models/__init__.py' 2026-08-26T23:39:40,812 adding 'kestrel/models/config.py' 2026-08-26T23:39:40,814 adding 'kestrel/models/protocols.py' 2026-08-26T23:39:40,815 adding 'kestrel/models/registry.py' 2026-08-26T23:39:40,817 adding 'kestrel/models/gemma4/__init__.py' 2026-08-26T23:39:40,818 adding 'kestrel/models/gemma4/config.py' 2026-08-26T23:39:40,820 adding 'kestrel/models/gemma4/generated_decode.py' 2026-08-26T23:39:40,822 adding 'kestrel/models/gemma4/image.py' 2026-08-26T23:39:40,823 adding 'kestrel/models/gemma4/loader.py' 2026-08-26T23:39:40,827 adding 'kestrel/models/gemma4/model.py' 2026-08-26T23:39:40,829 adding 'kestrel/models/gemma4/paged_cache.py' 2026-08-26T23:39:40,830 adding 'kestrel/models/gemma4/prompt_template.py' 2026-08-26T23:39:40,834 adding 'kestrel/models/gemma4/runtime.py' 2026-08-26T23:39:40,835 adding 'kestrel/models/gemma4/skills.py' 2026-08-26T23:39:40,837 adding 'kestrel/models/moondream/__init__.py' 2026-08-26T23:39:40,839 adding 'kestrel/models/moondream/_moe_layout.py' 2026-08-26T23:39:40,841 adding 'kestrel/models/moondream/config.py' 2026-08-26T23:39:40,843 adding 'kestrel/models/moondream/decode_slot.py' 2026-08-26T23:39:40,845 adding 'kestrel/models/moondream/image_crops.py' 2026-08-26T23:39:40,846 adding 'kestrel/models/moondream/image_preprocessor.py' 2026-08-26T23:39:40,847 adding 'kestrel/models/moondream/layers.py' 2026-08-26T23:39:40,849 adding 'kestrel/models/moondream/lora.py' 2026-08-26T23:39:40,852 adding 'kestrel/models/moondream/lora_workspace.py' 2026-08-26T23:39:40,853 adding 'kestrel/models/moondream/model.py' 2026-08-26T23:39:40,855 adding 'kestrel/models/moondream/moe.py' 2026-08-26T23:39:40,856 adding 'kestrel/models/moondream/region.py' 2026-08-26T23:39:40,858 adding 'kestrel/models/moondream/rope.py' 2026-08-26T23:39:40,871 adding 'kestrel/models/moondream/runtime.py' 2026-08-26T23:39:40,874 adding 'kestrel/models/moondream/text.py' 2026-08-26T23:39:40,876 adding 'kestrel/models/moondream/vision.py' 2026-08-26T23:39:40,880 adding 'kestrel/models/moondream/weights.py' 2026-08-26T23:39:40,882 adding 'kestrel/models/moondream/skills/__init__.py' 2026-08-26T23:39:40,884 adding 'kestrel/models/moondream/skills/caption.py' 2026-08-26T23:39:40,886 adding 'kestrel/models/moondream/skills/chat.py' 2026-08-26T23:39:40,887 adding 'kestrel/models/moondream/skills/detect.py' 2026-08-26T23:39:40,889 adding 'kestrel/models/moondream/skills/point.py' 2026-08-26T23:39:40,891 adding 'kestrel/models/moondream/skills/segment.py' 2026-08-26T23:39:40,893 adding 'kestrel/models/qwen35/__init__.py' 2026-08-26T23:39:40,895 adding 'kestrel/models/qwen35/cache.py' 2026-08-26T23:39:40,897 adding 'kestrel/models/qwen35/gdn_state.py' 2026-08-26T23:39:40,898 adding 'kestrel/models/qwen35/generated_decode.py' 2026-08-26T23:39:40,900 adding 'kestrel/models/qwen35/prefill_slot.py' 2026-08-26T23:39:40,901 adding 'kestrel/models/qwen35/prompt_template.py' 2026-08-26T23:39:40,903 adding 'kestrel/models/qwen35/qwen_config.py' 2026-08-26T23:39:40,904 adding 'kestrel/models/qwen35/qwen_image.py' 2026-08-26T23:39:40,907 adding 'kestrel/models/qwen35/qwen_loader.py' 2026-08-26T23:39:40,912 adding 'kestrel/models/qwen35/qwen_model.py' 2026-08-26T23:39:40,918 adding 'kestrel/models/qwen35/runtime.py' 2026-08-26T23:39:40,920 adding 'kestrel/models/qwen35/skills.py' 2026-08-26T23:39:40,922 adding 'kestrel/models/whisper/__init__.py' 2026-08-26T23:39:40,925 adding 'kestrel/models/whisper/alignment.py' 2026-08-26T23:39:40,926 adding 'kestrel/models/whisper/assets.py' 2026-08-26T23:39:40,929 adding 'kestrel/models/whisper/audio.py' 2026-08-26T23:39:40,931 adding 'kestrel/models/whisper/config.py' 2026-08-26T23:39:40,932 adding 'kestrel/models/whisper/generated_decode.py' 2026-08-26T23:39:40,938 adding 'kestrel/models/whisper/longform.py' 2026-08-26T23:39:40,941 adding 'kestrel/models/whisper/prefill_decoder_prefix.py' 2026-08-26T23:39:40,943 adding 'kestrel/models/whisper/prefill_encoder.py' 2026-08-26T23:39:40,945 adding 'kestrel/models/whisper/prefill_session.py' 2026-08-26T23:39:40,947 adding 'kestrel/models/whisper/prefill_stem.py' 2026-08-26T23:39:40,949 adding 'kestrel/models/whisper/quality.py' 2026-08-26T23:39:40,956 adding 'kestrel/models/whisper/runtime.py' 2026-08-26T23:39:40,958 adding 'kestrel/models/whisper/runtime_abi.py' 2026-08-26T23:39:40,961 adding 'kestrel/models/whisper/skill.py' 2026-08-26T23:39:40,963 adding 'kestrel/models/whisper/timestamps.py' 2026-08-26T23:39:40,966 adding 'kestrel/models/whisper/tokenizer.py' 2026-08-26T23:39:40,968 adding 'kestrel/models/whisper/weights.py' 2026-08-26T23:39:40,970 adding 'kestrel/ops/__init__.py' 2026-08-26T23:39:40,972 adding 'kestrel/ops/attention.py' 2026-08-26T23:39:40,974 adding 'kestrel/ops/rotary.py' 2026-08-26T23:39:40,976 adding 'kestrel/ops/fused_mlp/__init__.py' 2026-08-26T23:39:40,979 adding 'kestrel/prefix_cache/__init__.py' 2026-08-26T23:39:40,981 adding 'kestrel/prefix_cache/base.py' 2026-08-26T23:39:40,982 adding 'kestrel/prefix_cache/eviction.py' 2026-08-26T23:39:40,983 adding 'kestrel/prefix_cache/namespace.py' 2026-08-26T23:39:40,986 adding 'kestrel/prefix_cache/radix_cache.py' 2026-08-26T23:39:40,987 adding 'kestrel/prefix_cache/tokens.py' 2026-08-26T23:39:40,989 adding 'kestrel/runtime/__init__.py' 2026-08-26T23:39:40,990 adding 'kestrel/runtime/bounded_projection.py' 2026-08-26T23:39:40,992 adding 'kestrel/runtime/carried_state.py' 2026-08-26T23:39:40,993 adding 'kestrel/runtime/compilation.py' 2026-08-26T23:39:40,995 adding 'kestrel/runtime/decode_graph.py' 2026-08-26T23:39:40,996 adding 'kestrel/runtime/decode_slot.py' 2026-08-26T23:39:40,999 adding 'kestrel/runtime/generated_decode.py' 2026-08-26T23:39:41,000 adding 'kestrel/runtime/paged_resources.py' 2026-08-26T23:39:41,002 adding 'kestrel/runtime/preprocessing.py' 2026-08-26T23:39:41,004 adding 'kestrel/runtime/protocol.py' 2026-08-26T23:39:41,006 adding 'kestrel/runtime/sampling.py' 2026-08-26T23:39:41,009 adding 'kestrel/runtime/spec.py' 2026-08-26T23:39:41,010 adding 'kestrel/runtime/staging.py' 2026-08-26T23:39:41,012 adding 'kestrel/runtime/state.py' 2026-08-26T23:39:41,013 adding 'kestrel/runtime/tokenizer.py' 2026-08-26T23:39:41,014 adding 'kestrel/runtime/tokens.py' 2026-08-26T23:39:41,016 adding 'kestrel/runtime/uncached_paged.py' 2026-08-26T23:39:41,018 adding 'kestrel/scheduler/__init__.py' 2026-08-26T23:39:41,021 adding 'kestrel/scheduler/pipeline.py' 2026-08-26T23:39:41,022 adding 'kestrel/scheduler/queues.py' 2026-08-26T23:39:41,042 adding 'kestrel/scheduler/scheduler.py' 2026-08-26T23:39:41,044 adding 'kestrel/scheduler/spatial.py' 2026-08-26T23:39:41,046 adding 'kestrel/scheduler/tokens.py' 2026-08-26T23:39:41,047 adding 'kestrel/scheduler/transfer.py' 2026-08-26T23:39:41,049 adding 'kestrel/scheduler/types.py' 2026-08-26T23:39:41,051 adding 'kestrel/skills/__init__.py' 2026-08-26T23:39:41,053 adding 'kestrel/skills/base.py' 2026-08-26T23:39:41,056 adding 'kestrel/skills/chat.py' 2026-08-26T23:39:41,058 adding 'kestrel/skills/query.py' 2026-08-26T23:39:41,060 adding 'kestrel/utils/__init__.py' 2026-08-26T23:39:41,062 adding 'kestrel/utils/buffers.py' 2026-08-26T23:39:41,063 adding 'kestrel/utils/image.py' 2026-08-26T23:39:41,065 adding 'kestrel/utils/spatial_refs.py' 2026-08-26T23:39:41,066 adding 'kestrel/utils/svg.py' 2026-08-26T23:39:41,069 adding 'kestrel-0.6.1.dist-info/METADATA' 2026-08-26T23:39:41,070 adding 'kestrel-0.6.1.dist-info/WHEEL' 2026-08-26T23:39:41,071 adding 'kestrel-0.6.1.dist-info/top_level.txt' 2026-08-26T23:39:41,074 adding 'kestrel-0.6.1.dist-info/RECORD' 2026-08-26T23:39:41,080 removing build/bdist.linux-armv7l/wheel 2026-08-26T23:39:41,217 Building wheel for kestrel (pyproject.toml): finished with status 'done' 2026-08-26T23:39:41,230 Created wheel for kestrel: filename=kestrel-0.6.1-py3-none-any.whl size=428297 sha256=b782577003767838e98b3f62b3987f8d7695872db201a2141d67232cc83b9260 2026-08-26T23:39:41,231 Stored in directory: /tmp/pip-ephem-wheel-cache-98c4ttne/wheels/61/3b/99/a836f0ef2bdc4e2786c22a5a7f8a4c08a441732fb88567c816 2026-08-26T23:39:41,248 Successfully built kestrel 2026-08-26T23:39:41,265 Removed build tracker: '/tmp/pip-build-tracker-sg0nwn03'