2026-04-27T08:41:17,366 Created temporary directory: /tmp/pip-ephem-wheel-cache-7gwha0c3 2026-04-27T08:41:17,368 Created temporary directory: /tmp/pip-build-tracker-uebwlejt 2026-04-27T08:41:17,368 Initialized build tracking at /tmp/pip-build-tracker-uebwlejt 2026-04-27T08:41:17,369 Created build tracker: /tmp/pip-build-tracker-uebwlejt 2026-04-27T08:41:17,369 Entered build tracker: /tmp/pip-build-tracker-uebwlejt 2026-04-27T08:41:17,370 Created temporary directory: /tmp/pip-wheel-zael1u1t 2026-04-27T08:41:17,373 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-27T08:41:17,376 Created temporary directory: /tmp/pip-ephem-wheel-cache-fyaq71su 2026-04-27T08:41:17,398 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T08:41:17,401 2 location(s) to search for versions of zh-ocr-mcp: 2026-04-27T08:41:17,401 * https://pypi.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,401 * https://www.piwheels.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,402 Fetching project page and analyzing links: https://pypi.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,403 Getting page https://pypi.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,405 Found index url https://pypi.org/simple 2026-04-27T08:41:17,633 Fetched page https://pypi.org/simple/zh-ocr-mcp/ as application/vnd.pypi.simple.v1+json 2026-04-27T08:41:17,634 Skipping link: No binaries permitted for zh-ocr-mcp: https://files.pythonhosted.org/packages/60/a8/8ef5bbc76be22d37f435f494112bbddfa1e505128669bb51bc1433dabc6c/zh_ocr_mcp-1.0.0-py3-none-any.whl (from https://pypi.org/simple/zh-ocr-mcp/) (requires-python:<4.0,>=3.10) 2026-04-27T08:41:17,636 Found link https://files.pythonhosted.org/packages/6e/26/103549d5e6fd03fa955e643e5c5649fae47d209b5613c1d86be89677f8ba/zh_ocr_mcp-1.0.0.tar.gz (from https://pypi.org/simple/zh-ocr-mcp/) (requires-python:<4.0,>=3.10), version: 1.0.0 2026-04-27T08:41:17,637 Fetching project page and analyzing links: https://www.piwheels.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,637 Getting page https://www.piwheels.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,638 Found index url https://www.piwheels.org/simple 2026-04-27T08:41:17,811 Fetched page https://www.piwheels.org/simple/zh-ocr-mcp/ as text/html 2026-04-27T08:41:17,812 Skipping link: not a file: https://www.piwheels.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,813 Skipping link: not a file: https://pypi.org/simple/zh-ocr-mcp/ 2026-04-27T08:41:17,834 Given no hashes to check 1 links for project 'zh-ocr-mcp': discarding no candidates 2026-04-27T08:41:17,853 Collecting zh-ocr-mcp==1.0.0 2026-04-27T08:41:17,856 Created temporary directory: /tmp/pip-unpack-uxnw0zze 2026-04-27T08:41:18,083 Downloading zh_ocr_mcp-1.0.0.tar.gz (30 kB) 2026-04-27T08:41:18,151 Added zh-ocr-mcp==1.0.0 from https://files.pythonhosted.org/packages/6e/26/103549d5e6fd03fa955e643e5c5649fae47d209b5613c1d86be89677f8ba/zh_ocr_mcp-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-uebwlejt' 2026-04-27T08:41:18,156 Created temporary directory: /tmp/pip-build-env-f38c7rq8 2026-04-27T08:41:18,160 Installing build dependencies: started 2026-04-27T08:41:18,162 Running command pip subprocess to install build dependencies 2026-04-27T08:41:18,194 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-27T08:41:18,237 Traceback (most recent call last): 2026-04-27T08:41:18,238 File "", line 192, in addpackage 2026-04-27T08:41:18,238 File "", line 1, in 2026-04-27T08:41:18,239 ModuleNotFoundError: No module named 'outofcuda' 2026-04-27T08:41:18,240 Remainder of file ignored 2026-04-27T08:41:19,327 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-27T08:41:19,751 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-27T08:41:19,775 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T08:41:21,631 Collecting setuptools>=42.0 2026-04-27T08:41:21,730 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-27T08:41:21,996 Collecting wheel 2026-04-27T08:41:22,011 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-27T08:41:22,191 Collecting packaging>=24.0 2026-04-27T08:41:22,208 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-27T08:41:25,165 Installing collected packages: setuptools, packaging, wheel 2026-04-27T08:41:28,966 Creating /tmp/pip-build-env-f38c7rq8/overlay/local/bin 2026-04-27T08:41:28,969 changing mode of /tmp/pip-build-env-f38c7rq8/overlay/local/bin/wheel to 755 2026-04-27T08:41:28,991 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-04-27T08:41:29,269 Installing build dependencies: finished with status 'done' 2026-04-27T08:41:29,278 Getting requirements to build wheel: started 2026-04-27T08:41:29,279 Running command Getting requirements to build wheel 2026-04-27T08:41:29,982 running egg_info 2026-04-27T08:41:29,988 writing src/zh_ocr_mcp.egg-info/PKG-INFO 2026-04-27T08:41:29,992 writing dependency_links to src/zh_ocr_mcp.egg-info/dependency_links.txt 2026-04-27T08:41:29,995 writing entry points to src/zh_ocr_mcp.egg-info/entry_points.txt 2026-04-27T08:41:29,997 writing requirements to src/zh_ocr_mcp.egg-info/requires.txt 2026-04-27T08:41:29,998 writing top-level names to src/zh_ocr_mcp.egg-info/top_level.txt 2026-04-27T08:41:30,019 reading manifest file 'src/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:30,022 reading manifest template 'MANIFEST.in' 2026-04-27T08:41:30,026 writing manifest file 'src/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:30,123 Getting requirements to build wheel: finished with status 'done' 2026-04-27T08:41:30,127 Created temporary directory: /tmp/pip-modern-metadata-8h3ei3_x 2026-04-27T08:41:30,129 Preparing metadata (pyproject.toml): started 2026-04-27T08:41:30,131 Running command Preparing metadata (pyproject.toml) 2026-04-27T08:41:31,043 running dist_info 2026-04-27T08:41:31,053 creating /tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info 2026-04-27T08:41:31,055 writing /tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/PKG-INFO 2026-04-27T08:41:31,061 writing dependency_links to /tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/dependency_links.txt 2026-04-27T08:41:31,064 writing entry points to /tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/entry_points.txt 2026-04-27T08:41:31,066 writing requirements to /tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/requires.txt 2026-04-27T08:41:31,068 writing top-level names to /tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/top_level.txt 2026-04-27T08:41:31,069 writing manifest file '/tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:31,087 reading manifest file '/tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:31,089 reading manifest template 'MANIFEST.in' 2026-04-27T08:41:31,092 writing manifest file '/tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:31,094 creating '/tmp/pip-modern-metadata-8h3ei3_x/zh_ocr_mcp-1.0.0.dist-info' 2026-04-27T08:41:31,234 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-27T08:41:31,240 Source in /tmp/pip-wheel-zael1u1t/zh-ocr-mcp_97b7272799ed4740bcda918136ea37ae has version 1.0.0, which satisfies requirement zh-ocr-mcp==1.0.0 from https://files.pythonhosted.org/packages/6e/26/103549d5e6fd03fa955e643e5c5649fae47d209b5613c1d86be89677f8ba/zh_ocr_mcp-1.0.0.tar.gz 2026-04-27T08:41:31,241 Removed zh-ocr-mcp==1.0.0 from https://files.pythonhosted.org/packages/6e/26/103549d5e6fd03fa955e643e5c5649fae47d209b5613c1d86be89677f8ba/zh_ocr_mcp-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-uebwlejt' 2026-04-27T08:41:31,249 Created temporary directory: /tmp/pip-unpack-vh21x903 2026-04-27T08:41:31,249 Building wheels for collected packages: zh-ocr-mcp 2026-04-27T08:41:31,257 Created temporary directory: /tmp/pip-wheel-7pyii6om 2026-04-27T08:41:31,258 Destination directory: /tmp/pip-wheel-7pyii6om 2026-04-27T08:41:31,261 Building wheel for zh-ocr-mcp (pyproject.toml): started 2026-04-27T08:41:31,263 Running command Building wheel for zh-ocr-mcp (pyproject.toml) 2026-04-27T08:41:31,892 running bdist_wheel 2026-04-27T08:41:31,910 running build 2026-04-27T08:41:31,911 running build_py 2026-04-27T08:41:31,918 creating build/lib/zh_ocr_mcp 2026-04-27T08:41:31,921 copying src/zh_ocr_mcp/__init__.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,924 copying src/zh_ocr_mcp/api.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,927 copying src/zh_ocr_mcp/config.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,929 copying src/zh_ocr_mcp/examples.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,931 copying src/zh_ocr_mcp/cli.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,933 copying src/zh_ocr_mcp/language.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,936 copying src/zh_ocr_mcp/server.py -> build/lib/zh_ocr_mcp 2026-04-27T08:41:31,938 running egg_info 2026-04-27T08:41:31,948 writing src/zh_ocr_mcp.egg-info/PKG-INFO 2026-04-27T08:41:31,951 writing dependency_links to src/zh_ocr_mcp.egg-info/dependency_links.txt 2026-04-27T08:41:31,953 writing entry points to src/zh_ocr_mcp.egg-info/entry_points.txt 2026-04-27T08:41:31,954 writing requirements to src/zh_ocr_mcp.egg-info/requires.txt 2026-04-27T08:41:31,955 writing top-level names to src/zh_ocr_mcp.egg-info/top_level.txt 2026-04-27T08:41:31,964 reading manifest file 'src/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:31,967 reading manifest template 'MANIFEST.in' 2026-04-27T08:41:31,970 writing manifest file 'src/zh_ocr_mcp.egg-info/SOURCES.txt' 2026-04-27T08:41:31,982 installing to build/bdist.linux-armv7l/wheel 2026-04-27T08:41:31,983 running install 2026-04-27T08:41:32,005 running install_lib 2026-04-27T08:41:32,011 creating build/bdist.linux-armv7l/wheel 2026-04-27T08:41:32,013 creating build/bdist.linux-armv7l/wheel/zh_ocr_mcp 2026-04-27T08:41:32,015 copying build/lib/zh_ocr_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,017 copying build/lib/zh_ocr_mcp/api.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,020 copying build/lib/zh_ocr_mcp/config.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,021 copying build/lib/zh_ocr_mcp/examples.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,023 copying build/lib/zh_ocr_mcp/cli.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,026 copying build/lib/zh_ocr_mcp/language.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,028 copying build/lib/zh_ocr_mcp/server.py -> build/bdist.linux-armv7l/wheel/./zh_ocr_mcp 2026-04-27T08:41:32,031 running install_egg_info 2026-04-27T08:41:32,035 Copying src/zh_ocr_mcp.egg-info to build/bdist.linux-armv7l/wheel/./zh_ocr_mcp-1.0.0-py3.11.egg-info 2026-04-27T08:41:32,048 running install_scripts 2026-04-27T08:41:32,058 creating build/bdist.linux-armv7l/wheel/zh_ocr_mcp-1.0.0.dist-info/WHEEL 2026-04-27T08:41:32,061 creating '/tmp/pip-wheel-7pyii6om/.tmp-9ogab11j/zh_ocr_mcp-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-27T08:41:32,063 adding 'zh_ocr_mcp/__init__.py' 2026-04-27T08:41:32,066 adding 'zh_ocr_mcp/api.py' 2026-04-27T08:41:32,068 adding 'zh_ocr_mcp/cli.py' 2026-04-27T08:41:32,070 adding 'zh_ocr_mcp/config.py' 2026-04-27T08:41:32,071 adding 'zh_ocr_mcp/examples.py' 2026-04-27T08:41:32,073 adding 'zh_ocr_mcp/language.py' 2026-04-27T08:41:32,077 adding 'zh_ocr_mcp/server.py' 2026-04-27T08:41:32,080 adding 'zh_ocr_mcp-1.0.0.dist-info/METADATA' 2026-04-27T08:41:32,082 adding 'zh_ocr_mcp-1.0.0.dist-info/WHEEL' 2026-04-27T08:41:32,082 adding 'zh_ocr_mcp-1.0.0.dist-info/entry_points.txt' 2026-04-27T08:41:32,083 adding 'zh_ocr_mcp-1.0.0.dist-info/top_level.txt' 2026-04-27T08:41:32,084 adding 'zh_ocr_mcp-1.0.0.dist-info/RECORD' 2026-04-27T08:41:32,086 removing build/bdist.linux-armv7l/wheel 2026-04-27T08:41:32,188 Building wheel for zh-ocr-mcp (pyproject.toml): finished with status 'done' 2026-04-27T08:41:32,193 Created wheel for zh-ocr-mcp: filename=zh_ocr_mcp-1.0.0-py3-none-any.whl size=28627 sha256=704ad35650770c58fc1670394c3e4e027522df176f8c04545f185d6fca4509a5 2026-04-27T08:41:32,194 Stored in directory: /tmp/pip-ephem-wheel-cache-fyaq71su/wheels/56/c9/0c/db74f21d5bf82b80db260e45ad6fd6090ecf29e4d44aee8c25 2026-04-27T08:41:32,205 Successfully built zh-ocr-mcp 2026-04-27T08:41:32,209 Removed build tracker: '/tmp/pip-build-tracker-uebwlejt'