2025-10-27T03:00:41,679 Created temporary directory: /tmp/pip-ephem-wheel-cache-527zvgfu 2025-10-27T03:00:41,681 Created temporary directory: /tmp/pip-build-tracker-07yymbyw 2025-10-27T03:00:41,682 Initialized build tracking at /tmp/pip-build-tracker-07yymbyw 2025-10-27T03:00:41,682 Created build tracker: /tmp/pip-build-tracker-07yymbyw 2025-10-27T03:00:41,682 Entered build tracker: /tmp/pip-build-tracker-07yymbyw 2025-10-27T03:00:41,683 Created temporary directory: /tmp/pip-wheel-mzjmoq2u 2025-10-27T03:00:41,687 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-10-27T03:00:41,689 Created temporary directory: /tmp/pip-ephem-wheel-cache-ikv_4jqr 2025-10-27T03:00:41,710 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-27T03:00:41,714 2 location(s) to search for versions of article-mcp: 2025-10-27T03:00:41,714 * https://pypi.org/simple/article-mcp/ 2025-10-27T03:00:41,714 * https://www.piwheels.org/simple/article-mcp/ 2025-10-27T03:00:41,715 Fetching project page and analyzing links: https://pypi.org/simple/article-mcp/ 2025-10-27T03:00:41,716 Getting page https://pypi.org/simple/article-mcp/ 2025-10-27T03:00:41,717 Found index url https://pypi.org/simple 2025-10-27T03:00:41,937 Fetched page https://pypi.org/simple/article-mcp/ as application/vnd.pypi.simple.v1+json 2025-10-27T03:00:41,940 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-10-27T03:00:41,941 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-10-27T03:00:41,942 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-10-27T03:00:41,943 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-10-27T03:00:41,944 Skipping link: No binaries permitted for article-mcp: https://files.pythonhosted.org/packages/26/30/07b378f0cbcdbfc4c2eb090592d88c51fa4a2822da0a29c7c72ff2f95893/article_mcp-0.1.2-py3-none-any.whl (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10) 2025-10-27T03:00:41,945 Found link https://files.pythonhosted.org/packages/80/8c/f40b81f59e3ce47228a8a7f21f22e0b312915b9513838506d457ce8cc75e/article_mcp-0.1.2.tar.gz (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10), version: 0.1.2 2025-10-27T03:00:41,945 Skipping link: No binaries permitted for article-mcp: https://files.pythonhosted.org/packages/07/88/5777de3a49d83d4d581e82b5ecd395fbd4c37644d2c88dbec00998398d2c/article_mcp-0.1.3-py3-none-any.whl (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10) 2025-10-27T03:00:41,946 Found link https://files.pythonhosted.org/packages/11/41/abbc3f51bf51096f48e7cee47b95c7aa2fc063ae1ab44aef0f41c98dedb5/article_mcp-0.1.3.tar.gz (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10), version: 0.1.3 2025-10-27T03:00:41,947 Skipping link: No binaries permitted for article-mcp: https://files.pythonhosted.org/packages/04/0c/68b3b4657a0d45e0e80335bd48d75e73b7e5c2ed8181e8f0dc61c0a545a9/article_mcp-0.1.4-py3-none-any.whl (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10) 2025-10-27T03:00:41,948 Found link https://files.pythonhosted.org/packages/a3/5a/04eba2433a11746d61d812856a6dd394a9c63effad095b9f566856d9054d/article_mcp-0.1.4.tar.gz (from https://pypi.org/simple/article-mcp/) (requires-python:>=3.10), version: 0.1.4 2025-10-27T03:00:41,949 Fetching project page and analyzing links: https://www.piwheels.org/simple/article-mcp/ 2025-10-27T03:00:41,950 Getting page https://www.piwheels.org/simple/article-mcp/ 2025-10-27T03:00:41,951 Found index url https://www.piwheels.org/simple 2025-10-27T03:00:42,110 Fetched page https://www.piwheels.org/simple/article-mcp/ as text/html 2025-10-27T03:00:42,112 Skipping link: No binaries permitted for article-mcp: https://www.piwheels.org/simple/article-mcp/article_mcp-0.1.2-py3-none-any.whl#sha256=05a32b1fc6246b737cb37afbe818facca807730d4b44522606f7c91515fdd7da (from https://www.piwheels.org/simple/article-mcp/) (requires-python:>=3.10) 2025-10-27T03:00:42,113 Skipping link: No binaries permitted for article-mcp: https://www.piwheels.org/simple/article-mcp/article_mcp-0.1.1-py3-none-any.whl#sha256=908d6a7ede4a49a55434309eff28009193bcedbff85777a3d09805c8adbd07dc (from https://www.piwheels.org/simple/article-mcp/) (requires-python:>=3.10) 2025-10-27T03:00:42,113 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-10-27T03:00:42,114 Skipping link: not a file: https://www.piwheels.org/simple/article-mcp/ 2025-10-27T03:00:42,114 Skipping link: not a file: https://pypi.org/simple/article-mcp/ 2025-10-27T03:00:42,133 Given no hashes to check 1 links for project 'article-mcp': discarding no candidates 2025-10-27T03:00:42,151 Collecting article-mcp==0.1.3 2025-10-27T03:00:42,153 Created temporary directory: /tmp/pip-unpack-tnd93ic9 2025-10-27T03:00:42,289 Downloading article_mcp-0.1.3.tar.gz (86 kB) 2025-10-27T03:00:42,448 Added article-mcp==0.1.3 from https://files.pythonhosted.org/packages/11/41/abbc3f51bf51096f48e7cee47b95c7aa2fc063ae1ab44aef0f41c98dedb5/article_mcp-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-07yymbyw' 2025-10-27T03:00:42,455 Created temporary directory: /tmp/pip-build-env-ucordl82 2025-10-27T03:00:42,459 Installing build dependencies: started 2025-10-27T03:00:42,461 Running command pip subprocess to install build dependencies 2025-10-27T03:00:43,590 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-27T03:00:44,198 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-10-27T03:00:44,221 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-27T03:00:45,947 Collecting setuptools>=61.0 2025-10-27T03:00:46,090 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-27T03:00:46,368 Collecting wheel 2025-10-27T03:00:46,384 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-27T03:00:49,274 Installing collected packages: wheel, setuptools 2025-10-27T03:00:49,526 Creating /tmp/pip-build-env-ucordl82/overlay/local/bin 2025-10-27T03:00:49,528 changing mode of /tmp/pip-build-env-ucordl82/overlay/local/bin/wheel to 755 2025-10-27T03:00:53,251 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-27T03:00:53,523 Installing build dependencies: finished with status 'done' 2025-10-27T03:00:53,530 Getting requirements to build wheel: started 2025-10-27T03:00:53,531 Running command Getting requirements to build wheel 2025-10-27T03:00:54,208 /tmp/pip-build-env-ucordl82/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-27T03:00:54,208 corresp(dist, value, root_dir) 2025-10-27T03:00:54,310 running egg_info 2025-10-27T03:00:54,317 writing src/article_mcp.egg-info/PKG-INFO 2025-10-27T03:00:54,325 writing dependency_links to src/article_mcp.egg-info/dependency_links.txt 2025-10-27T03:00:54,327 writing entry points to src/article_mcp.egg-info/entry_points.txt 2025-10-27T03:00:54,331 writing requirements to src/article_mcp.egg-info/requires.txt 2025-10-27T03:00:54,332 writing top-level names to src/article_mcp.egg-info/top_level.txt 2025-10-27T03:00:54,359 reading manifest file 'src/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:54,365 reading manifest template 'MANIFEST.in' 2025-10-27T03:00:54,367 warning: no files found matching '*.json' 2025-10-27T03:00:54,394 warning: no files found matching '*.py' under directory 'tool_modules' 2025-10-27T03:00:54,401 writing manifest file 'src/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:54,498 Getting requirements to build wheel: finished with status 'done' 2025-10-27T03:00:54,502 Created temporary directory: /tmp/pip-modern-metadata-sl3kcx6g 2025-10-27T03:00:54,504 Preparing metadata (pyproject.toml): started 2025-10-27T03:00:54,505 Running command Preparing metadata (pyproject.toml) 2025-10-27T03:00:55,074 /tmp/pip-build-env-ucordl82/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-27T03:00:55,074 corresp(dist, value, root_dir) 2025-10-27T03:00:55,165 running dist_info 2025-10-27T03:00:55,178 creating /tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info 2025-10-27T03:00:55,179 writing /tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/PKG-INFO 2025-10-27T03:00:55,187 writing dependency_links to /tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/dependency_links.txt 2025-10-27T03:00:55,189 writing entry points to /tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/entry_points.txt 2025-10-27T03:00:55,193 writing requirements to /tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/requires.txt 2025-10-27T03:00:55,194 writing top-level names to /tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/top_level.txt 2025-10-27T03:00:55,196 writing manifest file '/tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:55,220 reading manifest file '/tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:55,222 reading manifest template 'MANIFEST.in' 2025-10-27T03:00:55,224 warning: no files found matching '*.json' 2025-10-27T03:00:55,252 warning: no files found matching '*.py' under directory 'tool_modules' 2025-10-27T03:00:55,257 writing manifest file '/tmp/pip-modern-metadata-sl3kcx6g/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:55,258 creating '/tmp/pip-modern-metadata-sl3kcx6g/article_mcp-0.1.3.dist-info' 2025-10-27T03:00:55,384 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-27T03:00:55,390 Source in /tmp/pip-wheel-mzjmoq2u/article-mcp_a7720aa7b5494096b239d8f5d0de98d0 has version 0.1.3, which satisfies requirement article-mcp==0.1.3 from https://files.pythonhosted.org/packages/11/41/abbc3f51bf51096f48e7cee47b95c7aa2fc063ae1ab44aef0f41c98dedb5/article_mcp-0.1.3.tar.gz 2025-10-27T03:00:55,391 Removed article-mcp==0.1.3 from https://files.pythonhosted.org/packages/11/41/abbc3f51bf51096f48e7cee47b95c7aa2fc063ae1ab44aef0f41c98dedb5/article_mcp-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-07yymbyw' 2025-10-27T03:00:55,399 Created temporary directory: /tmp/pip-unpack-a635044r 2025-10-27T03:00:55,399 Building wheels for collected packages: article-mcp 2025-10-27T03:00:55,404 Created temporary directory: /tmp/pip-wheel-ub29uk_d 2025-10-27T03:00:55,405 Destination directory: /tmp/pip-wheel-ub29uk_d 2025-10-27T03:00:55,408 Building wheel for article-mcp (pyproject.toml): started 2025-10-27T03:00:55,409 Running command Building wheel for article-mcp (pyproject.toml) 2025-10-27T03:00:55,976 /tmp/pip-build-env-ucordl82/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-27T03:00:55,976 corresp(dist, value, root_dir) 2025-10-27T03:00:56,058 running bdist_wheel 2025-10-27T03:00:56,079 running build 2025-10-27T03:00:56,080 running build_py 2025-10-27T03:00:56,087 creating build/lib/article_mcp 2025-10-27T03:00:56,089 copying src/article_mcp/cli.py -> build/lib/article_mcp 2025-10-27T03:00:56,091 copying src/article_mcp/__main__.py -> build/lib/article_mcp 2025-10-27T03:00:56,093 copying src/article_mcp/__init__.py -> build/lib/article_mcp 2025-10-27T03:00:56,095 creating build/lib/article_mcp/tools 2025-10-27T03:00:56,096 copying src/article_mcp/tools/__init__.py -> build/lib/article_mcp/tools 2025-10-27T03:00:56,099 creating build/lib/article_mcp/services 2025-10-27T03:00:56,100 copying src/article_mcp/services/pubmed_search.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,102 copying src/article_mcp/services/similar_articles.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,105 copying src/article_mcp/services/crossref_service.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,107 copying src/article_mcp/services/reference_service.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,109 copying src/article_mcp/services/arxiv_search.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,111 copying src/article_mcp/services/literature_relation_service.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,113 copying src/article_mcp/services/error_utils.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,115 copying src/article_mcp/services/api_utils.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,117 copying src/article_mcp/services/europe_pmc.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,120 copying src/article_mcp/services/__init__.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,121 copying src/article_mcp/services/openalex_service.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,123 copying src/article_mcp/services/merged_results.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,126 copying src/article_mcp/services/mcp_config.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,128 copying src/article_mcp/services/html_to_markdown.py -> build/lib/article_mcp/services 2025-10-27T03:00:56,131 creating build/lib/article_mcp/tools/core 2025-10-27T03:00:56,132 copying src/article_mcp/tools/core/relation_tools.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,134 copying src/article_mcp/tools/core/search_tools.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,137 copying src/article_mcp/tools/core/reference_tools.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,139 copying src/article_mcp/tools/core/batch_tools.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,141 copying src/article_mcp/tools/core/quality_tools.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,144 copying src/article_mcp/tools/core/article_tools.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,146 copying src/article_mcp/tools/core/__init__.py -> build/lib/article_mcp/tools/core 2025-10-27T03:00:56,147 running egg_info 2025-10-27T03:00:56,159 writing src/article_mcp.egg-info/PKG-INFO 2025-10-27T03:00:56,166 writing dependency_links to src/article_mcp.egg-info/dependency_links.txt 2025-10-27T03:00:56,167 writing entry points to src/article_mcp.egg-info/entry_points.txt 2025-10-27T03:00:56,171 writing requirements to src/article_mcp.egg-info/requires.txt 2025-10-27T03:00:56,172 writing top-level names to src/article_mcp.egg-info/top_level.txt 2025-10-27T03:00:56,186 reading manifest file 'src/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:56,190 reading manifest template 'MANIFEST.in' 2025-10-27T03:00:56,192 warning: no files found matching '*.json' 2025-10-27T03:00:56,218 warning: no files found matching '*.py' under directory 'tool_modules' 2025-10-27T03:00:56,224 writing manifest file 'src/article_mcp.egg-info/SOURCES.txt' 2025-10-27T03:00:56,242 installing to build/bdist.linux-armv7l/wheel 2025-10-27T03:00:56,242 running install 2025-10-27T03:00:56,266 running install_lib 2025-10-27T03:00:56,273 creating build/bdist.linux-armv7l/wheel 2025-10-27T03:00:56,275 creating build/bdist.linux-armv7l/wheel/article_mcp 2025-10-27T03:00:56,277 copying build/lib/article_mcp/cli.py -> build/bdist.linux-armv7l/wheel/./article_mcp 2025-10-27T03:00:56,280 creating build/bdist.linux-armv7l/wheel/article_mcp/tools 2025-10-27T03:00:56,282 creating build/bdist.linux-armv7l/wheel/article_mcp/tools/core 2025-10-27T03:00:56,283 copying build/lib/article_mcp/tools/core/relation_tools.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,286 copying build/lib/article_mcp/tools/core/search_tools.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,288 copying build/lib/article_mcp/tools/core/reference_tools.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,290 copying build/lib/article_mcp/tools/core/batch_tools.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,292 copying build/lib/article_mcp/tools/core/quality_tools.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,295 copying build/lib/article_mcp/tools/core/article_tools.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,297 copying build/lib/article_mcp/tools/core/__init__.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools/core 2025-10-27T03:00:56,299 copying build/lib/article_mcp/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./article_mcp/tools 2025-10-27T03:00:56,302 creating build/bdist.linux-armv7l/wheel/article_mcp/services 2025-10-27T03:00:56,303 copying build/lib/article_mcp/services/pubmed_search.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,305 copying build/lib/article_mcp/services/similar_articles.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,308 copying build/lib/article_mcp/services/crossref_service.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,310 copying build/lib/article_mcp/services/reference_service.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,313 copying build/lib/article_mcp/services/arxiv_search.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,315 copying build/lib/article_mcp/services/literature_relation_service.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,317 copying build/lib/article_mcp/services/error_utils.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,319 copying build/lib/article_mcp/services/api_utils.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,321 copying build/lib/article_mcp/services/europe_pmc.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,323 copying build/lib/article_mcp/services/__init__.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,325 copying build/lib/article_mcp/services/openalex_service.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,328 copying build/lib/article_mcp/services/merged_results.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,330 copying build/lib/article_mcp/services/mcp_config.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,332 copying build/lib/article_mcp/services/html_to_markdown.py -> build/bdist.linux-armv7l/wheel/./article_mcp/services 2025-10-27T03:00:56,335 copying build/lib/article_mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./article_mcp 2025-10-27T03:00:56,337 copying build/lib/article_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./article_mcp 2025-10-27T03:00:56,338 running install_egg_info 2025-10-27T03:00:56,344 Copying src/article_mcp.egg-info to build/bdist.linux-armv7l/wheel/./article_mcp-0.1.3-py3.11.egg-info 2025-10-27T03:00:56,358 running install_scripts 2025-10-27T03:00:56,368 creating build/bdist.linux-armv7l/wheel/article_mcp-0.1.3.dist-info/WHEEL 2025-10-27T03:00:56,370 creating '/tmp/pip-wheel-ub29uk_d/.tmp-5uwhou1_/article_mcp-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-27T03:00:56,373 adding 'article_mcp/__init__.py' 2025-10-27T03:00:56,374 adding 'article_mcp/__main__.py' 2025-10-27T03:00:56,377 adding 'article_mcp/cli.py' 2025-10-27T03:00:56,379 adding 'article_mcp/services/__init__.py' 2025-10-27T03:00:56,380 adding 'article_mcp/services/api_utils.py' 2025-10-27T03:00:56,382 adding 'article_mcp/services/arxiv_search.py' 2025-10-27T03:00:56,384 adding 'article_mcp/services/crossref_service.py' 2025-10-27T03:00:56,386 adding 'article_mcp/services/error_utils.py' 2025-10-27T03:00:56,388 adding 'article_mcp/services/europe_pmc.py' 2025-10-27T03:00:56,390 adding 'article_mcp/services/html_to_markdown.py' 2025-10-27T03:00:56,392 adding 'article_mcp/services/literature_relation_service.py' 2025-10-27T03:00:56,393 adding 'article_mcp/services/mcp_config.py' 2025-10-27T03:00:56,395 adding 'article_mcp/services/merged_results.py' 2025-10-27T03:00:56,396 adding 'article_mcp/services/openalex_service.py' 2025-10-27T03:00:56,399 adding 'article_mcp/services/pubmed_search.py' 2025-10-27T03:00:56,402 adding 'article_mcp/services/reference_service.py' 2025-10-27T03:00:56,404 adding 'article_mcp/services/similar_articles.py' 2025-10-27T03:00:56,406 adding 'article_mcp/tools/__init__.py' 2025-10-27T03:00:56,407 adding 'article_mcp/tools/core/__init__.py' 2025-10-27T03:00:56,409 adding 'article_mcp/tools/core/article_tools.py' 2025-10-27T03:00:56,411 adding 'article_mcp/tools/core/batch_tools.py' 2025-10-27T03:00:56,413 adding 'article_mcp/tools/core/quality_tools.py' 2025-10-27T03:00:56,415 adding 'article_mcp/tools/core/reference_tools.py' 2025-10-27T03:00:56,417 adding 'article_mcp/tools/core/relation_tools.py' 2025-10-27T03:00:56,419 adding 'article_mcp/tools/core/search_tools.py' 2025-10-27T03:00:56,422 adding 'article_mcp-0.1.3.dist-info/METADATA' 2025-10-27T03:00:56,423 adding 'article_mcp-0.1.3.dist-info/WHEEL' 2025-10-27T03:00:56,424 adding 'article_mcp-0.1.3.dist-info/entry_points.txt' 2025-10-27T03:00:56,425 adding 'article_mcp-0.1.3.dist-info/top_level.txt' 2025-10-27T03:00:56,426 adding 'article_mcp-0.1.3.dist-info/RECORD' 2025-10-27T03:00:56,429 removing build/bdist.linux-armv7l/wheel 2025-10-27T03:00:56,536 Building wheel for article-mcp (pyproject.toml): finished with status 'done' 2025-10-27T03:00:56,543 Created wheel for article-mcp: filename=article_mcp-0.1.3-py3-none-any.whl size=71984 sha256=32c3b0c6a428aff3fb74f2ad734414d51273b8ceaeae5f8f2042340bcba398c7 2025-10-27T03:00:56,544 Stored in directory: /tmp/pip-ephem-wheel-cache-ikv_4jqr/wheels/7b/db/55/cecb3da2a30b3acb22df8c6e2a722d778525621961504eb9d0 2025-10-27T03:00:56,559 Successfully built article-mcp 2025-10-27T03:00:56,565 Removed build tracker: '/tmp/pip-build-tracker-07yymbyw'