2026-07-10T13:40:15,493 Created temporary directory: /tmp/pip-ephem-wheel-cache-j3j6sg6l 2026-07-10T13:40:15,495 Created temporary directory: /tmp/pip-build-tracker-ln8dv1ox 2026-07-10T13:40:15,495 Initialized build tracking at /tmp/pip-build-tracker-ln8dv1ox 2026-07-10T13:40:15,496 Created build tracker: /tmp/pip-build-tracker-ln8dv1ox 2026-07-10T13:40:15,496 Entered build tracker: /tmp/pip-build-tracker-ln8dv1ox 2026-07-10T13:40:15,497 Created temporary directory: /tmp/pip-wheel-yokuc8g3 2026-07-10T13:40:15,500 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-07-10T13:40:15,503 Created temporary directory: /tmp/pip-ephem-wheel-cache-mym6ld0a 2026-07-10T13:40:15,526 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-10T13:40:15,530 2 location(s) to search for versions of hydrus-mcp: 2026-07-10T13:40:15,530 * https://pypi.org/simple/hydrus-mcp/ 2026-07-10T13:40:15,530 * https://www.piwheels.org/simple/hydrus-mcp/ 2026-07-10T13:40:15,531 Fetching project page and analyzing links: https://pypi.org/simple/hydrus-mcp/ 2026-07-10T13:40:15,531 Getting page https://pypi.org/simple/hydrus-mcp/ 2026-07-10T13:40:15,533 Found index url https://pypi.org/simple 2026-07-10T13:40:15,784 Fetched page https://pypi.org/simple/hydrus-mcp/ as application/vnd.pypi.simple.v1+json 2026-07-10T13:40:15,787 Skipping link: No binaries permitted for hydrus-mcp: https://files.pythonhosted.org/packages/70/12/b91d790b6561a861a3fa130f65e56d8f58d44236c2ac7d59824a18623318/hydrus_mcp-1.0.1-py3-none-any.whl (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:15,788 Found link https://files.pythonhosted.org/packages/6e/4a/67dc735513c152d0f33e60fe7ad952f548f37578485e5d4568e00c883e67/hydrus_mcp-1.0.1.tar.gz (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10), version: 1.0.1 2026-07-10T13:40:15,789 Skipping link: No binaries permitted for hydrus-mcp: https://files.pythonhosted.org/packages/b6/13/0d95e1f89cd51882bbbd78ea0b83f3107f15884775c40b873c6cc94b01db/hydrus_mcp-1.1.0-py3-none-any.whl (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:15,790 Found link https://files.pythonhosted.org/packages/10/23/50fa4e746aca4e1cce27acbe18a7c8db4009214208410acd481e62286b8f/hydrus_mcp-1.1.0.tar.gz (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10), version: 1.1.0 2026-07-10T13:40:15,791 Skipping link: No binaries permitted for hydrus-mcp: https://files.pythonhosted.org/packages/a2/4f/69934f199a506eac0725152bc57a8ff37a5b7561e9acd6085f9fc8a6a1ab/hydrus_mcp-1.2.0-py3-none-any.whl (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:15,792 Found link https://files.pythonhosted.org/packages/6e/20/57c94064e62e14e5f15623276bd48f4b9db86e9dbc03bb2d04706888a4d2/hydrus_mcp-1.2.0.tar.gz (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10), version: 1.2.0 2026-07-10T13:40:15,793 Skipping link: No binaries permitted for hydrus-mcp: https://files.pythonhosted.org/packages/a7/fc/b84ddd6f1b0134bd23f530c386fd10bcd382ff7a91c03ce511635ea5a115/hydrus_mcp-1.2.1-py3-none-any.whl (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:15,794 Found link https://files.pythonhosted.org/packages/91/0e/624f3d15e1868a6e918e2b984919d1e696e4eb4d04408226774579e90547/hydrus_mcp-1.2.1.tar.gz (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10), version: 1.2.1 2026-07-10T13:40:15,794 Skipping link: No binaries permitted for hydrus-mcp: https://files.pythonhosted.org/packages/82/75/76643b5fe1d3a0a64ace3bbe23a5fbbc45832dfd19d4a8f08c19eea36c65/hydrus_mcp-1.2.3-py3-none-any.whl (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:15,795 Found link https://files.pythonhosted.org/packages/aa/6f/72309db1227c62ee32465b285121dded6e74d4bf635566c98023b2a74770/hydrus_mcp-1.2.3.tar.gz (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10), version: 1.2.3 2026-07-10T13:40:15,796 Skipping link: No binaries permitted for hydrus-mcp: https://files.pythonhosted.org/packages/d2/c4/2f758d20a905ea54e08d728c5ce1368da1a684e6961e913084e2ea961c9c/hydrus_mcp-1.2.4-py3-none-any.whl (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:15,797 Found link https://files.pythonhosted.org/packages/86/00/cc61122bf08cce673a2b192faabd6a675d9ca3dbfe51271f7f18d6ff1500/hydrus_mcp-1.2.4.tar.gz (from https://pypi.org/simple/hydrus-mcp/) (requires-python:>=3.10), version: 1.2.4 2026-07-10T13:40:15,798 Fetching project page and analyzing links: https://www.piwheels.org/simple/hydrus-mcp/ 2026-07-10T13:40:15,798 Getting page https://www.piwheels.org/simple/hydrus-mcp/ 2026-07-10T13:40:15,800 Found index url https://www.piwheels.org/simple 2026-07-10T13:40:16,095 Fetched page https://www.piwheels.org/simple/hydrus-mcp/ as text/html 2026-07-10T13:40:16,098 Skipping link: No binaries permitted for hydrus-mcp: https://archive1.piwheels.org/simple/hydrus-mcp/hydrus_mcp-1.2.3-py3-none-any.whl#sha256=765707268522f06cfb1b9b5078578bfdcf7ac17b68af58a5ce59437b22a7db66 (from https://www.piwheels.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:16,099 Skipping link: No binaries permitted for hydrus-mcp: https://archive1.piwheels.org/simple/hydrus-mcp/hydrus_mcp-1.2.1-py3-none-any.whl#sha256=4c13ff35d69310548e7195cae706b98a50ac05108db62ba38810422b97477e08 (from https://www.piwheels.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:16,099 Skipping link: No binaries permitted for hydrus-mcp: https://archive1.piwheels.org/simple/hydrus-mcp/hydrus_mcp-1.2.0-py3-none-any.whl#sha256=a54c8a3fa5bc0494948732983e18796d4d8845997f97d1fd46028b6e08e8aace (from https://www.piwheels.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:16,100 Skipping link: No binaries permitted for hydrus-mcp: https://archive1.piwheels.org/simple/hydrus-mcp/hydrus_mcp-1.1.0-py3-none-any.whl#sha256=b07eea3695bccd0be055bdef56c379545fb9122b250e58655b6d65b6a8b2752f (from https://www.piwheels.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:16,101 Skipping link: No binaries permitted for hydrus-mcp: https://archive1.piwheels.org/simple/hydrus-mcp/hydrus_mcp-1.0.1-py3-none-any.whl#sha256=620bfbea80529fa8c757281b79e73eedec118b9872f6fef5d786f659106e4420 (from https://www.piwheels.org/simple/hydrus-mcp/) (requires-python:>=3.10) 2026-07-10T13:40:16,101 Skipping link: not a file: https://www.piwheels.org/simple/hydrus-mcp/ 2026-07-10T13:40:16,102 Skipping link: not a file: https://pypi.org/simple/hydrus-mcp/ 2026-07-10T13:40:16,123 Given no hashes to check 1 links for project 'hydrus-mcp': discarding no candidates 2026-07-10T13:40:16,141 Collecting hydrus-mcp==1.2.4 2026-07-10T13:40:16,144 Created temporary directory: /tmp/pip-unpack-aeohx65c 2026-07-10T13:40:16,389 Downloading hydrus_mcp-1.2.4.tar.gz (144 kB) 2026-07-10T13:40:16,572 Added hydrus-mcp==1.2.4 from https://files.pythonhosted.org/packages/86/00/cc61122bf08cce673a2b192faabd6a675d9ca3dbfe51271f7f18d6ff1500/hydrus_mcp-1.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-ln8dv1ox' 2026-07-10T13:40:16,576 Created temporary directory: /tmp/pip-build-env-zx6req0e 2026-07-10T13:40:16,581 Installing build dependencies: started 2026-07-10T13:40:16,582 Running command pip subprocess to install build dependencies 2026-07-10T13:40:17,731 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-10T13:40:18,208 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-07-10T13:40:18,231 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-10T13:40:18,998 Collecting hatchling 2026-07-10T13:40:18,999 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl.metadata 2026-07-10T13:40:19,014 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-10T13:40:19,215 Collecting packaging>=24.2 2026-07-10T13:40:19,216 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-10T13:40:19,232 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-10T13:40:19,355 Collecting pathspec>=0.10.1 2026-07-10T13:40:19,356 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-07-10T13:40:19,371 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-07-10T13:40:19,495 Collecting pluggy>=1.0.0 2026-07-10T13:40:19,497 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-07-10T13:40:19,510 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-07-10T13:40:19,772 Collecting trove-classifiers 2026-07-10T13:40:19,773 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-07-10T13:40:19,786 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-07-10T13:40:19,851 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl (77 kB) 2026-07-10T13:40:19,874 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-10T13:40:19,905 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-10T13:40:19,922 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-10T13:40:19,939 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-10T13:40:19,959 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl (77 kB) 2026-07-10T13:40:19,988 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-10T13:40:20,013 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-10T13:40:20,037 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-10T13:40:20,059 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-10T13:40:22,650 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-07-10T13:40:22,685 Creating /tmp/pip-build-env-zx6req0e/overlay/local/bin 2026-07-10T13:40:22,687 changing mode of /tmp/pip-build-env-zx6req0e/overlay/local/bin/trove-classifiers to 755 2026-07-10T13:40:23,713 changing mode of /tmp/pip-build-env-zx6req0e/overlay/local/bin/hatchling to 755 2026-07-10T13:40:23,750 Successfully installed hatchling-1.31.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.6.1.19 2026-07-10T13:40:24,010 Installing build dependencies: finished with status 'done' 2026-07-10T13:40:24,017 Getting requirements to build wheel: started 2026-07-10T13:40:24,019 Running command Getting requirements to build wheel 2026-07-10T13:40:24,373 Getting requirements to build wheel: finished with status 'done' 2026-07-10T13:40:24,376 Created temporary directory: /tmp/pip-modern-metadata-jgoioh2s 2026-07-10T13:40:24,378 Preparing metadata (pyproject.toml): started 2026-07-10T13:40:24,379 Running command Preparing metadata (pyproject.toml) 2026-07-10T13:40:24,939 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-10T13:40:24,944 Source in /tmp/pip-wheel-yokuc8g3/hydrus-mcp_9863c52201c04b06beb869fc9b767aa7 has version 1.2.4, which satisfies requirement hydrus-mcp==1.2.4 from https://files.pythonhosted.org/packages/86/00/cc61122bf08cce673a2b192faabd6a675d9ca3dbfe51271f7f18d6ff1500/hydrus_mcp-1.2.4.tar.gz 2026-07-10T13:40:24,945 Removed hydrus-mcp==1.2.4 from https://files.pythonhosted.org/packages/86/00/cc61122bf08cce673a2b192faabd6a675d9ca3dbfe51271f7f18d6ff1500/hydrus_mcp-1.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-ln8dv1ox' 2026-07-10T13:40:24,953 Created temporary directory: /tmp/pip-unpack-ml649hkb 2026-07-10T13:40:24,953 Building wheels for collected packages: hydrus-mcp 2026-07-10T13:40:24,958 Created temporary directory: /tmp/pip-wheel-4m4td4ap 2026-07-10T13:40:24,958 Destination directory: /tmp/pip-wheel-4m4td4ap 2026-07-10T13:40:24,960 Building wheel for hydrus-mcp (pyproject.toml): started 2026-07-10T13:40:24,961 Running command Building wheel for hydrus-mcp (pyproject.toml) 2026-07-10T13:40:25,091 Building wheel for hydrus-mcp (pyproject.toml): finished with status 'done' 2026-07-10T13:40:25,096 Created wheel for hydrus-mcp: filename=hydrus_mcp-1.2.4-py3-none-any.whl size=58974 sha256=179566f6ba4ba62945c6750d966c1535b681383127bdab2d128d4c31f8fbf918 2026-07-10T13:40:25,097 Stored in directory: /tmp/pip-ephem-wheel-cache-mym6ld0a/wheels/2d/80/19/cb861a97e4af0533e129906bbda43deed4397a5728e1659c73 2026-07-10T13:40:25,112 Successfully built hydrus-mcp 2026-07-10T13:40:25,116 Removed build tracker: '/tmp/pip-build-tracker-ln8dv1ox'