2026-05-24T02:18:15,750 Created temporary directory: /tmp/pip-ephem-wheel-cache-jqtqlq3d 2026-05-24T02:18:15,752 Created temporary directory: /tmp/pip-build-tracker-j4bgm8ob 2026-05-24T02:18:15,752 Initialized build tracking at /tmp/pip-build-tracker-j4bgm8ob 2026-05-24T02:18:15,753 Created build tracker: /tmp/pip-build-tracker-j4bgm8ob 2026-05-24T02:18:15,753 Entered build tracker: /tmp/pip-build-tracker-j4bgm8ob 2026-05-24T02:18:15,754 Created temporary directory: /tmp/pip-wheel-z3lct4wm 2026-05-24T02:18:15,757 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-05-24T02:18:15,760 Created temporary directory: /tmp/pip-ephem-wheel-cache-lnbihn6x 2026-05-24T02:18:15,781 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-24T02:18:15,785 2 location(s) to search for versions of kestrel: 2026-05-24T02:18:15,785 * https://pypi.org/simple/kestrel/ 2026-05-24T02:18:15,785 * https://www.piwheels.org/simple/kestrel/ 2026-05-24T02:18:15,785 Fetching project page and analyzing links: https://pypi.org/simple/kestrel/ 2026-05-24T02:18:15,786 Getting page https://pypi.org/simple/kestrel/ 2026-05-24T02:18:15,788 Found index url https://pypi.org/simple 2026-05-24T02:18:16,013 Fetched page https://pypi.org/simple/kestrel/ as application/vnd.pypi.simple.v1+json 2026-05-24T02:18:16,018 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-05-24T02:18:16,019 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-05-24T02:18:16,019 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-05-24T02:18:16,020 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-05-24T02:18:16,021 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-05-24T02:18:16,022 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-05-24T02:18:16,023 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-05-24T02:18:16,024 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-05-24T02:18:16,025 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-05-24T02:18:16,026 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-05-24T02:18:16,027 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-05-24T02:18:16,028 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-05-24T02:18:16,028 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-05-24T02:18:16,029 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-05-24T02:18:16,030 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-05-24T02:18:16,031 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-05-24T02:18:16,032 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-05-24T02:18:16,032 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-05-24T02:18:16,033 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-05-24T02:18:16,035 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-05-24T02:18:16,035 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-05-24T02:18:16,036 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-05-24T02:18:16,037 Fetching project page and analyzing links: https://www.piwheels.org/simple/kestrel/ 2026-05-24T02:18:16,038 Getting page https://www.piwheels.org/simple/kestrel/ 2026-05-24T02:18:16,039 Found index url https://www.piwheels.org/simple 2026-05-24T02:18:16,213 Fetched page https://www.piwheels.org/simple/kestrel/ as text/html 2026-05-24T02:18:16,217 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-05-24T02:18:16,218 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-05-24T02:18:16,219 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-05-24T02:18:16,220 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-05-24T02:18:16,220 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-05-24T02:18:16,220 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-05-24T02:18:16,221 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-05-24T02:18:16,221 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-05-24T02:18:16,222 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-05-24T02:18:16,223 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-05-24T02:18:16,223 Skipping link: not a file: https://www.piwheels.org/simple/kestrel/ 2026-05-24T02:18:16,224 Skipping link: not a file: https://pypi.org/simple/kestrel/ 2026-05-24T02:18:16,244 Given no hashes to check 1 links for project 'kestrel': discarding no candidates 2026-05-24T02:18:16,262 Collecting kestrel==0.4.1 2026-05-24T02:18:16,264 Created temporary directory: /tmp/pip-unpack-lr32ft_e 2026-05-24T02:18:16,411 Downloading kestrel-0.4.1.tar.gz (142 kB) 2026-05-24T02:18:16,656 Added kestrel==0.4.1 from https://files.pythonhosted.org/packages/7f/31/fb7cb5767a80950024d311f5cd75852e69d5903d67b1b2b9698b6e2c0e91/kestrel-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-j4bgm8ob' 2026-05-24T02:18:16,661 Created temporary directory: /tmp/pip-build-env-s9088lih 2026-05-24T02:18:16,665 Installing build dependencies: started 2026-05-24T02:18:16,667 Running command pip subprocess to install build dependencies 2026-05-24T02:18:17,889 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-24T02:18:18,318 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-05-24T02:18:18,344 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-24T02:18:20,159 Collecting setuptools>=40.8.0 2026-05-24T02:18:20,160 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-05-24T02:18:20,175 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-24T02:18:20,410 Collecting wheel 2026-05-24T02:18:20,411 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-24T02:18:20,426 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-24T02:18:20,610 Collecting packaging>=24.0 2026-05-24T02:18:20,611 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-24T02:18:20,623 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-24T02:18:20,819 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-24T02:18:20,839 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-24T02:18:20,918 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-24T02:18:20,952 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-24T02:18:20,978 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-24T02:18:21,089 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-24T02:18:23,841 Installing collected packages: setuptools, packaging, wheel 2026-05-24T02:18:27,217 Creating /tmp/pip-build-env-s9088lih/overlay/local/bin 2026-05-24T02:18:27,219 changing mode of /tmp/pip-build-env-s9088lih/overlay/local/bin/wheel to 755 2026-05-24T02:18:27,241 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-24T02:18:27,526 Installing build dependencies: finished with status 'done' 2026-05-24T02:18:27,532 Getting requirements to build wheel: started 2026-05-24T02:18:27,534 Running command Getting requirements to build wheel 2026-05-24T02:18:28,219 running egg_info 2026-05-24T02:18:28,225 writing kestrel.egg-info/PKG-INFO 2026-05-24T02:18:28,228 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-05-24T02:18:28,231 writing requirements to kestrel.egg-info/requires.txt 2026-05-24T02:18:28,232 writing top-level names to kestrel.egg-info/top_level.txt 2026-05-24T02:18:28,262 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:28,268 reading manifest template 'MANIFEST.in' 2026-05-24T02:18:28,269 warning: no files found matching 'LICENSE.md' 2026-05-24T02:18:28,270 warning: no previously-included files matching '*' found under directory 'tests' 2026-05-24T02:18:28,271 warning: no previously-included files matching '*' found under directory 'scripts' 2026-05-24T02:18:28,271 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-24T02:18:28,272 warning: no previously-included files matching '*' found under directory 'assets' 2026-05-24T02:18:28,277 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:28,375 Getting requirements to build wheel: finished with status 'done' 2026-05-24T02:18:28,378 Created temporary directory: /tmp/pip-modern-metadata-4h56te88 2026-05-24T02:18:28,381 Preparing metadata (pyproject.toml): started 2026-05-24T02:18:28,382 Running command Preparing metadata (pyproject.toml) 2026-05-24T02:18:29,021 running dist_info 2026-05-24T02:18:29,032 creating /tmp/pip-modern-metadata-4h56te88/kestrel.egg-info 2026-05-24T02:18:29,033 writing /tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/PKG-INFO 2026-05-24T02:18:29,037 writing dependency_links to /tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/dependency_links.txt 2026-05-24T02:18:29,039 writing requirements to /tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/requires.txt 2026-05-24T02:18:29,040 writing top-level names to /tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/top_level.txt 2026-05-24T02:18:29,041 writing manifest file '/tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:29,070 reading manifest file '/tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:29,072 reading manifest template 'MANIFEST.in' 2026-05-24T02:18:29,072 warning: no files found matching 'LICENSE.md' 2026-05-24T02:18:29,073 warning: no previously-included files matching '*' found under directory 'tests' 2026-05-24T02:18:29,074 warning: no previously-included files matching '*' found under directory 'scripts' 2026-05-24T02:18:29,075 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-24T02:18:29,075 warning: no previously-included files matching '*' found under directory 'assets' 2026-05-24T02:18:29,080 writing manifest file '/tmp/pip-modern-metadata-4h56te88/kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:29,081 creating '/tmp/pip-modern-metadata-4h56te88/kestrel-0.4.1.dist-info' 2026-05-24T02:18:29,203 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-24T02:18:29,209 Source in /tmp/pip-wheel-z3lct4wm/kestrel_9b6e924264734743a52c026df8eb06b9 has version 0.4.1, which satisfies requirement kestrel==0.4.1 from https://files.pythonhosted.org/packages/7f/31/fb7cb5767a80950024d311f5cd75852e69d5903d67b1b2b9698b6e2c0e91/kestrel-0.4.1.tar.gz 2026-05-24T02:18:29,210 Removed kestrel==0.4.1 from https://files.pythonhosted.org/packages/7f/31/fb7cb5767a80950024d311f5cd75852e69d5903d67b1b2b9698b6e2c0e91/kestrel-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-j4bgm8ob' 2026-05-24T02:18:29,216 Created temporary directory: /tmp/pip-unpack-dxae97sx 2026-05-24T02:18:29,217 Building wheels for collected packages: kestrel 2026-05-24T02:18:29,222 Created temporary directory: /tmp/pip-wheel-5nwciim2 2026-05-24T02:18:29,222 Destination directory: /tmp/pip-wheel-5nwciim2 2026-05-24T02:18:29,225 Building wheel for kestrel (pyproject.toml): started 2026-05-24T02:18:29,226 Running command Building wheel for kestrel (pyproject.toml) 2026-05-24T02:18:29,874 running bdist_wheel 2026-05-24T02:18:29,892 running build 2026-05-24T02:18:29,893 running build_py 2026-05-24T02:18:29,899 creating build/lib/kestrel 2026-05-24T02:18:29,901 copying kestrel/kv_cache.py -> build/lib/kestrel 2026-05-24T02:18:29,905 copying kestrel/config.py -> build/lib/kestrel 2026-05-24T02:18:29,907 copying kestrel/engine.py -> build/lib/kestrel 2026-05-24T02:18:29,911 copying kestrel/main.py -> build/lib/kestrel 2026-05-24T02:18:29,913 copying kestrel/device.py -> build/lib/kestrel 2026-05-24T02:18:29,915 copying kestrel/model_download.py -> build/lib/kestrel 2026-05-24T02:18:29,917 copying kestrel/photon.py -> build/lib/kestrel 2026-05-24T02:18:29,920 copying kestrel/seg_refiner.py -> build/lib/kestrel 2026-05-24T02:18:29,922 copying kestrel/__init__.py -> build/lib/kestrel 2026-05-24T02:18:29,925 creating build/lib/kestrel/utils 2026-05-24T02:18:29,926 copying kestrel/utils/spatial_refs.py -> build/lib/kestrel/utils 2026-05-24T02:18:29,928 copying kestrel/utils/image.py -> build/lib/kestrel/utils 2026-05-24T02:18:29,930 copying kestrel/utils/buffers.py -> build/lib/kestrel/utils 2026-05-24T02:18:29,932 copying kestrel/utils/svg.py -> build/lib/kestrel/utils 2026-05-24T02:18:29,934 copying kestrel/utils/__init__.py -> build/lib/kestrel/utils 2026-05-24T02:18:29,936 creating build/lib/kestrel/ops 2026-05-24T02:18:29,937 copying kestrel/ops/__init__.py -> build/lib/kestrel/ops 2026-05-24T02:18:29,940 creating build/lib/kestrel/moondream 2026-05-24T02:18:29,941 copying kestrel/moondream/vision.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,944 copying kestrel/moondream/moe.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,946 copying kestrel/moondream/config.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,948 copying kestrel/moondream/image_crops.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,951 copying kestrel/moondream/text.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,953 copying kestrel/moondream/rope.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,955 copying kestrel/moondream/model.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,957 copying kestrel/moondream/image_preprocessor.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,958 copying kestrel/moondream/region.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,961 copying kestrel/moondream/runtime.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,964 copying kestrel/moondream/layers.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,967 copying kestrel/moondream/lora_workspace.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,969 copying kestrel/moondream/__init__.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,971 copying kestrel/moondream/weights.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,974 copying kestrel/moondream/lora.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,976 copying kestrel/moondream/decode_slot.py -> build/lib/kestrel/moondream 2026-05-24T02:18:29,979 creating build/lib/kestrel/skills 2026-05-24T02:18:29,980 copying kestrel/skills/segment.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,983 copying kestrel/skills/query.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,985 copying kestrel/skills/base.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,987 copying kestrel/skills/caption.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,990 copying kestrel/skills/detect.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,992 copying kestrel/skills/point.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,994 copying kestrel/skills/__init__.py -> build/lib/kestrel/skills 2026-05-24T02:18:29,997 creating build/lib/kestrel/prefix_cache 2026-05-24T02:18:29,998 copying kestrel/prefix_cache/tokens.py -> build/lib/kestrel/prefix_cache 2026-05-24T02:18:30,000 copying kestrel/prefix_cache/namespace.py -> build/lib/kestrel/prefix_cache 2026-05-24T02:18:30,002 copying kestrel/prefix_cache/radix_cache.py -> build/lib/kestrel/prefix_cache 2026-05-24T02:18:30,005 copying kestrel/prefix_cache/base.py -> build/lib/kestrel/prefix_cache 2026-05-24T02:18:30,007 copying kestrel/prefix_cache/eviction.py -> build/lib/kestrel/prefix_cache 2026-05-24T02:18:30,009 copying kestrel/prefix_cache/__init__.py -> build/lib/kestrel/prefix_cache 2026-05-24T02:18:30,011 creating build/lib/kestrel/dense_lora 2026-05-24T02:18:30,012 copying kestrel/dense_lora/torch_backend.py -> build/lib/kestrel/dense_lora 2026-05-24T02:18:30,015 copying kestrel/dense_lora/__init__.py -> build/lib/kestrel/dense_lora 2026-05-24T02:18:30,017 copying kestrel/dense_lora/common.py -> build/lib/kestrel/dense_lora 2026-05-24T02:18:30,019 creating build/lib/kestrel/scheduler 2026-05-24T02:18:30,020 copying kestrel/scheduler/tokens.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,023 copying kestrel/scheduler/scheduler.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,026 copying kestrel/scheduler/spatial.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,029 copying kestrel/scheduler/types.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,032 copying kestrel/scheduler/transfer.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,034 copying kestrel/scheduler/pipeline.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,037 copying kestrel/scheduler/queues.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,039 copying kestrel/scheduler/__init__.py -> build/lib/kestrel/scheduler 2026-05-24T02:18:30,042 creating build/lib/kestrel/cloud 2026-05-24T02:18:30,043 copying kestrel/cloud/adapter_provider.py -> build/lib/kestrel/cloud 2026-05-24T02:18:30,046 copying kestrel/cloud/__init__.py -> build/lib/kestrel/cloud 2026-05-24T02:18:30,048 creating build/lib/kestrel/runtime 2026-05-24T02:18:30,050 copying kestrel/runtime/tokens.py -> build/lib/kestrel/runtime 2026-05-24T02:18:30,052 copying kestrel/runtime/state.py -> build/lib/kestrel/runtime 2026-05-24T02:18:30,054 copying kestrel/runtime/protocol.py -> build/lib/kestrel/runtime 2026-05-24T02:18:30,055 copying kestrel/runtime/__init__.py -> build/lib/kestrel/runtime 2026-05-24T02:18:30,058 creating build/lib/kestrel/ops/fused_mlp 2026-05-24T02:18:30,059 copying kestrel/ops/fused_mlp/__init__.py -> build/lib/kestrel/ops/fused_mlp 2026-05-24T02:18:30,061 running egg_info 2026-05-24T02:18:30,071 writing kestrel.egg-info/PKG-INFO 2026-05-24T02:18:30,074 writing dependency_links to kestrel.egg-info/dependency_links.txt 2026-05-24T02:18:30,076 writing requirements to kestrel.egg-info/requires.txt 2026-05-24T02:18:30,077 writing top-level names to kestrel.egg-info/top_level.txt 2026-05-24T02:18:30,095 reading manifest file 'kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:30,100 reading manifest template 'MANIFEST.in' 2026-05-24T02:18:30,101 warning: no files found matching 'LICENSE.md' 2026-05-24T02:18:30,102 warning: no previously-included files matching '*' found under directory 'tests' 2026-05-24T02:18:30,103 warning: no previously-included files matching '*' found under directory 'scripts' 2026-05-24T02:18:30,104 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-24T02:18:30,105 warning: no previously-included files matching '*' found under directory 'assets' 2026-05-24T02:18:30,110 writing manifest file 'kestrel.egg-info/SOURCES.txt' 2026-05-24T02:18:30,131 installing to build/bdist.linux-armv7l/wheel 2026-05-24T02:18:30,131 running install 2026-05-24T02:18:30,155 running install_lib 2026-05-24T02:18:30,161 creating build/bdist.linux-armv7l/wheel 2026-05-24T02:18:30,163 creating build/bdist.linux-armv7l/wheel/kestrel 2026-05-24T02:18:30,165 creating build/bdist.linux-armv7l/wheel/kestrel/utils 2026-05-24T02:18:30,166 copying build/lib/kestrel/utils/spatial_refs.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-05-24T02:18:30,168 copying build/lib/kestrel/utils/image.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-05-24T02:18:30,171 copying build/lib/kestrel/utils/buffers.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-05-24T02:18:30,173 copying build/lib/kestrel/utils/svg.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-05-24T02:18:30,175 copying build/lib/kestrel/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/utils 2026-05-24T02:18:30,177 creating build/bdist.linux-armv7l/wheel/kestrel/ops 2026-05-24T02:18:30,179 creating build/bdist.linux-armv7l/wheel/kestrel/ops/fused_mlp 2026-05-24T02:18:30,180 copying build/lib/kestrel/ops/fused_mlp/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops/fused_mlp 2026-05-24T02:18:30,182 copying build/lib/kestrel/ops/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/ops 2026-05-24T02:18:30,185 creating build/bdist.linux-armv7l/wheel/kestrel/moondream 2026-05-24T02:18:30,186 copying build/lib/kestrel/moondream/vision.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,189 copying build/lib/kestrel/moondream/moe.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,191 copying build/lib/kestrel/moondream/config.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,193 copying build/lib/kestrel/moondream/image_crops.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,196 copying build/lib/kestrel/moondream/text.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,199 copying build/lib/kestrel/moondream/rope.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,201 copying build/lib/kestrel/moondream/model.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,203 copying build/lib/kestrel/moondream/image_preprocessor.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,205 copying build/lib/kestrel/moondream/region.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,207 copying build/lib/kestrel/moondream/runtime.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,212 copying build/lib/kestrel/moondream/layers.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,214 copying build/lib/kestrel/moondream/lora_workspace.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,217 copying build/lib/kestrel/moondream/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,219 copying build/lib/kestrel/moondream/weights.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,222 copying build/lib/kestrel/moondream/lora.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,224 copying build/lib/kestrel/moondream/decode_slot.py -> build/bdist.linux-armv7l/wheel/./kestrel/moondream 2026-05-24T02:18:30,227 copying build/lib/kestrel/kv_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,230 creating build/bdist.linux-armv7l/wheel/kestrel/skills 2026-05-24T02:18:30,231 copying build/lib/kestrel/skills/segment.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,234 copying build/lib/kestrel/skills/query.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,236 copying build/lib/kestrel/skills/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,239 copying build/lib/kestrel/skills/caption.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,241 copying build/lib/kestrel/skills/detect.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,243 copying build/lib/kestrel/skills/point.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,246 copying build/lib/kestrel/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/skills 2026-05-24T02:18:30,247 copying build/lib/kestrel/config.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,250 copying build/lib/kestrel/engine.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,253 creating build/bdist.linux-armv7l/wheel/kestrel/prefix_cache 2026-05-24T02:18:30,255 copying build/lib/kestrel/prefix_cache/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-05-24T02:18:30,257 copying build/lib/kestrel/prefix_cache/namespace.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-05-24T02:18:30,259 copying build/lib/kestrel/prefix_cache/radix_cache.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-05-24T02:18:30,262 copying build/lib/kestrel/prefix_cache/base.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-05-24T02:18:30,264 copying build/lib/kestrel/prefix_cache/eviction.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-05-24T02:18:30,266 copying build/lib/kestrel/prefix_cache/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/prefix_cache 2026-05-24T02:18:30,268 creating build/bdist.linux-armv7l/wheel/kestrel/dense_lora 2026-05-24T02:18:30,269 copying build/lib/kestrel/dense_lora/torch_backend.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-05-24T02:18:30,272 copying build/lib/kestrel/dense_lora/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-05-24T02:18:30,273 copying build/lib/kestrel/dense_lora/common.py -> build/bdist.linux-armv7l/wheel/./kestrel/dense_lora 2026-05-24T02:18:30,275 copying build/lib/kestrel/main.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,278 copying build/lib/kestrel/device.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,280 copying build/lib/kestrel/model_download.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,283 creating build/bdist.linux-armv7l/wheel/kestrel/scheduler 2026-05-24T02:18:30,284 copying build/lib/kestrel/scheduler/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,286 copying build/lib/kestrel/scheduler/scheduler.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,290 copying build/lib/kestrel/scheduler/spatial.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,292 copying build/lib/kestrel/scheduler/types.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,295 copying build/lib/kestrel/scheduler/transfer.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,297 copying build/lib/kestrel/scheduler/pipeline.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,300 copying build/lib/kestrel/scheduler/queues.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,302 copying build/lib/kestrel/scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/scheduler 2026-05-24T02:18:30,304 copying build/lib/kestrel/photon.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,306 copying build/lib/kestrel/seg_refiner.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,309 copying build/lib/kestrel/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel 2026-05-24T02:18:30,311 creating build/bdist.linux-armv7l/wheel/kestrel/cloud 2026-05-24T02:18:30,312 copying build/lib/kestrel/cloud/adapter_provider.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-05-24T02:18:30,315 copying build/lib/kestrel/cloud/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/cloud 2026-05-24T02:18:30,317 creating build/bdist.linux-armv7l/wheel/kestrel/runtime 2026-05-24T02:18:30,318 copying build/lib/kestrel/runtime/tokens.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-05-24T02:18:30,320 copying build/lib/kestrel/runtime/state.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-05-24T02:18:30,322 copying build/lib/kestrel/runtime/protocol.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-05-24T02:18:30,324 copying build/lib/kestrel/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./kestrel/runtime 2026-05-24T02:18:30,326 running install_egg_info 2026-05-24T02:18:30,331 Copying kestrel.egg-info to build/bdist.linux-armv7l/wheel/./kestrel-0.4.1-py3.11.egg-info 2026-05-24T02:18:30,342 running install_scripts 2026-05-24T02:18:30,349 creating build/bdist.linux-armv7l/wheel/kestrel-0.4.1.dist-info/WHEEL 2026-05-24T02:18:30,352 creating '/tmp/pip-wheel-5nwciim2/.tmp-myegekl2/kestrel-0.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-24T02:18:30,354 adding 'kestrel/__init__.py' 2026-05-24T02:18:30,356 adding 'kestrel/config.py' 2026-05-24T02:18:30,358 adding 'kestrel/device.py' 2026-05-24T02:18:30,365 adding 'kestrel/engine.py' 2026-05-24T02:18:30,369 adding 'kestrel/kv_cache.py' 2026-05-24T02:18:30,371 adding 'kestrel/main.py' 2026-05-24T02:18:30,372 adding 'kestrel/model_download.py' 2026-05-24T02:18:30,375 adding 'kestrel/photon.py' 2026-05-24T02:18:30,378 adding 'kestrel/seg_refiner.py' 2026-05-24T02:18:30,380 adding 'kestrel/cloud/__init__.py' 2026-05-24T02:18:30,382 adding 'kestrel/cloud/adapter_provider.py' 2026-05-24T02:18:30,383 adding 'kestrel/dense_lora/__init__.py' 2026-05-24T02:18:30,385 adding 'kestrel/dense_lora/common.py' 2026-05-24T02:18:30,386 adding 'kestrel/dense_lora/torch_backend.py' 2026-05-24T02:18:30,388 adding 'kestrel/moondream/__init__.py' 2026-05-24T02:18:30,390 adding 'kestrel/moondream/config.py' 2026-05-24T02:18:30,392 adding 'kestrel/moondream/decode_slot.py' 2026-05-24T02:18:30,394 adding 'kestrel/moondream/image_crops.py' 2026-05-24T02:18:30,395 adding 'kestrel/moondream/image_preprocessor.py' 2026-05-24T02:18:30,397 adding 'kestrel/moondream/layers.py' 2026-05-24T02:18:30,399 adding 'kestrel/moondream/lora.py' 2026-05-24T02:18:30,401 adding 'kestrel/moondream/lora_workspace.py' 2026-05-24T02:18:30,403 adding 'kestrel/moondream/model.py' 2026-05-24T02:18:30,404 adding 'kestrel/moondream/moe.py' 2026-05-24T02:18:30,406 adding 'kestrel/moondream/region.py' 2026-05-24T02:18:30,407 adding 'kestrel/moondream/rope.py' 2026-05-24T02:18:30,421 adding 'kestrel/moondream/runtime.py' 2026-05-24T02:18:30,424 adding 'kestrel/moondream/text.py' 2026-05-24T02:18:30,427 adding 'kestrel/moondream/vision.py' 2026-05-24T02:18:30,431 adding 'kestrel/moondream/weights.py' 2026-05-24T02:18:30,433 adding 'kestrel/ops/__init__.py' 2026-05-24T02:18:30,435 adding 'kestrel/ops/fused_mlp/__init__.py' 2026-05-24T02:18:30,437 adding 'kestrel/prefix_cache/__init__.py' 2026-05-24T02:18:30,439 adding 'kestrel/prefix_cache/base.py' 2026-05-24T02:18:30,441 adding 'kestrel/prefix_cache/eviction.py' 2026-05-24T02:18:30,442 adding 'kestrel/prefix_cache/namespace.py' 2026-05-24T02:18:30,446 adding 'kestrel/prefix_cache/radix_cache.py' 2026-05-24T02:18:30,448 adding 'kestrel/prefix_cache/tokens.py' 2026-05-24T02:18:30,450 adding 'kestrel/runtime/__init__.py' 2026-05-24T02:18:30,452 adding 'kestrel/runtime/protocol.py' 2026-05-24T02:18:30,453 adding 'kestrel/runtime/state.py' 2026-05-24T02:18:30,455 adding 'kestrel/runtime/tokens.py' 2026-05-24T02:18:30,457 adding 'kestrel/scheduler/__init__.py' 2026-05-24T02:18:30,461 adding 'kestrel/scheduler/pipeline.py' 2026-05-24T02:18:30,463 adding 'kestrel/scheduler/queues.py' 2026-05-24T02:18:30,473 adding 'kestrel/scheduler/scheduler.py' 2026-05-24T02:18:30,476 adding 'kestrel/scheduler/spatial.py' 2026-05-24T02:18:30,477 adding 'kestrel/scheduler/tokens.py' 2026-05-24T02:18:30,479 adding 'kestrel/scheduler/transfer.py' 2026-05-24T02:18:30,482 adding 'kestrel/scheduler/types.py' 2026-05-24T02:18:30,484 adding 'kestrel/skills/__init__.py' 2026-05-24T02:18:30,486 adding 'kestrel/skills/base.py' 2026-05-24T02:18:30,488 adding 'kestrel/skills/caption.py' 2026-05-24T02:18:30,490 adding 'kestrel/skills/detect.py' 2026-05-24T02:18:30,492 adding 'kestrel/skills/point.py' 2026-05-24T02:18:30,495 adding 'kestrel/skills/query.py' 2026-05-24T02:18:30,497 adding 'kestrel/skills/segment.py' 2026-05-24T02:18:30,500 adding 'kestrel/utils/__init__.py' 2026-05-24T02:18:30,501 adding 'kestrel/utils/buffers.py' 2026-05-24T02:18:30,503 adding 'kestrel/utils/image.py' 2026-05-24T02:18:30,505 adding 'kestrel/utils/spatial_refs.py' 2026-05-24T02:18:30,507 adding 'kestrel/utils/svg.py' 2026-05-24T02:18:30,509 adding 'kestrel-0.4.1.dist-info/METADATA' 2026-05-24T02:18:30,510 adding 'kestrel-0.4.1.dist-info/WHEEL' 2026-05-24T02:18:30,511 adding 'kestrel-0.4.1.dist-info/top_level.txt' 2026-05-24T02:18:30,512 adding 'kestrel-0.4.1.dist-info/RECORD' 2026-05-24T02:18:30,516 removing build/bdist.linux-armv7l/wheel 2026-05-24T02:18:30,632 Building wheel for kestrel (pyproject.toml): finished with status 'done' 2026-05-24T02:18:30,640 Created wheel for kestrel: filename=kestrel-0.4.1-py3-none-any.whl size=165318 sha256=ef7c32a6e8760dfa17879638d7d88147baed2e8e26cedfd1a66a9deb223cdeb2 2026-05-24T02:18:30,642 Stored in directory: /tmp/pip-ephem-wheel-cache-lnbihn6x/wheels/5b/22/91/c8902c875f1606cda835994cc626cd92fb2f3ee8cc68b29ee1 2026-05-24T02:18:30,654 Successfully built kestrel 2026-05-24T02:18:30,663 Removed build tracker: '/tmp/pip-build-tracker-j4bgm8ob'