2026-02-16T14:16:17,474 Created temporary directory: /tmp/pip-ephem-wheel-cache-yge856ih 2026-02-16T14:16:17,476 Created temporary directory: /tmp/pip-build-tracker-k48pyrag 2026-02-16T14:16:17,477 Initialized build tracking at /tmp/pip-build-tracker-k48pyrag 2026-02-16T14:16:17,477 Created build tracker: /tmp/pip-build-tracker-k48pyrag 2026-02-16T14:16:17,478 Entered build tracker: /tmp/pip-build-tracker-k48pyrag 2026-02-16T14:16:17,478 Created temporary directory: /tmp/pip-wheel-j0dnxj6r 2026-02-16T14:16:17,482 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-16T14:16:17,484 Created temporary directory: /tmp/pip-ephem-wheel-cache-kg07xaax 2026-02-16T14:16:17,505 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-16T14:16:17,509 2 location(s) to search for versions of tome-mcp: 2026-02-16T14:16:17,509 * https://pypi.org/simple/tome-mcp/ 2026-02-16T14:16:17,509 * https://www.piwheels.org/simple/tome-mcp/ 2026-02-16T14:16:17,510 Fetching project page and analyzing links: https://pypi.org/simple/tome-mcp/ 2026-02-16T14:16:17,511 Getting page https://pypi.org/simple/tome-mcp/ 2026-02-16T14:16:17,512 Found index url https://pypi.org/simple 2026-02-16T14:16:17,742 Fetched page https://pypi.org/simple/tome-mcp/ as application/vnd.pypi.simple.v1+json 2026-02-16T14:16:17,743 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-16T14:16:17,744 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-16T14:16:17,745 Fetching project page and analyzing links: https://www.piwheels.org/simple/tome-mcp/ 2026-02-16T14:16:17,746 Getting page https://www.piwheels.org/simple/tome-mcp/ 2026-02-16T14:16:17,748 Found index url https://www.piwheels.org/simple 2026-02-16T14:16:17,910 Fetched page https://www.piwheels.org/simple/tome-mcp/ as text/html 2026-02-16T14:16:17,912 Skipping link: not a file: https://www.piwheels.org/simple/tome-mcp/ 2026-02-16T14:16:17,912 Skipping link: not a file: https://pypi.org/simple/tome-mcp/ 2026-02-16T14:16:17,933 Given no hashes to check 1 links for project 'tome-mcp': discarding no candidates 2026-02-16T14:16:17,952 Collecting tome-mcp==0.1.0 2026-02-16T14:16:17,955 Created temporary directory: /tmp/pip-unpack-zwt9fod7 2026-02-16T14:16:18,092 Downloading tome_mcp-0.1.0.tar.gz (258 kB) 2026-02-16T14:16:18,442 Added tome-mcp==0.1.0 from https://files.pythonhosted.org/packages/9a/53/997d7fb56a1a56dab9b8ce9e196abeec8ffa5798b0d5c13555a75aec1195/tome_mcp-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-k48pyrag' 2026-02-16T14:16:18,449 Created temporary directory: /tmp/pip-build-env-v_bcjggm 2026-02-16T14:16:18,454 Installing build dependencies: started 2026-02-16T14:16:18,455 Running command pip subprocess to install build dependencies 2026-02-16T14:16:19,596 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-16T14:16:20,156 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-16T14:16:20,180 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-16T14:16:21,931 Collecting setuptools>=68.0 2026-02-16T14:16:22,014 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-16T14:16:22,393 Collecting setuptools-scm>=8.0 2026-02-16T14:16:22,411 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-16T14:16:22,606 Collecting packaging>=20 2026-02-16T14:16:22,622 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-16T14:16:25,624 Installing collected packages: setuptools, packaging, setuptools-scm 2026-02-16T14:16:29,182 Creating /tmp/pip-build-env-v_bcjggm/overlay/local/bin 2026-02-16T14:16:29,184 changing mode of /tmp/pip-build-env-v_bcjggm/overlay/local/bin/setuptools-scm to 755 2026-02-16T14:16:29,209 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 2026-02-16T14:16:29,493 Installing build dependencies: finished with status 'done' 2026-02-16T14:16:29,500 Getting requirements to build wheel: started 2026-02-16T14:16:29,501 Running command Getting requirements to build wheel 2026-02-16T14:16:30,146 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-16T14:16:30,191 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-16T14:16:30,192 !! 2026-02-16T14:16:30,193 ******************************************************************************** 2026-02-16T14:16:30,193 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-16T14:16:30,194 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-16T14:16:30,195 or your builds will no longer be supported. 2026-02-16T14:16:30,196 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:30,197 ******************************************************************************** 2026-02-16T14:16:30,198 !! 2026-02-16T14:16:30,199 corresp(dist, value, root_dir) 2026-02-16T14:16:30,276 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-16T14:16:30,277 !! 2026-02-16T14:16:30,278 ******************************************************************************** 2026-02-16T14:16:30,278 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-16T14:16:30,280 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-16T14:16:30,281 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:30,281 ******************************************************************************** 2026-02-16T14:16:30,282 !! 2026-02-16T14:16:30,283 dist._finalize_license_expression() 2026-02-16T14:16:30,284 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-16T14:16:30,284 !! 2026-02-16T14:16:30,285 ******************************************************************************** 2026-02-16T14:16:30,286 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-16T14:16:30,287 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-16T14:16:30,289 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:30,289 ******************************************************************************** 2026-02-16T14:16:30,291 !! 2026-02-16T14:16:30,291 self._finalize_license_expression() 2026-02-16T14:16:30,292 running egg_info 2026-02-16T14:16:30,296 writing src/tome_mcp.egg-info/PKG-INFO 2026-02-16T14:16:30,302 writing dependency_links to src/tome_mcp.egg-info/dependency_links.txt 2026-02-16T14:16:30,304 writing entry points to src/tome_mcp.egg-info/entry_points.txt 2026-02-16T14:16:30,307 writing requirements to src/tome_mcp.egg-info/requires.txt 2026-02-16T14:16:30,308 writing top-level names to src/tome_mcp.egg-info/top_level.txt 2026-02-16T14:16:30,361 listing git files failed - pretending there aren't any 2026-02-16T14:16:30,368 reading manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:30,377 adding license file 'LICENSE' 2026-02-16T14:16:30,383 writing manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:30,485 Getting requirements to build wheel: finished with status 'done' 2026-02-16T14:16:30,489 Created temporary directory: /tmp/pip-modern-metadata-j25wcund 2026-02-16T14:16:30,491 Preparing metadata (pyproject.toml): started 2026-02-16T14:16:30,492 Running command Preparing metadata (pyproject.toml) 2026-02-16T14:16:31,078 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-16T14:16:31,119 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-16T14:16:31,120 !! 2026-02-16T14:16:31,121 ******************************************************************************** 2026-02-16T14:16:31,122 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-16T14:16:31,123 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-16T14:16:31,123 or your builds will no longer be supported. 2026-02-16T14:16:31,124 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:31,125 ******************************************************************************** 2026-02-16T14:16:31,126 !! 2026-02-16T14:16:31,127 corresp(dist, value, root_dir) 2026-02-16T14:16:31,199 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-16T14:16:31,200 !! 2026-02-16T14:16:31,201 ******************************************************************************** 2026-02-16T14:16:31,202 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-16T14:16:31,203 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-16T14:16:31,204 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:31,205 ******************************************************************************** 2026-02-16T14:16:31,206 !! 2026-02-16T14:16:31,206 dist._finalize_license_expression() 2026-02-16T14:16:31,207 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-16T14:16:31,208 !! 2026-02-16T14:16:31,209 ******************************************************************************** 2026-02-16T14:16:31,209 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-16T14:16:31,210 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-16T14:16:31,211 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:31,212 ******************************************************************************** 2026-02-16T14:16:31,213 !! 2026-02-16T14:16:31,214 self._finalize_license_expression() 2026-02-16T14:16:31,214 running dist_info 2026-02-16T14:16:31,227 creating /tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info 2026-02-16T14:16:31,228 writing /tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/PKG-INFO 2026-02-16T14:16:31,234 writing dependency_links to /tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/dependency_links.txt 2026-02-16T14:16:31,236 writing entry points to /tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/entry_points.txt 2026-02-16T14:16:31,239 writing requirements to /tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/requires.txt 2026-02-16T14:16:31,240 writing top-level names to /tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/top_level.txt 2026-02-16T14:16:31,242 writing manifest file '/tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:31,288 listing git files failed - pretending there aren't any 2026-02-16T14:16:31,294 reading manifest file '/tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:31,296 adding license file 'LICENSE' 2026-02-16T14:16:31,301 writing manifest file '/tmp/pip-modern-metadata-j25wcund/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:31,302 creating '/tmp/pip-modern-metadata-j25wcund/tome_mcp-0.1.0.dist-info' 2026-02-16T14:16:31,437 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-16T14:16:31,443 Source in /tmp/pip-wheel-j0dnxj6r/tome-mcp_43fdd2401c35450d85f9594e6a136659 has version 0.1.0, which satisfies requirement tome-mcp==0.1.0 from https://files.pythonhosted.org/packages/9a/53/997d7fb56a1a56dab9b8ce9e196abeec8ffa5798b0d5c13555a75aec1195/tome_mcp-0.1.0.tar.gz 2026-02-16T14:16:31,444 Removed tome-mcp==0.1.0 from https://files.pythonhosted.org/packages/9a/53/997d7fb56a1a56dab9b8ce9e196abeec8ffa5798b0d5c13555a75aec1195/tome_mcp-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-k48pyrag' 2026-02-16T14:16:31,452 Created temporary directory: /tmp/pip-unpack-8sun3pst 2026-02-16T14:16:31,453 Building wheels for collected packages: tome-mcp 2026-02-16T14:16:31,458 Created temporary directory: /tmp/pip-wheel-8s02_yb2 2026-02-16T14:16:31,458 Destination directory: /tmp/pip-wheel-8s02_yb2 2026-02-16T14:16:31,460 Building wheel for tome-mcp (pyproject.toml): started 2026-02-16T14:16:31,462 Running command Building wheel for tome-mcp (pyproject.toml) 2026-02-16T14:16:32,021 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-16T14:16:32,062 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-16T14:16:32,062 !! 2026-02-16T14:16:32,063 ******************************************************************************** 2026-02-16T14:16:32,064 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-16T14:16:32,065 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-16T14:16:32,066 or your builds will no longer be supported. 2026-02-16T14:16:32,067 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:32,068 ******************************************************************************** 2026-02-16T14:16:32,069 !! 2026-02-16T14:16:32,069 corresp(dist, value, root_dir) 2026-02-16T14:16:32,134 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-16T14:16:32,135 !! 2026-02-16T14:16:32,137 ******************************************************************************** 2026-02-16T14:16:32,137 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-16T14:16:32,138 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-16T14:16:32,139 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:32,139 ******************************************************************************** 2026-02-16T14:16:32,140 !! 2026-02-16T14:16:32,141 dist._finalize_license_expression() 2026-02-16T14:16:32,141 /tmp/pip-build-env-v_bcjggm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-16T14:16:32,142 !! 2026-02-16T14:16:32,143 ******************************************************************************** 2026-02-16T14:16:32,143 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-16T14:16:32,144 License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) 2026-02-16T14:16:32,145 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-16T14:16:32,145 ******************************************************************************** 2026-02-16T14:16:32,146 !! 2026-02-16T14:16:32,147 self._finalize_license_expression() 2026-02-16T14:16:32,147 running bdist_wheel 2026-02-16T14:16:32,166 running build 2026-02-16T14:16:32,166 running build_py 2026-02-16T14:16:32,175 creating build/lib/tome 2026-02-16T14:16:32,177 copying src/tome/find_text.py -> build/lib/tome 2026-02-16T14:16:32,179 copying src/tome/server.py -> build/lib/tome 2026-02-16T14:16:32,184 copying src/tome/grep_raw.py -> build/lib/tome 2026-02-16T14:16:32,187 copying src/tome/extract.py -> build/lib/tome 2026-02-16T14:16:32,190 copying src/tome/openalex.py -> build/lib/tome 2026-02-16T14:16:32,192 copying src/tome/filelock.py -> build/lib/tome 2026-02-16T14:16:32,194 copying src/tome/crossref.py -> build/lib/tome 2026-02-16T14:16:32,196 copying src/tome/latex.py -> build/lib/tome 2026-02-16T14:16:32,198 copying src/tome/s2ag_cli.py -> build/lib/tome 2026-02-16T14:16:32,201 copying src/tome/identify.py -> build/lib/tome 2026-02-16T14:16:32,203 copying src/tome/chunk.py -> build/lib/tome 2026-02-16T14:16:32,206 copying src/tome/analysis.py -> build/lib/tome 2026-02-16T14:16:32,208 copying src/tome/issues.py -> build/lib/tome 2026-02-16T14:16:32,211 copying src/tome/unpaywall.py -> build/lib/tome 2026-02-16T14:16:32,213 copying src/tome/summaries.py -> build/lib/tome 2026-02-16T14:16:32,215 copying src/tome/__main__.py -> build/lib/tome 2026-02-16T14:16:32,217 copying src/tome/ingest.py -> build/lib/tome 2026-02-16T14:16:32,219 copying src/tome/manifest.py -> build/lib/tome 2026-02-16T14:16:32,221 copying src/tome/vault.py -> build/lib/tome 2026-02-16T14:16:32,224 copying src/tome/rejected_dois.py -> build/lib/tome 2026-02-16T14:16:32,226 copying src/tome/validate.py -> build/lib/tome 2026-02-16T14:16:32,228 copying src/tome/figures.py -> build/lib/tome 2026-02-16T14:16:32,230 copying src/tome/store.py -> build/lib/tome 2026-02-16T14:16:32,233 copying src/tome/notes.py -> build/lib/tome 2026-02-16T14:16:32,235 copying src/tome/index.py -> build/lib/tome 2026-02-16T14:16:32,238 copying src/tome/config.py -> build/lib/tome 2026-02-16T14:16:32,240 copying src/tome/__init__.py -> build/lib/tome 2026-02-16T14:16:32,242 copying src/tome/purgatory.py -> build/lib/tome 2026-02-16T14:16:32,245 copying src/tome/toc.py -> build/lib/tome 2026-02-16T14:16:32,248 copying src/tome/semantic_scholar.py -> build/lib/tome 2026-02-16T14:16:32,250 copying src/tome/file_meta.py -> build/lib/tome 2026-02-16T14:16:32,253 copying src/tome/slug.py -> build/lib/tome 2026-02-16T14:16:32,255 copying src/tome/http.py -> build/lib/tome 2026-02-16T14:16:32,257 copying src/tome/cite_tree.py -> build/lib/tome 2026-02-16T14:16:32,259 copying src/tome/s2ag.py -> build/lib/tome 2026-02-16T14:16:32,262 copying src/tome/errors.py -> build/lib/tome 2026-02-16T14:16:32,265 copying src/tome/needful.py -> build/lib/tome 2026-02-16T14:16:32,267 copying src/tome/validate_vault.py -> build/lib/tome 2026-02-16T14:16:32,269 copying src/tome/git_diff.py -> build/lib/tome 2026-02-16T14:16:32,272 copying src/tome/guide.py -> build/lib/tome 2026-02-16T14:16:32,274 copying src/tome/checksum.py -> build/lib/tome 2026-02-16T14:16:32,276 copying src/tome/bib.py -> build/lib/tome 2026-02-16T14:16:32,278 running egg_info 2026-02-16T14:16:32,290 writing src/tome_mcp.egg-info/PKG-INFO 2026-02-16T14:16:32,296 writing dependency_links to src/tome_mcp.egg-info/dependency_links.txt 2026-02-16T14:16:32,298 writing entry points to src/tome_mcp.egg-info/entry_points.txt 2026-02-16T14:16:32,300 writing requirements to src/tome_mcp.egg-info/requires.txt 2026-02-16T14:16:32,301 writing top-level names to src/tome_mcp.egg-info/top_level.txt 2026-02-16T14:16:32,336 listing git files failed - pretending there aren't any 2026-02-16T14:16:32,342 reading manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:32,349 adding license file 'LICENSE' 2026-02-16T14:16:32,356 writing manifest file 'src/tome_mcp.egg-info/SOURCES.txt' 2026-02-16T14:16:32,361 copying src/tome/py.typed -> build/lib/tome 2026-02-16T14:16:32,362 creating build/lib/tome/docs 2026-02-16T14:16:32,363 copying src/tome/docs/configuration.md -> build/lib/tome/docs 2026-02-16T14:16:32,366 copying src/tome/docs/directory-layout.md -> build/lib/tome/docs 2026-02-16T14:16:32,368 copying src/tome/docs/document-analysis.md -> build/lib/tome/docs 2026-02-16T14:16:32,370 copying src/tome/docs/exploration.md -> build/lib/tome/docs 2026-02-16T14:16:32,373 copying src/tome/docs/getting-started.md -> build/lib/tome/docs 2026-02-16T14:16:32,375 copying src/tome/docs/needful.md -> build/lib/tome/docs 2026-02-16T14:16:32,377 copying src/tome/docs/notes.md -> build/lib/tome/docs 2026-02-16T14:16:32,379 copying src/tome/docs/paper-workflow.md -> build/lib/tome/docs 2026-02-16T14:16:32,382 copying src/tome/docs/reporting-issues.md -> build/lib/tome/docs 2026-02-16T14:16:32,384 copying src/tome/docs/review-cycle.md -> build/lib/tome/docs 2026-02-16T14:16:32,386 copying src/tome/docs/search.md -> build/lib/tome/docs 2026-02-16T14:16:32,402 installing to build/bdist.linux-armv7l/wheel 2026-02-16T14:16:32,402 running install 2026-02-16T14:16:32,426 running install_lib 2026-02-16T14:16:32,433 creating build/bdist.linux-armv7l/wheel 2026-02-16T14:16:32,436 creating build/bdist.linux-armv7l/wheel/tome 2026-02-16T14:16:32,437 copying build/lib/tome/find_text.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,440 copying build/lib/tome/server.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,444 copying build/lib/tome/grep_raw.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,447 copying build/lib/tome/extract.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,449 copying build/lib/tome/openalex.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,452 copying build/lib/tome/filelock.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,454 copying build/lib/tome/crossref.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,456 copying build/lib/tome/latex.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,458 copying build/lib/tome/s2ag_cli.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,460 copying build/lib/tome/identify.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,463 copying build/lib/tome/chunk.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,465 copying build/lib/tome/analysis.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,468 copying build/lib/tome/issues.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,470 copying build/lib/tome/unpaywall.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,472 copying build/lib/tome/summaries.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,474 copying build/lib/tome/__main__.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,476 copying build/lib/tome/ingest.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,478 copying build/lib/tome/manifest.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,480 copying build/lib/tome/vault.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,483 copying build/lib/tome/rejected_dois.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,485 copying build/lib/tome/validate.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,486 copying build/lib/tome/figures.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,489 copying build/lib/tome/store.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,491 copying build/lib/tome/py.typed -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,493 copying build/lib/tome/notes.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,495 copying build/lib/tome/index.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,497 copying build/lib/tome/config.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,500 copying build/lib/tome/__init__.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,501 copying build/lib/tome/purgatory.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,504 copying build/lib/tome/toc.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,507 creating build/bdist.linux-armv7l/wheel/tome/docs 2026-02-16T14:16:32,508 copying build/lib/tome/docs/needful.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,510 copying build/lib/tome/docs/configuration.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,512 copying build/lib/tome/docs/reporting-issues.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,514 copying build/lib/tome/docs/document-analysis.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,516 copying build/lib/tome/docs/getting-started.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,518 copying build/lib/tome/docs/notes.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,520 copying build/lib/tome/docs/directory-layout.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,522 copying build/lib/tome/docs/review-cycle.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,523 copying build/lib/tome/docs/search.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,526 copying build/lib/tome/docs/paper-workflow.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,528 copying build/lib/tome/docs/exploration.md -> build/bdist.linux-armv7l/wheel/./tome/docs 2026-02-16T14:16:32,529 copying build/lib/tome/semantic_scholar.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,532 copying build/lib/tome/file_meta.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,534 copying build/lib/tome/slug.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,536 copying build/lib/tome/http.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,538 copying build/lib/tome/cite_tree.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,540 copying build/lib/tome/s2ag.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,543 copying build/lib/tome/errors.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,546 copying build/lib/tome/needful.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,548 copying build/lib/tome/validate_vault.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,550 copying build/lib/tome/git_diff.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,553 copying build/lib/tome/guide.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,555 copying build/lib/tome/checksum.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,557 copying build/lib/tome/bib.py -> build/bdist.linux-armv7l/wheel/./tome 2026-02-16T14:16:32,559 running install_egg_info 2026-02-16T14:16:32,565 Copying src/tome_mcp.egg-info to build/bdist.linux-armv7l/wheel/./tome_mcp-0.1.0-py3.11.egg-info 2026-02-16T14:16:32,577 running install_scripts 2026-02-16T14:16:32,590 creating build/bdist.linux-armv7l/wheel/tome_mcp-0.1.0.dist-info/WHEEL 2026-02-16T14:16:32,593 creating '/tmp/pip-wheel-8s02_yb2/.tmp-hpy91tr5/tome_mcp-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-16T14:16:32,596 adding 'tome/__init__.py' 2026-02-16T14:16:32,598 adding 'tome/__main__.py' 2026-02-16T14:16:32,600 adding 'tome/analysis.py' 2026-02-16T14:16:32,602 adding 'tome/bib.py' 2026-02-16T14:16:32,603 adding 'tome/checksum.py' 2026-02-16T14:16:32,605 adding 'tome/chunk.py' 2026-02-16T14:16:32,608 adding 'tome/cite_tree.py' 2026-02-16T14:16:32,610 adding 'tome/config.py' 2026-02-16T14:16:32,611 adding 'tome/crossref.py' 2026-02-16T14:16:32,613 adding 'tome/errors.py' 2026-02-16T14:16:32,616 adding 'tome/extract.py' 2026-02-16T14:16:32,618 adding 'tome/figures.py' 2026-02-16T14:16:32,619 adding 'tome/file_meta.py' 2026-02-16T14:16:32,621 adding 'tome/filelock.py' 2026-02-16T14:16:32,622 adding 'tome/find_text.py' 2026-02-16T14:16:32,624 adding 'tome/git_diff.py' 2026-02-16T14:16:32,627 adding 'tome/grep_raw.py' 2026-02-16T14:16:32,628 adding 'tome/guide.py' 2026-02-16T14:16:32,630 adding 'tome/http.py' 2026-02-16T14:16:32,631 adding 'tome/identify.py' 2026-02-16T14:16:32,633 adding 'tome/index.py' 2026-02-16T14:16:32,635 adding 'tome/ingest.py' 2026-02-16T14:16:32,637 adding 'tome/issues.py' 2026-02-16T14:16:32,638 adding 'tome/latex.py' 2026-02-16T14:16:32,640 adding 'tome/manifest.py' 2026-02-16T14:16:32,641 adding 'tome/needful.py' 2026-02-16T14:16:32,643 adding 'tome/notes.py' 2026-02-16T14:16:32,644 adding 'tome/openalex.py' 2026-02-16T14:16:32,646 adding 'tome/purgatory.py' 2026-02-16T14:16:32,647 adding 'tome/py.typed' 2026-02-16T14:16:32,649 adding 'tome/rejected_dois.py' 2026-02-16T14:16:32,652 adding 'tome/s2ag.py' 2026-02-16T14:16:32,654 adding 'tome/s2ag_cli.py' 2026-02-16T14:16:32,656 adding 'tome/semantic_scholar.py' 2026-02-16T14:16:32,675 adding 'tome/server.py' 2026-02-16T14:16:32,677 adding 'tome/slug.py' 2026-02-16T14:16:32,679 adding 'tome/store.py' 2026-02-16T14:16:32,681 adding 'tome/summaries.py' 2026-02-16T14:16:32,684 adding 'tome/toc.py' 2026-02-16T14:16:32,686 adding 'tome/unpaywall.py' 2026-02-16T14:16:32,687 adding 'tome/validate.py' 2026-02-16T14:16:32,689 adding 'tome/validate_vault.py' 2026-02-16T14:16:32,692 adding 'tome/vault.py' 2026-02-16T14:16:32,694 adding 'tome/docs/configuration.md' 2026-02-16T14:16:32,695 adding 'tome/docs/directory-layout.md' 2026-02-16T14:16:32,697 adding 'tome/docs/document-analysis.md' 2026-02-16T14:16:32,698 adding 'tome/docs/exploration.md' 2026-02-16T14:16:32,700 adding 'tome/docs/getting-started.md' 2026-02-16T14:16:32,701 adding 'tome/docs/needful.md' 2026-02-16T14:16:32,703 adding 'tome/docs/notes.md' 2026-02-16T14:16:32,704 adding 'tome/docs/paper-workflow.md' 2026-02-16T14:16:32,705 adding 'tome/docs/reporting-issues.md' 2026-02-16T14:16:32,707 adding 'tome/docs/review-cycle.md' 2026-02-16T14:16:32,708 adding 'tome/docs/search.md' 2026-02-16T14:16:32,715 adding 'tome_mcp-0.1.0.dist-info/licenses/LICENSE' 2026-02-16T14:16:32,718 adding 'tome_mcp-0.1.0.dist-info/METADATA' 2026-02-16T14:16:32,720 adding 'tome_mcp-0.1.0.dist-info/WHEEL' 2026-02-16T14:16:32,721 adding 'tome_mcp-0.1.0.dist-info/entry_points.txt' 2026-02-16T14:16:32,721 adding 'tome_mcp-0.1.0.dist-info/top_level.txt' 2026-02-16T14:16:32,723 adding 'tome_mcp-0.1.0.dist-info/RECORD' 2026-02-16T14:16:32,727 removing build/bdist.linux-armv7l/wheel 2026-02-16T14:16:32,851 Building wheel for tome-mcp (pyproject.toml): finished with status 'done' 2026-02-16T14:16:32,862 Created wheel for tome-mcp: filename=tome_mcp-0.1.0-py3-none-any.whl size=189105 sha256=1be9998e6345aa3f526ae3e1edc9ecf25ce237b14a2e89f8e490704feaa3dfe1 2026-02-16T14:16:32,864 Stored in directory: /tmp/pip-ephem-wheel-cache-kg07xaax/wheels/23/4f/16/65bd58ebdeee5590ac65f85e0ffe22c50a88d35cedada28bae 2026-02-16T14:16:32,889 Successfully built tome-mcp 2026-02-16T14:16:32,898 Removed build tracker: '/tmp/pip-build-tracker-k48pyrag'