2026-02-08T23:04:07,967 Created temporary directory: /tmp/pip-ephem-wheel-cache-u7ajtn8h 2026-02-08T23:04:07,968 Created temporary directory: /tmp/pip-build-tracker-lhsi7iy7 2026-02-08T23:04:07,969 Initialized build tracking at /tmp/pip-build-tracker-lhsi7iy7 2026-02-08T23:04:07,969 Created build tracker: /tmp/pip-build-tracker-lhsi7iy7 2026-02-08T23:04:07,970 Entered build tracker: /tmp/pip-build-tracker-lhsi7iy7 2026-02-08T23:04:07,971 Created temporary directory: /tmp/pip-wheel-aspabz8r 2026-02-08T23:04:07,974 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-02-08T23:04:07,976 Created temporary directory: /tmp/pip-ephem-wheel-cache-eqa90r4y 2026-02-08T23:04:07,997 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T23:04:08,001 2 location(s) to search for versions of yutori-mcp: 2026-02-08T23:04:08,001 * https://pypi.org/simple/yutori-mcp/ 2026-02-08T23:04:08,001 * https://www.piwheels.org/simple/yutori-mcp/ 2026-02-08T23:04:08,002 Fetching project page and analyzing links: https://pypi.org/simple/yutori-mcp/ 2026-02-08T23:04:08,002 Getting page https://pypi.org/simple/yutori-mcp/ 2026-02-08T23:04:08,004 Found index url https://pypi.org/simple 2026-02-08T23:04:08,234 Fetched page https://pypi.org/simple/yutori-mcp/ as application/vnd.pypi.simple.v1+json 2026-02-08T23:04:08,240 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/a1/63/de7b9bcd8072c765e5c2500943ab76516d682fd15bed1ef60a49534e24f4/yutori_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,241 Found link https://files.pythonhosted.org/packages/9c/0d/9451908e9e48ec9836e00fd455ee738bcb23029d6f5ff85c13e77e6999c0/yutori_mcp-0.1.0.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.0 2026-02-08T23:04:08,242 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/89/c0/db61796d93fb851b1acdf8140855f483db54a4d7aca18902956484f705c1/yutori_mcp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,244 Found link https://files.pythonhosted.org/packages/de/8c/37abe21acaab44c91a9c5faf12b688bd1c265e07b85fad2075a00a50604c/yutori_mcp-0.1.1.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.1 2026-02-08T23:04:08,244 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/eb/5b/0480f17d4c9822e2119110856948b4ad72230361dbfcc25f8450fef8bec5/yutori_mcp-0.1.2-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,246 Found link https://files.pythonhosted.org/packages/a1/5c/c713b22c11f03cb55b3f5271669b44e1ee446fa011bc011ae0fb76fe9695/yutori_mcp-0.1.2.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.2 2026-02-08T23:04:08,247 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/ff/4c/ee04e874b04e523709752f80decdf95bff96f6e94bb466cd65fb2ac0489f/yutori_mcp-0.1.3-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,248 Found link https://files.pythonhosted.org/packages/4a/a6/0740817c25bf98b306cc7306b4b09f0423ff22c0894311a15f31b4d98652/yutori_mcp-0.1.3.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.3 2026-02-08T23:04:08,249 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/0e/6b/64b563404a44d8bba67d50ada8eb30f0c5fb060bf428fe8406de30437691/yutori_mcp-0.1.4-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,250 Found link https://files.pythonhosted.org/packages/4b/f3/3d02d90b67d72980aefbcb3b502f2d47a269fb4e517e806fc327c729c0e5/yutori_mcp-0.1.4.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.4 2026-02-08T23:04:08,251 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/62/b1/0b0ee0bbe0831856be8bc83af42b0bd461ec58b8edd5f995f6a306499620/yutori_mcp-0.1.5-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,252 Found link https://files.pythonhosted.org/packages/5d/56/cd7e70996e4ab64b32d17126983d34a491c6435207eca435b4e614f9f181/yutori_mcp-0.1.5.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.5 2026-02-08T23:04:08,253 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/db/bb/54a19a372ec3f394ea88d0c3f5eed32e1c269fffc85c30e94f213a36d460/yutori_mcp-0.1.6-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,254 Found link https://files.pythonhosted.org/packages/cc/ed/cb83af7b5d628843282b0be18e9509889b1b97e3e131753be92e06921546/yutori_mcp-0.1.6.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.6 2026-02-08T23:04:08,255 Skipping link: No binaries permitted for yutori-mcp: https://files.pythonhosted.org/packages/68/16/64e32a5affe5f83ebbf1733a13ce80e4aeee2ec67447c38b8657531d27c7/yutori_mcp-0.1.7-py3-none-any.whl (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,256 Found link https://files.pythonhosted.org/packages/e0/d9/98911451ae336394aadd9498edb7e25eec2815e9fcc0f564917397c7a971/yutori_mcp-0.1.7.tar.gz (from https://pypi.org/simple/yutori-mcp/) (requires-python:>=3.10), version: 0.1.7 2026-02-08T23:04:08,257 Fetching project page and analyzing links: https://www.piwheels.org/simple/yutori-mcp/ 2026-02-08T23:04:08,258 Getting page https://www.piwheels.org/simple/yutori-mcp/ 2026-02-08T23:04:08,260 Found index url https://www.piwheels.org/simple 2026-02-08T23:04:08,435 Fetched page https://www.piwheels.org/simple/yutori-mcp/ as text/html 2026-02-08T23:04:08,437 Skipping link: No binaries permitted for yutori-mcp: https://www.piwheels.org/simple/yutori-mcp/yutori_mcp-0.1.1-py3-none-any.whl#sha256=d0ece64f3545e30ffcacbcc40ff95bfc6450747e154496fce273e3e8cb0289e1 (from https://www.piwheels.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,438 Skipping link: No binaries permitted for yutori-mcp: https://www.piwheels.org/simple/yutori-mcp/yutori_mcp-0.1.0-py3-none-any.whl#sha256=89f222d343f3e71d0ed63d0a6462e71f46b20e6fbcc9bbe7ca7f8882a2ae4971 (from https://www.piwheels.org/simple/yutori-mcp/) (requires-python:>=3.10) 2026-02-08T23:04:08,438 Skipping link: not a file: https://www.piwheels.org/simple/yutori-mcp/ 2026-02-08T23:04:08,439 Skipping link: not a file: https://pypi.org/simple/yutori-mcp/ 2026-02-08T23:04:08,459 Given no hashes to check 1 links for project 'yutori-mcp': discarding no candidates 2026-02-08T23:04:08,477 Collecting yutori-mcp==0.1.2 2026-02-08T23:04:08,480 Created temporary directory: /tmp/pip-unpack-8il6c89k 2026-02-08T23:04:08,691 Downloading yutori_mcp-0.1.2.tar.gz (53 kB) 2026-02-08T23:04:08,783 Added yutori-mcp==0.1.2 from https://files.pythonhosted.org/packages/a1/5c/c713b22c11f03cb55b3f5271669b44e1ee446fa011bc011ae0fb76fe9695/yutori_mcp-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-lhsi7iy7' 2026-02-08T23:04:08,787 Created temporary directory: /tmp/pip-build-env-_sztw3s7 2026-02-08T23:04:08,791 Installing build dependencies: started 2026-02-08T23:04:08,793 Running command pip subprocess to install build dependencies 2026-02-08T23:04:09,966 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-08T23:04:10,539 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-02-08T23:04:10,562 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-08T23:04:11,073 Collecting hatchling 2026-02-08T23:04:11,089 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-08T23:04:11,277 Collecting packaging>=24.2 2026-02-08T23:04:11,282 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-08T23:04:11,397 Collecting pathspec>=0.10.1 2026-02-08T23:04:11,402 Using cached pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-08T23:04:11,520 Collecting pluggy>=1.0.0 2026-02-08T23:04:11,534 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-08T23:04:11,787 Collecting trove-classifiers 2026-02-08T23:04:11,800 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-08T23:04:14,536 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-02-08T23:04:14,571 Creating /tmp/pip-build-env-_sztw3s7/overlay/local/bin 2026-02-08T23:04:14,573 changing mode of /tmp/pip-build-env-_sztw3s7/overlay/local/bin/trove-classifiers to 755 2026-02-08T23:04:15,522 changing mode of /tmp/pip-build-env-_sztw3s7/overlay/local/bin/hatchling to 755 2026-02-08T23:04:15,567 Successfully installed hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-02-08T23:04:15,833 Installing build dependencies: finished with status 'done' 2026-02-08T23:04:15,840 Getting requirements to build wheel: started 2026-02-08T23:04:15,841 Running command Getting requirements to build wheel 2026-02-08T23:04:16,181 Getting requirements to build wheel: finished with status 'done' 2026-02-08T23:04:16,185 Created temporary directory: /tmp/pip-modern-metadata-u4fne_pi 2026-02-08T23:04:16,187 Preparing metadata (pyproject.toml): started 2026-02-08T23:04:16,188 Running command Preparing metadata (pyproject.toml) 2026-02-08T23:04:16,792 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-08T23:04:16,797 Source in /tmp/pip-wheel-aspabz8r/yutori-mcp_8c5ad9a0f0e64929988c860df59cc41f has version 0.1.2, which satisfies requirement yutori-mcp==0.1.2 from https://files.pythonhosted.org/packages/a1/5c/c713b22c11f03cb55b3f5271669b44e1ee446fa011bc011ae0fb76fe9695/yutori_mcp-0.1.2.tar.gz 2026-02-08T23:04:16,798 Removed yutori-mcp==0.1.2 from https://files.pythonhosted.org/packages/a1/5c/c713b22c11f03cb55b3f5271669b44e1ee446fa011bc011ae0fb76fe9695/yutori_mcp-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-lhsi7iy7' 2026-02-08T23:04:16,806 Created temporary directory: /tmp/pip-unpack-3_58egy4 2026-02-08T23:04:16,807 Building wheels for collected packages: yutori-mcp 2026-02-08T23:04:16,811 Created temporary directory: /tmp/pip-wheel-dhg688vm 2026-02-08T23:04:16,811 Destination directory: /tmp/pip-wheel-dhg688vm 2026-02-08T23:04:16,814 Building wheel for yutori-mcp (pyproject.toml): started 2026-02-08T23:04:16,815 Running command Building wheel for yutori-mcp (pyproject.toml) 2026-02-08T23:04:16,944 Building wheel for yutori-mcp (pyproject.toml): finished with status 'done' 2026-02-08T23:04:16,948 Created wheel for yutori-mcp: filename=yutori_mcp-0.1.2-py3-none-any.whl size=18076 sha256=9d70b31eb37c330a2f9160d8d97cf50ddfbcefb8c5ff2a7c03df915a857c9ec7 2026-02-08T23:04:16,949 Stored in directory: /tmp/pip-ephem-wheel-cache-eqa90r4y/wheels/76/a9/b9/1057d5f3bbde39cba25762634a751df80637b694ea94211c5a 2026-02-08T23:04:16,963 Successfully built yutori-mcp 2026-02-08T23:04:16,967 Removed build tracker: '/tmp/pip-build-tracker-lhsi7iy7'