2026-05-18T11:35:11,724 Created temporary directory: /tmp/pip-ephem-wheel-cache-e5ruenp6 2026-05-18T11:35:11,726 Created temporary directory: /tmp/pip-build-tracker-zil6mo7d 2026-05-18T11:35:11,726 Initialized build tracking at /tmp/pip-build-tracker-zil6mo7d 2026-05-18T11:35:11,727 Created build tracker: /tmp/pip-build-tracker-zil6mo7d 2026-05-18T11:35:11,727 Entered build tracker: /tmp/pip-build-tracker-zil6mo7d 2026-05-18T11:35:11,728 Created temporary directory: /tmp/pip-wheel-fckvfzmp 2026-05-18T11:35:11,731 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-18T11:35:11,734 Created temporary directory: /tmp/pip-ephem-wheel-cache-2e81byno 2026-05-18T11:35:11,758 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T11:35:11,762 2 location(s) to search for versions of code-review-mcp: 2026-05-18T11:35:11,762 * https://pypi.org/simple/code-review-mcp/ 2026-05-18T11:35:11,762 * https://www.piwheels.org/simple/code-review-mcp/ 2026-05-18T11:35:11,763 Fetching project page and analyzing links: https://pypi.org/simple/code-review-mcp/ 2026-05-18T11:35:11,764 Getting page https://pypi.org/simple/code-review-mcp/ 2026-05-18T11:35:11,765 Found index url https://pypi.org/simple 2026-05-18T11:35:11,993 Fetched page https://pypi.org/simple/code-review-mcp/ as application/vnd.pypi.simple.v1+json 2026-05-18T11:35:11,996 Skipping link: No binaries permitted for code-review-mcp: https://files.pythonhosted.org/packages/10/e1/b5d6cd332196394b4c146b60f88459bb85ef9e269fd3b0f2763df9a06ff7/code_review_mcp-1.0.0-py3-none-any.whl (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:11,997 Found link https://files.pythonhosted.org/packages/a1/31/94b1ebc35100f681143a8fc1679df9f07025aa1da4cad9ba4fa29b22a917/code_review_mcp-1.0.0.tar.gz (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10), version: 1.0.0 2026-05-18T11:35:11,998 Skipping link: No binaries permitted for code-review-mcp: https://files.pythonhosted.org/packages/69/8b/a9b6bd7810cb652a6f723cb95377d62a9cb6b3c96733da120b47cee7e7c1/code_review_mcp-1.1.0-py3-none-any.whl (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:11,999 Found link https://files.pythonhosted.org/packages/98/00/02e3191ce664afa74b6873e00e05287b692124db923fef6bed821c20fea2/code_review_mcp-1.1.0.tar.gz (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10), version: 1.1.0 2026-05-18T11:35:12,000 Skipping link: No binaries permitted for code-review-mcp: https://files.pythonhosted.org/packages/c6/d9/d4ca986af0f13488a4665b8b469fc79f3a301f6728588026945247b49dee/code_review_mcp-1.2.0-py3-none-any.whl (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:12,001 Found link https://files.pythonhosted.org/packages/a9/0a/46eb3ceeacae4bd62d3da29afbfb350ddfc7ed6d9c2a2bf4ea230fe95ccc/code_review_mcp-1.2.0.tar.gz (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10), version: 1.2.0 2026-05-18T11:35:12,002 Skipping link: No binaries permitted for code-review-mcp: https://files.pythonhosted.org/packages/fb/15/5ad4aaed303d55e7e751c0532763b0babe925f49044082659dd609b54d31/code_review_mcp-1.2.1-py3-none-any.whl (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:12,003 Found link https://files.pythonhosted.org/packages/e4/f7/653700bdc3b3b8666e576acda041a51c547ecf9979613d1b50ab94dcb3fd/code_review_mcp-1.2.1.tar.gz (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10), version: 1.2.1 2026-05-18T11:35:12,004 Skipping link: No binaries permitted for code-review-mcp: https://files.pythonhosted.org/packages/e3/c8/618bfcd9b3e3032f544d92e7e01c0248b8e4c5fd7aeabb70a7592d7a87e9/code_review_mcp-1.2.2-py3-none-any.whl (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:12,005 Found link https://files.pythonhosted.org/packages/43/67/0d3d8112ab5cabc52b0f71e12180b09223e7385baf898a3410f60ea70833/code_review_mcp-1.2.2.tar.gz (from https://pypi.org/simple/code-review-mcp/) (requires-python:>=3.10), version: 1.2.2 2026-05-18T11:35:12,006 Fetching project page and analyzing links: https://www.piwheels.org/simple/code-review-mcp/ 2026-05-18T11:35:12,006 Getting page https://www.piwheels.org/simple/code-review-mcp/ 2026-05-18T11:35:12,008 Found index url https://www.piwheels.org/simple 2026-05-18T11:35:12,217 Fetched page https://www.piwheels.org/simple/code-review-mcp/ as text/html 2026-05-18T11:35:12,219 Skipping link: No binaries permitted for code-review-mcp: https://www.piwheels.org/simple/code-review-mcp/code_review_mcp-1.2.0-py3-none-any.whl#sha256=7e5b95e78b6afaceec083037352e575ffe9bd9f4c50fdea4588ee242be012328 (from https://www.piwheels.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:12,220 Skipping link: No binaries permitted for code-review-mcp: https://archive1.piwheels.org/simple/code-review-mcp/code_review_mcp-1.1.0-py3-none-any.whl#sha256=1dc604dccb79c9d3a1efa2d03086867a9bde48dd0c207e96e231adce873f11c1 (from https://www.piwheels.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:12,221 Skipping link: No binaries permitted for code-review-mcp: https://archive1.piwheels.org/simple/code-review-mcp/code_review_mcp-1.0.0-py3-none-any.whl#sha256=14208f9c7b7f9dc98de533e42694481ce09dc76e1d60b41e6d0675cf311013ea (from https://www.piwheels.org/simple/code-review-mcp/) (requires-python:>=3.10) 2026-05-18T11:35:12,221 Skipping link: not a file: https://www.piwheels.org/simple/code-review-mcp/ 2026-05-18T11:35:12,222 Skipping link: not a file: https://pypi.org/simple/code-review-mcp/ 2026-05-18T11:35:12,241 Given no hashes to check 1 links for project 'code-review-mcp': discarding no candidates 2026-05-18T11:35:12,259 Collecting code-review-mcp==1.2.1 2026-05-18T11:35:12,261 Created temporary directory: /tmp/pip-unpack-365prqk4 2026-05-18T11:35:12,512 Downloading code_review_mcp-1.2.1.tar.gz (21 kB) 2026-05-18T11:35:12,564 Added code-review-mcp==1.2.1 from https://files.pythonhosted.org/packages/e4/f7/653700bdc3b3b8666e576acda041a51c547ecf9979613d1b50ab94dcb3fd/code_review_mcp-1.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-zil6mo7d' 2026-05-18T11:35:12,569 Created temporary directory: /tmp/pip-build-env-iyzsy43f 2026-05-18T11:35:12,574 Installing build dependencies: started 2026-05-18T11:35:12,575 Running command pip subprocess to install build dependencies 2026-05-18T11:35:13,729 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-18T11:35:14,136 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-18T11:35:14,159 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T11:35:14,749 Collecting hatchling 2026-05-18T11:35:14,749 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl.metadata 2026-05-18T11:35:14,785 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl.metadata (3.8 kB) 2026-05-18T11:35:14,982 Collecting packaging>=24.2 2026-05-18T11:35:14,983 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-18T11:35:15,002 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-18T11:35:15,130 Collecting pathspec>=0.10.1 2026-05-18T11:35:15,130 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-05-18T11:35:15,163 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-05-18T11:35:15,288 Collecting pluggy>=1.0.0 2026-05-18T11:35:15,289 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-05-18T11:35:15,313 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-05-18T11:35:15,579 Collecting trove-classifiers 2026-05-18T11:35:15,580 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl.metadata 2026-05-18T11:35:15,598 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl.metadata (2.3 kB) 2026-05-18T11:35:15,658 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-18T11:35:15,685 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-18T11:35:15,705 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-18T11:35:15,721 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-18T11:35:15,738 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl (14 kB) 2026-05-18T11:35:15,756 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-18T11:35:15,783 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-18T11:35:15,810 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-18T11:35:15,833 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-18T11:35:15,855 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl (14 kB) 2026-05-18T11:35:18,385 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-05-18T11:35:18,419 Creating /tmp/pip-build-env-iyzsy43f/overlay/local/bin 2026-05-18T11:35:18,421 changing mode of /tmp/pip-build-env-iyzsy43f/overlay/local/bin/trove-classifiers to 755 2026-05-18T11:35:19,429 changing mode of /tmp/pip-build-env-iyzsy43f/overlay/local/bin/hatchling to 755 2026-05-18T11:35:19,466 Successfully installed hatchling-1.29.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.5.7.17 2026-05-18T11:35:19,723 Installing build dependencies: finished with status 'done' 2026-05-18T11:35:19,730 Getting requirements to build wheel: started 2026-05-18T11:35:19,731 Running command Getting requirements to build wheel 2026-05-18T11:35:20,073 Getting requirements to build wheel: finished with status 'done' 2026-05-18T11:35:20,077 Created temporary directory: /tmp/pip-modern-metadata-wc4ynxtv 2026-05-18T11:35:20,080 Preparing metadata (pyproject.toml): started 2026-05-18T11:35:20,081 Running command Preparing metadata (pyproject.toml) 2026-05-18T11:35:20,667 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-18T11:35:20,673 Source in /tmp/pip-wheel-fckvfzmp/code-review-mcp_63936ee95d8a4ab4a8221db7c7a1b1d6 has version 1.2.1, which satisfies requirement code-review-mcp==1.2.1 from https://files.pythonhosted.org/packages/e4/f7/653700bdc3b3b8666e576acda041a51c547ecf9979613d1b50ab94dcb3fd/code_review_mcp-1.2.1.tar.gz 2026-05-18T11:35:20,674 Removed code-review-mcp==1.2.1 from https://files.pythonhosted.org/packages/e4/f7/653700bdc3b3b8666e576acda041a51c547ecf9979613d1b50ab94dcb3fd/code_review_mcp-1.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-zil6mo7d' 2026-05-18T11:35:20,681 Created temporary directory: /tmp/pip-unpack-j74ew934 2026-05-18T11:35:20,682 Building wheels for collected packages: code-review-mcp 2026-05-18T11:35:20,686 Created temporary directory: /tmp/pip-wheel-j3qo3swq 2026-05-18T11:35:20,687 Destination directory: /tmp/pip-wheel-j3qo3swq 2026-05-18T11:35:20,689 Building wheel for code-review-mcp (pyproject.toml): started 2026-05-18T11:35:20,690 Running command Building wheel for code-review-mcp (pyproject.toml) 2026-05-18T11:35:20,819 Building wheel for code-review-mcp (pyproject.toml): finished with status 'done' 2026-05-18T11:35:20,823 Created wheel for code-review-mcp: filename=code_review_mcp-1.2.1-py3-none-any.whl size=22674 sha256=fcf61c5f57a27a1f4bcf5430fc1db577d43e289383d8472d11b1ee07a2f0d216 2026-05-18T11:35:20,825 Stored in directory: /tmp/pip-ephem-wheel-cache-2e81byno/wheels/c6/e3/9f/0fafac791ed894b7dcd94e6bf788017da2bbd97bf7783f8ced 2026-05-18T11:35:20,837 Successfully built code-review-mcp 2026-05-18T11:35:20,841 Removed build tracker: '/tmp/pip-build-tracker-zil6mo7d'