2026-05-23T17:12:12,676 Created temporary directory: /tmp/pip-ephem-wheel-cache-uk4s7t6l 2026-05-23T17:12:12,678 Created temporary directory: /tmp/pip-build-tracker-b3cmpvdi 2026-05-23T17:12:12,679 Initialized build tracking at /tmp/pip-build-tracker-b3cmpvdi 2026-05-23T17:12:12,680 Created build tracker: /tmp/pip-build-tracker-b3cmpvdi 2026-05-23T17:12:12,680 Entered build tracker: /tmp/pip-build-tracker-b3cmpvdi 2026-05-23T17:12:12,681 Created temporary directory: /tmp/pip-wheel-l9pyj11r 2026-05-23T17:12:12,684 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-05-23T17:12:12,686 Created temporary directory: /tmp/pip-ephem-wheel-cache-wcgsw5lr 2026-05-23T17:12:12,708 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-23T17:12:12,712 2 location(s) to search for versions of citationclaw: 2026-05-23T17:12:12,712 * https://pypi.org/simple/citationclaw/ 2026-05-23T17:12:12,712 * https://www.piwheels.org/simple/citationclaw/ 2026-05-23T17:12:12,712 Fetching project page and analyzing links: https://pypi.org/simple/citationclaw/ 2026-05-23T17:12:12,713 Getting page https://pypi.org/simple/citationclaw/ 2026-05-23T17:12:12,715 Found index url https://pypi.org/simple 2026-05-23T17:12:12,946 Fetched page https://pypi.org/simple/citationclaw/ as application/vnd.pypi.simple.v1+json 2026-05-23T17:12:12,952 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/de/72/8d6e131874c62c7dc1ec216b9c2f926cc4eb3478494dfc4be24c9b281ae9/citationclaw-1.0.0-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,953 Found link https://files.pythonhosted.org/packages/aa/92/86219302caa3f664f06f518d8832fc11ca3245c75fde7c83e97b03810eba/citationclaw-1.0.0.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.0 2026-05-23T17:12:12,953 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/02/f3/49976cb533f039ca44cf8646c42a44958bb3ab0d7ac85a9dd39174ff8d69/citationclaw-1.0.1-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,954 Found link https://files.pythonhosted.org/packages/ef/6c/15a30b2bfe4c423fbcdb47b4fe7f0a5285e9f3754f485f0e5e56eec3e73d/citationclaw-1.0.1.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.1 2026-05-23T17:12:12,955 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/0d/0e/71e1c39d9a7a6a94acdfe22e654c5af4ea7867fe081166e1dde00c51f6c6/citationclaw-1.0.2-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,956 Found link https://files.pythonhosted.org/packages/ef/a3/530428411956947b7f346de052c24b958c2c5da5723f1af775a607832796/citationclaw-1.0.2.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.2 2026-05-23T17:12:12,956 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/d7/91/8ac9a1eca13c9101b6690355bc21857571f334d2d89c29e3ed2e9811dd30/citationclaw-1.0.3-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,957 Found link https://files.pythonhosted.org/packages/bf/20/8288b8581844d990e06f3bdd5c9f579e16877ca1c59da8edfcfcde4d8312/citationclaw-1.0.3.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.3 2026-05-23T17:12:12,958 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/4f/1e/af07f2ce61da065c069c9384303703b9b6968794902f4e4666a66a46b364/citationclaw-1.0.4-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,959 Found link https://files.pythonhosted.org/packages/78/f6/7336e57e49d1d08a9e82653f3144d8ae15325c41144fab35eac31430fc7d/citationclaw-1.0.4.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.4 2026-05-23T17:12:12,960 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/85/aa/9e7fb69e572339b7f0442f4475dbc84cf21cb022b3aff122122bff950acb/citationclaw-1.0.5-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,961 Found link https://files.pythonhosted.org/packages/79/a8/7c7c5d23ebe29f0b218ec8ace898d8b5e6a8bfb9a73f91ae9acf31be3c13/citationclaw-1.0.5.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.5 2026-05-23T17:12:12,962 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/6f/37/6267a3ce335faa8d20caa4a251a71f0f97e4e1366a199847436218d2d04f/citationclaw-1.0.6-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,962 Found link https://files.pythonhosted.org/packages/8e/c6/f8fb6a5dc93acf1dfadd50817f845b5973c6cd74335be28b0e525beebf58/citationclaw-1.0.6.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.6 2026-05-23T17:12:12,963 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/d3/ed/c4ecddc005f38a7410dd13bf129a0df40d2cb038bd9553d57cd8728afc8f/citationclaw-1.0.7-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,964 Found link https://files.pythonhosted.org/packages/a1/12/5c0efa56393bc18343e43648a0c2813a42c1d363610f19307381c8effd1b/citationclaw-1.0.7.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.7 2026-05-23T17:12:12,965 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/1e/6b/b45cd2f2efcfc41aeccf185031fde925a0ae06a0cd6ae44d663abf91f93b/citationclaw-1.0.8-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,965 Found link https://files.pythonhosted.org/packages/44/5b/e7449b404eafd5558f01d2ec6e8e43ce45474520a5e99d9fb40aae88ced6/citationclaw-1.0.8.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.8 2026-05-23T17:12:12,966 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/3d/34/a0729c9ad1aef0c16e51f1737a7fe83a288db4d424bca823fc7273dc28e8/citationclaw-1.0.9-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,967 Found link https://files.pythonhosted.org/packages/51/84/50283995aeeb5f1a5f9cae66630d1ae4e72d7762c13e51b2757fc4df523a/citationclaw-1.0.9.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 1.0.9 2026-05-23T17:12:12,968 Skipping link: No binaries permitted for citationclaw: https://files.pythonhosted.org/packages/7e/ab/e62db3ebd8d86634964819fba16db49d5c730c9d9b79e4c53340c7b476e5/citationclaw-2.0.0-py3-none-any.whl (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:12,969 Found link https://files.pythonhosted.org/packages/ca/45/2c6285205feeefca37745cd07d0a050b2f52a465da5519ffb4285cfc8134/citationclaw-2.0.0.tar.gz (from https://pypi.org/simple/citationclaw/) (requires-python:>=3.10), version: 2.0.0 2026-05-23T17:12:12,970 Fetching project page and analyzing links: https://www.piwheels.org/simple/citationclaw/ 2026-05-23T17:12:12,971 Getting page https://www.piwheels.org/simple/citationclaw/ 2026-05-23T17:12:12,972 Found index url https://www.piwheels.org/simple 2026-05-23T17:12:13,146 Fetched page https://www.piwheels.org/simple/citationclaw/ as text/html 2026-05-23T17:12:13,150 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.9-py3-none-any.whl#sha256=8242a828474db29af044c891740a664cedf1e8fb53df31eef0449e308253dd00 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,151 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.8-py3-none-any.whl#sha256=7bd94db8eae816bf7cd1b216336c210b17cc5bdaee689a679aa15772c5d74a09 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,151 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.7-py3-none-any.whl#sha256=bc3a8955e8ae03d6a7ba285f581c25bdb52ba5bed1a5cb73487ca620acd3d439 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,152 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.6-py3-none-any.whl#sha256=45258e8b7810d006829950d879b3fbca1f7395426ca8bce9a668e88e21c1dda4 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,152 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.5-py3-none-any.whl#sha256=cb9fa97c71c76addb0db784c76e4613847b6150d3a2ec351af34f49063b56566 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,153 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.4-py3-none-any.whl#sha256=c640a7e4e793125e5eede69b7a1223a9168d6d29a61d8c0584b6fc2625524376 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,153 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.3-py3-none-any.whl#sha256=b9f02e11779bd0d8985b73f8dc0599ae4966bbf29000c57f22a39266497e3e58 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,154 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.2-py3-none-any.whl#sha256=5f2b59ccd4fe68807bad98546a9c2b7312807b77a9b850cb6b2cded3713439a5 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,154 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.1-py3-none-any.whl#sha256=9431cf9a2a4f21fcf36d29722b61a2f473c5b6ba4df0c0c775a1c4c71c43bdf7 (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,155 Skipping link: No binaries permitted for citationclaw: https://archive1.piwheels.org/simple/citationclaw/citationclaw-1.0.0-py3-none-any.whl#sha256=4b7cb956f238aefa2ed0c04d8a14f351a69a142d6bcf30ca13d01e37090733ad (from https://www.piwheels.org/simple/citationclaw/) (requires-python:>=3.10) 2026-05-23T17:12:13,156 Skipping link: not a file: https://www.piwheels.org/simple/citationclaw/ 2026-05-23T17:12:13,156 Skipping link: not a file: https://pypi.org/simple/citationclaw/ 2026-05-23T17:12:13,178 Given no hashes to check 1 links for project 'citationclaw': discarding no candidates 2026-05-23T17:12:13,197 Collecting citationclaw==2.0.0 2026-05-23T17:12:13,200 Created temporary directory: /tmp/pip-unpack-vtrh2xsc 2026-05-23T17:12:13,434 Downloading citationclaw-2.0.0.tar.gz (1.8 MB) 2026-05-23T17:12:13,950 Added citationclaw==2.0.0 from https://files.pythonhosted.org/packages/ca/45/2c6285205feeefca37745cd07d0a050b2f52a465da5519ffb4285cfc8134/citationclaw-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-b3cmpvdi' 2026-05-23T17:12:13,956 Created temporary directory: /tmp/pip-build-env-9fvtxri2 2026-05-23T17:12:13,961 Installing build dependencies: started 2026-05-23T17:12:13,962 Running command pip subprocess to install build dependencies 2026-05-23T17:12:15,088 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-23T17:12:15,547 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-05-23T17:12:15,570 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-23T17:12:17,328 Collecting setuptools>=68 2026-05-23T17:12:17,329 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-23T17:12:17,345 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-23T17:12:17,582 Collecting wheel 2026-05-23T17:12:17,583 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-23T17:12:17,598 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-23T17:12:17,779 Collecting packaging>=24.0 2026-05-23T17:12:17,780 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-23T17:12:17,793 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-23T17:12:17,981 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-23T17:12:18,001 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-23T17:12:18,102 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-23T17:12:18,136 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-23T17:12:18,162 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-23T17:12:18,253 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-23T17:12:20,973 Installing collected packages: setuptools, packaging, wheel 2026-05-23T17:12:24,496 Creating /tmp/pip-build-env-9fvtxri2/overlay/local/bin 2026-05-23T17:12:24,498 changing mode of /tmp/pip-build-env-9fvtxri2/overlay/local/bin/wheel to 755 2026-05-23T17:12:24,519 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-23T17:12:24,802 Installing build dependencies: finished with status 'done' 2026-05-23T17:12:24,808 Getting requirements to build wheel: started 2026-05-23T17:12:24,810 Running command Getting requirements to build wheel 2026-05-23T17:12:25,498 running egg_info 2026-05-23T17:12:25,504 writing citationclaw.egg-info/PKG-INFO 2026-05-23T17:12:25,508 writing dependency_links to citationclaw.egg-info/dependency_links.txt 2026-05-23T17:12:25,510 writing entry points to citationclaw.egg-info/entry_points.txt 2026-05-23T17:12:25,512 writing requirements to citationclaw.egg-info/requires.txt 2026-05-23T17:12:25,513 writing top-level names to citationclaw.egg-info/top_level.txt 2026-05-23T17:12:25,551 reading manifest file 'citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:25,558 adding license file 'LICENSE' 2026-05-23T17:12:25,565 writing manifest file 'citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:25,662 Getting requirements to build wheel: finished with status 'done' 2026-05-23T17:12:25,665 Created temporary directory: /tmp/pip-modern-metadata-wjmj1vhf 2026-05-23T17:12:25,668 Preparing metadata (pyproject.toml): started 2026-05-23T17:12:25,669 Running command Preparing metadata (pyproject.toml) 2026-05-23T17:12:26,306 running dist_info 2026-05-23T17:12:26,316 creating /tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info 2026-05-23T17:12:26,317 writing /tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/PKG-INFO 2026-05-23T17:12:26,321 writing dependency_links to /tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/dependency_links.txt 2026-05-23T17:12:26,323 writing entry points to /tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/entry_points.txt 2026-05-23T17:12:26,325 writing requirements to /tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/requires.txt 2026-05-23T17:12:26,326 writing top-level names to /tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/top_level.txt 2026-05-23T17:12:26,328 writing manifest file '/tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:26,361 reading manifest file '/tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:26,363 adding license file 'LICENSE' 2026-05-23T17:12:26,369 writing manifest file '/tmp/pip-modern-metadata-wjmj1vhf/citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:26,370 creating '/tmp/pip-modern-metadata-wjmj1vhf/citationclaw-2.0.0.dist-info' 2026-05-23T17:12:26,495 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-23T17:12:26,502 Source in /tmp/pip-wheel-l9pyj11r/citationclaw_176011a28a584e04a6dce781843963e8 has version 2.0.0, which satisfies requirement citationclaw==2.0.0 from https://files.pythonhosted.org/packages/ca/45/2c6285205feeefca37745cd07d0a050b2f52a465da5519ffb4285cfc8134/citationclaw-2.0.0.tar.gz 2026-05-23T17:12:26,503 Removed citationclaw==2.0.0 from https://files.pythonhosted.org/packages/ca/45/2c6285205feeefca37745cd07d0a050b2f52a465da5519ffb4285cfc8134/citationclaw-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-b3cmpvdi' 2026-05-23T17:12:26,510 Created temporary directory: /tmp/pip-unpack-75qjjfa_ 2026-05-23T17:12:26,510 Building wheels for collected packages: citationclaw 2026-05-23T17:12:26,515 Created temporary directory: /tmp/pip-wheel-qqpp8d9u 2026-05-23T17:12:26,515 Destination directory: /tmp/pip-wheel-qqpp8d9u 2026-05-23T17:12:26,518 Building wheel for citationclaw (pyproject.toml): started 2026-05-23T17:12:26,519 Running command Building wheel for citationclaw (pyproject.toml) 2026-05-23T17:12:27,169 running bdist_wheel 2026-05-23T17:12:27,187 running build 2026-05-23T17:12:27,187 running build_py 2026-05-23T17:12:27,193 creating build/lib/citationclaw 2026-05-23T17:12:27,196 copying citationclaw/__main__.py -> build/lib/citationclaw 2026-05-23T17:12:27,198 copying citationclaw/__init__.py -> build/lib/citationclaw 2026-05-23T17:12:27,201 creating build/lib/citationclaw/skills 2026-05-23T17:12:27,202 copying citationclaw/skills/runtime.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,204 copying citationclaw/skills/phase3_scholar_assess.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,206 copying citationclaw/skills/phase2_metadata.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,209 copying citationclaw/skills/phase4_citation_extract.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,211 copying citationclaw/skills/phase5_report.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,213 copying citationclaw/skills/phase3_export.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,215 copying citationclaw/skills/registry.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,217 copying citationclaw/skills/base.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,219 copying citationclaw/skills/phase2_author_intel.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,221 copying citationclaw/skills/__init__.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,223 copying citationclaw/skills/phase1_citation_fetch.py -> build/lib/citationclaw/skills 2026-05-23T17:12:27,226 creating build/lib/citationclaw/core 2026-05-23T17:12:27,227 copying citationclaw/core/browser_manager.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,229 copying citationclaw/core/pipeline_adapter.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,232 copying citationclaw/core/dashboard_generator.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,237 copying citationclaw/core/structured_author_fetcher.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,239 copying citationclaw/core/url_finder.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,241 copying citationclaw/core/author_searcher.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,244 copying citationclaw/core/metadata_cache.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,246 copying citationclaw/core/scholar_search_agent.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,249 copying citationclaw/core/pdf_mineru_parser.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,252 copying citationclaw/core/self_citation.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,254 copying citationclaw/core/metadata_collector.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,256 copying citationclaw/core/pdf_author_extractor.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,258 copying citationclaw/core/http_utils.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,260 copying citationclaw/core/parser.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,263 copying citationclaw/core/affiliation_validator.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,265 copying citationclaw/core/s2_client.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,267 copying citationclaw/core/citing_description_cache.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,270 copying citationclaw/core/pdf_parser.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,273 copying citationclaw/core/pdf_downloader.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,277 copying citationclaw/core/phase1_cache.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,279 copying citationclaw/core/openalex_client.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,281 copying citationclaw/core/author_cache.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,284 copying citationclaw/core/scholar_search_cache.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,286 copying citationclaw/core/scholar_profile_scraper.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,288 copying citationclaw/core/author_name_utils.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,290 copying citationclaw/core/__init__.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,292 copying citationclaw/core/scraper.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,295 copying citationclaw/core/pdf_parse_cache.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,297 copying citationclaw/core/scholar_prefilter.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,299 copying citationclaw/core/arxiv_client.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,301 copying citationclaw/core/exporter.py -> build/lib/citationclaw/core 2026-05-23T17:12:27,305 creating build/lib/citationclaw/config 2026-05-23T17:12:27,306 copying citationclaw/config/rules_loader.py -> build/lib/citationclaw/config 2026-05-23T17:12:27,308 copying citationclaw/config/provider_manager.py -> build/lib/citationclaw/config 2026-05-23T17:12:27,310 copying citationclaw/config/prompt_loader.py -> build/lib/citationclaw/config 2026-05-23T17:12:27,312 copying citationclaw/config/__init__.py -> build/lib/citationclaw/config 2026-05-23T17:12:27,314 creating build/lib/citationclaw/app 2026-05-23T17:12:27,315 copying citationclaw/app/config_manager.py -> build/lib/citationclaw/app 2026-05-23T17:12:27,318 copying citationclaw/app/main.py -> build/lib/citationclaw/app 2026-05-23T17:12:27,321 copying citationclaw/app/log_manager.py -> build/lib/citationclaw/app 2026-05-23T17:12:27,323 copying citationclaw/app/cost_tracker.py -> build/lib/citationclaw/app 2026-05-23T17:12:27,325 copying citationclaw/app/__init__.py -> build/lib/citationclaw/app 2026-05-23T17:12:27,327 copying citationclaw/app/task_executor.py -> build/lib/citationclaw/app 2026-05-23T17:12:27,332 running egg_info 2026-05-23T17:12:27,342 writing citationclaw.egg-info/PKG-INFO 2026-05-23T17:12:27,345 writing dependency_links to citationclaw.egg-info/dependency_links.txt 2026-05-23T17:12:27,347 writing entry points to citationclaw.egg-info/entry_points.txt 2026-05-23T17:12:27,348 writing requirements to citationclaw.egg-info/requires.txt 2026-05-23T17:12:27,349 writing top-level names to citationclaw.egg-info/top_level.txt 2026-05-23T17:12:27,375 reading manifest file 'citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:27,382 adding license file 'LICENSE' 2026-05-23T17:12:27,389 writing manifest file 'citationclaw.egg-info/SOURCES.txt' 2026-05-23T17:12:27,391 /tmp/pip-build-env-9fvtxri2/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'citationclaw.config.__pycache__' is absent from the `packages` configuration. 2026-05-23T17:12:27,392 !! 2026-05-23T17:12:27,392 ******************************************************************************** 2026-05-23T17:12:27,393 ############################ 2026-05-23T17:12:27,393 # Package would be ignored # 2026-05-23T17:12:27,394 ############################ 2026-05-23T17:12:27,394 Python recognizes 'citationclaw.config.__pycache__' as an importable package[^1], 2026-05-23T17:12:27,395 but it is absent from setuptools' `packages` configuration. 2026-05-23T17:12:27,396 This leads to an ambiguous overall configuration. If you want to distribute this 2026-05-23T17:12:27,396 package, please make sure that 'citationclaw.config.__pycache__' is explicitly added 2026-05-23T17:12:27,397 to the `packages` configuration field. 2026-05-23T17:12:27,398 Alternatively, you can also rely on setuptools' discovery methods 2026-05-23T17:12:27,399 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-05-23T17:12:27,399 instead of `find_packages(...)`/`find:`). 2026-05-23T17:12:27,400 You can read more about "package discovery" on setuptools documentation page: 2026-05-23T17:12:27,402 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-05-23T17:12:27,403 If you don't want 'citationclaw.config.__pycache__' to be distributed and are 2026-05-23T17:12:27,403 already explicitly excluding 'citationclaw.config.__pycache__' via 2026-05-23T17:12:27,404 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-05-23T17:12:27,405 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-05-23T17:12:27,405 combination with a more fine grained `package-data` configuration. 2026-05-23T17:12:27,406 You can read more about "package data files" on setuptools documentation page: 2026-05-23T17:12:27,407 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-05-23T17:12:27,409 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-05-23T17:12:27,410 even if it does not contain any `.py` files. 2026-05-23T17:12:27,410 On the other hand, currently there is no concept of package data 2026-05-23T17:12:27,411 directory, all directories are treated like packages. 2026-05-23T17:12:27,411 ******************************************************************************** 2026-05-23T17:12:27,412 !! 2026-05-23T17:12:27,413 check.warn(importable) 2026-05-23T17:12:27,414 creating build/lib/citationclaw/static 2026-05-23T17:12:27,414 copying citationclaw/static/head_logo.png -> build/lib/citationclaw/static 2026-05-23T17:12:27,447 creating build/lib/citationclaw/static/css 2026-05-23T17:12:27,448 copying citationclaw/static/css/style.css -> build/lib/citationclaw/static/css 2026-05-23T17:12:27,451 creating build/lib/citationclaw/static/js 2026-05-23T17:12:27,452 copying citationclaw/static/js/websocket.js -> build/lib/citationclaw/static/js 2026-05-23T17:12:27,455 copying citationclaw/static/js/main.js -> build/lib/citationclaw/static/js 2026-05-23T17:12:27,459 creating build/lib/citationclaw/templates 2026-05-23T17:12:27,460 copying citationclaw/templates/base.html -> build/lib/citationclaw/templates 2026-05-23T17:12:27,462 copying citationclaw/templates/index.html -> build/lib/citationclaw/templates 2026-05-23T17:12:27,465 copying citationclaw/config/providers.yaml -> build/lib/citationclaw/config 2026-05-23T17:12:27,469 creating build/lib/citationclaw/config/rules 2026-05-23T17:12:27,470 copying citationclaw/config/rules/institutions.yaml -> build/lib/citationclaw/config/rules 2026-05-23T17:12:27,473 copying citationclaw/config/rules/data_sources.yaml -> build/lib/citationclaw/config/rules 2026-05-23T17:12:27,475 copying citationclaw/config/rules/search_strategy.yaml -> build/lib/citationclaw/config/rules 2026-05-23T17:12:27,477 copying citationclaw/config/rules/scholar_tiers.yaml -> build/lib/citationclaw/config/rules 2026-05-23T17:12:27,479 creating build/lib/citationclaw/config/__pycache__ 2026-05-23T17:12:27,480 copying citationclaw/config/__pycache__/provider_manager.cpython-312.pyc -> build/lib/citationclaw/config/__pycache__ 2026-05-23T17:12:27,482 copying citationclaw/config/__pycache__/rules_loader.cpython-312.pyc -> build/lib/citationclaw/config/__pycache__ 2026-05-23T17:12:27,484 copying citationclaw/config/__pycache__/__init__.cpython-312.pyc -> build/lib/citationclaw/config/__pycache__ 2026-05-23T17:12:27,487 copying citationclaw/config/__pycache__/prompt_loader.cpython-312.pyc -> build/lib/citationclaw/config/__pycache__ 2026-05-23T17:12:27,489 creating build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,490 copying citationclaw/config/prompts/report_insight.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,492 copying citationclaw/config/prompts/pdf_author_extract.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,494 copying citationclaw/config/prompts/fallback_author.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,496 copying citationclaw/config/prompts/citation_review.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,498 copying citationclaw/config/prompts/scholar_assess.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,501 copying citationclaw/config/prompts/self_citation.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,503 copying citationclaw/config/prompts/citation_extract.txt -> build/lib/citationclaw/config/prompts 2026-05-23T17:12:27,527 installing to build/bdist.linux-armv7l/wheel 2026-05-23T17:12:27,528 running install 2026-05-23T17:12:27,551 running install_lib 2026-05-23T17:12:27,556 creating build/bdist.linux-armv7l/wheel 2026-05-23T17:12:27,559 creating build/bdist.linux-armv7l/wheel/citationclaw 2026-05-23T17:12:27,560 copying build/lib/citationclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./citationclaw 2026-05-23T17:12:27,563 creating build/bdist.linux-armv7l/wheel/citationclaw/skills 2026-05-23T17:12:27,564 copying build/lib/citationclaw/skills/runtime.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,566 copying build/lib/citationclaw/skills/phase3_scholar_assess.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,568 copying build/lib/citationclaw/skills/phase2_metadata.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,571 copying build/lib/citationclaw/skills/phase4_citation_extract.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,573 copying build/lib/citationclaw/skills/phase5_report.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,576 copying build/lib/citationclaw/skills/phase3_export.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,578 copying build/lib/citationclaw/skills/registry.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,580 copying build/lib/citationclaw/skills/base.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,582 copying build/lib/citationclaw/skills/phase2_author_intel.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,584 copying build/lib/citationclaw/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,585 copying build/lib/citationclaw/skills/phase1_citation_fetch.py -> build/bdist.linux-armv7l/wheel/./citationclaw/skills 2026-05-23T17:12:27,588 creating build/bdist.linux-armv7l/wheel/citationclaw/static 2026-05-23T17:12:27,589 creating build/bdist.linux-armv7l/wheel/citationclaw/static/css 2026-05-23T17:12:27,591 copying build/lib/citationclaw/static/css/style.css -> build/bdist.linux-armv7l/wheel/./citationclaw/static/css 2026-05-23T17:12:27,594 creating build/bdist.linux-armv7l/wheel/citationclaw/static/js 2026-05-23T17:12:27,595 copying build/lib/citationclaw/static/js/websocket.js -> build/bdist.linux-armv7l/wheel/./citationclaw/static/js 2026-05-23T17:12:27,597 copying build/lib/citationclaw/static/js/main.js -> build/bdist.linux-armv7l/wheel/./citationclaw/static/js 2026-05-23T17:12:27,601 copying build/lib/citationclaw/static/head_logo.png -> build/bdist.linux-armv7l/wheel/./citationclaw/static 2026-05-23T17:12:27,633 creating build/bdist.linux-armv7l/wheel/citationclaw/core 2026-05-23T17:12:27,634 copying build/lib/citationclaw/core/browser_manager.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,636 copying build/lib/citationclaw/core/pipeline_adapter.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,639 copying build/lib/citationclaw/core/dashboard_generator.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,645 copying build/lib/citationclaw/core/structured_author_fetcher.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,647 copying build/lib/citationclaw/core/url_finder.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,650 copying build/lib/citationclaw/core/author_searcher.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,653 copying build/lib/citationclaw/core/metadata_cache.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,655 copying build/lib/citationclaw/core/scholar_search_agent.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,658 copying build/lib/citationclaw/core/pdf_mineru_parser.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,662 copying build/lib/citationclaw/core/self_citation.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,665 copying build/lib/citationclaw/core/metadata_collector.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,669 copying build/lib/citationclaw/core/pdf_author_extractor.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,673 copying build/lib/citationclaw/core/http_utils.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,676 copying build/lib/citationclaw/core/parser.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,679 copying build/lib/citationclaw/core/affiliation_validator.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,682 copying build/lib/citationclaw/core/s2_client.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,684 copying build/lib/citationclaw/core/citing_description_cache.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,686 copying build/lib/citationclaw/core/pdf_parser.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,689 copying build/lib/citationclaw/core/pdf_downloader.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,694 copying build/lib/citationclaw/core/phase1_cache.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,699 copying build/lib/citationclaw/core/openalex_client.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,703 copying build/lib/citationclaw/core/author_cache.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,706 copying build/lib/citationclaw/core/scholar_search_cache.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,708 copying build/lib/citationclaw/core/scholar_profile_scraper.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,712 copying build/lib/citationclaw/core/author_name_utils.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,715 copying build/lib/citationclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,717 copying build/lib/citationclaw/core/scraper.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,720 copying build/lib/citationclaw/core/pdf_parse_cache.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,722 copying build/lib/citationclaw/core/scholar_prefilter.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,724 copying build/lib/citationclaw/core/arxiv_client.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,726 copying build/lib/citationclaw/core/exporter.py -> build/bdist.linux-armv7l/wheel/./citationclaw/core 2026-05-23T17:12:27,729 creating build/bdist.linux-armv7l/wheel/citationclaw/templates 2026-05-23T17:12:27,730 copying build/lib/citationclaw/templates/base.html -> build/bdist.linux-armv7l/wheel/./citationclaw/templates 2026-05-23T17:12:27,732 copying build/lib/citationclaw/templates/index.html -> build/bdist.linux-armv7l/wheel/./citationclaw/templates 2026-05-23T17:12:27,736 creating build/bdist.linux-armv7l/wheel/citationclaw/config 2026-05-23T17:12:27,737 creating build/bdist.linux-armv7l/wheel/citationclaw/config/rules 2026-05-23T17:12:27,738 copying build/lib/citationclaw/config/rules/institutions.yaml -> build/bdist.linux-armv7l/wheel/./citationclaw/config/rules 2026-05-23T17:12:27,740 copying build/lib/citationclaw/config/rules/data_sources.yaml -> build/bdist.linux-armv7l/wheel/./citationclaw/config/rules 2026-05-23T17:12:27,742 copying build/lib/citationclaw/config/rules/search_strategy.yaml -> build/bdist.linux-armv7l/wheel/./citationclaw/config/rules 2026-05-23T17:12:27,744 copying build/lib/citationclaw/config/rules/scholar_tiers.yaml -> build/bdist.linux-armv7l/wheel/./citationclaw/config/rules 2026-05-23T17:12:27,747 creating build/bdist.linux-armv7l/wheel/citationclaw/config/__pycache__ 2026-05-23T17:12:27,748 copying build/lib/citationclaw/config/__pycache__/provider_manager.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./citationclaw/config/__pycache__ 2026-05-23T17:12:27,750 copying build/lib/citationclaw/config/__pycache__/rules_loader.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./citationclaw/config/__pycache__ 2026-05-23T17:12:27,752 copying build/lib/citationclaw/config/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./citationclaw/config/__pycache__ 2026-05-23T17:12:27,753 copying build/lib/citationclaw/config/__pycache__/prompt_loader.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./citationclaw/config/__pycache__ 2026-05-23T17:12:27,755 copying build/lib/citationclaw/config/providers.yaml -> build/bdist.linux-armv7l/wheel/./citationclaw/config 2026-05-23T17:12:27,757 copying build/lib/citationclaw/config/rules_loader.py -> build/bdist.linux-armv7l/wheel/./citationclaw/config 2026-05-23T17:12:27,759 copying build/lib/citationclaw/config/provider_manager.py -> build/bdist.linux-armv7l/wheel/./citationclaw/config 2026-05-23T17:12:27,761 copying build/lib/citationclaw/config/prompt_loader.py -> build/bdist.linux-armv7l/wheel/./citationclaw/config 2026-05-23T17:12:27,763 creating build/bdist.linux-armv7l/wheel/citationclaw/config/prompts 2026-05-23T17:12:27,764 copying build/lib/citationclaw/config/prompts/report_insight.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,766 copying build/lib/citationclaw/config/prompts/pdf_author_extract.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,768 copying build/lib/citationclaw/config/prompts/fallback_author.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,769 copying build/lib/citationclaw/config/prompts/citation_review.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,771 copying build/lib/citationclaw/config/prompts/scholar_assess.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,773 copying build/lib/citationclaw/config/prompts/self_citation.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,775 copying build/lib/citationclaw/config/prompts/citation_extract.txt -> build/bdist.linux-armv7l/wheel/./citationclaw/config/prompts 2026-05-23T17:12:27,776 copying build/lib/citationclaw/config/__init__.py -> build/bdist.linux-armv7l/wheel/./citationclaw/config 2026-05-23T17:12:27,778 copying build/lib/citationclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./citationclaw 2026-05-23T17:12:27,780 creating build/bdist.linux-armv7l/wheel/citationclaw/app 2026-05-23T17:12:27,781 copying build/lib/citationclaw/app/config_manager.py -> build/bdist.linux-armv7l/wheel/./citationclaw/app 2026-05-23T17:12:27,783 copying build/lib/citationclaw/app/main.py -> build/bdist.linux-armv7l/wheel/./citationclaw/app 2026-05-23T17:12:27,786 copying build/lib/citationclaw/app/log_manager.py -> build/bdist.linux-armv7l/wheel/./citationclaw/app 2026-05-23T17:12:27,789 copying build/lib/citationclaw/app/cost_tracker.py -> build/bdist.linux-armv7l/wheel/./citationclaw/app 2026-05-23T17:12:27,791 copying build/lib/citationclaw/app/__init__.py -> build/bdist.linux-armv7l/wheel/./citationclaw/app 2026-05-23T17:12:27,793 copying build/lib/citationclaw/app/task_executor.py -> build/bdist.linux-armv7l/wheel/./citationclaw/app 2026-05-23T17:12:27,796 running install_egg_info 2026-05-23T17:12:27,801 Copying citationclaw.egg-info to build/bdist.linux-armv7l/wheel/./citationclaw-2.0.0-py3.11.egg-info 2026-05-23T17:12:27,813 running install_scripts 2026-05-23T17:12:27,825 creating build/bdist.linux-armv7l/wheel/citationclaw-2.0.0.dist-info/WHEEL 2026-05-23T17:12:27,828 creating '/tmp/pip-wheel-qqpp8d9u/.tmp-qx6ps9cg/citationclaw-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-23T17:12:27,830 adding 'citationclaw/__init__.py' 2026-05-23T17:12:27,832 adding 'citationclaw/__main__.py' 2026-05-23T17:12:27,834 adding 'citationclaw/app/__init__.py' 2026-05-23T17:12:27,836 adding 'citationclaw/app/config_manager.py' 2026-05-23T17:12:27,838 adding 'citationclaw/app/cost_tracker.py' 2026-05-23T17:12:27,839 adding 'citationclaw/app/log_manager.py' 2026-05-23T17:12:27,843 adding 'citationclaw/app/main.py' 2026-05-23T17:12:27,854 adding 'citationclaw/app/task_executor.py' 2026-05-23T17:12:27,856 adding 'citationclaw/config/__init__.py' 2026-05-23T17:12:27,858 adding 'citationclaw/config/prompt_loader.py' 2026-05-23T17:12:27,859 adding 'citationclaw/config/provider_manager.py' 2026-05-23T17:12:27,860 adding 'citationclaw/config/providers.yaml' 2026-05-23T17:12:27,861 adding 'citationclaw/config/rules_loader.py' 2026-05-23T17:12:27,863 adding 'citationclaw/config/__pycache__/__init__.cpython-312.pyc' 2026-05-23T17:12:27,865 adding 'citationclaw/config/__pycache__/prompt_loader.cpython-312.pyc' 2026-05-23T17:12:27,866 adding 'citationclaw/config/__pycache__/provider_manager.cpython-312.pyc' 2026-05-23T17:12:27,867 adding 'citationclaw/config/__pycache__/rules_loader.cpython-312.pyc' 2026-05-23T17:12:27,869 adding 'citationclaw/config/prompts/citation_extract.txt' 2026-05-23T17:12:27,871 adding 'citationclaw/config/prompts/citation_review.txt' 2026-05-23T17:12:27,872 adding 'citationclaw/config/prompts/fallback_author.txt' 2026-05-23T17:12:27,873 adding 'citationclaw/config/prompts/pdf_author_extract.txt' 2026-05-23T17:12:27,874 adding 'citationclaw/config/prompts/report_insight.txt' 2026-05-23T17:12:27,876 adding 'citationclaw/config/prompts/scholar_assess.txt' 2026-05-23T17:12:27,877 adding 'citationclaw/config/prompts/self_citation.txt' 2026-05-23T17:12:27,879 adding 'citationclaw/config/rules/data_sources.yaml' 2026-05-23T17:12:27,880 adding 'citationclaw/config/rules/institutions.yaml' 2026-05-23T17:12:27,881 adding 'citationclaw/config/rules/scholar_tiers.yaml' 2026-05-23T17:12:27,882 adding 'citationclaw/config/rules/search_strategy.yaml' 2026-05-23T17:12:27,884 adding 'citationclaw/core/__init__.py' 2026-05-23T17:12:27,886 adding 'citationclaw/core/affiliation_validator.py' 2026-05-23T17:12:27,887 adding 'citationclaw/core/arxiv_client.py' 2026-05-23T17:12:27,889 adding 'citationclaw/core/author_cache.py' 2026-05-23T17:12:27,891 adding 'citationclaw/core/author_name_utils.py' 2026-05-23T17:12:27,894 adding 'citationclaw/core/author_searcher.py' 2026-05-23T17:12:27,896 adding 'citationclaw/core/browser_manager.py' 2026-05-23T17:12:27,898 adding 'citationclaw/core/citing_description_cache.py' 2026-05-23T17:12:27,915 adding 'citationclaw/core/dashboard_generator.py' 2026-05-23T17:12:27,917 adding 'citationclaw/core/exporter.py' 2026-05-23T17:12:27,919 adding 'citationclaw/core/http_utils.py' 2026-05-23T17:12:27,920 adding 'citationclaw/core/metadata_cache.py' 2026-05-23T17:12:27,921 adding 'citationclaw/core/metadata_collector.py' 2026-05-23T17:12:27,923 adding 'citationclaw/core/openalex_client.py' 2026-05-23T17:12:27,925 adding 'citationclaw/core/parser.py' 2026-05-23T17:12:27,926 adding 'citationclaw/core/pdf_author_extractor.py' 2026-05-23T17:12:27,935 adding 'citationclaw/core/pdf_downloader.py' 2026-05-23T17:12:27,939 adding 'citationclaw/core/pdf_mineru_parser.py' 2026-05-23T17:12:27,940 adding 'citationclaw/core/pdf_parse_cache.py' 2026-05-23T17:12:27,944 adding 'citationclaw/core/pdf_parser.py' 2026-05-23T17:12:27,946 adding 'citationclaw/core/phase1_cache.py' 2026-05-23T17:12:27,948 adding 'citationclaw/core/pipeline_adapter.py' 2026-05-23T17:12:27,949 adding 'citationclaw/core/s2_client.py' 2026-05-23T17:12:27,951 adding 'citationclaw/core/scholar_prefilter.py' 2026-05-23T17:12:27,952 adding 'citationclaw/core/scholar_profile_scraper.py' 2026-05-23T17:12:27,955 adding 'citationclaw/core/scholar_search_agent.py' 2026-05-23T17:12:27,956 adding 'citationclaw/core/scholar_search_cache.py' 2026-05-23T17:12:27,963 adding 'citationclaw/core/scraper.py' 2026-05-23T17:12:27,965 adding 'citationclaw/core/self_citation.py' 2026-05-23T17:12:27,967 adding 'citationclaw/core/structured_author_fetcher.py' 2026-05-23T17:12:27,968 adding 'citationclaw/core/url_finder.py' 2026-05-23T17:12:27,970 adding 'citationclaw/skills/__init__.py' 2026-05-23T17:12:27,972 adding 'citationclaw/skills/base.py' 2026-05-23T17:12:27,973 adding 'citationclaw/skills/phase1_citation_fetch.py' 2026-05-23T17:12:27,974 adding 'citationclaw/skills/phase2_author_intel.py' 2026-05-23T17:12:27,976 adding 'citationclaw/skills/phase2_metadata.py' 2026-05-23T17:12:27,977 adding 'citationclaw/skills/phase3_export.py' 2026-05-23T17:12:27,979 adding 'citationclaw/skills/phase3_scholar_assess.py' 2026-05-23T17:12:27,981 adding 'citationclaw/skills/phase4_citation_extract.py' 2026-05-23T17:12:27,983 adding 'citationclaw/skills/phase5_report.py' 2026-05-23T17:12:27,984 adding 'citationclaw/skills/registry.py' 2026-05-23T17:12:27,986 adding 'citationclaw/skills/runtime.py' 2026-05-23T17:12:28,149 adding 'citationclaw/static/head_logo.png' 2026-05-23T17:12:28,163 adding 'citationclaw/static/css/style.css' 2026-05-23T17:12:28,171 adding 'citationclaw/static/js/main.js' 2026-05-23T17:12:28,173 adding 'citationclaw/static/js/websocket.js' 2026-05-23T17:12:28,175 adding 'citationclaw/templates/base.html' 2026-05-23T17:12:28,181 adding 'citationclaw/templates/index.html' 2026-05-23T17:12:28,184 adding 'citationclaw-2.0.0.dist-info/licenses/LICENSE' 2026-05-23T17:12:28,186 adding 'citationclaw-2.0.0.dist-info/METADATA' 2026-05-23T17:12:28,187 adding 'citationclaw-2.0.0.dist-info/WHEEL' 2026-05-23T17:12:28,188 adding 'citationclaw-2.0.0.dist-info/entry_points.txt' 2026-05-23T17:12:28,189 adding 'citationclaw-2.0.0.dist-info/top_level.txt' 2026-05-23T17:12:28,190 adding 'citationclaw-2.0.0.dist-info/RECORD' 2026-05-23T17:12:28,219 removing build/bdist.linux-armv7l/wheel 2026-05-23T17:12:28,339 Building wheel for citationclaw (pyproject.toml): finished with status 'done' 2026-05-23T17:12:28,388 Created wheel for citationclaw: filename=citationclaw-2.0.0-py3-none-any.whl size=1824247 sha256=6720882f99794e62feb798624374b86997ff1473819528da598564da1d5e48bb 2026-05-23T17:12:28,389 Stored in directory: /tmp/pip-ephem-wheel-cache-wcgsw5lr/wheels/29/ac/63/1ea46b1dbcfdbf1c5f9dccdae85611c81c2d2d853738d54d62 2026-05-23T17:12:28,406 Successfully built citationclaw 2026-05-23T17:12:28,456 Removed build tracker: '/tmp/pip-build-tracker-b3cmpvdi'