2026-02-17T00:02:01,231 Created temporary directory: /tmp/pip-ephem-wheel-cache-ttemin58 2026-02-17T00:02:01,233 Created temporary directory: /tmp/pip-build-tracker-xl09oymd 2026-02-17T00:02:01,234 Initialized build tracking at /tmp/pip-build-tracker-xl09oymd 2026-02-17T00:02:01,234 Created build tracker: /tmp/pip-build-tracker-xl09oymd 2026-02-17T00:02:01,234 Entered build tracker: /tmp/pip-build-tracker-xl09oymd 2026-02-17T00:02:01,235 Created temporary directory: /tmp/pip-wheel-37ygkzyl 2026-02-17T00:02:01,239 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-02-17T00:02:01,241 Created temporary directory: /tmp/pip-ephem-wheel-cache-hteyrfh8 2026-02-17T00:02:01,264 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-17T00:02:01,267 2 location(s) to search for versions of tome-mcp: 2026-02-17T00:02:01,267 * https://pypi.org/simple/tome-mcp/ 2026-02-17T00:02:01,267 * https://www.piwheels.org/simple/tome-mcp/ 2026-02-17T00:02:01,268 Fetching project page and analyzing links: https://pypi.org/simple/tome-mcp/ 2026-02-17T00:02:01,269 Getting page https://pypi.org/simple/tome-mcp/ 2026-02-17T00:02:01,270 Found index url https://pypi.org/simple 2026-02-17T00:02:01,481 Fetched page https://pypi.org/simple/tome-mcp/ as application/vnd.pypi.simple.v1+json 2026-02-17T00:02:01,484 Skipping link: No binaries permitted for tome-mcp: https://files.pythonhosted.org/packages/79/5d/482c97c6272d3c09a8ea99bbfeb6bff17511870afef6ef99b96a5c88819e/tome_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,485 Found link https://files.pythonhosted.org/packages/9a/53/997d7fb56a1a56dab9b8ce9e196abeec8ffa5798b0d5c13555a75aec1195/tome_mcp-0.1.0.tar.gz (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11), version: 0.1.0 2026-02-17T00:02:01,486 Skipping link: No binaries permitted for tome-mcp: https://files.pythonhosted.org/packages/54/cc/edf9ca47f196ac8bfe1a8ee8251ea1c7f6f5344d2fa13adee406ccd8d61e/tome_mcp-0.2.0-py3-none-any.whl (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,487 Found link https://files.pythonhosted.org/packages/3e/47/8fe3a73f3553f8889acf830d6fa83fc23d916a538a8a489d3a3bd86e8b8f/tome_mcp-0.2.0.tar.gz (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11), version: 0.2.0 2026-02-17T00:02:01,488 Skipping link: No binaries permitted for tome-mcp: https://files.pythonhosted.org/packages/73/e2/20f5aa183b30c5f8ac14d343296450418ae71c438fe6da8dad8b6112c92d/tome_mcp-0.4.0-py3-none-any.whl (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,489 Found link https://files.pythonhosted.org/packages/09/68/dadbfe7d99875908922cfba2edd90e7e63e1fbd2c43369ee2ff9c758d5a7/tome_mcp-0.4.0.tar.gz (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11), version: 0.4.0 2026-02-17T00:02:01,489 Skipping link: No binaries permitted for tome-mcp: https://files.pythonhosted.org/packages/ec/b2/72f2db2c5df35e0e3f69f07b50ba6f6e7674f2bca254b88092eaaf5d4f4f/tome_mcp-0.5.0-py3-none-any.whl (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,490 Found link https://files.pythonhosted.org/packages/cf/6a/8ed1a9561b4f4131e81c87675d1d64ffc6af50c44985056ae200c487bdb3/tome_mcp-0.5.0.tar.gz (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11), version: 0.5.0 2026-02-17T00:02:01,491 Skipping link: No binaries permitted for tome-mcp: https://files.pythonhosted.org/packages/c2/f9/9658e90d0b9b3857dec36da21d3cca5581cc085d98ac87fc15cb277d903f/tome_mcp-0.5.1-py3-none-any.whl (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,492 Found link https://files.pythonhosted.org/packages/99/24/ade7c67dedff84670c4f3d1b4f669349897702250c65cfa456dc60f69607/tome_mcp-0.5.1.tar.gz (from https://pypi.org/simple/tome-mcp/) (requires-python:>=3.11), version: 0.5.1 2026-02-17T00:02:01,493 Fetching project page and analyzing links: https://www.piwheels.org/simple/tome-mcp/ 2026-02-17T00:02:01,494 Getting page https://www.piwheels.org/simple/tome-mcp/ 2026-02-17T00:02:01,495 Found index url https://www.piwheels.org/simple 2026-02-17T00:02:01,668 Fetched page https://www.piwheels.org/simple/tome-mcp/ as text/html 2026-02-17T00:02:01,670 Skipping link: No binaries permitted for tome-mcp: https://www.piwheels.org/simple/tome-mcp/tome_mcp-0.5.0-py3-none-any.whl#sha256=7334bbbfad503ce6a381fc5f0032c5a6bbf107778a28ff46f6974207a5b89f31 (from https://www.piwheels.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,671 Skipping link: No binaries permitted for tome-mcp: https://www.piwheels.org/simple/tome-mcp/tome_mcp-0.4.0-py3-none-any.whl#sha256=d47d863455237f9edaaa169d7a48ad4846e772e59ed6b31e7a3375e7d84dc7b8 (from https://www.piwheels.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,672 Skipping link: No binaries permitted for tome-mcp: https://www.piwheels.org/simple/tome-mcp/tome_mcp-0.2.0-py3-none-any.whl#sha256=d3f9c16b6bde4d18bddab829596f8388a99d14fb0954d50a37f3668276c5d8ab (from https://www.piwheels.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,672 Skipping link: No binaries permitted for tome-mcp: https://www.piwheels.org/simple/tome-mcp/tome_mcp-0.1.0-py3-none-any.whl#sha256=1be9998e6345aa3f526ae3e1edc9ecf25ce237b14a2e89f8e490704feaa3dfe1 (from https://www.piwheels.org/simple/tome-mcp/) (requires-python:>=3.11) 2026-02-17T00:02:01,673 Skipping link: not a file: https://www.piwheels.org/simple/tome-mcp/ 2026-02-17T00:02:01,673 Skipping link: not a file: https://pypi.org/simple/tome-mcp/ 2026-02-17T00:02:01,694 Given no hashes to check 1 links for project 'tome-mcp': discarding no candidates 2026-02-17T00:02:01,713 Collecting tome-mcp==0.5.1 2026-02-17T00:02:01,716 Created temporary directory: /tmp/pip-unpack-upev0o93 2026-02-17T00:02:01,924 Downloading tome_mcp-0.5.1.tar.gz (267 kB) 2026-02-17T00:02:02,260 Added tome-mcp==0.5.1 from https://files.pythonhosted.org/packages/99/24/ade7c67dedff84670c4f3d1b4f669349897702250c65cfa456dc60f69607/tome_mcp-0.5.1.tar.gz to build tracker '/tmp/pip-build-tracker-xl09oymd' 2026-02-17T00:02:02,268 Created temporary directory: /tmp/pip-build-env-70ria6cv 2026-02-17T00:02:02,272 Installing build dependencies: started 2026-02-17T00:02:02,273 Running command pip subprocess to install build dependencies 2026-02-17T00:02:03,406 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-17T00:02:04,026 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-02-17T00:02:04,049 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-17T00:02:05,822 Collecting setuptools>=68.0 2026-02-17T00:02:05,916 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-17T00:02:06,314 Collecting setuptools-scm>=8.0 2026-02-17T00:02:06,332 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-17T00:02:06,528 Collecting packaging>=20 2026-02-17T00:02:06,546 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-17T00:02:09,555 Installing collected packages: setuptools, packaging, setuptools-scm 2026-02-17T00:02:13,013 Creating /tmp/pip-build-env-70ria6cv/overlay/local/bin 2026-02-17T00:02:13,015 changing mode of /tmp/pip-build-env-70ria6cv/overlay/local/bin/setuptools-scm to 755 2026-02-17T00:02:13,037 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 2026-02-17T00:02:13,319 Installing build dependencies: finished with status 'done' 2026-02-17T00:02:13,326 Getting requirements to build wheel: started 2026-02-17T00:02:13,327 Running command Getting requirements to build wheel 2026-02-17T00:02:13,934 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-17T00:02:13,979 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-17T00:02:13,980 !! 2026-02-17T00:02:13,981 ******************************************************************************** 2026-02-17T00:02:13,981 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-02-17T00:02:13,982 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-17T00:02:13,983 or your builds will no longer be supported. 2026-02-17T00:02:13,984 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:13,984 ******************************************************************************** 2026-02-17T00:02:13,985 !! 2026-02-17T00:02:13,985 corresp(dist, value, root_dir) 2026-02-17T00:02:14,060 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T00:02:14,061 !! 2026-02-17T00:02:14,062 ******************************************************************************** 2026-02-17T00:02:14,062 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T00:02:14,064 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-17T00:02:14,065 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:14,066 ******************************************************************************** 2026-02-17T00:02:14,067 !! 2026-02-17T00:02:14,067 dist._finalize_license_expression() 2026-02-17T00:02:14,068 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T00:02:14,069 !! 2026-02-17T00:02:14,070 ******************************************************************************** 2026-02-17T00:02:14,071 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T00:02:14,072 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-17T00:02:14,073 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:14,074 ******************************************************************************** 2026-02-17T00:02:14,075 !! 2026-02-17T00:02:14,075 self._finalize_license_expression() 2026-02-17T00:02:14,076 running egg_info 2026-02-17T00:02:14,079 writing src/tome_mcp.egg-info/PKG-INFO 2026-02-17T00:02:14,086 writing dependency_links to src/tome_mcp.egg-info/dependency_links.txt 2026-02-17T00:02:14,088 writing entry points to src/tome_mcp.egg-info/entry_points.txt 2026-02-17T00:02:14,091 writing requirements to src/tome_mcp.egg-info/requires.txt 2026-02-17T00:02:14,092 writing top-level names to src/tome_mcp.egg-info/top_level.txt 2026-02-17T00:02:14,142 listing git files failed - pretending there aren't any 2026-02-17T00:02:14,149 reading manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:14,158 adding license file 'LICENSE' 2026-02-17T00:02:14,165 writing manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:14,266 Getting requirements to build wheel: finished with status 'done' 2026-02-17T00:02:14,269 Created temporary directory: /tmp/pip-modern-metadata-gb1lvhhg 2026-02-17T00:02:14,271 Preparing metadata (pyproject.toml): started 2026-02-17T00:02:14,272 Running command Preparing metadata (pyproject.toml) 2026-02-17T00:02:14,845 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-17T00:02:14,887 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-17T00:02:14,887 !! 2026-02-17T00:02:14,888 ******************************************************************************** 2026-02-17T00:02:14,889 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-02-17T00:02:14,890 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-17T00:02:14,890 or your builds will no longer be supported. 2026-02-17T00:02:14,891 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:14,892 ******************************************************************************** 2026-02-17T00:02:14,893 !! 2026-02-17T00:02:14,893 corresp(dist, value, root_dir) 2026-02-17T00:02:14,964 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T00:02:14,965 !! 2026-02-17T00:02:14,966 ******************************************************************************** 2026-02-17T00:02:14,967 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T00:02:14,968 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-17T00:02:14,969 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:14,970 ******************************************************************************** 2026-02-17T00:02:14,971 !! 2026-02-17T00:02:14,972 dist._finalize_license_expression() 2026-02-17T00:02:14,973 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T00:02:14,973 !! 2026-02-17T00:02:14,975 ******************************************************************************** 2026-02-17T00:02:14,975 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T00:02:14,976 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-17T00:02:14,978 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:14,978 ******************************************************************************** 2026-02-17T00:02:14,979 !! 2026-02-17T00:02:14,980 self._finalize_license_expression() 2026-02-17T00:02:14,981 running dist_info 2026-02-17T00:02:14,992 creating /tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info 2026-02-17T00:02:14,993 writing /tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/PKG-INFO 2026-02-17T00:02:15,000 writing dependency_links to /tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/dependency_links.txt 2026-02-17T00:02:15,001 writing entry points to /tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/entry_points.txt 2026-02-17T00:02:15,004 writing requirements to /tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/requires.txt 2026-02-17T00:02:15,006 writing top-level names to /tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/top_level.txt 2026-02-17T00:02:15,007 writing manifest file '/tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:15,052 listing git files failed - pretending there aren't any 2026-02-17T00:02:15,058 reading manifest file '/tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:15,060 adding license file 'LICENSE' 2026-02-17T00:02:15,065 writing manifest file '/tmp/pip-modern-metadata-gb1lvhhg/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:15,066 creating '/tmp/pip-modern-metadata-gb1lvhhg/tome_mcp-0.5.1.dist-info' 2026-02-17T00:02:15,197 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-17T00:02:15,203 Source in /tmp/pip-wheel-37ygkzyl/tome-mcp_95c5f17b09fb46bc8d0f2db46b0d61ad has version 0.5.1, which satisfies requirement tome-mcp==0.5.1 from https://files.pythonhosted.org/packages/99/24/ade7c67dedff84670c4f3d1b4f669349897702250c65cfa456dc60f69607/tome_mcp-0.5.1.tar.gz 2026-02-17T00:02:15,204 Removed tome-mcp==0.5.1 from https://files.pythonhosted.org/packages/99/24/ade7c67dedff84670c4f3d1b4f669349897702250c65cfa456dc60f69607/tome_mcp-0.5.1.tar.gz from build tracker '/tmp/pip-build-tracker-xl09oymd' 2026-02-17T00:02:15,212 Created temporary directory: /tmp/pip-unpack-3zbsp_ki 2026-02-17T00:02:15,212 Building wheels for collected packages: tome-mcp 2026-02-17T00:02:15,216 Created temporary directory: /tmp/pip-wheel-f7_szyp1 2026-02-17T00:02:15,217 Destination directory: /tmp/pip-wheel-f7_szyp1 2026-02-17T00:02:15,219 Building wheel for tome-mcp (pyproject.toml): started 2026-02-17T00:02:15,220 Running command Building wheel for tome-mcp (pyproject.toml) 2026-02-17T00:02:15,777 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-17T00:02:15,817 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-17T00:02:15,818 !! 2026-02-17T00:02:15,819 ******************************************************************************** 2026-02-17T00:02:15,819 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-02-17T00:02:15,821 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-17T00:02:15,821 or your builds will no longer be supported. 2026-02-17T00:02:15,822 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:15,823 ******************************************************************************** 2026-02-17T00:02:15,824 !! 2026-02-17T00:02:15,825 corresp(dist, value, root_dir) 2026-02-17T00:02:15,889 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T00:02:15,889 !! 2026-02-17T00:02:15,891 ******************************************************************************** 2026-02-17T00:02:15,891 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T00:02:15,892 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-17T00:02:15,893 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:15,894 ******************************************************************************** 2026-02-17T00:02:15,895 !! 2026-02-17T00:02:15,896 dist._finalize_license_expression() 2026-02-17T00:02:15,897 /tmp/pip-build-env-70ria6cv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T00:02:15,897 !! 2026-02-17T00:02:15,899 ******************************************************************************** 2026-02-17T00:02:15,899 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T00:02:15,900 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-17T00:02:15,901 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T00:02:15,901 ******************************************************************************** 2026-02-17T00:02:15,902 !! 2026-02-17T00:02:15,903 self._finalize_license_expression() 2026-02-17T00:02:15,903 running bdist_wheel 2026-02-17T00:02:15,920 running build 2026-02-17T00:02:15,921 running build_py 2026-02-17T00:02:15,929 creating build/lib/tome 2026-02-17T00:02:15,931 copying src/tome/semantic_scholar.py -> build/lib/tome 2026-02-17T00:02:15,933 copying src/tome/needful.py -> build/lib/tome 2026-02-17T00:02:15,936 copying src/tome/chunk.py -> build/lib/tome 2026-02-17T00:02:15,938 copying src/tome/git_diff.py -> build/lib/tome 2026-02-17T00:02:15,941 copying src/tome/issues.py -> build/lib/tome 2026-02-17T00:02:15,943 copying src/tome/summaries.py -> build/lib/tome 2026-02-17T00:02:15,946 copying src/tome/server.py -> build/lib/tome 2026-02-17T00:02:15,951 copying src/tome/checksum.py -> build/lib/tome 2026-02-17T00:02:15,952 copying src/tome/vault.py -> build/lib/tome 2026-02-17T00:02:15,955 copying src/tome/crossref.py -> build/lib/tome 2026-02-17T00:02:15,957 copying src/tome/find_text.py -> build/lib/tome 2026-02-17T00:02:15,959 copying src/tome/config.py -> build/lib/tome 2026-02-17T00:02:15,961 copying src/tome/s2ag.py -> build/lib/tome 2026-02-17T00:02:15,964 copying src/tome/slug.py -> build/lib/tome 2026-02-17T00:02:15,966 copying src/tome/manifest.py -> build/lib/tome 2026-02-17T00:02:15,968 copying src/tome/cite_tree.py -> build/lib/tome 2026-02-17T00:02:15,971 copying src/tome/index.py -> build/lib/tome 2026-02-17T00:02:15,973 copying src/tome/errors.py -> build/lib/tome 2026-02-17T00:02:15,975 copying src/tome/unpaywall.py -> build/lib/tome 2026-02-17T00:02:15,977 copying src/tome/rejected_dois.py -> build/lib/tome 2026-02-17T00:02:15,980 copying src/tome/identify.py -> build/lib/tome 2026-02-17T00:02:15,982 copying src/tome/latex.py -> build/lib/tome 2026-02-17T00:02:15,984 copying src/tome/notes.py -> build/lib/tome 2026-02-17T00:02:15,986 copying src/tome/store.py -> build/lib/tome 2026-02-17T00:02:15,989 copying src/tome/filelock.py -> build/lib/tome 2026-02-17T00:02:15,991 copying src/tome/call_log.py -> build/lib/tome 2026-02-17T00:02:15,993 copying src/tome/http.py -> build/lib/tome 2026-02-17T00:02:15,995 copying src/tome/validate.py -> build/lib/tome 2026-02-17T00:02:15,997 copying src/tome/openalex.py -> build/lib/tome 2026-02-17T00:02:15,999 copying src/tome/guide.py -> build/lib/tome 2026-02-17T00:02:16,002 copying src/tome/validate_vault.py -> build/lib/tome 2026-02-17T00:02:16,004 copying src/tome/figures.py -> build/lib/tome 2026-02-17T00:02:16,006 copying src/tome/extract.py -> build/lib/tome 2026-02-17T00:02:16,009 copying src/tome/file_meta.py -> build/lib/tome 2026-02-17T00:02:16,011 copying src/tome/paths.py -> build/lib/tome 2026-02-17T00:02:16,012 copying src/tome/toc.py -> build/lib/tome 2026-02-17T00:02:16,015 copying src/tome/__main__.py -> build/lib/tome 2026-02-17T00:02:16,017 copying src/tome/s2ag_cli.py -> build/lib/tome 2026-02-17T00:02:16,019 copying src/tome/grep_raw.py -> build/lib/tome 2026-02-17T00:02:16,021 copying src/tome/bib.py -> build/lib/tome 2026-02-17T00:02:16,023 copying src/tome/analysis.py -> build/lib/tome 2026-02-17T00:02:16,026 copying src/tome/__init__.py -> build/lib/tome 2026-02-17T00:02:16,028 copying src/tome/ingest.py -> build/lib/tome 2026-02-17T00:02:16,031 running egg_info 2026-02-17T00:02:16,042 writing src/tome_mcp.egg-info/PKG-INFO 2026-02-17T00:02:16,048 writing dependency_links to src/tome_mcp.egg-info/dependency_links.txt 2026-02-17T00:02:16,050 writing entry points to src/tome_mcp.egg-info/entry_points.txt 2026-02-17T00:02:16,052 writing requirements to src/tome_mcp.egg-info/requires.txt 2026-02-17T00:02:16,053 writing top-level names to src/tome_mcp.egg-info/top_level.txt 2026-02-17T00:02:16,087 listing git files failed - pretending there aren't any 2026-02-17T00:02:16,092 reading manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:16,100 adding license file 'LICENSE' 2026-02-17T00:02:16,107 writing manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-17T00:02:16,111 copying src/tome/py.typed -> build/lib/tome 2026-02-17T00:02:16,113 creating build/lib/tome/docs 2026-02-17T00:02:16,114 copying src/tome/docs/configuration.md -> build/lib/tome/docs 2026-02-17T00:02:16,116 copying src/tome/docs/directory-layout.md -> build/lib/tome/docs 2026-02-17T00:02:16,118 copying src/tome/docs/document-analysis.md -> build/lib/tome/docs 2026-02-17T00:02:16,120 copying src/tome/docs/exploration.md -> build/lib/tome/docs 2026-02-17T00:02:16,122 copying src/tome/docs/getting-started.md -> build/lib/tome/docs 2026-02-17T00:02:16,124 copying src/tome/docs/needful.md -> build/lib/tome/docs 2026-02-17T00:02:16,126 copying src/tome/docs/notes.md -> build/lib/tome/docs 2026-02-17T00:02:16,128 copying src/tome/docs/paper-workflow.md -> build/lib/tome/docs 2026-02-17T00:02:16,130 copying src/tome/docs/reporting-issues.md -> build/lib/tome/docs 2026-02-17T00:02:16,133 copying src/tome/docs/review-cycle.md -> build/lib/tome/docs 2026-02-17T00:02:16,135 copying src/tome/docs/search.md -> build/lib/tome/docs 2026-02-17T00:02:16,150 installing to build/bdist.linux-armv7l/wheel 2026-02-17T00:02:16,151 running install 2026-02-17T00:02:16,174 running install_lib 2026-02-17T00:02:16,181 creating build/bdist.linux-armv7l/wheel 2026-02-17T00:02:16,183 creating build/bdist.linux-armv7l/wheel/tome 2026-02-17T00:02:16,185 copying build/lib/tome/semantic_scholar.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,187 copying build/lib/tome/needful.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,189 copying build/lib/tome/chunk.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,191 copying build/lib/tome/git_diff.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,194 copying build/lib/tome/issues.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,196 copying build/lib/tome/summaries.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,198 copying build/lib/tome/server.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,203 copying build/lib/tome/checksum.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,204 copying build/lib/tome/vault.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,207 copying build/lib/tome/crossref.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,209 copying build/lib/tome/find_text.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,211 copying build/lib/tome/config.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,213 copying build/lib/tome/s2ag.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,216 copying build/lib/tome/slug.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,218 copying build/lib/tome/manifest.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,220 copying build/lib/tome/cite_tree.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,222 copying build/lib/tome/index.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,225 copying build/lib/tome/py.typed -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,226 copying build/lib/tome/errors.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,228 copying build/lib/tome/unpaywall.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,230 copying build/lib/tome/rejected_dois.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,232 copying build/lib/tome/identify.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,234 copying build/lib/tome/latex.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,237 creating build/bdist.linux-armv7l/wheel/tome/docs 2026-02-17T00:02:16,238 copying build/lib/tome/docs/review-cycle.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,240 copying build/lib/tome/docs/getting-started.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,242 copying build/lib/tome/docs/directory-layout.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,244 copying build/lib/tome/docs/notes.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,246 copying build/lib/tome/docs/reporting-issues.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,247 copying build/lib/tome/docs/paper-workflow.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,249 copying build/lib/tome/docs/needful.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,251 copying build/lib/tome/docs/configuration.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,253 copying build/lib/tome/docs/exploration.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,254 copying build/lib/tome/docs/document-analysis.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,256 copying build/lib/tome/docs/search.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-17T00:02:16,259 copying build/lib/tome/notes.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,261 copying build/lib/tome/store.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,263 copying build/lib/tome/filelock.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,265 copying build/lib/tome/call_log.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,267 copying build/lib/tome/http.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,269 copying build/lib/tome/validate.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,270 copying build/lib/tome/openalex.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,273 copying build/lib/tome/guide.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,275 copying build/lib/tome/validate_vault.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,277 copying build/lib/tome/figures.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,279 copying build/lib/tome/extract.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,282 copying build/lib/tome/file_meta.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,284 copying build/lib/tome/paths.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,286 copying build/lib/tome/toc.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,288 copying build/lib/tome/__main__.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,290 copying build/lib/tome/s2ag_cli.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,292 copying build/lib/tome/grep_raw.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,295 copying build/lib/tome/bib.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,297 copying build/lib/tome/analysis.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,300 copying build/lib/tome/__init__.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,301 copying build/lib/tome/ingest.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-17T00:02:16,304 running install_egg_info 2026-02-17T00:02:16,310 Copying src/tome_mcp.egg-info to build/bdist.linux-armv7l/wheel/./tome_mcp-0.5.1-py3.11.egg-info 2026-02-17T00:02:16,322 running install_scripts 2026-02-17T00:02:16,334 creating build/bdist.linux-armv7l/wheel/tome_mcp-0.5.1.dist-info/WHEEL 2026-02-17T00:02:16,337 creating '/tmp/pip-wheel-f7_szyp1/.tmp-nl5szr3i/tome_mcp-0.5.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-17T00:02:16,340 adding 'tome/__init__.py' 2026-02-17T00:02:16,341 adding 'tome/__main__.py' 2026-02-17T00:02:16,344 adding 'tome/analysis.py' 2026-02-17T00:02:16,346 adding 'tome/bib.py' 2026-02-17T00:02:16,347 adding 'tome/call_log.py' 2026-02-17T00:02:16,349 adding 'tome/checksum.py' 2026-02-17T00:02:16,350 adding 'tome/chunk.py' 2026-02-17T00:02:16,353 adding 'tome/cite_tree.py' 2026-02-17T00:02:16,354 adding 'tome/config.py' 2026-02-17T00:02:16,356 adding 'tome/crossref.py' 2026-02-17T00:02:16,358 adding 'tome/errors.py' 2026-02-17T00:02:16,360 adding 'tome/extract.py' 2026-02-17T00:02:16,362 adding 'tome/figures.py' 2026-02-17T00:02:16,364 adding 'tome/file_meta.py' 2026-02-17T00:02:16,365 adding 'tome/filelock.py' 2026-02-17T00:02:16,367 adding 'tome/find_text.py' 2026-02-17T00:02:16,369 adding 'tome/git_diff.py' 2026-02-17T00:02:16,371 adding 'tome/grep_raw.py' 2026-02-17T00:02:16,373 adding 'tome/guide.py' 2026-02-17T00:02:16,374 adding 'tome/http.py' 2026-02-17T00:02:16,376 adding 'tome/identify.py' 2026-02-17T00:02:16,378 adding 'tome/index.py' 2026-02-17T00:02:16,380 adding 'tome/ingest.py' 2026-02-17T00:02:16,382 adding 'tome/issues.py' 2026-02-17T00:02:16,383 adding 'tome/latex.py' 2026-02-17T00:02:16,385 adding 'tome/manifest.py' 2026-02-17T00:02:16,387 adding 'tome/needful.py' 2026-02-17T00:02:16,389 adding 'tome/notes.py' 2026-02-17T00:02:16,390 adding 'tome/openalex.py' 2026-02-17T00:02:16,391 adding 'tome/paths.py' 2026-02-17T00:02:16,392 adding 'tome/py.typed' 2026-02-17T00:02:16,394 adding 'tome/rejected_dois.py' 2026-02-17T00:02:16,397 adding 'tome/s2ag.py' 2026-02-17T00:02:16,399 adding 'tome/s2ag_cli.py' 2026-02-17T00:02:16,401 adding 'tome/semantic_scholar.py' 2026-02-17T00:02:16,420 adding 'tome/server.py' 2026-02-17T00:02:16,422 adding 'tome/slug.py' 2026-02-17T00:02:16,424 adding 'tome/store.py' 2026-02-17T00:02:16,426 adding 'tome/summaries.py' 2026-02-17T00:02:16,429 adding 'tome/toc.py' 2026-02-17T00:02:16,431 adding 'tome/unpaywall.py' 2026-02-17T00:02:16,432 adding 'tome/validate.py' 2026-02-17T00:02:16,434 adding 'tome/validate_vault.py' 2026-02-17T00:02:16,438 adding 'tome/vault.py' 2026-02-17T00:02:16,440 adding 'tome/docs/configuration.md' 2026-02-17T00:02:16,441 adding 'tome/docs/directory-layout.md' 2026-02-17T00:02:16,442 adding 'tome/docs/document-analysis.md' 2026-02-17T00:02:16,444 adding 'tome/docs/exploration.md' 2026-02-17T00:02:16,445 adding 'tome/docs/getting-started.md' 2026-02-17T00:02:16,447 adding 'tome/docs/needful.md' 2026-02-17T00:02:16,448 adding 'tome/docs/notes.md' 2026-02-17T00:02:16,449 adding 'tome/docs/paper-workflow.md' 2026-02-17T00:02:16,451 adding 'tome/docs/reporting-issues.md' 2026-02-17T00:02:16,452 adding 'tome/docs/review-cycle.md' 2026-02-17T00:02:16,453 adding 'tome/docs/search.md' 2026-02-17T00:02:16,461 adding 'tome_mcp-0.5.1.dist-info/licenses/LICENSE' 2026-02-17T00:02:16,464 adding 'tome_mcp-0.5.1.dist-info/METADATA' 2026-02-17T00:02:16,465 adding 'tome_mcp-0.5.1.dist-info/WHEEL' 2026-02-17T00:02:16,466 adding 'tome_mcp-0.5.1.dist-info/entry_points.txt' 2026-02-17T00:02:16,467 adding 'tome_mcp-0.5.1.dist-info/top_level.txt' 2026-02-17T00:02:16,468 adding 'tome_mcp-0.5.1.dist-info/RECORD' 2026-02-17T00:02:16,472 removing build/bdist.linux-armv7l/wheel 2026-02-17T00:02:16,587 Building wheel for tome-mcp (pyproject.toml): finished with status 'done' 2026-02-17T00:02:16,596 Created wheel for tome-mcp: filename=tome_mcp-0.5.1-py3-none-any.whl size=193922 sha256=dfe4fabcb90b4e4e54bbcc40ba8171c3369988e488fddb715d8036a5e0f9ad83 2026-02-17T00:02:16,597 Stored in directory: /tmp/pip-ephem-wheel-cache-hteyrfh8/wheels/3c/9a/f8/6845eacc0519eae97a66e8c783511981a9b50b8d5d3d79cfad 2026-02-17T00:02:16,615 Successfully built tome-mcp 2026-02-17T00:02:16,623 Removed build tracker: '/tmp/pip-build-tracker-xl09oymd'