2026-04-14T21:56:16,182 Created temporary directory: /tmp/pip-ephem-wheel-cache-cn7k8uqk 2026-04-14T21:56:16,185 Created temporary directory: /tmp/pip-build-tracker-5h7o5slp 2026-04-14T21:56:16,186 Initialized build tracking at /tmp/pip-build-tracker-5h7o5slp 2026-04-14T21:56:16,186 Created build tracker: /tmp/pip-build-tracker-5h7o5slp 2026-04-14T21:56:16,187 Entered build tracker: /tmp/pip-build-tracker-5h7o5slp 2026-04-14T21:56:16,188 Created temporary directory: /tmp/pip-wheel-skn06b2j 2026-04-14T21:56:16,191 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-04-14T21:56:16,194 Created temporary directory: /tmp/pip-ephem-wheel-cache-fv1g7p63 2026-04-14T21:56:16,216 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-14T21:56:16,220 2 location(s) to search for versions of novelscribe: 2026-04-14T21:56:16,220 * https://pypi.org/simple/novelscribe/ 2026-04-14T21:56:16,220 * https://www.piwheels.org/simple/novelscribe/ 2026-04-14T21:56:16,221 Fetching project page and analyzing links: https://pypi.org/simple/novelscribe/ 2026-04-14T21:56:16,222 Getting page https://pypi.org/simple/novelscribe/ 2026-04-14T21:56:16,223 Found index url https://pypi.org/simple 2026-04-14T21:56:16,451 Fetched page https://pypi.org/simple/novelscribe/ as application/vnd.pypi.simple.v1+json 2026-04-14T21:56:16,455 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/4a/80/305fd45ae573179d7ac2bd526b6ca02968691d4ad1b7c3f1c88bc4b36c82/novelscribe-0.2.0-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,456 Found link https://files.pythonhosted.org/packages/e2/3e/8cacd1c4d7373bf4b40d36d79f99eb2eda8f4b8e1bf3df687e8e8c986752/novelscribe-0.2.0.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.0 2026-04-14T21:56:16,457 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/93/59/c9a9be4feb4659cff5e63fba89d5ab4959cba6c1abc9bbc2b8ac8544a10f/novelscribe-0.2.2-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,458 Found link https://files.pythonhosted.org/packages/c0/68/dd3a3b48fbb31355c09334d816051c38ec95b88b21f3c6a228978e774efd/novelscribe-0.2.2.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.2 2026-04-14T21:56:16,459 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/bb/3f/a3e336498bb2db5ea5b9af7b50751ef0b23b892c9d678cf2b956b9a34b20/novelscribe-0.2.6-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,460 Found link https://files.pythonhosted.org/packages/fa/c5/b5c6e845140b852fa4ba93e86a0cf17c2abb57c19aa6245572685ceabb0b/novelscribe-0.2.6.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.6 2026-04-14T21:56:16,461 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/52/7c/3e8a0039998456e34a0a88fd1a6f6f61e3252d757672f5bde8648b86db97/novelscribe-0.2.7-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,462 Found link https://files.pythonhosted.org/packages/d0/99/9316cd3a1cdf0affa041cc44b8b239482a4499b20fe33aedbef4bc91e2b5/novelscribe-0.2.7.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.7 2026-04-14T21:56:16,463 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/09/dc/7adb00daf12af16090b900e8f6e22e75b2708b4ff7179756ced7e41e23fc/novelscribe-0.2.13-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,464 Found link https://files.pythonhosted.org/packages/02/19/abcf74ed0365f5cd21fabc3a1e48022c8125603d65fbfa4b8798983c5953/novelscribe-0.2.13.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.13 2026-04-14T21:56:16,465 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/9d/46/eaf6d767f791e415cb8b243f1f21fc8114935af90e6338dc4168cffe054c/novelscribe-0.2.18-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,466 Found link https://files.pythonhosted.org/packages/bc/49/ff29da3f0349cb6c0bbd76d045ca90b1374ae7f819b33d5d81a4f1cbf76e/novelscribe-0.2.18.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.18 2026-04-14T21:56:16,466 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/63/74/9e991fd4f4578958da1d98f1a459b07d952ef028a48a8da4b44331288477/novelscribe-0.2.19-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,467 Found link https://files.pythonhosted.org/packages/11/84/88db48f81c134322941bdaec4d687e1753df47705bc649da34cc13d59809/novelscribe-0.2.19.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.19 2026-04-14T21:56:16,468 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/32/03/170a9c6fa1ce939c37d2da541e623517f5cb42286e2d0d510b715d6f934c/novelscribe-0.2.21-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,469 Found link https://files.pythonhosted.org/packages/16/df/aa25f6631514128ae5a1aa142b10811cdacf06d8363ec14c24df4715ddde/novelscribe-0.2.21.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.21 2026-04-14T21:56:16,470 Skipping link: No binaries permitted for novelscribe: https://files.pythonhosted.org/packages/f0/b3/0d335077e6262478fd61159656e33bfbca8b03b1467ebede2a8bbb3f302e/novelscribe-0.2.23-py3-none-any.whl (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,471 Found link https://files.pythonhosted.org/packages/db/b4/d66f7712045ca0146752ef9c04e406dca885bf4c0e3503acc86487815e36/novelscribe-0.2.23.tar.gz (from https://pypi.org/simple/novelscribe/) (requires-python:<3.15,>=3.10), version: 0.2.23 2026-04-14T21:56:16,471 Fetching project page and analyzing links: https://www.piwheels.org/simple/novelscribe/ 2026-04-14T21:56:16,472 Getting page https://www.piwheels.org/simple/novelscribe/ 2026-04-14T21:56:16,474 Found index url https://www.piwheels.org/simple 2026-04-14T21:56:16,648 Fetched page https://www.piwheels.org/simple/novelscribe/ as text/html 2026-04-14T21:56:16,652 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.19-py3-none-any.whl#sha256=81ee38650b5bbf8f832a5cde48178b8dc1b9d990ffa1d37146c1484eb686c526 (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,652 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.18-py3-none-any.whl#sha256=2ce20cf79a26c8eb9d51d309bb536b5cca19c32a5b6ede70622b9c47f6bd202c (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,653 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.13-py3-none-any.whl#sha256=9d3d20878fc51628a0565a8a10290fdfef820f73177133619f5e9a1fd7d8ac54 (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,654 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.7-py3-none-any.whl#sha256=2b2edfd12126be3bb33621f9d829a3b74b015223daa5e954c2d7e9226acf1b89 (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,654 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.6-py3-none-any.whl#sha256=a8b01982e49c2e62d68e2fd3f3ba09a4d0932322d04b9529fef7c90e24966c93 (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,655 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.2-py3-none-any.whl#sha256=77f9378988ebc7f828dbb598c54d0e729ce7eda90d406c44aa82ef446289c279 (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,655 Skipping link: No binaries permitted for novelscribe: https://www.piwheels.org/simple/novelscribe/novelscribe-0.2.0-py3-none-any.whl#sha256=ec1fb9849a04c90bb844e7875f9b8c70d2616ebb0141c1d5f31f1a566f63b735 (from https://www.piwheels.org/simple/novelscribe/) (requires-python:<3.15,>=3.10) 2026-04-14T21:56:16,656 Skipping link: not a file: https://www.piwheels.org/simple/novelscribe/ 2026-04-14T21:56:16,656 Skipping link: not a file: https://pypi.org/simple/novelscribe/ 2026-04-14T21:56:16,677 Given no hashes to check 1 links for project 'novelscribe': discarding no candidates 2026-04-14T21:56:16,697 Collecting novelscribe==0.2.21 2026-04-14T21:56:16,699 Created temporary directory: /tmp/pip-unpack-5n4zhqab 2026-04-14T21:56:16,928 Downloading novelscribe-0.2.21.tar.gz (745 kB) 2026-04-14T21:56:17,863 Added novelscribe==0.2.21 from https://files.pythonhosted.org/packages/16/df/aa25f6631514128ae5a1aa142b10811cdacf06d8363ec14c24df4715ddde/novelscribe-0.2.21.tar.gz to build tracker '/tmp/pip-build-tracker-5h7o5slp' 2026-04-14T21:56:17,871 Created temporary directory: /tmp/pip-build-env-au4353l0 2026-04-14T21:56:17,876 Installing build dependencies: started 2026-04-14T21:56:17,877 Running command pip subprocess to install build dependencies 2026-04-14T21:56:19,017 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-14T21:56:19,439 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-04-14T21:56:19,463 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-14T21:56:21,243 Collecting setuptools>=61.0 2026-04-14T21:56:21,317 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-14T21:56:21,579 Collecting wheel 2026-04-14T21:56:21,593 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-14T21:56:21,780 Collecting packaging>=24.0 2026-04-14T21:56:21,787 Using cached packaging-26.1-py3-none-any.whl (95 kB) 2026-04-14T21:56:24,765 Installing collected packages: setuptools, packaging, wheel 2026-04-14T21:56:28,296 Creating /tmp/pip-build-env-au4353l0/overlay/local/bin 2026-04-14T21:56:28,298 changing mode of /tmp/pip-build-env-au4353l0/overlay/local/bin/wheel to 755 2026-04-14T21:56:28,328 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-14T21:56:28,610 Installing build dependencies: finished with status 'done' 2026-04-14T21:56:28,616 Getting requirements to build wheel: started 2026-04-14T21:56:28,618 Running command Getting requirements to build wheel 2026-04-14T21:56:29,316 running egg_info 2026-04-14T21:56:29,321 writing novelscribe.egg-info/PKG-INFO 2026-04-14T21:56:29,329 writing dependency_links to novelscribe.egg-info/dependency_links.txt 2026-04-14T21:56:29,331 writing entry points to novelscribe.egg-info/entry_points.txt 2026-04-14T21:56:29,334 writing requirements to novelscribe.egg-info/requires.txt 2026-04-14T21:56:29,336 writing top-level names to novelscribe.egg-info/top_level.txt 2026-04-14T21:56:29,380 reading manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:29,402 reading manifest template 'MANIFEST.in' 2026-04-14T21:56:29,406 warning: no files found matching 'agents/zh-TW/*.md' 2026-04-14T21:56:29,423 writing manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:29,522 Getting requirements to build wheel: finished with status 'done' 2026-04-14T21:56:29,526 Created temporary directory: /tmp/pip-modern-metadata-8bups_y6 2026-04-14T21:56:29,528 Preparing metadata (pyproject.toml): started 2026-04-14T21:56:29,529 Running command Preparing metadata (pyproject.toml) 2026-04-14T21:56:30,178 running dist_info 2026-04-14T21:56:30,188 creating /tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info 2026-04-14T21:56:30,189 writing /tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/PKG-INFO 2026-04-14T21:56:30,196 writing dependency_links to /tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/dependency_links.txt 2026-04-14T21:56:30,198 writing entry points to /tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/entry_points.txt 2026-04-14T21:56:30,201 writing requirements to /tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/requires.txt 2026-04-14T21:56:30,203 writing top-level names to /tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/top_level.txt 2026-04-14T21:56:30,204 writing manifest file '/tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:30,239 reading manifest file '/tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:30,241 reading manifest template 'MANIFEST.in' 2026-04-14T21:56:30,244 warning: no files found matching 'agents/zh-TW/*.md' 2026-04-14T21:56:30,258 writing manifest file '/tmp/pip-modern-metadata-8bups_y6/novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:30,259 creating '/tmp/pip-modern-metadata-8bups_y6/novelscribe-0.2.21.dist-info' 2026-04-14T21:56:30,385 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-14T21:56:30,390 Source in /tmp/pip-wheel-skn06b2j/novelscribe_9bd2e44f5677419fae00dcfa58986237 has version 0.2.21, which satisfies requirement novelscribe==0.2.21 from https://files.pythonhosted.org/packages/16/df/aa25f6631514128ae5a1aa142b10811cdacf06d8363ec14c24df4715ddde/novelscribe-0.2.21.tar.gz 2026-04-14T21:56:30,391 Removed novelscribe==0.2.21 from https://files.pythonhosted.org/packages/16/df/aa25f6631514128ae5a1aa142b10811cdacf06d8363ec14c24df4715ddde/novelscribe-0.2.21.tar.gz from build tracker '/tmp/pip-build-tracker-5h7o5slp' 2026-04-14T21:56:30,398 Created temporary directory: /tmp/pip-unpack-nwaz09dq 2026-04-14T21:56:30,398 Building wheels for collected packages: novelscribe 2026-04-14T21:56:30,403 Created temporary directory: /tmp/pip-wheel-79o837yd 2026-04-14T21:56:30,403 Destination directory: /tmp/pip-wheel-79o837yd 2026-04-14T21:56:30,405 Building wheel for novelscribe (pyproject.toml): started 2026-04-14T21:56:30,407 Running command Building wheel for novelscribe (pyproject.toml) 2026-04-14T21:56:31,030 running bdist_wheel 2026-04-14T21:56:31,048 running build 2026-04-14T21:56:31,049 running build_py 2026-04-14T21:56:31,054 creating build/lib 2026-04-14T21:56:31,056 copying cli.py -> build/lib 2026-04-14T21:56:31,059 copying cli_agents.py -> build/lib 2026-04-14T21:56:31,061 copying cli_autonomous.py -> build/lib 2026-04-14T21:56:31,063 copying cli_config.py -> build/lib 2026-04-14T21:56:31,065 copying cli_drafts.py -> build/lib 2026-04-14T21:56:31,068 copying cli_logs.py -> build/lib 2026-04-14T21:56:31,071 copying cli_memory.py -> build/lib 2026-04-14T21:56:31,073 copying cli_pagination.py -> build/lib 2026-04-14T21:56:31,076 copying cli_parallel.py -> build/lib 2026-04-14T21:56:31,078 copying cli_performance.py -> build/lib 2026-04-14T21:56:31,081 copying cli_proactive.py -> build/lib 2026-04-14T21:56:31,083 copying cli_qa.py -> build/lib 2026-04-14T21:56:31,086 copying cli_run.py -> build/lib 2026-04-14T21:56:31,088 copying cli_setup.py -> build/lib 2026-04-14T21:56:31,091 copying cli_summary.py -> build/lib 2026-04-14T21:56:31,093 copying cli_templates.py -> build/lib 2026-04-14T21:56:31,095 copying cli_templates_create.py -> build/lib 2026-04-14T21:56:31,098 copying cli_verify.py -> build/lib 2026-04-14T21:56:31,100 copying cli_version.py -> build/lib 2026-04-14T21:56:31,102 copying cli_workflows.py -> build/lib 2026-04-14T21:56:31,104 creating build/lib/core 2026-04-14T21:56:31,105 copying core/__init__.py -> build/lib/core 2026-04-14T21:56:31,107 copying core/_version.py -> build/lib/core 2026-04-14T21:56:31,109 creating build/lib/api 2026-04-14T21:56:31,110 copying api/app.py -> build/lib/api 2026-04-14T21:56:31,112 copying api/tasks.py -> build/lib/api 2026-04-14T21:56:31,115 copying api/__init__.py -> build/lib/api 2026-04-14T21:56:31,116 copying api/websocket_manager.py -> build/lib/api 2026-04-14T21:56:31,119 copying api/models.py -> build/lib/api 2026-04-14T21:56:31,121 creating build/lib/agents 2026-04-14T21:56:31,122 copying agents/__init__.py -> build/lib/agents 2026-04-14T21:56:31,124 creating build/lib/workflows 2026-04-14T21:56:31,125 copying workflows/__init__.py -> build/lib/workflows 2026-04-14T21:56:31,129 copying core/agent.py -> build/lib/core 2026-04-14T21:56:31,131 copying core/checkpoint_orchestrator.py -> build/lib/core 2026-04-14T21:56:31,133 copying core/benchmarking.py -> build/lib/core 2026-04-14T21:56:31,136 copying core/chapter_paginator.py -> build/lib/core 2026-04-14T21:56:31,138 copying core/summary_store.py -> build/lib/core 2026-04-14T21:56:31,140 copying core/agent_executor.py -> build/lib/core 2026-04-14T21:56:31,143 copying core/summary_manager.py -> build/lib/core 2026-04-14T21:56:31,145 copying core/context_schema.py -> build/lib/core 2026-04-14T21:56:31,147 copying core/circuit_breaker.py -> build/lib/core 2026-04-14T21:56:31,150 copying core/checkpoint_manager.py -> build/lib/core 2026-04-14T21:56:31,152 copying core/variable_resolver.py -> build/lib/core 2026-04-14T21:56:31,154 copying core/orchestrator_agent_integration.py -> build/lib/core 2026-04-14T21:56:31,157 copying core/fix_plan_generator.py -> build/lib/core 2026-04-14T21:56:31,159 copying core/file_optimizer.py -> build/lib/core 2026-04-14T21:56:31,161 copying core/async_executor.py -> build/lib/core 2026-04-14T21:56:31,163 copying core/rewrite_loop.py -> build/lib/core 2026-04-14T21:56:31,165 copying core/memory_monitor.py -> build/lib/core 2026-04-14T21:56:31,167 copying core/checkpoint_proposal.py -> build/lib/core 2026-04-14T21:56:31,169 copying core/version.py -> build/lib/core 2026-04-14T21:56:31,172 copying core/context_assembly.py -> build/lib/core 2026-04-14T21:56:31,174 copying core/workflow_executor.py -> build/lib/core 2026-04-14T21:56:31,176 copying core/continuity_parser.py -> build/lib/core 2026-04-14T21:56:31,178 copying core/context_cache.py -> build/lib/core 2026-04-14T21:56:31,181 copying core/decision_processor.py -> build/lib/core 2026-04-14T21:56:31,183 copying core/progress_tracker.py -> build/lib/core 2026-04-14T21:56:31,185 copying core/token_estimator.py -> build/lib/core 2026-04-14T21:56:31,187 copying core/background_checkpointer.py -> build/lib/core 2026-04-14T21:56:31,189 copying core/storage.py -> build/lib/core 2026-04-14T21:56:31,192 copying core/quality_gate.py -> build/lib/core 2026-04-14T21:56:31,194 copying core/hybrid_authority.py -> build/lib/core 2026-04-14T21:56:31,196 copying core/model_registry.py -> build/lib/core 2026-04-14T21:56:31,198 copying core/optimizing_llm_client.py -> build/lib/core 2026-04-14T21:56:31,200 copying core/autonomous_executor.py -> build/lib/core 2026-04-14T21:56:31,203 copying core/cost_calculator.py -> build/lib/core 2026-04-14T21:56:31,205 copying core/step_executor.py -> build/lib/core 2026-04-14T21:56:31,208 copying core/checkpoint_scheduler.py -> build/lib/core 2026-04-14T21:56:31,210 copying core/run_logger.py -> build/lib/core 2026-04-14T21:56:31,212 copying core/chapter_regenerator.py -> build/lib/core 2026-04-14T21:56:31,215 copying core/verification_engine.py -> build/lib/core 2026-04-14T21:56:31,217 copying core/performance_profiler.py -> build/lib/core 2026-04-14T21:56:31,219 copying core/human_checkpoint.py -> build/lib/core 2026-04-14T21:56:31,221 copying core/validation_system.py -> build/lib/core 2026-04-14T21:56:31,224 copying core/multi_chapter_manager.py -> build/lib/core 2026-04-14T21:56:31,227 copying core/orchestrator.py -> build/lib/core 2026-04-14T21:56:31,229 copying core/git_manager.py -> build/lib/core 2026-04-14T21:56:31,231 copying core/timeout_handler.py -> build/lib/core 2026-04-14T21:56:31,233 copying core/template_loader.py -> build/lib/core 2026-04-14T21:56:31,236 copying core/phase_context_cache.py -> build/lib/core 2026-04-14T21:56:31,238 copying core/context_compressor.py -> build/lib/core 2026-04-14T21:56:31,240 copying core/context_store.py -> build/lib/core 2026-04-14T21:56:31,243 copying core/schema_versions.py -> build/lib/core 2026-04-14T21:56:31,245 copying core/draft_manager.py -> build/lib/core 2026-04-14T21:56:31,247 copying core/rollback_manager.py -> build/lib/core 2026-04-14T21:56:31,250 copying core/checkpoint_file_handler.py -> build/lib/core 2026-04-14T21:56:31,252 copying core/performance_profiler_core.py -> build/lib/core 2026-04-14T21:56:31,254 copying core/language_config.py -> build/lib/core 2026-04-14T21:56:31,256 copying core/memory_profiler.py -> build/lib/core 2026-04-14T21:56:31,259 copying core/llm_client.py -> build/lib/core 2026-04-14T21:56:31,262 copying core/logger.py -> build/lib/core 2026-04-14T21:56:31,264 copying core/agent_loader.py -> build/lib/core 2026-04-14T21:56:31,266 copying core/performance_profiler_types.py -> build/lib/core 2026-04-14T21:56:31,268 copying core/context_bus.py -> build/lib/core 2026-04-14T21:56:31,270 copying core/parallel_executor.py -> build/lib/core 2026-04-14T21:56:31,273 copying core/workflow_loader.py -> build/lib/core 2026-04-14T21:56:31,275 copying core/version_comparator.py -> build/lib/core 2026-04-14T21:56:31,277 copying core/agent_registry.py -> build/lib/core 2026-04-14T21:56:31,280 copying core/token_tracker.py -> build/lib/core 2026-04-14T21:56:31,282 copying core/parallel_orchestrator.py -> build/lib/core 2026-04-14T21:56:31,285 copying core/agent_queue.py -> build/lib/core 2026-04-14T21:56:31,287 copying core/confidence_calculator.py -> build/lib/core 2026-04-14T21:56:31,290 copying core/object_pool.py -> build/lib/core 2026-04-14T21:56:31,292 copying core/cache_manager.py -> build/lib/core 2026-04-14T21:56:31,294 copying core/phase_parallelizer.py -> build/lib/core 2026-04-14T21:56:31,297 copying core/llm_optimizer.py -> build/lib/core 2026-04-14T21:56:31,299 copying core/quality_metrics.py -> build/lib/core 2026-04-14T21:56:31,301 copying core/interactive_qa_handler.py -> build/lib/core 2026-04-14T21:56:31,304 creating build/lib/core/suggestions 2026-04-14T21:56:31,305 copying core/suggestions/__init__.py -> build/lib/core/suggestions 2026-04-14T21:56:31,307 copying core/suggestions/knowledge_base.py -> build/lib/core/suggestions 2026-04-14T21:56:31,309 copying core/suggestions/models.py -> build/lib/core/suggestions 2026-04-14T21:56:31,312 copying core/suggestions/orchestrator.py -> build/lib/core/suggestions 2026-04-14T21:56:31,314 copying core/suggestions/learning_tracker.py -> build/lib/core/suggestions 2026-04-14T21:56:31,316 running egg_info 2026-04-14T21:56:31,326 writing novelscribe.egg-info/PKG-INFO 2026-04-14T21:56:31,332 writing dependency_links to novelscribe.egg-info/dependency_links.txt 2026-04-14T21:56:31,334 writing entry points to novelscribe.egg-info/entry_points.txt 2026-04-14T21:56:31,337 writing requirements to novelscribe.egg-info/requires.txt 2026-04-14T21:56:31,338 writing top-level names to novelscribe.egg-info/top_level.txt 2026-04-14T21:56:31,364 reading manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:31,382 reading manifest template 'MANIFEST.in' 2026-04-14T21:56:31,385 warning: no files found matching 'agents/zh-TW/*.md' 2026-04-14T21:56:31,402 writing manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-14T21:56:31,405 /tmp/pip-build-env-au4353l0/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'agents.en' is absent from the `packages` configuration. 2026-04-14T21:56:31,405 !! 2026-04-14T21:56:31,406 ******************************************************************************** 2026-04-14T21:56:31,407 ############################ 2026-04-14T21:56:31,407 # Package would be ignored # 2026-04-14T21:56:31,407 ############################ 2026-04-14T21:56:31,408 Python recognizes 'agents.en' as an importable package[^1], 2026-04-14T21:56:31,408 but it is absent from setuptools' `packages` configuration. 2026-04-14T21:56:31,409 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-14T21:56:31,409 package, please make sure that 'agents.en' is explicitly added 2026-04-14T21:56:31,409 to the `packages` configuration field. 2026-04-14T21:56:31,410 Alternatively, you can also rely on setuptools' discovery methods 2026-04-14T21:56:31,411 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-14T21:56:31,411 instead of `find_packages(...)`/`find:`). 2026-04-14T21:56:31,412 You can read more about "package discovery" on setuptools documentation page: 2026-04-14T21:56:31,413 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-14T21:56:31,415 If you don't want 'agents.en' to be distributed and are 2026-04-14T21:56:31,415 already explicitly excluding 'agents.en' via 2026-04-14T21:56:31,416 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-14T21:56:31,416 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-14T21:56:31,417 combination with a more fine grained `package-data` configuration. 2026-04-14T21:56:31,418 You can read more about "package data files" on setuptools documentation page: 2026-04-14T21:56:31,419 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-14T21:56:31,421 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-14T21:56:31,421 even if it does not contain any `.py` files. 2026-04-14T21:56:31,422 On the other hand, currently there is no concept of package data 2026-04-14T21:56:31,422 directory, all directories are treated like packages. 2026-04-14T21:56:31,423 ******************************************************************************** 2026-04-14T21:56:31,424 !! 2026-04-14T21:56:31,424 check.warn(importable) 2026-04-14T21:56:31,425 copying agents/chapter_planner_agent.md -> build/lib/agents 2026-04-14T21:56:31,425 copying agents/character_agent.md -> build/lib/agents 2026-04-14T21:56:31,426 copying agents/continuity_agent.md -> build/lib/agents 2026-04-14T21:56:31,426 copying agents/discuss_agent.md -> build/lib/agents 2026-04-14T21:56:31,429 copying agents/editor_agent.md -> build/lib/agents 2026-04-14T21:56:31,431 copying agents/genre_agent.md -> build/lib/agents 2026-04-14T21:56:31,434 copying agents/humanizer_agent.md -> build/lib/agents 2026-04-14T21:56:31,436 copying agents/outline_agent.md -> build/lib/agents 2026-04-14T21:56:31,439 copying agents/summary_agent.md -> build/lib/agents 2026-04-14T21:56:31,441 copying agents/system.md -> build/lib/agents 2026-04-14T21:56:31,443 copying agents/template_agent.md -> build/lib/agents 2026-04-14T21:56:31,446 copying agents/test_agent.md -> build/lib/agents 2026-04-14T21:56:31,448 copying agents/world_agent.md -> build/lib/agents 2026-04-14T21:56:31,451 copying agents/writer_agent.md -> build/lib/agents 2026-04-14T21:56:31,454 creating build/lib/agents/en 2026-04-14T21:56:31,455 copying agents/en/chapter_planner_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,457 copying agents/en/character_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,459 copying agents/en/continuity_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,462 copying agents/en/discuss_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,464 copying agents/en/editor_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,466 copying agents/en/genre_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,469 copying agents/en/humanizer_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,471 copying agents/en/outline_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,474 copying agents/en/summary_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,476 copying agents/en/system.md -> build/lib/agents/en 2026-04-14T21:56:31,478 copying agents/en/template_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,480 copying agents/en/test_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,482 copying agents/en/world_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,484 copying agents/en/writer_agent.md -> build/lib/agents/en 2026-04-14T21:56:31,487 creating build/lib/agents/zh-CN 2026-04-14T21:56:31,488 copying agents/zh-CN/chapter_planner_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,490 copying agents/zh-CN/character_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,493 copying agents/zh-CN/continuity_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,496 copying agents/zh-CN/discuss_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,498 copying agents/zh-CN/editor_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,501 copying agents/zh-CN/genre_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,503 copying agents/zh-CN/humanizer_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,506 copying agents/zh-CN/outline_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,508 copying agents/zh-CN/summary_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,511 copying agents/zh-CN/system.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,513 copying agents/zh-CN/template_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,515 copying agents/zh-CN/test_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,517 copying agents/zh-CN/world_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,520 copying agents/zh-CN/writer_agent.md -> build/lib/agents/zh-CN 2026-04-14T21:56:31,522 copying workflows/autonomous.yaml -> build/lib/workflows 2026-04-14T21:56:31,525 copying workflows/chapter_plan_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,527 copying workflows/character_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,529 copying workflows/continuity_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,531 copying workflows/new_novel.yaml -> build/lib/workflows 2026-04-14T21:56:31,533 copying workflows/outline_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,535 copying workflows/verification_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,537 copying workflows/worldbuilding_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,539 copying workflows/writing_phase.yaml -> build/lib/workflows 2026-04-14T21:56:31,555 installing to build/bdist.linux-armv7l/wheel 2026-04-14T21:56:31,556 running install 2026-04-14T21:56:31,580 running install_lib 2026-04-14T21:56:31,586 creating build/bdist.linux-armv7l/wheel 2026-04-14T21:56:31,588 copying build/lib/cli_config.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,590 copying build/lib/cli_performance.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,592 copying build/lib/cli_templates.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,594 copying build/lib/cli_autonomous.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,597 copying build/lib/cli_templates_create.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,599 copying build/lib/cli_pagination.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,601 copying build/lib/cli_summary.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,604 creating build/bdist.linux-armv7l/wheel/agents 2026-04-14T21:56:31,605 copying build/lib/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,606 copying build/lib/agents/character_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,608 copying build/lib/agents/test_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,610 copying build/lib/agents/summary_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,612 copying build/lib/agents/template_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,614 creating build/bdist.linux-armv7l/wheel/agents/zh-CN 2026-04-14T21:56:31,615 copying build/lib/agents/zh-CN/character_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,618 copying build/lib/agents/zh-CN/test_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,619 copying build/lib/agents/zh-CN/summary_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,621 copying build/lib/agents/zh-CN/template_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,623 copying build/lib/agents/zh-CN/writer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,626 copying build/lib/agents/zh-CN/discuss_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,628 copying build/lib/agents/zh-CN/editor_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,630 copying build/lib/agents/zh-CN/world_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,632 copying build/lib/agents/zh-CN/humanizer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,634 copying build/lib/agents/zh-CN/system.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,636 copying build/lib/agents/zh-CN/outline_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,638 copying build/lib/agents/zh-CN/continuity_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,640 copying build/lib/agents/zh-CN/genre_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,642 copying build/lib/agents/zh-CN/chapter_planner_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-14T21:56:31,644 copying build/lib/agents/writer_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,647 creating build/bdist.linux-armv7l/wheel/agents/en 2026-04-14T21:56:31,648 copying build/lib/agents/en/character_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,650 copying build/lib/agents/en/test_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,652 copying build/lib/agents/en/summary_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,654 copying build/lib/agents/en/template_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,656 copying build/lib/agents/en/writer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,659 copying build/lib/agents/en/discuss_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,661 copying build/lib/agents/en/editor_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,663 copying build/lib/agents/en/world_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,665 copying build/lib/agents/en/humanizer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,667 copying build/lib/agents/en/system.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,669 copying build/lib/agents/en/outline_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,671 copying build/lib/agents/en/continuity_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,674 copying build/lib/agents/en/genre_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,676 copying build/lib/agents/en/chapter_planner_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-14T21:56:31,678 copying build/lib/agents/discuss_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,680 copying build/lib/agents/editor_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,682 copying build/lib/agents/world_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,684 copying build/lib/agents/humanizer_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,686 copying build/lib/agents/system.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,688 copying build/lib/agents/outline_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,690 copying build/lib/agents/continuity_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,692 copying build/lib/agents/genre_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,694 copying build/lib/agents/chapter_planner_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-14T21:56:31,696 copying build/lib/cli_logs.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,698 copying build/lib/cli_parallel.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,700 copying build/lib/cli_memory.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,703 creating build/bdist.linux-armv7l/wheel/api 2026-04-14T21:56:31,704 copying build/lib/api/app.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-14T21:56:31,707 copying build/lib/api/tasks.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-14T21:56:31,709 copying build/lib/api/__init__.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-14T21:56:31,711 copying build/lib/api/websocket_manager.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-14T21:56:31,713 copying build/lib/api/models.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-14T21:56:31,717 creating build/bdist.linux-armv7l/wheel/core 2026-04-14T21:56:31,718 copying build/lib/core/agent.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,720 creating build/bdist.linux-armv7l/wheel/core/suggestions 2026-04-14T21:56:31,722 copying build/lib/core/suggestions/__init__.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-14T21:56:31,723 copying build/lib/core/suggestions/knowledge_base.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-14T21:56:31,726 copying build/lib/core/suggestions/models.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-14T21:56:31,728 copying build/lib/core/suggestions/orchestrator.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-14T21:56:31,730 copying build/lib/core/suggestions/learning_tracker.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-14T21:56:31,732 copying build/lib/core/checkpoint_orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,735 copying build/lib/core/benchmarking.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,737 copying build/lib/core/chapter_paginator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,739 copying build/lib/core/summary_store.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,742 copying build/lib/core/agent_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,744 copying build/lib/core/summary_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,747 copying build/lib/core/context_schema.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,749 copying build/lib/core/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,751 copying build/lib/core/checkpoint_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,753 copying build/lib/core/variable_resolver.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,755 copying build/lib/core/orchestrator_agent_integration.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,757 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,758 copying build/lib/core/fix_plan_generator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,760 copying build/lib/core/file_optimizer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,762 copying build/lib/core/async_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,764 copying build/lib/core/_version.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,765 copying build/lib/core/rewrite_loop.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,767 copying build/lib/core/memory_monitor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,769 copying build/lib/core/checkpoint_proposal.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,771 copying build/lib/core/version.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,773 copying build/lib/core/context_assembly.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,775 copying build/lib/core/workflow_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,778 copying build/lib/core/continuity_parser.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,780 copying build/lib/core/context_cache.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,782 copying build/lib/core/decision_processor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,785 copying build/lib/core/progress_tracker.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,787 copying build/lib/core/token_estimator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,789 copying build/lib/core/background_checkpointer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,791 copying build/lib/core/storage.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,793 copying build/lib/core/quality_gate.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,795 copying build/lib/core/hybrid_authority.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,797 copying build/lib/core/model_registry.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,799 copying build/lib/core/optimizing_llm_client.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,801 copying build/lib/core/autonomous_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,803 copying build/lib/core/cost_calculator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,805 copying build/lib/core/step_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,808 copying build/lib/core/checkpoint_scheduler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,810 copying build/lib/core/run_logger.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,812 copying build/lib/core/chapter_regenerator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,814 copying build/lib/core/verification_engine.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,816 copying build/lib/core/performance_profiler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,818 copying build/lib/core/human_checkpoint.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,820 copying build/lib/core/validation_system.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,823 copying build/lib/core/multi_chapter_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,826 copying build/lib/core/orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,828 copying build/lib/core/git_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,830 copying build/lib/core/timeout_handler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,832 copying build/lib/core/template_loader.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,834 copying build/lib/core/phase_context_cache.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,836 copying build/lib/core/context_compressor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,839 copying build/lib/core/context_store.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,841 copying build/lib/core/schema_versions.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,843 copying build/lib/core/draft_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,846 copying build/lib/core/rollback_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,848 copying build/lib/core/checkpoint_file_handler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,850 copying build/lib/core/performance_profiler_core.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,852 copying build/lib/core/language_config.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,854 copying build/lib/core/memory_profiler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,857 copying build/lib/core/llm_client.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,859 copying build/lib/core/logger.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,861 copying build/lib/core/agent_loader.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,864 copying build/lib/core/performance_profiler_types.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,865 copying build/lib/core/context_bus.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,867 copying build/lib/core/parallel_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,870 copying build/lib/core/workflow_loader.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,872 copying build/lib/core/version_comparator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,874 copying build/lib/core/agent_registry.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,876 copying build/lib/core/token_tracker.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,878 copying build/lib/core/parallel_orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,880 copying build/lib/core/agent_queue.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,883 copying build/lib/core/confidence_calculator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,885 copying build/lib/core/object_pool.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,887 copying build/lib/core/cache_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,889 copying build/lib/core/phase_parallelizer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,892 copying build/lib/core/llm_optimizer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,894 copying build/lib/core/quality_metrics.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,896 copying build/lib/core/interactive_qa_handler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-14T21:56:31,899 copying build/lib/cli_run.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,901 copying build/lib/cli_verify.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,903 copying build/lib/cli_agents.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,905 copying build/lib/cli_workflows.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,907 copying build/lib/cli_qa.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,910 copying build/lib/cli_version.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,912 creating build/bdist.linux-armv7l/wheel/workflows 2026-04-14T21:56:31,913 copying build/lib/workflows/verification_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,915 copying build/lib/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,916 copying build/lib/workflows/autonomous.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,918 copying build/lib/workflows/continuity_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,920 copying build/lib/workflows/worldbuilding_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,921 copying build/lib/workflows/character_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,923 copying build/lib/workflows/writing_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,925 copying build/lib/workflows/outline_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,927 copying build/lib/workflows/new_novel.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,928 copying build/lib/workflows/chapter_plan_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-14T21:56:31,930 copying build/lib/cli_drafts.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,932 copying build/lib/cli_proactive.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,935 copying build/lib/cli.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,937 copying build/lib/cli_setup.py -> build/bdist.linux-armv7l/wheel/. 2026-04-14T21:56:31,939 running install_egg_info 2026-04-14T21:56:31,944 Copying novelscribe.egg-info to build/bdist.linux-armv7l/wheel/./novelscribe-0.2.21-py3.11.egg-info 2026-04-14T21:56:31,955 running install_scripts 2026-04-14T21:56:31,963 creating build/bdist.linux-armv7l/wheel/novelscribe-0.2.21.dist-info/WHEEL 2026-04-14T21:56:31,966 creating '/tmp/pip-wheel-79o837yd/.tmp-8pfe41n9/novelscribe-0.2.21-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-14T21:56:31,969 adding 'cli.py' 2026-04-14T21:56:31,971 adding 'cli_agents.py' 2026-04-14T21:56:31,973 adding 'cli_autonomous.py' 2026-04-14T21:56:31,974 adding 'cli_config.py' 2026-04-14T21:56:31,976 adding 'cli_drafts.py' 2026-04-14T21:56:31,979 adding 'cli_logs.py' 2026-04-14T21:56:31,981 adding 'cli_memory.py' 2026-04-14T21:56:31,983 adding 'cli_pagination.py' 2026-04-14T21:56:31,984 adding 'cli_parallel.py' 2026-04-14T21:56:31,987 adding 'cli_performance.py' 2026-04-14T21:56:31,989 adding 'cli_proactive.py' 2026-04-14T21:56:31,992 adding 'cli_qa.py' 2026-04-14T21:56:31,993 adding 'cli_run.py' 2026-04-14T21:56:31,995 adding 'cli_setup.py' 2026-04-14T21:56:31,997 adding 'cli_summary.py' 2026-04-14T21:56:31,999 adding 'cli_templates.py' 2026-04-14T21:56:32,001 adding 'cli_templates_create.py' 2026-04-14T21:56:32,003 adding 'cli_verify.py' 2026-04-14T21:56:32,004 adding 'cli_version.py' 2026-04-14T21:56:32,005 adding 'cli_workflows.py' 2026-04-14T21:56:32,007 adding 'agents/__init__.py' 2026-04-14T21:56:32,009 adding 'agents/chapter_planner_agent.md' 2026-04-14T21:56:32,011 adding 'agents/character_agent.md' 2026-04-14T21:56:32,013 adding 'agents/continuity_agent.md' 2026-04-14T21:56:32,015 adding 'agents/discuss_agent.md' 2026-04-14T21:56:32,017 adding 'agents/editor_agent.md' 2026-04-14T21:56:32,019 adding 'agents/genre_agent.md' 2026-04-14T21:56:32,021 adding 'agents/humanizer_agent.md' 2026-04-14T21:56:32,023 adding 'agents/outline_agent.md' 2026-04-14T21:56:32,025 adding 'agents/summary_agent.md' 2026-04-14T21:56:32,026 adding 'agents/system.md' 2026-04-14T21:56:32,027 adding 'agents/template_agent.md' 2026-04-14T21:56:32,029 adding 'agents/test_agent.md' 2026-04-14T21:56:32,030 adding 'agents/world_agent.md' 2026-04-14T21:56:32,033 adding 'agents/writer_agent.md' 2026-04-14T21:56:32,035 adding 'agents/en/chapter_planner_agent.md' 2026-04-14T21:56:32,037 adding 'agents/en/character_agent.md' 2026-04-14T21:56:32,039 adding 'agents/en/continuity_agent.md' 2026-04-14T21:56:32,041 adding 'agents/en/discuss_agent.md' 2026-04-14T21:56:32,043 adding 'agents/en/editor_agent.md' 2026-04-14T21:56:32,045 adding 'agents/en/genre_agent.md' 2026-04-14T21:56:32,046 adding 'agents/en/humanizer_agent.md' 2026-04-14T21:56:32,048 adding 'agents/en/outline_agent.md' 2026-04-14T21:56:32,050 adding 'agents/en/summary_agent.md' 2026-04-14T21:56:32,051 adding 'agents/en/system.md' 2026-04-14T21:56:32,053 adding 'agents/en/template_agent.md' 2026-04-14T21:56:32,054 adding 'agents/en/test_agent.md' 2026-04-14T21:56:32,055 adding 'agents/en/world_agent.md' 2026-04-14T21:56:32,058 adding 'agents/en/writer_agent.md' 2026-04-14T21:56:32,060 adding 'agents/zh-CN/chapter_planner_agent.md' 2026-04-14T21:56:32,062 adding 'agents/zh-CN/character_agent.md' 2026-04-14T21:56:32,063 adding 'agents/zh-CN/continuity_agent.md' 2026-04-14T21:56:32,065 adding 'agents/zh-CN/discuss_agent.md' 2026-04-14T21:56:32,067 adding 'agents/zh-CN/editor_agent.md' 2026-04-14T21:56:32,069 adding 'agents/zh-CN/genre_agent.md' 2026-04-14T21:56:32,071 adding 'agents/zh-CN/humanizer_agent.md' 2026-04-14T21:56:32,072 adding 'agents/zh-CN/outline_agent.md' 2026-04-14T21:56:32,074 adding 'agents/zh-CN/summary_agent.md' 2026-04-14T21:56:32,076 adding 'agents/zh-CN/system.md' 2026-04-14T21:56:32,077 adding 'agents/zh-CN/template_agent.md' 2026-04-14T21:56:32,078 adding 'agents/zh-CN/test_agent.md' 2026-04-14T21:56:32,080 adding 'agents/zh-CN/world_agent.md' 2026-04-14T21:56:32,082 adding 'agents/zh-CN/writer_agent.md' 2026-04-14T21:56:32,084 adding 'api/__init__.py' 2026-04-14T21:56:32,085 adding 'api/app.py' 2026-04-14T21:56:32,087 adding 'api/models.py' 2026-04-14T21:56:32,089 adding 'api/tasks.py' 2026-04-14T21:56:32,091 adding 'api/websocket_manager.py' 2026-04-14T21:56:32,094 adding 'core/__init__.py' 2026-04-14T21:56:32,095 adding 'core/_version.py' 2026-04-14T21:56:32,097 adding 'core/agent.py' 2026-04-14T21:56:32,099 adding 'core/agent_executor.py' 2026-04-14T21:56:32,100 adding 'core/agent_loader.py' 2026-04-14T21:56:32,102 adding 'core/agent_queue.py' 2026-04-14T21:56:32,104 adding 'core/agent_registry.py' 2026-04-14T21:56:32,106 adding 'core/async_executor.py' 2026-04-14T21:56:32,109 adding 'core/autonomous_executor.py' 2026-04-14T21:56:32,111 adding 'core/background_checkpointer.py' 2026-04-14T21:56:32,113 adding 'core/benchmarking.py' 2026-04-14T21:56:32,116 adding 'core/cache_manager.py' 2026-04-14T21:56:32,118 adding 'core/chapter_paginator.py' 2026-04-14T21:56:32,120 adding 'core/chapter_regenerator.py' 2026-04-14T21:56:32,122 adding 'core/checkpoint_file_handler.py' 2026-04-14T21:56:32,123 adding 'core/checkpoint_manager.py' 2026-04-14T21:56:32,126 adding 'core/checkpoint_orchestrator.py' 2026-04-14T21:56:32,127 adding 'core/checkpoint_proposal.py' 2026-04-14T21:56:32,129 adding 'core/checkpoint_scheduler.py' 2026-04-14T21:56:32,130 adding 'core/circuit_breaker.py' 2026-04-14T21:56:32,132 adding 'core/confidence_calculator.py' 2026-04-14T21:56:32,133 adding 'core/context_assembly.py' 2026-04-14T21:56:32,135 adding 'core/context_bus.py' 2026-04-14T21:56:32,137 adding 'core/context_cache.py' 2026-04-14T21:56:32,139 adding 'core/context_compressor.py' 2026-04-14T21:56:32,141 adding 'core/context_schema.py' 2026-04-14T21:56:32,143 adding 'core/context_store.py' 2026-04-14T21:56:32,145 adding 'core/continuity_parser.py' 2026-04-14T21:56:32,147 adding 'core/cost_calculator.py' 2026-04-14T21:56:32,149 adding 'core/decision_processor.py' 2026-04-14T21:56:32,151 adding 'core/draft_manager.py' 2026-04-14T21:56:32,152 adding 'core/file_optimizer.py' 2026-04-14T21:56:32,154 adding 'core/fix_plan_generator.py' 2026-04-14T21:56:32,155 adding 'core/git_manager.py' 2026-04-14T21:56:32,157 adding 'core/human_checkpoint.py' 2026-04-14T21:56:32,159 adding 'core/hybrid_authority.py' 2026-04-14T21:56:32,160 adding 'core/interactive_qa_handler.py' 2026-04-14T21:56:32,162 adding 'core/language_config.py' 2026-04-14T21:56:32,165 adding 'core/llm_client.py' 2026-04-14T21:56:32,167 adding 'core/llm_optimizer.py' 2026-04-14T21:56:32,169 adding 'core/logger.py' 2026-04-14T21:56:32,171 adding 'core/memory_monitor.py' 2026-04-14T21:56:32,173 adding 'core/memory_profiler.py' 2026-04-14T21:56:32,175 adding 'core/model_registry.py' 2026-04-14T21:56:32,177 adding 'core/multi_chapter_manager.py' 2026-04-14T21:56:32,179 adding 'core/object_pool.py' 2026-04-14T21:56:32,180 adding 'core/optimizing_llm_client.py' 2026-04-14T21:56:32,182 adding 'core/orchestrator.py' 2026-04-14T21:56:32,184 adding 'core/orchestrator_agent_integration.py' 2026-04-14T21:56:32,186 adding 'core/parallel_executor.py' 2026-04-14T21:56:32,188 adding 'core/parallel_orchestrator.py' 2026-04-14T21:56:32,189 adding 'core/performance_profiler.py' 2026-04-14T21:56:32,191 adding 'core/performance_profiler_core.py' 2026-04-14T21:56:32,192 adding 'core/performance_profiler_types.py' 2026-04-14T21:56:32,193 adding 'core/phase_context_cache.py' 2026-04-14T21:56:32,195 adding 'core/phase_parallelizer.py' 2026-04-14T21:56:32,197 adding 'core/progress_tracker.py' 2026-04-14T21:56:32,201 adding 'core/quality_gate.py' 2026-04-14T21:56:32,203 adding 'core/quality_metrics.py' 2026-04-14T21:56:32,204 adding 'core/rewrite_loop.py' 2026-04-14T21:56:32,206 adding 'core/rollback_manager.py' 2026-04-14T21:56:32,208 adding 'core/run_logger.py' 2026-04-14T21:56:32,209 adding 'core/schema_versions.py' 2026-04-14T21:56:32,211 adding 'core/step_executor.py' 2026-04-14T21:56:32,213 adding 'core/storage.py' 2026-04-14T21:56:32,215 adding 'core/summary_manager.py' 2026-04-14T21:56:32,217 adding 'core/summary_store.py' 2026-04-14T21:56:32,219 adding 'core/template_loader.py' 2026-04-14T21:56:32,220 adding 'core/timeout_handler.py' 2026-04-14T21:56:32,222 adding 'core/token_estimator.py' 2026-04-14T21:56:32,223 adding 'core/token_tracker.py' 2026-04-14T21:56:32,226 adding 'core/validation_system.py' 2026-04-14T21:56:32,228 adding 'core/variable_resolver.py' 2026-04-14T21:56:32,230 adding 'core/verification_engine.py' 2026-04-14T21:56:32,231 adding 'core/version.py' 2026-04-14T21:56:32,233 adding 'core/version_comparator.py' 2026-04-14T21:56:32,235 adding 'core/workflow_executor.py' 2026-04-14T21:56:32,237 adding 'core/workflow_loader.py' 2026-04-14T21:56:32,239 adding 'core/suggestions/__init__.py' 2026-04-14T21:56:32,240 adding 'core/suggestions/knowledge_base.py' 2026-04-14T21:56:32,243 adding 'core/suggestions/learning_tracker.py' 2026-04-14T21:56:32,244 adding 'core/suggestions/models.py' 2026-04-14T21:56:32,246 adding 'core/suggestions/orchestrator.py' 2026-04-14T21:56:32,249 adding 'workflows/__init__.py' 2026-04-14T21:56:32,250 adding 'workflows/autonomous.yaml' 2026-04-14T21:56:32,251 adding 'workflows/chapter_plan_phase.yaml' 2026-04-14T21:56:32,253 adding 'workflows/character_phase.yaml' 2026-04-14T21:56:32,254 adding 'workflows/continuity_phase.yaml' 2026-04-14T21:56:32,255 adding 'workflows/new_novel.yaml' 2026-04-14T21:56:32,257 adding 'workflows/outline_phase.yaml' 2026-04-14T21:56:32,258 adding 'workflows/verification_phase.yaml' 2026-04-14T21:56:32,259 adding 'workflows/worldbuilding_phase.yaml' 2026-04-14T21:56:32,261 adding 'workflows/writing_phase.yaml' 2026-04-14T21:56:32,263 adding 'novelscribe-0.2.21.dist-info/METADATA' 2026-04-14T21:56:32,264 adding 'novelscribe-0.2.21.dist-info/WHEEL' 2026-04-14T21:56:32,265 adding 'novelscribe-0.2.21.dist-info/entry_points.txt' 2026-04-14T21:56:32,265 adding 'novelscribe-0.2.21.dist-info/top_level.txt' 2026-04-14T21:56:32,268 adding 'novelscribe-0.2.21.dist-info/RECORD' 2026-04-14T21:56:32,275 removing build/bdist.linux-armv7l/wheel 2026-04-14T21:56:32,409 Building wheel for novelscribe (pyproject.toml): finished with status 'done' 2026-04-14T21:56:32,424 Created wheel for novelscribe: filename=novelscribe-0.2.21-py3-none-any.whl size=426329 sha256=cc2a861080400c7e36757d7610c9c26de9cd8f103b8df2493d97c8ce564cdcee 2026-04-14T21:56:32,425 Stored in directory: /tmp/pip-ephem-wheel-cache-fv1g7p63/wheels/90/38/42/d24cadc9cae3279cd0f6e4ca31cd2829a9c1aca2682359b9a0 2026-04-14T21:56:32,442 Successfully built novelscribe 2026-04-14T21:56:32,461 Removed build tracker: '/tmp/pip-build-tracker-5h7o5slp'