2026-03-03T05:18:20,778 Created temporary directory: /tmp/pip-ephem-wheel-cache-tx8121db 2026-03-03T05:18:20,780 Created temporary directory: /tmp/pip-build-tracker-9ys6jlhh 2026-03-03T05:18:20,780 Initialized build tracking at /tmp/pip-build-tracker-9ys6jlhh 2026-03-03T05:18:20,781 Created build tracker: /tmp/pip-build-tracker-9ys6jlhh 2026-03-03T05:18:20,781 Entered build tracker: /tmp/pip-build-tracker-9ys6jlhh 2026-03-03T05:18:20,782 Created temporary directory: /tmp/pip-wheel-wcaof_2n 2026-03-03T05:18:20,785 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-03-03T05:18:20,788 Created temporary directory: /tmp/pip-ephem-wheel-cache-u_zgrl84 2026-03-03T05:18:20,809 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T05:18:20,813 2 location(s) to search for versions of iflow-mcp-chrismannina-pubmed-mcp-server: 2026-03-03T05:18:20,813 * https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:20,813 * https://www.piwheels.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:20,814 Fetching project page and analyzing links: https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:20,815 Getting page https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:20,816 Found index url https://pypi.org/simple 2026-03-03T05:18:21,028 Fetched page https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-03-03T05:18:21,030 Skipping link: No binaries permitted for iflow-mcp-chrismannina-pubmed-mcp-server: https://files.pythonhosted.org/packages/2f/39/294afa597cae8bf5aa7b9c0e8d9e8017fa7bfd9e92f4942f62ab989aa1df/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0-py3-none-any.whl (from https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/) (requires-python:>=3.10) 2026-03-03T05:18:21,031 Found link https://files.pythonhosted.org/packages/94/f2/af42edeb225c6e8cf868b05d9a4bbb6ac52ec10d0ebde39d742b6d5e5280/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.tar.gz (from https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/) (requires-python:>=3.10), version: 1.0.0 2026-03-03T05:18:21,032 Fetching project page and analyzing links: https://www.piwheels.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:21,032 Getting page https://www.piwheels.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:21,033 Found index url https://www.piwheels.org/simple 2026-03-03T05:18:21,196 Fetched page https://www.piwheels.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ as text/html 2026-03-03T05:18:21,197 Skipping link: not a file: https://www.piwheels.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:21,198 Skipping link: not a file: https://pypi.org/simple/iflow-mcp-chrismannina-pubmed-mcp-server/ 2026-03-03T05:18:21,218 Given no hashes to check 1 links for project 'iflow-mcp-chrismannina-pubmed-mcp-server': discarding no candidates 2026-03-03T05:18:21,238 Collecting iflow-mcp-chrismannina-pubmed-mcp-server==1.0.0 2026-03-03T05:18:21,240 Created temporary directory: /tmp/pip-unpack-wmc42_0y 2026-03-03T05:18:21,375 Downloading iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.tar.gz (51 kB) 2026-03-03T05:18:21,487 Added iflow-mcp-chrismannina-pubmed-mcp-server==1.0.0 from https://files.pythonhosted.org/packages/94/f2/af42edeb225c6e8cf868b05d9a4bbb6ac52ec10d0ebde39d742b6d5e5280/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-9ys6jlhh' 2026-03-03T05:18:21,494 Created temporary directory: /tmp/pip-build-env-35fyrdhy 2026-03-03T05:18:21,499 Installing build dependencies: started 2026-03-03T05:18:21,500 Running command pip subprocess to install build dependencies 2026-03-03T05:18:22,911 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-03T05:18:23,491 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-03-03T05:18:23,516 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T05:18:25,247 Collecting setuptools>=61.0 2026-03-03T05:18:25,342 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-03T05:18:25,608 Collecting wheel 2026-03-03T05:18:25,623 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-03T05:18:25,840 Collecting packaging>=24.0 2026-03-03T05:18:25,856 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-03T05:18:28,788 Installing collected packages: setuptools, packaging, wheel 2026-03-03T05:18:32,134 Creating /tmp/pip-build-env-35fyrdhy/overlay/local/bin 2026-03-03T05:18:32,136 changing mode of /tmp/pip-build-env-35fyrdhy/overlay/local/bin/wheel to 755 2026-03-03T05:18:32,157 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-03T05:18:32,435 Installing build dependencies: finished with status 'done' 2026-03-03T05:18:32,441 Getting requirements to build wheel: started 2026-03-03T05:18:32,442 Running command Getting requirements to build wheel 2026-03-03T05:18:33,079 /tmp/pip-build-env-35fyrdhy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-03T05:18:33,080 !! 2026-03-03T05:18:33,081 ******************************************************************************** 2026-03-03T05:18:33,082 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-03T05:18:33,083 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-03T05:18:33,083 or your builds will no longer be supported. 2026-03-03T05:18:33,085 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-03T05:18:33,085 ******************************************************************************** 2026-03-03T05:18:33,087 !! 2026-03-03T05:18:33,087 corresp(dist, value, root_dir) 2026-03-03T05:18:33,171 running egg_info 2026-03-03T05:18:33,178 writing iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/PKG-INFO 2026-03-03T05:18:33,185 writing dependency_links to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/dependency_links.txt 2026-03-03T05:18:33,187 writing entry points to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/entry_points.txt 2026-03-03T05:18:33,191 writing requirements to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/requires.txt 2026-03-03T05:18:33,192 writing top-level names to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/top_level.txt 2026-03-03T05:18:33,212 reading manifest file 'iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:33,216 adding license file 'LICENSE' 2026-03-03T05:18:33,220 writing manifest file 'iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:33,317 Getting requirements to build wheel: finished with status 'done' 2026-03-03T05:18:33,320 Created temporary directory: /tmp/pip-modern-metadata-qyq75jnx 2026-03-03T05:18:33,323 Preparing metadata (pyproject.toml): started 2026-03-03T05:18:33,324 Running command Preparing metadata (pyproject.toml) 2026-03-03T05:18:33,886 /tmp/pip-build-env-35fyrdhy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-03T05:18:33,886 !! 2026-03-03T05:18:33,887 ******************************************************************************** 2026-03-03T05:18:33,888 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-03T05:18:33,889 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-03T05:18:33,889 or your builds will no longer be supported. 2026-03-03T05:18:33,890 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-03T05:18:33,890 ******************************************************************************** 2026-03-03T05:18:33,891 !! 2026-03-03T05:18:33,892 corresp(dist, value, root_dir) 2026-03-03T05:18:33,973 running dist_info 2026-03-03T05:18:33,983 creating /tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info 2026-03-03T05:18:33,984 writing /tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/PKG-INFO 2026-03-03T05:18:33,991 writing dependency_links to /tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/dependency_links.txt 2026-03-03T05:18:33,993 writing entry points to /tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/entry_points.txt 2026-03-03T05:18:33,996 writing requirements to /tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/requires.txt 2026-03-03T05:18:33,997 writing top-level names to /tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/top_level.txt 2026-03-03T05:18:33,998 writing manifest file '/tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:34,016 reading manifest file '/tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:34,018 adding license file 'LICENSE' 2026-03-03T05:18:34,021 writing manifest file '/tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:34,022 creating '/tmp/pip-modern-metadata-qyq75jnx/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info' 2026-03-03T05:18:34,145 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-03T05:18:34,150 Source in /tmp/pip-wheel-wcaof_2n/iflow-mcp-chrismannina-pubmed-mcp-server_83f1843e8da342e1aa38f198978f659e has version 1.0.0, which satisfies requirement iflow-mcp-chrismannina-pubmed-mcp-server==1.0.0 from https://files.pythonhosted.org/packages/94/f2/af42edeb225c6e8cf868b05d9a4bbb6ac52ec10d0ebde39d742b6d5e5280/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.tar.gz 2026-03-03T05:18:34,151 Removed iflow-mcp-chrismannina-pubmed-mcp-server==1.0.0 from https://files.pythonhosted.org/packages/94/f2/af42edeb225c6e8cf868b05d9a4bbb6ac52ec10d0ebde39d742b6d5e5280/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-9ys6jlhh' 2026-03-03T05:18:34,158 Created temporary directory: /tmp/pip-unpack-tojo9iia 2026-03-03T05:18:34,159 Building wheels for collected packages: iflow-mcp-chrismannina-pubmed-mcp-server 2026-03-03T05:18:34,163 Created temporary directory: /tmp/pip-wheel-p3wb_5hn 2026-03-03T05:18:34,164 Destination directory: /tmp/pip-wheel-p3wb_5hn 2026-03-03T05:18:34,166 Building wheel for iflow-mcp-chrismannina-pubmed-mcp-server (pyproject.toml): started 2026-03-03T05:18:34,167 Running command Building wheel for iflow-mcp-chrismannina-pubmed-mcp-server (pyproject.toml) 2026-03-03T05:18:34,718 /tmp/pip-build-env-35fyrdhy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-03T05:18:34,719 !! 2026-03-03T05:18:34,720 ******************************************************************************** 2026-03-03T05:18:34,720 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-03T05:18:34,721 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-03T05:18:34,722 or your builds will no longer be supported. 2026-03-03T05:18:34,723 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-03T05:18:34,723 ******************************************************************************** 2026-03-03T05:18:34,724 !! 2026-03-03T05:18:34,724 corresp(dist, value, root_dir) 2026-03-03T05:18:34,793 running bdist_wheel 2026-03-03T05:18:34,811 running build 2026-03-03T05:18:34,811 running build_py 2026-03-03T05:18:34,817 creating build/lib/src 2026-03-03T05:18:34,819 copying src/utils.py -> build/lib/src 2026-03-03T05:18:34,821 copying src/models.py -> build/lib/src 2026-03-03T05:18:34,824 copying src/citation_formatter.py -> build/lib/src 2026-03-03T05:18:34,827 copying src/server.py -> build/lib/src 2026-03-03T05:18:34,829 copying src/__init__.py -> build/lib/src 2026-03-03T05:18:34,830 copying src/tools.py -> build/lib/src 2026-03-03T05:18:34,833 copying src/tool_handler.py -> build/lib/src 2026-03-03T05:18:34,836 copying src/main.py -> build/lib/src 2026-03-03T05:18:34,837 copying src/pubmed_client.py -> build/lib/src 2026-03-03T05:18:34,840 running egg_info 2026-03-03T05:18:34,850 writing iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/PKG-INFO 2026-03-03T05:18:34,855 writing dependency_links to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/dependency_links.txt 2026-03-03T05:18:34,857 writing entry points to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/entry_points.txt 2026-03-03T05:18:34,860 writing requirements to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/requires.txt 2026-03-03T05:18:34,861 writing top-level names to iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/top_level.txt 2026-03-03T05:18:34,870 reading manifest file 'iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:34,873 adding license file 'LICENSE' 2026-03-03T05:18:34,876 writing manifest file 'iflow_mcp_chrismannina_pubmed_mcp_server.egg-info/SOURCES.txt' 2026-03-03T05:18:34,888 installing to build/bdist.linux-armv7l/wheel 2026-03-03T05:18:34,888 running install 2026-03-03T05:18:34,911 running install_lib 2026-03-03T05:18:34,916 creating build/bdist.linux-armv7l/wheel 2026-03-03T05:18:34,918 creating build/bdist.linux-armv7l/wheel/src 2026-03-03T05:18:34,919 copying build/lib/src/utils.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,922 copying build/lib/src/models.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,924 copying build/lib/src/citation_formatter.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,927 copying build/lib/src/server.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,929 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,931 copying build/lib/src/tools.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,933 copying build/lib/src/tool_handler.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,936 copying build/lib/src/main.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,938 copying build/lib/src/pubmed_client.py -> build/bdist.linux-armv7l/wheel/./src 2026-03-03T05:18:34,940 running install_egg_info 2026-03-03T05:18:34,945 Copying iflow_mcp_chrismannina_pubmed_mcp_server.egg-info to build/bdist.linux-armv7l/wheel/./iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0-py3.11.egg-info 2026-03-03T05:18:34,956 running install_scripts 2026-03-03T05:18:34,967 creating build/bdist.linux-armv7l/wheel/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/WHEEL 2026-03-03T05:18:34,970 creating '/tmp/pip-wheel-p3wb_5hn/.tmp-hqhts5q2/iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-03T05:18:34,973 adding 'iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/licenses/LICENSE' 2026-03-03T05:18:34,975 adding 'src/__init__.py' 2026-03-03T05:18:34,977 adding 'src/citation_formatter.py' 2026-03-03T05:18:34,979 adding 'src/main.py' 2026-03-03T05:18:34,981 adding 'src/models.py' 2026-03-03T05:18:34,983 adding 'src/pubmed_client.py' 2026-03-03T05:18:34,985 adding 'src/server.py' 2026-03-03T05:18:34,988 adding 'src/tool_handler.py' 2026-03-03T05:18:34,990 adding 'src/tools.py' 2026-03-03T05:18:34,992 adding 'src/utils.py' 2026-03-03T05:18:34,994 adding 'iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/METADATA' 2026-03-03T05:18:34,995 adding 'iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/WHEEL' 2026-03-03T05:18:34,996 adding 'iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/entry_points.txt' 2026-03-03T05:18:34,997 adding 'iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/top_level.txt' 2026-03-03T05:18:34,997 adding 'iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0.dist-info/RECORD' 2026-03-03T05:18:34,999 removing build/bdist.linux-armv7l/wheel 2026-03-03T05:18:35,101 Building wheel for iflow-mcp-chrismannina-pubmed-mcp-server (pyproject.toml): finished with status 'done' 2026-03-03T05:18:35,106 Created wheel for iflow-mcp-chrismannina-pubmed-mcp-server: filename=iflow_mcp_chrismannina_pubmed_mcp_server-1.0.0-py3-none-any.whl size=33540 sha256=f69189aa9c5ed45b69d442633fd7fbb6982c7208359af2e9d0677abbc2527db7 2026-03-03T05:18:35,107 Stored in directory: /tmp/pip-ephem-wheel-cache-u_zgrl84/wheels/02/d3/11/efdc43f042bce7a3273bd2bec58856c4ba1da6a798f7d01d1a 2026-03-03T05:18:35,121 Successfully built iflow-mcp-chrismannina-pubmed-mcp-server 2026-03-03T05:18:35,125 Removed build tracker: '/tmp/pip-build-tracker-9ys6jlhh'