2025-09-17T20:17:28,783 Created temporary directory: /tmp/pip-ephem-wheel-cache-sy6759qu 2025-09-17T20:17:28,784 Created temporary directory: /tmp/pip-build-tracker-gl4z3cu2 2025-09-17T20:17:28,785 Initialized build tracking at /tmp/pip-build-tracker-gl4z3cu2 2025-09-17T20:17:28,786 Created build tracker: /tmp/pip-build-tracker-gl4z3cu2 2025-09-17T20:17:28,786 Entered build tracker: /tmp/pip-build-tracker-gl4z3cu2 2025-09-17T20:17:28,787 Created temporary directory: /tmp/pip-wheel-k0_mnt0u 2025-09-17T20:17:28,790 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-17T20:17:28,793 Created temporary directory: /tmp/pip-ephem-wheel-cache-yfuxxg8l 2025-09-17T20:17:28,814 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T20:17:28,818 2 location(s) to search for versions of article-mcp: 2025-09-17T20:17:28,818 * https://pypi.org/simple/article-mcp/ 2025-09-17T20:17:28,818 * https://www.piwheels.org/simple/article-mcp/ 2025-09-17T20:17:28,818 Fetching project page and analyzing links: https://pypi.org/simple/article-mcp/ 2025-09-17T20:17:28,819 Getting page https://pypi.org/simple/article-mcp/ 2025-09-17T20:17:28,820 Found index url https://pypi.org/simple 2025-09-17T20:17:29,037 Fetched page https://pypi.org/simple/article-mcp/ as application/vnd.pypi.simple.v1+json 2025-09-17T20:17:29,039 Skipping link: No binaries permitted for article-mcp: https://files.pythonhosted.org/packages/20/2d/350fde140f30935d6ace93426b459a8977fbb6407c00c84e976a4ba75f00/article_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10) 2025-09-17T20:17:29,040 Found link https://files.pythonhosted.org/packages/96/33/47bb4f49a9892591acda44ce4bab184c7a9888117cc7d7c7fa1bd86d76f6/article_mcp-0.1.0.tar.gz (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10), version: 0.1.0 2025-09-17T20:17:29,041 Skipping link: No binaries permitted for article-mcp: https://files.pythonhosted.org/packages/41/93/ed96b6333ee741198ce1c887588a4a79ed38b1b1e49cd7668faaec7bce8b/article_mcp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10) 2025-09-17T20:17:29,042 Found link https://files.pythonhosted.org/packages/fe/c9/4f8d43dfe658ca15886acaf7bde3dd79409708a75b1d12314adf51f622cb/article_mcp-0.1.1.tar.gz (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10), version: 0.1.1 2025-09-17T20:17:29,043 Fetching project page and analyzing links: https://www.piwheels.org/simple/article-mcp/ 2025-09-17T20:17:29,044 Getting page https://www.piwheels.org/simple/article-mcp/ 2025-09-17T20:17:29,045 Found index url https://www.piwheels.org/simple 2025-09-17T20:17:29,215 Fetched page https://www.piwheels.org/simple/article-mcp/ as text/html 2025-09-17T20:17:29,216 Skipping link: No binaries permitted for article-mcp: https://www.piwheels.org/simple/article-mcp/article_mcp-0.1.0-py3-none-any.whl#sha256=5bee4c798320bf8a5f7ce5e7fab34b8ab8afca89f7094fd1a3c07e6525d623ad (from https://www.piwheels.org/simple/article-mcp/) (requires-python:>=3.10) 2025-09-17T20:17:29,217 Skipping link: not a file: https://www.piwheels.org/simple/article-mcp/ 2025-09-17T20:17:29,218 Skipping link: not a file: https://pypi.org/simple/article-mcp/ 2025-09-17T20:17:29,237 Given no hashes to check 1 links for project 'article-mcp': discarding no candidates 2025-09-17T20:17:29,256 Collecting article-mcp==0.1.1 2025-09-17T20:17:29,259 Created temporary directory: /tmp/pip-unpack-ji_g6l7a 2025-09-17T20:17:29,523 Downloading article_mcp-0.1.1.tar.gz (68 kB) 2025-09-17T20:17:29,670 Added article-mcp==0.1.1 from https://files.pythonhosted.org/packages/fe/c9/4f8d43dfe658ca15886acaf7bde3dd79409708a75b1d12314adf51f622cb/article_mcp-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-gl4z3cu2' 2025-09-17T20:17:29,675 Created temporary directory: /tmp/pip-build-env-qqt65582 2025-09-17T20:17:29,680 Installing build dependencies: started 2025-09-17T20:17:29,681 Running command pip subprocess to install build dependencies 2025-09-17T20:17:30,806 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-17T20:17:31,371 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-17T20:17:31,395 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T20:17:33,152 Collecting setuptools>=61.0 2025-09-17T20:17:33,239 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-17T20:17:33,530 Collecting wheel 2025-09-17T20:17:33,549 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-09-17T20:17:36,572 Installing collected packages: wheel, setuptools 2025-09-17T20:17:36,810 Creating /tmp/pip-build-env-qqt65582/overlay/local/bin 2025-09-17T20:17:36,813 changing mode of /tmp/pip-build-env-qqt65582/overlay/local/bin/wheel to 755 2025-09-17T20:17:40,639 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-09-17T20:17:40,912 Installing build dependencies: finished with status 'done' 2025-09-17T20:17:40,918 Getting requirements to build wheel: started 2025-09-17T20:17:40,919 Running command Getting requirements to build wheel 2025-09-17T20:17:41,541 /tmp/pip-build-env-qqt65582/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-09-17T20:17:41,541 corresp(dist, value, root_dir) 2025-09-17T20:17:41,632 running egg_info 2025-09-17T20:17:41,639 writing article_mcp.egg-info/PKG-INFO 2025-09-17T20:17:41,644 writing dependency_links to article_mcp.egg-info/dependency_links.txt 2025-09-17T20:17:41,646 writing entry points to article_mcp.egg-info/entry_points.txt 2025-09-17T20:17:41,648 writing requirements to article_mcp.egg-info/requires.txt 2025-09-17T20:17:41,650 writing top-level names to article_mcp.egg-info/top_level.txt 2025-09-17T20:17:41,676 reading manifest file 'article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:41,679 reading manifest template 'MANIFEST.in' 2025-09-17T20:17:41,682 warning: no files found matching '*.json' 2025-09-17T20:17:41,698 writing manifest file 'article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:41,795 Getting requirements to build wheel: finished with status 'done' 2025-09-17T20:17:41,799 Created temporary directory: /tmp/pip-modern-metadata-til7dnhi 2025-09-17T20:17:41,801 Preparing metadata (pyproject.toml): started 2025-09-17T20:17:41,803 Running command Preparing metadata (pyproject.toml) 2025-09-17T20:17:42,370 /tmp/pip-build-env-qqt65582/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-09-17T20:17:42,370 corresp(dist, value, root_dir) 2025-09-17T20:17:42,459 running dist_info 2025-09-17T20:17:42,472 creating /tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info 2025-09-17T20:17:42,473 writing /tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/PKG-INFO 2025-09-17T20:17:42,478 writing dependency_links to /tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/dependency_links.txt 2025-09-17T20:17:42,479 writing entry points to /tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/entry_points.txt 2025-09-17T20:17:42,482 writing requirements to /tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/requires.txt 2025-09-17T20:17:42,483 writing top-level names to /tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/top_level.txt 2025-09-17T20:17:42,485 writing manifest file '/tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:42,508 reading manifest file '/tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:42,511 reading manifest template 'MANIFEST.in' 2025-09-17T20:17:42,513 warning: no files found matching '*.json' 2025-09-17T20:17:42,529 writing manifest file '/tmp/pip-modern-metadata-til7dnhi/article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:42,530 creating '/tmp/pip-modern-metadata-til7dnhi/article_mcp-0.1.1.dist-info' 2025-09-17T20:17:42,654 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-17T20:17:42,659 Source in /tmp/pip-wheel-k0_mnt0u/article-mcp_c81a4870f42b4877869f65273c76dd55 has version 0.1.1, which satisfies requirement article-mcp==0.1.1 from https://files.pythonhosted.org/packages/fe/c9/4f8d43dfe658ca15886acaf7bde3dd79409708a75b1d12314adf51f622cb/article_mcp-0.1.1.tar.gz 2025-09-17T20:17:42,660 Removed article-mcp==0.1.1 from https://files.pythonhosted.org/packages/fe/c9/4f8d43dfe658ca15886acaf7bde3dd79409708a75b1d12314adf51f622cb/article_mcp-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-gl4z3cu2' 2025-09-17T20:17:42,667 Created temporary directory: /tmp/pip-unpack-1l6umzhd 2025-09-17T20:17:42,668 Building wheels for collected packages: article-mcp 2025-09-17T20:17:42,672 Created temporary directory: /tmp/pip-wheel-_kh_0i_s 2025-09-17T20:17:42,673 Destination directory: /tmp/pip-wheel-_kh_0i_s 2025-09-17T20:17:42,675 Building wheel for article-mcp (pyproject.toml): started 2025-09-17T20:17:42,676 Running command Building wheel for article-mcp (pyproject.toml) 2025-09-17T20:17:43,224 /tmp/pip-build-env-qqt65582/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-09-17T20:17:43,224 corresp(dist, value, root_dir) 2025-09-17T20:17:43,302 running bdist_wheel 2025-09-17T20:17:43,323 running build 2025-09-17T20:17:43,324 running build_py 2025-09-17T20:17:43,330 creating build/lib 2025-09-17T20:17:43,331 copying main.py -> build/lib 2025-09-17T20:17:43,335 creating build/lib/tool_modules 2025-09-17T20:17:43,336 copying tool_modules/reference_tools.py -> build/lib/tool_modules 2025-09-17T20:17:43,339 copying tool_modules/relation_tools.py -> build/lib/tool_modules 2025-09-17T20:17:43,341 copying tool_modules/quality_tools.py -> build/lib/tool_modules 2025-09-17T20:17:43,343 copying tool_modules/search_tools.py -> build/lib/tool_modules 2025-09-17T20:17:43,346 copying tool_modules/article_detail_tools.py -> build/lib/tool_modules 2025-09-17T20:17:43,348 creating build/lib/src 2025-09-17T20:17:43,349 copying src/reference_service.py -> build/lib/src 2025-09-17T20:17:43,352 copying src/html_to_markdown.py -> build/lib/src 2025-09-17T20:17:43,354 copying src/arxiv_search.py -> build/lib/src 2025-09-17T20:17:43,356 copying src/__init__.py -> build/lib/src 2025-09-17T20:17:43,358 copying src/pubmed_search.py -> build/lib/src 2025-09-17T20:17:43,361 copying src/literature_relation_service.py -> build/lib/src 2025-09-17T20:17:43,363 copying src/similar_articles.py -> build/lib/src 2025-09-17T20:17:43,365 copying src/mcp_config.py -> build/lib/src 2025-09-17T20:17:43,367 copying src/__main__.py -> build/lib/src 2025-09-17T20:17:43,369 copying src/europe_pmc.py -> build/lib/src 2025-09-17T20:17:43,373 running egg_info 2025-09-17T20:17:43,384 writing article_mcp.egg-info/PKG-INFO 2025-09-17T20:17:43,389 writing dependency_links to article_mcp.egg-info/dependency_links.txt 2025-09-17T20:17:43,390 writing entry points to article_mcp.egg-info/entry_points.txt 2025-09-17T20:17:43,393 writing requirements to article_mcp.egg-info/requires.txt 2025-09-17T20:17:43,394 writing top-level names to article_mcp.egg-info/top_level.txt 2025-09-17T20:17:43,407 reading manifest file 'article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:43,411 reading manifest template 'MANIFEST.in' 2025-09-17T20:17:43,413 warning: no files found matching '*.json' 2025-09-17T20:17:43,428 writing manifest file 'article_mcp.egg-info/SOURCES.txt' 2025-09-17T20:17:43,433 creating build/lib/json 2025-09-17T20:17:43,434 copying json/mcp_config.json -> build/lib/json 2025-09-17T20:17:43,436 copying json/mcp_config_cherry_studio.json -> build/lib/json 2025-09-17T20:17:43,438 copying json/mcp_config_local.json -> build/lib/json 2025-09-17T20:17:43,440 creating build/lib/src/resource 2025-09-17T20:17:43,441 copying src/resource/journal_info.json -> build/lib/src/resource 2025-09-17T20:17:43,457 installing to build/bdist.linux-armv7l/wheel 2025-09-17T20:17:43,458 running install 2025-09-17T20:17:43,482 running install_lib 2025-09-17T20:17:43,488 creating build/bdist.linux-armv7l/wheel 2025-09-17T20:17:43,490 creating build/bdist.linux-armv7l/wheel/tool_modules 2025-09-17T20:17:43,491 copying build/lib/tool_modules/reference_tools.py -> build/bdist.linux-armv7l/wheel/./tool_modules 2025-09-17T20:17:43,493 copying build/lib/tool_modules/relation_tools.py -> build/bdist.linux-armv7l/wheel/./tool_modules 2025-09-17T20:17:43,496 copying build/lib/tool_modules/quality_tools.py -> build/bdist.linux-armv7l/wheel/./tool_modules 2025-09-17T20:17:43,498 copying build/lib/tool_modules/search_tools.py -> build/bdist.linux-armv7l/wheel/./tool_modules 2025-09-17T20:17:43,500 copying build/lib/tool_modules/article_detail_tools.py -> build/bdist.linux-armv7l/wheel/./tool_modules 2025-09-17T20:17:43,502 copying build/lib/main.py -> build/bdist.linux-armv7l/wheel/. 2025-09-17T20:17:43,505 creating build/bdist.linux-armv7l/wheel/src 2025-09-17T20:17:43,506 copying build/lib/src/reference_service.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,509 creating build/bdist.linux-armv7l/wheel/src/resource 2025-09-17T20:17:43,510 copying build/lib/src/resource/journal_info.json -> build/bdist.linux-armv7l/wheel/./src/resource 2025-09-17T20:17:43,514 copying build/lib/src/html_to_markdown.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,516 copying build/lib/src/arxiv_search.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,518 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,520 copying build/lib/src/pubmed_search.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,523 copying build/lib/src/literature_relation_service.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,525 copying build/lib/src/similar_articles.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,527 copying build/lib/src/mcp_config.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,529 copying build/lib/src/__main__.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,531 copying build/lib/src/europe_pmc.py -> build/bdist.linux-armv7l/wheel/./src 2025-09-17T20:17:43,534 creating build/bdist.linux-armv7l/wheel/json 2025-09-17T20:17:43,535 copying build/lib/json/mcp_config_cherry_studio.json -> build/bdist.linux-armv7l/wheel/./json 2025-09-17T20:17:43,537 copying build/lib/json/mcp_config_local.json -> build/bdist.linux-armv7l/wheel/./json 2025-09-17T20:17:43,538 copying build/lib/json/mcp_config.json -> build/bdist.linux-armv7l/wheel/./json 2025-09-17T20:17:43,540 running install_egg_info 2025-09-17T20:17:43,546 Copying article_mcp.egg-info to build/bdist.linux-armv7l/wheel/./article_mcp-0.1.1-py3.11.egg-info 2025-09-17T20:17:43,558 running install_scripts 2025-09-17T20:17:43,567 creating build/bdist.linux-armv7l/wheel/article_mcp-0.1.1.dist-info/WHEEL 2025-09-17T20:17:43,570 creating '/tmp/pip-wheel-_kh_0i_s/.tmp-blmo351k/article_mcp-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-17T20:17:43,573 adding 'main.py' 2025-09-17T20:17:43,577 adding 'json/mcp_config.json' 2025-09-17T20:17:43,578 adding 'json/mcp_config_cherry_studio.json' 2025-09-17T20:17:43,580 adding 'json/mcp_config_local.json' 2025-09-17T20:17:43,582 adding 'src/__init__.py' 2025-09-17T20:17:43,583 adding 'src/__main__.py' 2025-09-17T20:17:43,584 adding 'src/arxiv_search.py' 2025-09-17T20:17:43,587 adding 'src/europe_pmc.py' 2025-09-17T20:17:43,589 adding 'src/html_to_markdown.py' 2025-09-17T20:17:43,591 adding 'src/literature_relation_service.py' 2025-09-17T20:17:43,592 adding 'src/mcp_config.py' 2025-09-17T20:17:43,595 adding 'src/pubmed_search.py' 2025-09-17T20:17:43,597 adding 'src/reference_service.py' 2025-09-17T20:17:43,599 adding 'src/similar_articles.py' 2025-09-17T20:17:43,609 adding 'src/resource/journal_info.json' 2025-09-17T20:17:43,611 adding 'tool_modules/article_detail_tools.py' 2025-09-17T20:17:43,613 adding 'tool_modules/quality_tools.py' 2025-09-17T20:17:43,614 adding 'tool_modules/reference_tools.py' 2025-09-17T20:17:43,616 adding 'tool_modules/relation_tools.py' 2025-09-17T20:17:43,617 adding 'tool_modules/search_tools.py' 2025-09-17T20:17:43,619 adding 'article_mcp-0.1.1.dist-info/METADATA' 2025-09-17T20:17:43,621 adding 'article_mcp-0.1.1.dist-info/WHEEL' 2025-09-17T20:17:43,622 adding 'article_mcp-0.1.1.dist-info/entry_points.txt' 2025-09-17T20:17:43,623 adding 'article_mcp-0.1.1.dist-info/top_level.txt' 2025-09-17T20:17:43,623 adding 'article_mcp-0.1.1.dist-info/RECORD' 2025-09-17T20:17:43,627 removing build/bdist.linux-armv7l/wheel 2025-09-17T20:17:43,738 Building wheel for article-mcp (pyproject.toml): finished with status 'done' 2025-09-17T20:17:43,744 Created wheel for article-mcp: filename=article_mcp-0.1.1-py3-none-any.whl size=71700 sha256=908d6a7ede4a49a55434309eff28009193bcedbff85777a3d09805c8adbd07dc 2025-09-17T20:17:43,745 Stored in directory: /tmp/pip-ephem-wheel-cache-yfuxxg8l/wheels/88/11/04/31ab78e5577210267ee9ee0b8eb29c098977dbd51484efe654 2025-09-17T20:17:43,763 Successfully built article-mcp 2025-09-17T20:17:43,770 Removed build tracker: '/tmp/pip-build-tracker-gl4z3cu2'