2025-09-21T10:36:56,840 Created temporary directory: /tmp/pip-ephem-wheel-cache-7mvglnu0 2025-09-21T10:36:56,842 Created temporary directory: /tmp/pip-build-tracker-in81ycag 2025-09-21T10:36:56,843 Initialized build tracking at /tmp/pip-build-tracker-in81ycag 2025-09-21T10:36:56,843 Created build tracker: /tmp/pip-build-tracker-in81ycag 2025-09-21T10:36:56,844 Entered build tracker: /tmp/pip-build-tracker-in81ycag 2025-09-21T10:36:56,845 Created temporary directory: /tmp/pip-wheel-trwvm1jb 2025-09-21T10:36:56,848 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 2025-09-21T10:36:56,850 Created temporary directory: /tmp/pip-ephem-wheel-cache-unx8_n62 2025-09-21T10:36:56,872 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-21T10:36:56,876 2 location(s) to search for versions of kotonebot: 2025-09-21T10:36:56,876 * https://pypi.org/simple/kotonebot/ 2025-09-21T10:36:56,876 * https://www.piwheels.org/simple/kotonebot/ 2025-09-21T10:36:56,876 Fetching project page and analyzing links: https://pypi.org/simple/kotonebot/ 2025-09-21T10:36:56,877 Getting page https://pypi.org/simple/kotonebot/ 2025-09-21T10:36:56,879 Found index url https://pypi.org/simple 2025-09-21T10:36:57,024 Fetched page https://pypi.org/simple/kotonebot/ as application/vnd.pypi.simple.v1+json 2025-09-21T10:36:57,027 Skipping link: No binaries permitted for kotonebot: https://files.pythonhosted.org/packages/d2/51/ebf96572a426b9f0f185bb933144faab3efb276441a20840ad181155de6a/kotonebot-0.1.0-py3-none-any.whl (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:36:57,028 Found link https://files.pythonhosted.org/packages/4e/0e/84dbc0f78aa535a4e0826f472ca4beca9d74568d1b0890116aaf8dc49939/kotonebot-0.1.0.tar.gz (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10), version: 0.1.0 2025-09-21T10:36:57,028 Skipping link: No binaries permitted for kotonebot: https://files.pythonhosted.org/packages/7a/63/db13ab0cd42a6190f703c13279022e29e0b5090c978ff0211914dce75e87/kotonebot-0.2.0-py3-none-any.whl (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:36:57,029 Found link https://files.pythonhosted.org/packages/9b/a1/4d54996147d24922fcec06ff604247f477afa8f7d90fe699da6fca907f7c/kotonebot-0.2.0.tar.gz (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10), version: 0.2.0 2025-09-21T10:36:57,030 Skipping link: No binaries permitted for kotonebot: https://files.pythonhosted.org/packages/59/91/c4731e6a1b5d7cf621ba8aec8990f2cee82e4ee6e642f7e28a55406b7797/kotonebot-0.3.0-py3-none-any.whl (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:36:57,031 Found link https://files.pythonhosted.org/packages/78/92/2697deeef6256810678cac9e83e60b299cf3650e62243c5dbac7fd56b051/kotonebot-0.3.0.tar.gz (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10), version: 0.3.0 2025-09-21T10:36:57,032 Skipping link: No binaries permitted for kotonebot: https://files.pythonhosted.org/packages/f4/84/b3e697851f8134925528d89e1ca5b371691b9184eaa1e1657e6a26f46a68/kotonebot-0.3.1-py3-none-any.whl (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:36:57,032 Found link https://files.pythonhosted.org/packages/67/33/aa9f814f963bd30b122d425820834531745ddc88053924f84487e9a1ddcb/kotonebot-0.3.1.tar.gz (from https://pypi.org/simple/kotonebot/) (requires-python:>=3.10), version: 0.3.1 2025-09-21T10:36:57,033 Fetching project page and analyzing links: https://www.piwheels.org/simple/kotonebot/ 2025-09-21T10:36:57,034 Getting page https://www.piwheels.org/simple/kotonebot/ 2025-09-21T10:36:57,035 Found index url https://www.piwheels.org/simple 2025-09-21T10:37:02,160 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/kotonebot/ 2025-09-21T10:37:02,379 Fetched page https://www.piwheels.org/simple/kotonebot/ as text/html 2025-09-21T10:37:02,382 Skipping link: No binaries permitted for kotonebot: https://www.piwheels.org/simple/kotonebot/kotonebot-0.3.0-py3-none-any.whl#sha256=c84d91d98ee4aa121be264808b790a75bff58cb657e01f57e5fb0d4c9bd5faf7 (from https://www.piwheels.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:37:02,382 Skipping link: No binaries permitted for kotonebot: https://www.piwheels.org/simple/kotonebot/kotonebot-0.2.0-py3-none-any.whl#sha256=5b855f987fc9e0c87e976a0176231ab19df1dc982e70020d33e44864986fe661 (from https://www.piwheels.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:37:02,383 Skipping link: No binaries permitted for kotonebot: https://archive1.piwheels.org/simple/kotonebot/kotonebot-0.1.0-py3-none-any.whl#sha256=b7bc316fd4c67da984e226e26fa24b4ae596cd5230c8c083146ebbb845f4437d (from https://www.piwheels.org/simple/kotonebot/) (requires-python:>=3.10) 2025-09-21T10:37:02,383 Skipping link: not a file: https://www.piwheels.org/simple/kotonebot/ 2025-09-21T10:37:02,384 Skipping link: not a file: https://pypi.org/simple/kotonebot/ 2025-09-21T10:37:02,403 Given no hashes to check 1 links for project 'kotonebot': discarding no candidates 2025-09-21T10:37:02,421 Collecting kotonebot==0.3.1 2025-09-21T10:37:02,423 Created temporary directory: /tmp/pip-unpack-ztw5g1gf 2025-09-21T10:37:02,633 Downloading kotonebot-0.3.1.tar.gz (115 kB) 2025-09-21T10:37:02,843 Added kotonebot==0.3.1 from https://files.pythonhosted.org/packages/67/33/aa9f814f963bd30b122d425820834531745ddc88053924f84487e9a1ddcb/kotonebot-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-in81ycag' 2025-09-21T10:37:02,847 Created temporary directory: /tmp/pip-build-env-9vmtrxzi 2025-09-21T10:37:02,852 Installing build dependencies: started 2025-09-21T10:37:02,853 Running command pip subprocess to install build dependencies 2025-09-21T10:37:03,979 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-21T10:37:04,584 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 2025-09-21T10:37:04,606 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-21T10:37:06,344 Collecting setuptools>=61.0 2025-09-21T10:37:06,431 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-21T10:37:09,458 Installing collected packages: setuptools 2025-09-21T10:37:13,142 Successfully installed setuptools-80.9.0 2025-09-21T10:37:13,407 Installing build dependencies: finished with status 'done' 2025-09-21T10:37:13,413 Getting requirements to build wheel: started 2025-09-21T10:37:13,415 Running command Getting requirements to build wheel 2025-09-21T10:37:14,107 running egg_info 2025-09-21T10:37:14,114 writing kotonebot.egg-info/PKG-INFO 2025-09-21T10:37:14,123 writing dependency_links to kotonebot.egg-info/dependency_links.txt 2025-09-21T10:37:14,129 writing requirements to kotonebot.egg-info/requires.txt 2025-09-21T10:37:14,130 writing top-level names to kotonebot.egg-info/top_level.txt 2025-09-21T10:37:14,168 reading manifest file 'kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:14,174 reading manifest template 'MANIFEST.in' 2025-09-21T10:37:14,175 warning: no directories found matching 'kotonebot/kaa/sprites' 2025-09-21T10:37:14,176 warning: no directories found matching 'kotonebot/kaa/resources' 2025-09-21T10:37:14,176 no previously-included directories found matching 'tests' 2025-09-21T10:37:14,177 no previously-included directories found matching 'tools' 2025-09-21T10:37:14,178 no previously-included directories found matching 'experiments' 2025-09-21T10:37:14,179 adding license file 'LICENSE' 2025-09-21T10:37:14,183 writing manifest file 'kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:14,281 Getting requirements to build wheel: finished with status 'done' 2025-09-21T10:37:14,285 Created temporary directory: /tmp/pip-modern-metadata-8c81c6x7 2025-09-21T10:37:14,287 Preparing metadata (pyproject.toml): started 2025-09-21T10:37:14,288 Running command Preparing metadata (pyproject.toml) 2025-09-21T10:37:14,940 running dist_info 2025-09-21T10:37:14,953 creating /tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info 2025-09-21T10:37:14,956 writing /tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/PKG-INFO 2025-09-21T10:37:14,965 writing dependency_links to /tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/dependency_links.txt 2025-09-21T10:37:14,970 writing requirements to /tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/requires.txt 2025-09-21T10:37:14,971 writing top-level names to /tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/top_level.txt 2025-09-21T10:37:14,973 writing manifest file '/tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:15,009 reading manifest file '/tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:15,012 reading manifest template 'MANIFEST.in' 2025-09-21T10:37:15,013 warning: no directories found matching 'kotonebot/kaa/sprites' 2025-09-21T10:37:15,013 warning: no directories found matching 'kotonebot/kaa/resources' 2025-09-21T10:37:15,014 no previously-included directories found matching 'tests' 2025-09-21T10:37:15,015 no previously-included directories found matching 'tools' 2025-09-21T10:37:15,016 no previously-included directories found matching 'experiments' 2025-09-21T10:37:15,017 adding license file 'LICENSE' 2025-09-21T10:37:15,019 writing manifest file '/tmp/pip-modern-metadata-8c81c6x7/kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:15,021 creating '/tmp/pip-modern-metadata-8c81c6x7/kotonebot-0.3.1.dist-info' 2025-09-21T10:37:15,149 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-21T10:37:15,154 Source in /tmp/pip-wheel-trwvm1jb/kotonebot_00fdb88268d84629abf004f6b0130b74 has version 0.3.1, which satisfies requirement kotonebot==0.3.1 from https://files.pythonhosted.org/packages/67/33/aa9f814f963bd30b122d425820834531745ddc88053924f84487e9a1ddcb/kotonebot-0.3.1.tar.gz 2025-09-21T10:37:15,155 Removed kotonebot==0.3.1 from https://files.pythonhosted.org/packages/67/33/aa9f814f963bd30b122d425820834531745ddc88053924f84487e9a1ddcb/kotonebot-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-in81ycag' 2025-09-21T10:37:15,160 Created temporary directory: /tmp/pip-unpack-_wmxcxzp 2025-09-21T10:37:15,161 Building wheels for collected packages: kotonebot 2025-09-21T10:37:15,166 Created temporary directory: /tmp/pip-wheel-4xl8ck_t 2025-09-21T10:37:15,167 Destination directory: /tmp/pip-wheel-4xl8ck_t 2025-09-21T10:37:15,170 Building wheel for kotonebot (pyproject.toml): started 2025-09-21T10:37:15,171 Running command Building wheel for kotonebot (pyproject.toml) 2025-09-21T10:37:15,805 running bdist_wheel 2025-09-21T10:37:15,826 running build 2025-09-21T10:37:15,826 running build_py 2025-09-21T10:37:15,833 creating build/lib/kotonebot 2025-09-21T10:37:15,835 copying kotonebot/util.py -> build/lib/kotonebot 2025-09-21T10:37:15,838 copying kotonebot/__init__.py -> build/lib/kotonebot 2025-09-21T10:37:15,839 copying kotonebot/errors.py -> build/lib/kotonebot 2025-09-21T10:37:15,842 creating build/lib/kotonebot/logging 2025-09-21T10:37:15,843 copying kotonebot/logging/log.py -> build/lib/kotonebot/logging 2025-09-21T10:37:15,845 copying kotonebot/logging/__init__.py -> build/lib/kotonebot/logging 2025-09-21T10:37:15,847 creating build/lib/kotonebot/config 2025-09-21T10:37:15,848 copying kotonebot/config/manager.py -> build/lib/kotonebot/config 2025-09-21T10:37:15,851 copying kotonebot/config/base_config.py -> build/lib/kotonebot/config 2025-09-21T10:37:15,852 copying kotonebot/config/__init__.py -> build/lib/kotonebot/config 2025-09-21T10:37:15,855 creating build/lib/kotonebot/tools 2025-09-21T10:37:15,855 copying kotonebot/tools/mirror.py -> build/lib/kotonebot/tools 2025-09-21T10:37:15,858 copying kotonebot/tools/__init__.py -> build/lib/kotonebot/tools 2025-09-21T10:37:15,862 creating build/lib/kotonebot/client 2025-09-21T10:37:15,864 copying kotonebot/client/protocol.py -> build/lib/kotonebot/client 2025-09-21T10:37:15,866 copying kotonebot/client/registration.py -> build/lib/kotonebot/client 2025-09-21T10:37:15,868 copying kotonebot/client/device.py -> build/lib/kotonebot/client 2025-09-21T10:37:15,871 copying kotonebot/client/__init__.py -> build/lib/kotonebot/client 2025-09-21T10:37:15,874 copying kotonebot/client/fast_screenshot.py -> build/lib/kotonebot/client 2025-09-21T10:37:15,878 creating build/lib/kotonebot/backend 2025-09-21T10:37:15,879 copying kotonebot/backend/image.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,882 copying kotonebot/backend/ocr.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,884 copying kotonebot/backend/core.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,886 copying kotonebot/backend/bot.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,888 copying kotonebot/backend/flow_controller.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,891 copying kotonebot/backend/color.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,893 copying kotonebot/backend/__init__.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,895 copying kotonebot/backend/preprocessor.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,897 copying kotonebot/backend/dispatch.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,899 copying kotonebot/backend/loop.py -> build/lib/kotonebot/backend 2025-09-21T10:37:15,901 creating build/lib/kotonebot/ui 2025-09-21T10:37:15,902 copying kotonebot/ui/user.py -> build/lib/kotonebot/ui 2025-09-21T10:37:15,905 copying kotonebot/ui/__init__.py -> build/lib/kotonebot/ui 2025-09-21T10:37:15,907 creating build/lib/kotonebot/primitives 2025-09-21T10:37:15,908 copying kotonebot/primitives/geometry.py -> build/lib/kotonebot/primitives 2025-09-21T10:37:15,910 copying kotonebot/primitives/__init__.py -> build/lib/kotonebot/primitives 2025-09-21T10:37:15,912 copying kotonebot/primitives/visual.py -> build/lib/kotonebot/primitives 2025-09-21T10:37:15,915 creating build/lib/kotonebot/client/implements 2025-09-21T10:37:15,916 copying kotonebot/client/implements/remote_windows.py -> build/lib/kotonebot/client/implements 2025-09-21T10:37:15,918 copying kotonebot/client/implements/windows.py -> build/lib/kotonebot/client/implements 2025-09-21T10:37:15,920 copying kotonebot/client/implements/adb.py -> build/lib/kotonebot/client/implements 2025-09-21T10:37:15,922 copying kotonebot/client/implements/__init__.py -> build/lib/kotonebot/client/implements 2025-09-21T10:37:15,924 copying kotonebot/client/implements/adb_raw.py -> build/lib/kotonebot/client/implements 2025-09-21T10:37:15,926 copying kotonebot/client/implements/uiautomator2.py -> build/lib/kotonebot/client/implements 2025-09-21T10:37:15,928 creating build/lib/kotonebot/client/host 2025-09-21T10:37:15,929 copying kotonebot/client/host/protocol.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,932 copying kotonebot/client/host/custom.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,934 copying kotonebot/client/host/adb_common.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,935 copying kotonebot/client/host/__init__.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,937 copying kotonebot/client/host/leidian_host.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,940 copying kotonebot/client/host/mumu12_host.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,942 copying kotonebot/client/host/windows_common.py -> build/lib/kotonebot/client/host 2025-09-21T10:37:15,944 creating build/lib/kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:15,945 copying kotonebot/client/implements/nemu_ipc/__init__.py -> build/lib/kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:15,947 copying kotonebot/client/implements/nemu_ipc/nemu_ipc.py -> build/lib/kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:15,949 copying kotonebot/client/implements/nemu_ipc/external_renderer_ipc.py -> build/lib/kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:15,952 creating build/lib/kotonebot/backend/context 2025-09-21T10:37:15,953 copying kotonebot/backend/context/context.py -> build/lib/kotonebot/backend/context 2025-09-21T10:37:15,956 copying kotonebot/backend/context/task_action.py -> build/lib/kotonebot/backend/context 2025-09-21T10:37:15,958 copying kotonebot/backend/context/__init__.py -> build/lib/kotonebot/backend/context 2025-09-21T10:37:15,960 creating build/lib/kotonebot/backend/debug 2025-09-21T10:37:15,961 copying kotonebot/backend/debug/vars.py -> build/lib/kotonebot/backend/debug 2025-09-21T10:37:15,963 copying kotonebot/backend/debug/server.py -> build/lib/kotonebot/backend/debug 2025-09-21T10:37:15,966 copying kotonebot/backend/debug/mock.py -> build/lib/kotonebot/backend/debug 2025-09-21T10:37:15,968 copying kotonebot/backend/debug/entry.py -> build/lib/kotonebot/backend/debug 2025-09-21T10:37:15,969 copying kotonebot/backend/debug/__init__.py -> build/lib/kotonebot/backend/debug 2025-09-21T10:37:15,972 creating build/lib/kotonebot/ui/file_host 2025-09-21T10:37:15,972 copying kotonebot/ui/file_host/sensio.py -> build/lib/kotonebot/ui/file_host 2025-09-21T10:37:15,974 copying kotonebot/ui/file_host/tmp_send.py -> build/lib/kotonebot/ui/file_host 2025-09-21T10:37:15,977 creating build/lib/kotonebot/ui/pushkit 2025-09-21T10:37:15,978 copying kotonebot/ui/pushkit/protocol.py -> build/lib/kotonebot/ui/pushkit 2025-09-21T10:37:15,980 copying kotonebot/ui/pushkit/wxpusher.py -> build/lib/kotonebot/ui/pushkit 2025-09-21T10:37:15,982 copying kotonebot/ui/pushkit/image_host.py -> build/lib/kotonebot/ui/pushkit 2025-09-21T10:37:15,984 copying kotonebot/ui/pushkit/__init__.py -> build/lib/kotonebot/ui/pushkit 2025-09-21T10:37:15,986 creating build/lib/kotonebot/interop/win 2025-09-21T10:37:15,987 copying kotonebot/interop/win/shortcut.py -> build/lib/kotonebot/interop/win 2025-09-21T10:37:15,989 copying kotonebot/interop/win/task_dialog.py -> build/lib/kotonebot/interop/win 2025-09-21T10:37:15,992 copying kotonebot/interop/win/reg.py -> build/lib/kotonebot/interop/win 2025-09-21T10:37:15,994 copying kotonebot/interop/win/__init__.py -> build/lib/kotonebot/interop/win 2025-09-21T10:37:15,995 copying kotonebot/interop/win/message_box.py -> build/lib/kotonebot/interop/win 2025-09-21T10:37:15,998 running egg_info 2025-09-21T10:37:16,009 writing kotonebot.egg-info/PKG-INFO 2025-09-21T10:37:16,018 writing dependency_links to kotonebot.egg-info/dependency_links.txt 2025-09-21T10:37:16,023 writing requirements to kotonebot.egg-info/requires.txt 2025-09-21T10:37:16,024 writing top-level names to kotonebot.egg-info/top_level.txt 2025-09-21T10:37:16,047 reading manifest file 'kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:16,052 reading manifest template 'MANIFEST.in' 2025-09-21T10:37:16,052 warning: no directories found matching 'kotonebot/kaa/sprites' 2025-09-21T10:37:16,053 warning: no directories found matching 'kotonebot/kaa/resources' 2025-09-21T10:37:16,054 no previously-included directories found matching 'tests' 2025-09-21T10:37:16,054 no previously-included directories found matching 'tools' 2025-09-21T10:37:16,055 no previously-included directories found matching 'experiments' 2025-09-21T10:37:16,056 adding license file 'LICENSE' 2025-09-21T10:37:16,061 writing manifest file 'kotonebot.egg-info/SOURCES.txt' 2025-09-21T10:37:16,087 installing to build/bdist.linux-armv7l/wheel 2025-09-21T10:37:16,088 running install 2025-09-21T10:37:16,113 running install_lib 2025-09-21T10:37:16,119 creating build/bdist.linux-armv7l/wheel 2025-09-21T10:37:16,121 creating build/bdist.linux-armv7l/wheel/kotonebot 2025-09-21T10:37:16,123 creating build/bdist.linux-armv7l/wheel/kotonebot/logging 2025-09-21T10:37:16,124 copying build/lib/kotonebot/logging/log.py -> build/bdist.linux-armv7l/wheel/./kotonebot/logging 2025-09-21T10:37:16,126 copying build/lib/kotonebot/logging/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/logging 2025-09-21T10:37:16,128 creating build/bdist.linux-armv7l/wheel/kotonebot/config 2025-09-21T10:37:16,129 copying build/lib/kotonebot/config/manager.py -> build/bdist.linux-armv7l/wheel/./kotonebot/config 2025-09-21T10:37:16,131 copying build/lib/kotonebot/config/base_config.py -> build/bdist.linux-armv7l/wheel/./kotonebot/config 2025-09-21T10:37:16,133 copying build/lib/kotonebot/config/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/config 2025-09-21T10:37:16,135 copying build/lib/kotonebot/util.py -> build/bdist.linux-armv7l/wheel/./kotonebot 2025-09-21T10:37:16,138 creating build/bdist.linux-armv7l/wheel/kotonebot/tools 2025-09-21T10:37:16,139 copying build/lib/kotonebot/tools/mirror.py -> build/bdist.linux-armv7l/wheel/./kotonebot/tools 2025-09-21T10:37:16,143 copying build/lib/kotonebot/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/tools 2025-09-21T10:37:16,365 creating build/bdist.linux-armv7l/wheel/kotonebot/client 2025-09-21T10:37:16,366 copying build/lib/kotonebot/client/protocol.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client 2025-09-21T10:37:16,368 creating build/bdist.linux-armv7l/wheel/kotonebot/client/implements 2025-09-21T10:37:16,369 copying build/lib/kotonebot/client/implements/remote_windows.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements 2025-09-21T10:37:16,371 copying build/lib/kotonebot/client/implements/windows.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements 2025-09-21T10:37:16,374 copying build/lib/kotonebot/client/implements/adb.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements 2025-09-21T10:37:16,375 copying build/lib/kotonebot/client/implements/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements 2025-09-21T10:37:16,378 creating build/bdist.linux-armv7l/wheel/kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:16,379 copying build/lib/kotonebot/client/implements/nemu_ipc/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:16,381 copying build/lib/kotonebot/client/implements/nemu_ipc/nemu_ipc.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:16,383 copying build/lib/kotonebot/client/implements/nemu_ipc/external_renderer_ipc.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements/nemu_ipc 2025-09-21T10:37:16,385 copying build/lib/kotonebot/client/implements/adb_raw.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements 2025-09-21T10:37:16,387 copying build/lib/kotonebot/client/implements/uiautomator2.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/implements 2025-09-21T10:37:16,389 copying build/lib/kotonebot/client/registration.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client 2025-09-21T10:37:16,392 creating build/bdist.linux-armv7l/wheel/kotonebot/client/host 2025-09-21T10:37:16,393 copying build/lib/kotonebot/client/host/protocol.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,395 copying build/lib/kotonebot/client/host/custom.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,397 copying build/lib/kotonebot/client/host/adb_common.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,399 copying build/lib/kotonebot/client/host/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,401 copying build/lib/kotonebot/client/host/leidian_host.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,403 copying build/lib/kotonebot/client/host/mumu12_host.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,405 copying build/lib/kotonebot/client/host/windows_common.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client/host 2025-09-21T10:37:16,407 copying build/lib/kotonebot/client/device.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client 2025-09-21T10:37:16,409 copying build/lib/kotonebot/client/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client 2025-09-21T10:37:16,411 copying build/lib/kotonebot/client/fast_screenshot.py -> build/bdist.linux-armv7l/wheel/./kotonebot/client 2025-09-21T10:37:16,413 copying build/lib/kotonebot/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot 2025-09-21T10:37:16,416 creating build/bdist.linux-armv7l/wheel/kotonebot/backend 2025-09-21T10:37:16,417 creating build/bdist.linux-armv7l/wheel/kotonebot/backend/context 2025-09-21T10:37:16,418 copying build/lib/kotonebot/backend/context/context.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/context 2025-09-21T10:37:16,421 copying build/lib/kotonebot/backend/context/task_action.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/context 2025-09-21T10:37:16,423 copying build/lib/kotonebot/backend/context/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/context 2025-09-21T10:37:16,424 copying build/lib/kotonebot/backend/image.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,427 copying build/lib/kotonebot/backend/ocr.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,430 copying build/lib/kotonebot/backend/core.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,432 copying build/lib/kotonebot/backend/bot.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,435 copying build/lib/kotonebot/backend/flow_controller.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,439 copying build/lib/kotonebot/backend/color.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,444 copying build/lib/kotonebot/backend/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,447 creating build/bdist.linux-armv7l/wheel/kotonebot/backend/debug 2025-09-21T10:37:16,448 copying build/lib/kotonebot/backend/debug/vars.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/debug 2025-09-21T10:37:16,451 copying build/lib/kotonebot/backend/debug/server.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/debug 2025-09-21T10:37:16,454 copying build/lib/kotonebot/backend/debug/mock.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/debug 2025-09-21T10:37:16,456 copying build/lib/kotonebot/backend/debug/entry.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/debug 2025-09-21T10:37:16,458 copying build/lib/kotonebot/backend/debug/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend/debug 2025-09-21T10:37:16,460 copying build/lib/kotonebot/backend/preprocessor.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,462 copying build/lib/kotonebot/backend/dispatch.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,464 copying build/lib/kotonebot/backend/loop.py -> build/bdist.linux-armv7l/wheel/./kotonebot/backend 2025-09-21T10:37:16,467 creating build/bdist.linux-armv7l/wheel/kotonebot/ui 2025-09-21T10:37:16,468 creating build/bdist.linux-armv7l/wheel/kotonebot/ui/file_host 2025-09-21T10:37:16,470 copying build/lib/kotonebot/ui/file_host/sensio.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui/file_host 2025-09-21T10:37:16,471 copying build/lib/kotonebot/ui/file_host/tmp_send.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui/file_host 2025-09-21T10:37:16,473 copying build/lib/kotonebot/ui/user.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui 2025-09-21T10:37:16,476 creating build/bdist.linux-armv7l/wheel/kotonebot/ui/pushkit 2025-09-21T10:37:16,477 copying build/lib/kotonebot/ui/pushkit/protocol.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui/pushkit 2025-09-21T10:37:16,479 copying build/lib/kotonebot/ui/pushkit/wxpusher.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui/pushkit 2025-09-21T10:37:16,481 copying build/lib/kotonebot/ui/pushkit/image_host.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui/pushkit 2025-09-21T10:37:16,483 copying build/lib/kotonebot/ui/pushkit/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui/pushkit 2025-09-21T10:37:16,484 copying build/lib/kotonebot/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/ui 2025-09-21T10:37:16,486 copying build/lib/kotonebot/errors.py -> build/bdist.linux-armv7l/wheel/./kotonebot 2025-09-21T10:37:16,488 creating build/bdist.linux-armv7l/wheel/kotonebot/interop 2025-09-21T10:37:16,489 creating build/bdist.linux-armv7l/wheel/kotonebot/interop/win 2025-09-21T10:37:16,490 copying build/lib/kotonebot/interop/win/shortcut.py -> build/bdist.linux-armv7l/wheel/./kotonebot/interop/win 2025-09-21T10:37:16,492 copying build/lib/kotonebot/interop/win/task_dialog.py -> build/bdist.linux-armv7l/wheel/./kotonebot/interop/win 2025-09-21T10:37:16,495 copying build/lib/kotonebot/interop/win/reg.py -> build/bdist.linux-armv7l/wheel/./kotonebot/interop/win 2025-09-21T10:37:16,497 copying build/lib/kotonebot/interop/win/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/interop/win 2025-09-21T10:37:16,498 copying build/lib/kotonebot/interop/win/message_box.py -> build/bdist.linux-armv7l/wheel/./kotonebot/interop/win 2025-09-21T10:37:16,501 creating build/bdist.linux-armv7l/wheel/kotonebot/primitives 2025-09-21T10:37:16,502 copying build/lib/kotonebot/primitives/geometry.py -> build/bdist.linux-armv7l/wheel/./kotonebot/primitives 2025-09-21T10:37:16,504 copying build/lib/kotonebot/primitives/__init__.py -> build/bdist.linux-armv7l/wheel/./kotonebot/primitives 2025-09-21T10:37:16,506 copying build/lib/kotonebot/primitives/visual.py -> build/bdist.linux-armv7l/wheel/./kotonebot/primitives 2025-09-21T10:37:16,510 running install_egg_info 2025-09-21T10:37:16,516 Copying kotonebot.egg-info to build/bdist.linux-armv7l/wheel/./kotonebot-0.3.1-py3.11.egg-info 2025-09-21T10:37:16,525 running install_scripts 2025-09-21T10:37:16,535 creating build/bdist.linux-armv7l/wheel/kotonebot-0.3.1.dist-info/WHEEL 2025-09-21T10:37:16,538 creating '/tmp/pip-wheel-4xl8ck_t/.tmp-hgg_uyfs/kotonebot-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-21T10:37:16,540 adding 'kotonebot/__init__.py' 2025-09-21T10:37:16,542 adding 'kotonebot/errors.py' 2025-09-21T10:37:16,544 adding 'kotonebot/util.py' 2025-09-21T10:37:16,546 adding 'kotonebot/backend/__init__.py' 2025-09-21T10:37:16,548 adding 'kotonebot/backend/bot.py' 2025-09-21T10:37:16,550 adding 'kotonebot/backend/color.py' 2025-09-21T10:37:16,552 adding 'kotonebot/backend/core.py' 2025-09-21T10:37:16,554 adding 'kotonebot/backend/dispatch.py' 2025-09-21T10:37:16,555 adding 'kotonebot/backend/flow_controller.py' 2025-09-21T10:37:16,558 adding 'kotonebot/backend/image.py' 2025-09-21T10:37:16,560 adding 'kotonebot/backend/loop.py' 2025-09-21T10:37:16,563 adding 'kotonebot/backend/ocr.py' 2025-09-21T10:37:16,565 adding 'kotonebot/backend/preprocessor.py' 2025-09-21T10:37:16,566 adding 'kotonebot/backend/context/__init__.py' 2025-09-21T10:37:16,570 adding 'kotonebot/backend/context/context.py' 2025-09-21T10:37:16,572 adding 'kotonebot/backend/context/task_action.py' 2025-09-21T10:37:16,573 adding 'kotonebot/backend/debug/__init__.py' 2025-09-21T10:37:16,575 adding 'kotonebot/backend/debug/entry.py' 2025-09-21T10:37:16,576 adding 'kotonebot/backend/debug/mock.py' 2025-09-21T10:37:16,578 adding 'kotonebot/backend/debug/server.py' 2025-09-21T10:37:16,580 adding 'kotonebot/backend/debug/vars.py' 2025-09-21T10:37:16,581 adding 'kotonebot/client/__init__.py' 2025-09-21T10:37:16,584 adding 'kotonebot/client/device.py' 2025-09-21T10:37:16,586 adding 'kotonebot/client/fast_screenshot.py' 2025-09-21T10:37:16,587 adding 'kotonebot/client/protocol.py' 2025-09-21T10:37:16,588 adding 'kotonebot/client/registration.py' 2025-09-21T10:37:16,590 adding 'kotonebot/client/host/__init__.py' 2025-09-21T10:37:16,591 adding 'kotonebot/client/host/adb_common.py' 2025-09-21T10:37:16,593 adding 'kotonebot/client/host/custom.py' 2025-09-21T10:37:16,594 adding 'kotonebot/client/host/leidian_host.py' 2025-09-21T10:37:16,596 adding 'kotonebot/client/host/mumu12_host.py' 2025-09-21T10:37:16,598 adding 'kotonebot/client/host/protocol.py' 2025-09-21T10:37:16,599 adding 'kotonebot/client/host/windows_common.py' 2025-09-21T10:37:16,600 adding 'kotonebot/client/implements/__init__.py' 2025-09-21T10:37:16,602 adding 'kotonebot/client/implements/adb.py' 2025-09-21T10:37:16,603 adding 'kotonebot/client/implements/adb_raw.py' 2025-09-21T10:37:16,605 adding 'kotonebot/client/implements/remote_windows.py' 2025-09-21T10:37:16,606 adding 'kotonebot/client/implements/uiautomator2.py' 2025-09-21T10:37:16,608 adding 'kotonebot/client/implements/windows.py' 2025-09-21T10:37:16,609 adding 'kotonebot/client/implements/nemu_ipc/__init__.py' 2025-09-21T10:37:16,611 adding 'kotonebot/client/implements/nemu_ipc/external_renderer_ipc.py' 2025-09-21T10:37:16,613 adding 'kotonebot/client/implements/nemu_ipc/nemu_ipc.py' 2025-09-21T10:37:16,614 adding 'kotonebot/config/__init__.py' 2025-09-21T10:37:16,616 adding 'kotonebot/config/base_config.py' 2025-09-21T10:37:16,617 adding 'kotonebot/config/manager.py' 2025-09-21T10:37:16,619 adding 'kotonebot/interop/win/__init__.py' 2025-09-21T10:37:16,621 adding 'kotonebot/interop/win/message_box.py' 2025-09-21T10:37:16,622 adding 'kotonebot/interop/win/reg.py' 2025-09-21T10:37:16,623 adding 'kotonebot/interop/win/shortcut.py' 2025-09-21T10:37:16,625 adding 'kotonebot/interop/win/task_dialog.py' 2025-09-21T10:37:16,627 adding 'kotonebot/logging/__init__.py' 2025-09-21T10:37:16,628 adding 'kotonebot/logging/log.py' 2025-09-21T10:37:16,630 adding 'kotonebot/primitives/__init__.py' 2025-09-21T10:37:16,631 adding 'kotonebot/primitives/geometry.py' 2025-09-21T10:37:16,633 adding 'kotonebot/primitives/visual.py' 2025-09-21T10:37:16,634 adding 'kotonebot/tools/__init__.py' 2025-09-21T10:37:16,636 adding 'kotonebot/tools/mirror.py' 2025-09-21T10:37:16,638 adding 'kotonebot/ui/__init__.py' 2025-09-21T10:37:16,639 adding 'kotonebot/ui/user.py' 2025-09-21T10:37:16,641 adding 'kotonebot/ui/file_host/sensio.py' 2025-09-21T10:37:16,642 adding 'kotonebot/ui/file_host/tmp_send.py' 2025-09-21T10:37:16,644 adding 'kotonebot/ui/pushkit/__init__.py' 2025-09-21T10:37:16,645 adding 'kotonebot/ui/pushkit/image_host.py' 2025-09-21T10:37:16,647 adding 'kotonebot/ui/pushkit/protocol.py' 2025-09-21T10:37:16,649 adding 'kotonebot/ui/pushkit/wxpusher.py' 2025-09-21T10:37:16,660 adding 'kotonebot-0.3.1.dist-info/licenses/LICENSE' 2025-09-21T10:37:16,662 adding 'kotonebot-0.3.1.dist-info/METADATA' 2025-09-21T10:37:16,664 adding 'kotonebot-0.3.1.dist-info/WHEEL' 2025-09-21T10:37:16,665 adding 'kotonebot-0.3.1.dist-info/top_level.txt' 2025-09-21T10:37:16,667 adding 'kotonebot-0.3.1.dist-info/RECORD' 2025-09-21T10:37:16,672 removing build/bdist.linux-armv7l/wheel 2025-09-21T10:37:16,812 Building wheel for kotonebot (pyproject.toml): finished with status 'done' 2025-09-21T10:37:16,817 Created wheel for kotonebot: filename=kotonebot-0.3.1-py3-none-any.whl size=138602 sha256=37dbb3dd917f722a6e824137b8ec633af6ac92341a7a37ae97538baaeb61e7e7 2025-09-21T10:37:16,819 Stored in directory: /tmp/pip-ephem-wheel-cache-unx8_n62/wheels/5f/36/e1/a065ff7aa3d851e528f5c979fbf2097713004df05e38c2a66d 2025-09-21T10:37:16,832 Successfully built kotonebot 2025-09-21T10:37:16,841 Removed build tracker: '/tmp/pip-build-tracker-in81ycag'