2026-06-07T05:00:15,831 Created temporary directory: /tmp/pip-ephem-wheel-cache-ixvb463e 2026-06-07T05:00:15,833 Created temporary directory: /tmp/pip-build-tracker-hnv93_4g 2026-06-07T05:00:15,834 Initialized build tracking at /tmp/pip-build-tracker-hnv93_4g 2026-06-07T05:00:15,834 Created build tracker: /tmp/pip-build-tracker-hnv93_4g 2026-06-07T05:00:15,834 Entered build tracker: /tmp/pip-build-tracker-hnv93_4g 2026-06-07T05:00:15,835 Created temporary directory: /tmp/pip-wheel-btko84i7 2026-06-07T05:00:15,838 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-07T05:00:15,841 Created temporary directory: /tmp/pip-ephem-wheel-cache-9q_zu0es 2026-06-07T05:00:15,863 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-07T05:00:15,867 2 location(s) to search for versions of kestrel: 2026-06-07T05:00:15,867 * https://pypi.org/simple/kestrel/ 2026-06-07T05:00:15,867 * https://www.piwheels.org/simple/kestrel/ 2026-06-07T05:00:15,867 Fetching project page and analyzing links: https://pypi.org/simple/kestrel/ 2026-06-07T05:00:15,868 Getting page https://pypi.org/simple/kestrel/ 2026-06-07T05:00:15,870 Found index url https://pypi.org/simple 2026-06-07T05:00:16,098 Fetched page https://pypi.org/simple/kestrel/ as application/vnd.pypi.simple.v1+json 2026-06-07T05:00:16,103 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-06-07T05:00:16,104 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-06-07T05:00:16,105 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-06-07T05:00:16,106 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-06-07T05:00:16,107 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-06-07T05:00:16,108 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-06-07T05:00:16,108 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-06-07T05:00:16,109 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-06-07T05:00:16,110 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-06-07T05:00:16,112 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-06-07T05:00:16,113 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-06-07T05:00:16,114 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-06-07T05:00:16,115 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-06-07T05:00:16,117 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-06-07T05:00:16,118 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-06-07T05:00:16,119 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-06-07T05:00:16,120 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-06-07T05:00:16,121 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-06-07T05:00:16,122 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-06-07T05:00:16,123 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-06-07T05:00:16,123 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-06-07T05:00:16,124 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-06-07T05:00:16,125 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-06-07T05:00:16,126 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-06-07T05:00:16,127 Fetching project page and analyzing links: https://www.piwheels.org/simple/kestrel/ 2026-06-07T05:00:16,128 Getting page https://www.piwheels.org/simple/kestrel/ 2026-06-07T05:00:16,129 Found index url https://www.piwheels.org/simple 2026-06-07T05:00:16,878 Fetched page https://www.piwheels.org/simple/kestrel/ as text/html 2026-06-07T05:00:16,888 Skipping link: No binaries permitted for kestrel: https://www.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-06-07T05:00:16,889 Skipping link: No binaries permitted for kestrel: https://www.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-06-07T05:00:16,890 Skipping link: No binaries permitted for kestrel: https://www.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-06-07T05:00:16,891 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-06-07T05:00:16,892 Skipping link: No binaries permitted for kestrel: https://www.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-06-07T05:00:16,893 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-06-07T05:00:16,894 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-06-07T05:00:16,895 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-06-07T05:00:16,896 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-06-07T05:00:16,897 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-06-07T05:00:16,898 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-06-07T05:00:16,899 Skipping link: not a file: https://www.piwheels.org/simple/kestrel/ 2026-06-07T05:00:16,900 Skipping link: not a file: https://pypi.org/simple/kestrel/ 2026-06-07T05:00:16,941 Given no hashes to check 1 links for project 'kestrel': discarding no candidates 2026-06-07T05:00:16,967 Collecting kestrel==0.4.2 2026-06-07T05:00:16,971 Created temporary directory: /tmp/pip-unpack-hffowk15 2026-06-07T05:00:17,139 Downloading kestrel-0.4.2.tar.gz (165 kB) 2026-06-07T05:00:17,417 Added kestrel==0.4.2 from https://files.pythonhosted.org/packages/30/81/21779ff508fbd0947cf47eeeda5933b4a530cb801958999bd01ef5025ee6/kestrel-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-hnv93_4g' 2026-06-07T05:00:17,423 Created temporary directory: /tmp/pip-build-env-gjqjrbin 2026-06-07T05:00:17,428 Installing build dependencies: started 2026-06-07T05:00:17,430 Running command pip subprocess to install build dependencies 2026-06-07T05:00:18,811 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-07T05:00:19,235 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-07T05:00:19,259 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-07T05:00:21,113 Collecting setuptools>=40.8.0 2026-06-07T05:00:21,115 Obtaining dependency information for setuptools>=40.8.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-07T05:00:21,130 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-07T05:00:21,369 Collecting wheel 2026-06-07T05:00:21,370 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-07T05:00:21,385 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-07T05:00:21,570 Collecting packaging>=24.0 2026-06-07T05:00:21,572 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-07T05:00:21,585 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-07T05:00:21,775 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-07T05:00:21,804 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-07T05:00:21,903 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-07T05:00:21,937 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-07T05:00:21,964 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-07T05:00:22,062 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-07T05:00:24,808 Installing collected packages: setuptools, packaging, wheel 2026-06-07T05:00:28,446 Creating /tmp/pip-build-env-gjqjrbin/overlay/local/bin 2026-06-07T05:00:28,448 changing mode of /tmp/pip-build-env-gjqjrbin/overlay/local/bin/wheel to 755 2026-06-07T05:00:28,470 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-07T05:00:28,777 Installing build dependencies: finished with status 'done' 2026-06-07T05:00:28,783 Getting requirements to build wheel: started 2026-06-07T05:00:28,785 Running command Getting requirements to build wheel 2026-06-07T05:00:29,514 running egg_info 2026-06-07T05:00:29,520 writing kestrel.egg-info/PKG-INFO 2026-06-07T05:00:29,523 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-06-07T05:00:29,525 writing requirements to kestrel.egg-info/requires.txt 2026-06-07T05:00:29,527 writing top-level names to kestrel.egg-info/top_level.txt 2026-06-07T05:00:29,562 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:29,568 reading manifest template 'MANIFEST.in' 2026-06-07T05:00:29,570 warning: no files found matching 'LICENSE.md' 2026-06-07T05:00:29,571 warning: no previously-included files matching '*' found under directory 'tests' 2026-06-07T05:00:29,571 warning: no previously-included files matching '*' found under directory 'scripts' 2026-06-07T05:00:29,572 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-07T05:00:29,573 warning: no previously-included files matching '*' found under directory 'assets' 2026-06-07T05:00:29,578 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:29,676 Getting requirements to build wheel: finished with status 'done' 2026-06-07T05:00:29,679 Created temporary directory: /tmp/pip-modern-metadata-l8qlfl0l 2026-06-07T05:00:29,681 Preparing metadata (pyproject.toml): started 2026-06-07T05:00:29,682 Running command Preparing metadata (pyproject.toml) 2026-06-07T05:00:30,330 running dist_info 2026-06-07T05:00:30,340 creating /tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info 2026-06-07T05:00:30,341 writing /tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/PKG-INFO 2026-06-07T05:00:30,345 writing dependency_links to /tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/dependency_links.txt 2026-06-07T05:00:30,347 writing requirements to /tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/requires.txt 2026-06-07T05:00:30,348 writing top-level names to /tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/top_level.txt 2026-06-07T05:00:30,349 writing manifest file '/tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:30,378 reading manifest file '/tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:30,380 reading manifest template 'MANIFEST.in' 2026-06-07T05:00:30,381 warning: no files found matching 'LICENSE.md' 2026-06-07T05:00:30,382 warning: no previously-included files matching '*' found under directory 'tests' 2026-06-07T05:00:30,382 warning: no previously-included files matching '*' found under directory 'scripts' 2026-06-07T05:00:30,383 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-07T05:00:30,384 warning: no previously-included files matching '*' found under directory 'assets' 2026-06-07T05:00:30,388 writing manifest file '/tmp/pip-modern-metadata-l8qlfl0l/kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:30,389 creating '/tmp/pip-modern-metadata-l8qlfl0l/kestrel-0.4.2.dist-info' 2026-06-07T05:00:30,511 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-07T05:00:30,517 Source in /tmp/pip-wheel-btko84i7/kestrel_05d139a1c96e41c1b28f3c040912a229 has version 0.4.2, which satisfies requirement kestrel==0.4.2 from https://files.pythonhosted.org/packages/30/81/21779ff508fbd0947cf47eeeda5933b4a530cb801958999bd01ef5025ee6/kestrel-0.4.2.tar.gz 2026-06-07T05:00:30,517 Removed kestrel==0.4.2 from https://files.pythonhosted.org/packages/30/81/21779ff508fbd0947cf47eeeda5933b4a530cb801958999bd01ef5025ee6/kestrel-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-hnv93_4g' 2026-06-07T05:00:30,524 Created temporary directory: /tmp/pip-unpack-mfgz2hqn 2026-06-07T05:00:30,525 Building wheels for collected packages: kestrel 2026-06-07T05:00:30,529 Created temporary directory: /tmp/pip-wheel-ln2_66_a 2026-06-07T05:00:30,529 Destination directory: /tmp/pip-wheel-ln2_66_a 2026-06-07T05:00:30,532 Building wheel for kestrel (pyproject.toml): started 2026-06-07T05:00:30,533 Running command Building wheel for kestrel (pyproject.toml) 2026-06-07T05:00:31,164 running bdist_wheel 2026-06-07T05:00:31,182 running build 2026-06-07T05:00:31,183 running build_py 2026-06-07T05:00:31,189 creating build/lib/kestrel 2026-06-07T05:00:31,191 copying kestrel/kv_cache.py -> build/lib/kestrel 2026-06-07T05:00:31,194 copying kestrel/config.py -> build/lib/kestrel 2026-06-07T05:00:31,197 copying kestrel/device.py -> build/lib/kestrel 2026-06-07T05:00:31,199 copying kestrel/model_download.py -> build/lib/kestrel 2026-06-07T05:00:31,201 copying kestrel/photon.py -> build/lib/kestrel 2026-06-07T05:00:31,203 copying kestrel/seg_refiner.py -> build/lib/kestrel 2026-06-07T05:00:31,206 copying kestrel/__init__.py -> build/lib/kestrel 2026-06-07T05:00:31,209 creating build/lib/kestrel/utils 2026-06-07T05:00:31,210 copying kestrel/utils/spatial_refs.py -> build/lib/kestrel/utils 2026-06-07T05:00:31,212 copying kestrel/utils/image.py -> build/lib/kestrel/utils 2026-06-07T05:00:31,214 copying kestrel/utils/buffers.py -> build/lib/kestrel/utils 2026-06-07T05:00:31,215 copying kestrel/utils/svg.py -> build/lib/kestrel/utils 2026-06-07T05:00:31,219 copying kestrel/utils/__init__.py -> build/lib/kestrel/utils 2026-06-07T05:00:31,221 creating build/lib/kestrel/ops 2026-06-07T05:00:31,222 copying kestrel/ops/__init__.py -> build/lib/kestrel/ops 2026-06-07T05:00:31,224 creating build/lib/kestrel/skills 2026-06-07T05:00:31,225 copying kestrel/skills/base.py -> build/lib/kestrel/skills 2026-06-07T05:00:31,228 copying kestrel/skills/__init__.py -> build/lib/kestrel/skills 2026-06-07T05:00:31,230 creating build/lib/kestrel/engine 2026-06-07T05:00:31,231 copying kestrel/engine/core.py -> build/lib/kestrel/engine 2026-06-07T05:00:31,235 copying kestrel/engine/single_pass.py -> build/lib/kestrel/engine 2026-06-07T05:00:31,237 copying kestrel/engine/handle.py -> build/lib/kestrel/engine 2026-06-07T05:00:31,239 copying kestrel/engine/executor.py -> build/lib/kestrel/engine 2026-06-07T05:00:31,241 copying kestrel/engine/__init__.py -> build/lib/kestrel/engine 2026-06-07T05:00:31,243 copying kestrel/engine/_types.py -> build/lib/kestrel/engine 2026-06-07T05:00:31,246 creating build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,247 copying kestrel/prefix_cache/tokens.py -> build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,249 copying kestrel/prefix_cache/namespace.py -> build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,250 copying kestrel/prefix_cache/radix_cache.py -> build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,253 copying kestrel/prefix_cache/base.py -> build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,255 copying kestrel/prefix_cache/eviction.py -> build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,257 copying kestrel/prefix_cache/__init__.py -> build/lib/kestrel/prefix_cache 2026-06-07T05:00:31,259 creating build/lib/kestrel/dense_lora 2026-06-07T05:00:31,260 copying kestrel/dense_lora/torch_backend.py -> build/lib/kestrel/dense_lora 2026-06-07T05:00:31,262 copying kestrel/dense_lora/__init__.py -> build/lib/kestrel/dense_lora 2026-06-07T05:00:31,264 copying kestrel/dense_lora/common.py -> build/lib/kestrel/dense_lora 2026-06-07T05:00:31,266 creating build/lib/kestrel/models 2026-06-07T05:00:31,267 copying kestrel/models/registry.py -> build/lib/kestrel/models 2026-06-07T05:00:31,269 copying kestrel/models/protocols.py -> build/lib/kestrel/models 2026-06-07T05:00:31,271 copying kestrel/models/__init__.py -> build/lib/kestrel/models 2026-06-07T05:00:31,273 creating build/lib/kestrel/scheduler 2026-06-07T05:00:31,274 copying kestrel/scheduler/tokens.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,277 copying kestrel/scheduler/scheduler.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,280 copying kestrel/scheduler/spatial.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,282 copying kestrel/scheduler/types.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,284 copying kestrel/scheduler/transfer.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,286 copying kestrel/scheduler/pipeline.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,289 copying kestrel/scheduler/queues.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,290 copying kestrel/scheduler/__init__.py -> build/lib/kestrel/scheduler 2026-06-07T05:00:31,292 creating build/lib/kestrel/cloud 2026-06-07T05:00:31,293 copying kestrel/cloud/adapter_provider.py -> build/lib/kestrel/cloud 2026-06-07T05:00:31,296 copying kestrel/cloud/__init__.py -> build/lib/kestrel/cloud 2026-06-07T05:00:31,298 creating build/lib/kestrel/runtime 2026-06-07T05:00:31,299 copying kestrel/runtime/tokens.py -> build/lib/kestrel/runtime 2026-06-07T05:00:31,301 copying kestrel/runtime/sampling.py -> build/lib/kestrel/runtime 2026-06-07T05:00:31,303 copying kestrel/runtime/state.py -> build/lib/kestrel/runtime 2026-06-07T05:00:31,305 copying kestrel/runtime/protocol.py -> build/lib/kestrel/runtime 2026-06-07T05:00:31,307 copying kestrel/runtime/__init__.py -> build/lib/kestrel/runtime 2026-06-07T05:00:31,309 creating build/lib/kestrel/ops/fused_mlp 2026-06-07T05:00:31,310 copying kestrel/ops/fused_mlp/__init__.py -> build/lib/kestrel/ops/fused_mlp 2026-06-07T05:00:31,313 creating build/lib/kestrel/models/moondream 2026-06-07T05:00:31,314 copying kestrel/models/moondream/vision.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,316 copying kestrel/models/moondream/moe.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,318 copying kestrel/models/moondream/config.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,320 copying kestrel/models/moondream/image_crops.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,322 copying kestrel/models/moondream/text.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,325 copying kestrel/models/moondream/rope.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,326 copying kestrel/models/moondream/model.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,328 copying kestrel/models/moondream/image_preprocessor.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,330 copying kestrel/models/moondream/region.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,333 copying kestrel/models/moondream/runtime.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,336 copying kestrel/models/moondream/layers.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,339 copying kestrel/models/moondream/lora_workspace.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,341 copying kestrel/models/moondream/__init__.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,343 copying kestrel/models/moondream/weights.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,346 copying kestrel/models/moondream/lora.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,348 copying kestrel/models/moondream/decode_slot.py -> build/lib/kestrel/models/moondream 2026-06-07T05:00:31,352 creating build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,353 copying kestrel/models/moondream/skills/segment.py -> build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,355 copying kestrel/models/moondream/skills/query.py -> build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,358 copying kestrel/models/moondream/skills/caption.py -> build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,360 copying kestrel/models/moondream/skills/detect.py -> build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,362 copying kestrel/models/moondream/skills/point.py -> build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,365 copying kestrel/models/moondream/skills/__init__.py -> build/lib/kestrel/models/moondream/skills 2026-06-07T05:00:31,366 running egg_info 2026-06-07T05:00:31,377 writing kestrel.egg-info/PKG-INFO 2026-06-07T05:00:31,380 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-06-07T05:00:31,382 writing requirements to kestrel.egg-info/requires.txt 2026-06-07T05:00:31,383 writing top-level names to kestrel.egg-info/top_level.txt 2026-06-07T05:00:31,403 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:31,409 reading manifest template 'MANIFEST.in' 2026-06-07T05:00:31,410 warning: no files found matching 'LICENSE.md' 2026-06-07T05:00:31,411 warning: no previously-included files matching '*' found under directory 'tests' 2026-06-07T05:00:31,411 warning: no previously-included files matching '*' found under directory 'scripts' 2026-06-07T05:00:31,412 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-07T05:00:31,413 warning: no previously-included files matching '*' found under directory 'assets' 2026-06-07T05:00:31,418 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-06-07T05:00:31,442 installing to build/bdist.linux-armv7l/wheel 2026-06-07T05:00:31,442 running install 2026-06-07T05:00:31,465 running install_lib 2026-06-07T05:00:31,471 creating build/bdist.linux-armv7l/wheel 2026-06-07T05:00:31,473 creating build/bdist.linux-armv7l/wheel/kestrel 2026-06-07T05:00:31,475 creating build/bdist.linux-armv7l/wheel/kestrel/utils 2026-06-07T05:00:31,476 copying build/lib/kestrel/utils/spatial_refs.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-06-07T05:00:31,479 copying build/lib/kestrel/utils/image.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-06-07T05:00:31,480 copying build/lib/kestrel/utils/buffers.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-06-07T05:00:31,482 copying build/lib/kestrel/utils/svg.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-06-07T05:00:31,484 copying build/lib/kestrel/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-06-07T05:00:31,486 creating build/bdist.linux-armv7l/wheel/kestrel/ops 2026-06-07T05:00:31,488 creating build/bdist.linux-armv7l/wheel/kestrel/ops/fused_mlp 2026-06-07T05:00:31,489 copying build/lib/kestrel/ops/fused_mlp/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/fused_mlp 2026-06-07T05:00:31,491 copying build/lib/kestrel/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-06-07T05:00:31,493 copying build/lib/kestrel/kv_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,496 creating build/bdist.linux-armv7l/wheel/kestrel/skills 2026-06-07T05:00:31,497 copying build/lib/kestrel/skills/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-06-07T05:00:31,499 copying build/lib/kestrel/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-06-07T05:00:31,501 creating build/bdist.linux-armv7l/wheel/kestrel/engine 2026-06-07T05:00:31,502 copying build/lib/kestrel/engine/core.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-06-07T05:00:31,506 copying build/lib/kestrel/engine/single_pass.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-06-07T05:00:31,508 copying build/lib/kestrel/engine/handle.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-06-07T05:00:31,510 copying build/lib/kestrel/engine/executor.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-06-07T05:00:31,513 copying build/lib/kestrel/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-06-07T05:00:31,514 copying build/lib/kestrel/engine/_types.py -> build/bdist.linux-armv7l/wheel/./kestrel/engine 2026-06-07T05:00:31,517 copying build/lib/kestrel/config.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,519 creating build/bdist.linux-armv7l/wheel/kestrel/prefix_cache 2026-06-07T05:00:31,521 copying build/lib/kestrel/prefix_cache/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-06-07T05:00:31,523 copying build/lib/kestrel/prefix_cache/namespace.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-06-07T05:00:31,524 copying build/lib/kestrel/prefix_cache/radix_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-06-07T05:00:31,527 copying build/lib/kestrel/prefix_cache/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-06-07T05:00:31,529 copying build/lib/kestrel/prefix_cache/eviction.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-06-07T05:00:31,531 copying build/lib/kestrel/prefix_cache/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-06-07T05:00:31,534 creating build/bdist.linux-armv7l/wheel/kestrel/dense_lora 2026-06-07T05:00:31,535 copying build/lib/kestrel/dense_lora/torch_backend.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-06-07T05:00:31,537 copying build/lib/kestrel/dense_lora/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-06-07T05:00:31,539 copying build/lib/kestrel/dense_lora/common.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-06-07T05:00:31,542 creating build/bdist.linux-armv7l/wheel/kestrel/models 2026-06-07T05:00:31,544 creating build/bdist.linux-armv7l/wheel/kestrel/models/moondream 2026-06-07T05:00:31,545 copying build/lib/kestrel/models/moondream/vision.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,547 copying build/lib/kestrel/models/moondream/moe.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,550 creating build/bdist.linux-armv7l/wheel/kestrel/models/moondream/skills 2026-06-07T05:00:31,551 copying build/lib/kestrel/models/moondream/skills/segment.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-06-07T05:00:31,554 copying build/lib/kestrel/models/moondream/skills/query.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-06-07T05:00:31,556 copying build/lib/kestrel/models/moondream/skills/caption.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-06-07T05:00:31,558 copying build/lib/kestrel/models/moondream/skills/detect.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-06-07T05:00:31,561 copying build/lib/kestrel/models/moondream/skills/point.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-06-07T05:00:31,563 copying build/lib/kestrel/models/moondream/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream/skills 2026-06-07T05:00:31,565 copying build/lib/kestrel/models/moondream/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,567 copying build/lib/kestrel/models/moondream/image_crops.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,569 copying build/lib/kestrel/models/moondream/text.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,572 copying build/lib/kestrel/models/moondream/rope.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,573 copying build/lib/kestrel/models/moondream/model.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,576 copying build/lib/kestrel/models/moondream/image_preprocessor.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,577 copying build/lib/kestrel/models/moondream/region.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,580 copying build/lib/kestrel/models/moondream/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,584 copying build/lib/kestrel/models/moondream/layers.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,586 copying build/lib/kestrel/models/moondream/lora_workspace.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,589 copying build/lib/kestrel/models/moondream/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,591 copying build/lib/kestrel/models/moondream/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,593 copying build/lib/kestrel/models/moondream/lora.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,596 copying build/lib/kestrel/models/moondream/decode_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/models/moondream 2026-06-07T05:00:31,598 copying build/lib/kestrel/models/registry.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-06-07T05:00:31,600 copying build/lib/kestrel/models/protocols.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-06-07T05:00:31,602 copying build/lib/kestrel/models/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/models 2026-06-07T05:00:31,604 copying build/lib/kestrel/device.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,606 copying build/lib/kestrel/model_download.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,609 creating build/bdist.linux-armv7l/wheel/kestrel/scheduler 2026-06-07T05:00:31,610 copying build/lib/kestrel/scheduler/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,612 copying build/lib/kestrel/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,615 copying build/lib/kestrel/scheduler/spatial.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,617 copying build/lib/kestrel/scheduler/types.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,619 copying build/lib/kestrel/scheduler/transfer.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,621 copying build/lib/kestrel/scheduler/pipeline.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,624 copying build/lib/kestrel/scheduler/queues.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,626 copying build/lib/kestrel/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-06-07T05:00:31,627 copying build/lib/kestrel/photon.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,630 copying build/lib/kestrel/seg_refiner.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,632 copying build/lib/kestrel/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-06-07T05:00:31,635 creating build/bdist.linux-armv7l/wheel/kestrel/cloud 2026-06-07T05:00:31,636 copying build/lib/kestrel/cloud/adapter_provider.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-06-07T05:00:31,638 copying build/lib/kestrel/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-06-07T05:00:31,640 creating build/bdist.linux-armv7l/wheel/kestrel/runtime 2026-06-07T05:00:31,641 copying build/lib/kestrel/runtime/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-06-07T05:00:31,643 copying build/lib/kestrel/runtime/sampling.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-06-07T05:00:31,645 copying build/lib/kestrel/runtime/state.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-06-07T05:00:31,647 copying build/lib/kestrel/runtime/protocol.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-06-07T05:00:31,649 copying build/lib/kestrel/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-06-07T05:00:31,651 running install_egg_info 2026-06-07T05:00:31,656 Copying kestrel.egg-info to build/bdist.linux-armv7l/wheel/./kestrel-0.4.2-py3.11.egg-info 2026-06-07T05:00:31,666 running install_scripts 2026-06-07T05:00:31,674 creating build/bdist.linux-armv7l/wheel/kestrel-0.4.2.dist-info/WHEEL 2026-06-07T05:00:31,677 creating '/tmp/pip-wheel-ln2_66_a/.tmp-2opkzt_5/kestrel-0.4.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-07T05:00:31,680 adding 'kestrel/__init__.py' 2026-06-07T05:00:31,682 adding 'kestrel/config.py' 2026-06-07T05:00:31,683 adding 'kestrel/device.py' 2026-06-07T05:00:31,687 adding 'kestrel/kv_cache.py' 2026-06-07T05:00:31,689 adding 'kestrel/model_download.py' 2026-06-07T05:00:31,691 adding 'kestrel/photon.py' 2026-06-07T05:00:31,694 adding 'kestrel/seg_refiner.py' 2026-06-07T05:00:31,696 adding 'kestrel/cloud/__init__.py' 2026-06-07T05:00:31,698 adding 'kestrel/cloud/adapter_provider.py' 2026-06-07T05:00:31,700 adding 'kestrel/dense_lora/__init__.py' 2026-06-07T05:00:31,701 adding 'kestrel/dense_lora/common.py' 2026-06-07T05:00:31,703 adding 'kestrel/dense_lora/torch_backend.py' 2026-06-07T05:00:31,704 adding 'kestrel/engine/__init__.py' 2026-06-07T05:00:31,706 adding 'kestrel/engine/_types.py' 2026-06-07T05:00:31,713 adding 'kestrel/engine/core.py' 2026-06-07T05:00:31,715 adding 'kestrel/engine/executor.py' 2026-06-07T05:00:31,717 adding 'kestrel/engine/handle.py' 2026-06-07T05:00:31,719 adding 'kestrel/engine/single_pass.py' 2026-06-07T05:00:31,721 adding 'kestrel/models/__init__.py' 2026-06-07T05:00:31,722 adding 'kestrel/models/protocols.py' 2026-06-07T05:00:31,724 adding 'kestrel/models/registry.py' 2026-06-07T05:00:31,726 adding 'kestrel/models/moondream/__init__.py' 2026-06-07T05:00:31,727 adding 'kestrel/models/moondream/config.py' 2026-06-07T05:00:31,730 adding 'kestrel/models/moondream/decode_slot.py' 2026-06-07T05:00:31,731 adding 'kestrel/models/moondream/image_crops.py' 2026-06-07T05:00:31,732 adding 'kestrel/models/moondream/image_preprocessor.py' 2026-06-07T05:00:31,734 adding 'kestrel/models/moondream/layers.py' 2026-06-07T05:00:31,735 adding 'kestrel/models/moondream/lora.py' 2026-06-07T05:00:31,738 adding 'kestrel/models/moondream/lora_workspace.py' 2026-06-07T05:00:31,739 adding 'kestrel/models/moondream/model.py' 2026-06-07T05:00:31,741 adding 'kestrel/models/moondream/moe.py' 2026-06-07T05:00:31,742 adding 'kestrel/models/moondream/region.py' 2026-06-07T05:00:31,743 adding 'kestrel/models/moondream/rope.py' 2026-06-07T05:00:31,754 adding 'kestrel/models/moondream/runtime.py' 2026-06-07T05:00:31,756 adding 'kestrel/models/moondream/text.py' 2026-06-07T05:00:31,758 adding 'kestrel/models/moondream/vision.py' 2026-06-07T05:00:31,761 adding 'kestrel/models/moondream/weights.py' 2026-06-07T05:00:31,762 adding 'kestrel/models/moondream/skills/__init__.py' 2026-06-07T05:00:31,764 adding 'kestrel/models/moondream/skills/caption.py' 2026-06-07T05:00:31,766 adding 'kestrel/models/moondream/skills/detect.py' 2026-06-07T05:00:31,767 adding 'kestrel/models/moondream/skills/point.py' 2026-06-07T05:00:31,769 adding 'kestrel/models/moondream/skills/query.py' 2026-06-07T05:00:31,771 adding 'kestrel/models/moondream/skills/segment.py' 2026-06-07T05:00:31,773 adding 'kestrel/ops/__init__.py' 2026-06-07T05:00:31,775 adding 'kestrel/ops/fused_mlp/__init__.py' 2026-06-07T05:00:31,776 adding 'kestrel/prefix_cache/__init__.py' 2026-06-07T05:00:31,778 adding 'kestrel/prefix_cache/base.py' 2026-06-07T05:00:31,779 adding 'kestrel/prefix_cache/eviction.py' 2026-06-07T05:00:31,780 adding 'kestrel/prefix_cache/namespace.py' 2026-06-07T05:00:31,783 adding 'kestrel/prefix_cache/radix_cache.py' 2026-06-07T05:00:31,784 adding 'kestrel/prefix_cache/tokens.py' 2026-06-07T05:00:31,786 adding 'kestrel/runtime/__init__.py' 2026-06-07T05:00:31,788 adding 'kestrel/runtime/protocol.py' 2026-06-07T05:00:31,789 adding 'kestrel/runtime/sampling.py' 2026-06-07T05:00:31,790 adding 'kestrel/runtime/state.py' 2026-06-07T05:00:31,792 adding 'kestrel/runtime/tokens.py' 2026-06-07T05:00:31,793 adding 'kestrel/scheduler/__init__.py' 2026-06-07T05:00:31,796 adding 'kestrel/scheduler/pipeline.py' 2026-06-07T05:00:31,798 adding 'kestrel/scheduler/queues.py' 2026-06-07T05:00:31,806 adding 'kestrel/scheduler/scheduler.py' 2026-06-07T05:00:31,808 adding 'kestrel/scheduler/spatial.py' 2026-06-07T05:00:31,809 adding 'kestrel/scheduler/tokens.py' 2026-06-07T05:00:31,811 adding 'kestrel/scheduler/transfer.py' 2026-06-07T05:00:31,813 adding 'kestrel/scheduler/types.py' 2026-06-07T05:00:31,815 adding 'kestrel/skills/__init__.py' 2026-06-07T05:00:31,817 adding 'kestrel/skills/base.py' 2026-06-07T05:00:31,819 adding 'kestrel/utils/__init__.py' 2026-06-07T05:00:31,821 adding 'kestrel/utils/buffers.py' 2026-06-07T05:00:31,822 adding 'kestrel/utils/image.py' 2026-06-07T05:00:31,823 adding 'kestrel/utils/spatial_refs.py' 2026-06-07T05:00:31,825 adding 'kestrel/utils/svg.py' 2026-06-07T05:00:31,828 adding 'kestrel-0.4.2.dist-info/METADATA' 2026-06-07T05:00:31,829 adding 'kestrel-0.4.2.dist-info/WHEEL' 2026-06-07T05:00:31,830 adding 'kestrel-0.4.2.dist-info/top_level.txt' 2026-06-07T05:00:31,831 adding 'kestrel-0.4.2.dist-info/RECORD' 2026-06-07T05:00:31,835 removing build/bdist.linux-armv7l/wheel 2026-06-07T05:00:31,957 Building wheel for kestrel (pyproject.toml): finished with status 'done' 2026-06-07T05:00:31,965 Created wheel for kestrel: filename=kestrel-0.4.2-py3-none-any.whl size=192695 sha256=461792770d1b0cb49062a2524f35a0ee736487b704c2645200b1ad2c8047aa0b 2026-06-07T05:00:31,967 Stored in directory: /tmp/pip-ephem-wheel-cache-9q_zu0es/wheels/6b/18/b3/fd4d8d364d899fd3b51723d0e3cf7aa033141b4c3e044c05ba 2026-06-07T05:00:31,980 Successfully built kestrel 2026-06-07T05:00:31,990 Removed build tracker: '/tmp/pip-build-tracker-hnv93_4g'