2026-04-13T20:50:36,632 Created temporary directory: /tmp/pip-ephem-wheel-cache-gjghnj_b 2026-04-13T20:50:36,634 Created temporary directory: /tmp/pip-build-tracker-gjbnmitr 2026-04-13T20:50:36,635 Initialized build tracking at /tmp/pip-build-tracker-gjbnmitr 2026-04-13T20:50:36,635 Created build tracker: /tmp/pip-build-tracker-gjbnmitr 2026-04-13T20:50:36,636 Entered build tracker: /tmp/pip-build-tracker-gjbnmitr 2026-04-13T20:50:36,636 Created temporary directory: /tmp/pip-wheel-oaj388nw 2026-04-13T20:50:36,639 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-13T20:50:36,642 Created temporary directory: /tmp/pip-ephem-wheel-cache-vsvhlz_3 2026-04-13T20:50:36,666 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-13T20:50:36,670 2 location(s) to search for versions of novelscribe: 2026-04-13T20:50:36,670 * https://pypi.org/simple/novelscribe/ 2026-04-13T20:50:36,670 * https://www.piwheels.org/simple/novelscribe/ 2026-04-13T20:50:36,671 Fetching project page and analyzing links: https://pypi.org/simple/novelscribe/ 2026-04-13T20:50:36,671 Getting page https://pypi.org/simple/novelscribe/ 2026-04-13T20:50:36,673 Found index url https://pypi.org/simple 2026-04-13T20:50:36,909 Fetched page https://pypi.org/simple/novelscribe/ as application/vnd.pypi.simple.v1+json 2026-04-13T20:50:36,913 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-13T20:50:36,914 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-13T20:50:36,915 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-13T20:50:36,916 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-13T20:50:36,917 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-13T20:50:36,918 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-13T20:50:36,919 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-13T20:50:36,920 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-13T20:50:36,920 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-13T20:50:36,922 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-13T20:50:36,923 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-13T20:50:36,923 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-13T20:50:36,924 Fetching project page and analyzing links: https://www.piwheels.org/simple/novelscribe/ 2026-04-13T20:50:36,925 Getting page https://www.piwheels.org/simple/novelscribe/ 2026-04-13T20:50:36,926 Found index url https://www.piwheels.org/simple 2026-04-13T20:50:37,107 Fetched page https://www.piwheels.org/simple/novelscribe/ as text/html 2026-04-13T20:50:37,109 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-13T20:50:37,110 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-13T20:50:37,110 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-13T20:50:37,111 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-13T20:50:37,112 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-13T20:50:37,112 Skipping link: not a file: https://www.piwheels.org/simple/novelscribe/ 2026-04-13T20:50:37,113 Skipping link: not a file: https://pypi.org/simple/novelscribe/ 2026-04-13T20:50:37,134 Given no hashes to check 1 links for project 'novelscribe': discarding no candidates 2026-04-13T20:50:37,154 Collecting novelscribe==0.2.18 2026-04-13T20:50:37,156 Created temporary directory: /tmp/pip-unpack-bywt1qvx 2026-04-13T20:50:37,302 Downloading novelscribe-0.2.18.tar.gz (718 kB) 2026-04-13T20:50:38,186 Added novelscribe==0.2.18 from https://files.pythonhosted.org/packages/bc/49/ff29da3f0349cb6c0bbd76d045ca90b1374ae7f819b33d5d81a4f1cbf76e/novelscribe-0.2.18.tar.gz to build tracker '/tmp/pip-build-tracker-gjbnmitr' 2026-04-13T20:50:38,194 Created temporary directory: /tmp/pip-build-env-6xwv977v 2026-04-13T20:50:38,198 Installing build dependencies: started 2026-04-13T20:50:38,200 Running command pip subprocess to install build dependencies 2026-04-13T20:50:39,326 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-13T20:50:39,760 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-13T20:50:39,782 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-13T20:50:41,538 Collecting setuptools>=61.0 2026-04-13T20:50:41,613 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-13T20:50:41,887 Collecting wheel 2026-04-13T20:50:41,906 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-13T20:50:42,096 Collecting packaging>=24.0 2026-04-13T20:50:42,113 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-13T20:50:45,107 Installing collected packages: setuptools, packaging, wheel 2026-04-13T20:50:48,587 Creating /tmp/pip-build-env-6xwv977v/overlay/local/bin 2026-04-13T20:50:48,590 changing mode of /tmp/pip-build-env-6xwv977v/overlay/local/bin/wheel to 755 2026-04-13T20:50:48,612 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-13T20:50:48,895 Installing build dependencies: finished with status 'done' 2026-04-13T20:50:48,901 Getting requirements to build wheel: started 2026-04-13T20:50:48,902 Running command Getting requirements to build wheel 2026-04-13T20:50:49,591 running egg_info 2026-04-13T20:50:49,596 writing novelscribe.egg-info/PKG-INFO 2026-04-13T20:50:49,603 writing dependency_links to novelscribe.egg-info/dependency_links.txt 2026-04-13T20:50:49,605 writing entry points to novelscribe.egg-info/entry_points.txt 2026-04-13T20:50:49,609 writing requirements to novelscribe.egg-info/requires.txt 2026-04-13T20:50:49,610 writing top-level names to novelscribe.egg-info/top_level.txt 2026-04-13T20:50:49,654 reading manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:49,675 reading manifest template 'MANIFEST.in' 2026-04-13T20:50:49,679 warning: no files found matching 'agents/zh-TW/*.md' 2026-04-13T20:50:49,695 writing manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:49,794 Getting requirements to build wheel: finished with status 'done' 2026-04-13T20:50:49,797 Created temporary directory: /tmp/pip-modern-metadata-gydkhsc0 2026-04-13T20:50:49,800 Preparing metadata (pyproject.toml): started 2026-04-13T20:50:49,801 Running command Preparing metadata (pyproject.toml) 2026-04-13T20:50:50,457 running dist_info 2026-04-13T20:50:50,467 creating /tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info 2026-04-13T20:50:50,469 writing /tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/PKG-INFO 2026-04-13T20:50:50,476 writing dependency_links to /tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/dependency_links.txt 2026-04-13T20:50:50,478 writing entry points to /tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/entry_points.txt 2026-04-13T20:50:50,482 writing requirements to /tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/requires.txt 2026-04-13T20:50:50,483 writing top-level names to /tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/top_level.txt 2026-04-13T20:50:50,485 writing manifest file '/tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:50,518 reading manifest file '/tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:50,520 reading manifest template 'MANIFEST.in' 2026-04-13T20:50:50,523 warning: no files found matching 'agents/zh-TW/*.md' 2026-04-13T20:50:50,535 writing manifest file '/tmp/pip-modern-metadata-gydkhsc0/novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:50,537 creating '/tmp/pip-modern-metadata-gydkhsc0/novelscribe-0.2.18.dist-info' 2026-04-13T20:50:50,661 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-13T20:50:50,666 Source in /tmp/pip-wheel-oaj388nw/novelscribe_e27ba2e6ba8e4e0a97e8b0215ed59d7f has version 0.2.18, which satisfies requirement novelscribe==0.2.18 from https://files.pythonhosted.org/packages/bc/49/ff29da3f0349cb6c0bbd76d045ca90b1374ae7f819b33d5d81a4f1cbf76e/novelscribe-0.2.18.tar.gz 2026-04-13T20:50:50,667 Removed novelscribe==0.2.18 from https://files.pythonhosted.org/packages/bc/49/ff29da3f0349cb6c0bbd76d045ca90b1374ae7f819b33d5d81a4f1cbf76e/novelscribe-0.2.18.tar.gz from build tracker '/tmp/pip-build-tracker-gjbnmitr' 2026-04-13T20:50:50,674 Created temporary directory: /tmp/pip-unpack-zhyv5uce 2026-04-13T20:50:50,675 Building wheels for collected packages: novelscribe 2026-04-13T20:50:50,679 Created temporary directory: /tmp/pip-wheel-5l0gvvby 2026-04-13T20:50:50,680 Destination directory: /tmp/pip-wheel-5l0gvvby 2026-04-13T20:50:50,682 Building wheel for novelscribe (pyproject.toml): started 2026-04-13T20:50:50,683 Running command Building wheel for novelscribe (pyproject.toml) 2026-04-13T20:50:51,362 running bdist_wheel 2026-04-13T20:50:51,380 running build 2026-04-13T20:50:51,381 running build_py 2026-04-13T20:50:51,386 creating build/lib 2026-04-13T20:50:51,388 copying cli.py -> build/lib 2026-04-13T20:50:51,390 copying cli_agents.py -> build/lib 2026-04-13T20:50:51,393 copying cli_autonomous.py -> build/lib 2026-04-13T20:50:51,395 copying cli_config.py -> build/lib 2026-04-13T20:50:51,397 copying cli_drafts.py -> build/lib 2026-04-13T20:50:51,399 copying cli_logs.py -> build/lib 2026-04-13T20:50:51,402 copying cli_memory.py -> build/lib 2026-04-13T20:50:51,404 copying cli_pagination.py -> build/lib 2026-04-13T20:50:51,406 copying cli_parallel.py -> build/lib 2026-04-13T20:50:51,408 copying cli_performance.py -> build/lib 2026-04-13T20:50:51,411 copying cli_proactive.py -> build/lib 2026-04-13T20:50:51,413 copying cli_qa.py -> build/lib 2026-04-13T20:50:51,416 copying cli_run.py -> build/lib 2026-04-13T20:50:51,418 copying cli_setup.py -> build/lib 2026-04-13T20:50:51,420 copying cli_summary.py -> build/lib 2026-04-13T20:50:51,422 copying cli_templates.py -> build/lib 2026-04-13T20:50:51,424 copying cli_templates_create.py -> build/lib 2026-04-13T20:50:51,427 copying cli_verify.py -> build/lib 2026-04-13T20:50:51,429 copying cli_version.py -> build/lib 2026-04-13T20:50:51,431 copying cli_workflows.py -> build/lib 2026-04-13T20:50:51,433 creating build/lib/core 2026-04-13T20:50:51,434 copying core/__init__.py -> build/lib/core 2026-04-13T20:50:51,436 copying core/_version.py -> build/lib/core 2026-04-13T20:50:51,439 creating build/lib/api 2026-04-13T20:50:51,440 copying api/app.py -> build/lib/api 2026-04-13T20:50:51,443 copying api/tasks.py -> build/lib/api 2026-04-13T20:50:51,445 copying api/__init__.py -> build/lib/api 2026-04-13T20:50:51,447 copying api/models.py -> build/lib/api 2026-04-13T20:50:51,449 copying api/websocket_manager.py -> build/lib/api 2026-04-13T20:50:51,452 creating build/lib/agents 2026-04-13T20:50:51,453 copying agents/__init__.py -> build/lib/agents 2026-04-13T20:50:51,455 creating build/lib/workflows 2026-04-13T20:50:51,456 copying workflows/__init__.py -> build/lib/workflows 2026-04-13T20:50:51,460 copying core/version_comparator.py -> build/lib/core 2026-04-13T20:50:51,462 copying core/context_compressor.py -> build/lib/core 2026-04-13T20:50:51,465 copying core/context_store.py -> build/lib/core 2026-04-13T20:50:51,467 copying core/performance_profiler_core.py -> build/lib/core 2026-04-13T20:50:51,470 copying core/workflow_loader.py -> build/lib/core 2026-04-13T20:50:51,472 copying core/human_checkpoint.py -> build/lib/core 2026-04-13T20:50:51,474 copying core/multi_chapter_manager.py -> build/lib/core 2026-04-13T20:50:51,476 copying core/language_config.py -> build/lib/core 2026-04-13T20:50:51,479 copying core/hybrid_authority.py -> build/lib/core 2026-04-13T20:50:51,481 copying core/fix_plan_generator.py -> build/lib/core 2026-04-13T20:50:51,483 copying core/logger.py -> build/lib/core 2026-04-13T20:50:51,485 copying core/timeout_handler.py -> build/lib/core 2026-04-13T20:50:51,488 copying core/memory_profiler.py -> build/lib/core 2026-04-13T20:50:51,490 copying core/summary_store.py -> build/lib/core 2026-04-13T20:50:51,493 copying core/file_optimizer.py -> build/lib/core 2026-04-13T20:50:51,494 copying core/autonomous_executor.py -> build/lib/core 2026-04-13T20:50:51,497 copying core/checkpoint_manager.py -> build/lib/core 2026-04-13T20:50:51,499 copying core/workflow_executor.py -> build/lib/core 2026-04-13T20:50:51,501 copying core/template_loader.py -> build/lib/core 2026-04-13T20:50:51,503 copying core/checkpoint_scheduler.py -> build/lib/core 2026-04-13T20:50:51,506 copying core/agent_executor.py -> build/lib/core 2026-04-13T20:50:51,508 copying core/agent_queue.py -> build/lib/core 2026-04-13T20:50:51,511 copying core/orchestrator_agent_integration.py -> build/lib/core 2026-04-13T20:50:51,513 copying core/git_manager.py -> build/lib/core 2026-04-13T20:50:51,515 copying core/llm_client.py -> build/lib/core 2026-04-13T20:50:51,518 copying core/benchmarking.py -> build/lib/core 2026-04-13T20:50:51,520 copying core/agent_loader.py -> build/lib/core 2026-04-13T20:50:51,522 copying core/cost_calculator.py -> build/lib/core 2026-04-13T20:50:51,524 copying core/object_pool.py -> build/lib/core 2026-04-13T20:50:51,527 copying core/agent_registry.py -> build/lib/core 2026-04-13T20:50:51,529 copying core/draft_manager.py -> build/lib/core 2026-04-13T20:50:51,531 copying core/validation_system.py -> build/lib/core 2026-04-13T20:50:51,534 copying core/progress_tracker.py -> build/lib/core 2026-04-13T20:50:51,536 copying core/parallel_executor.py -> build/lib/core 2026-04-13T20:50:51,538 copying core/continuity_parser.py -> build/lib/core 2026-04-13T20:50:51,541 copying core/llm_optimizer.py -> build/lib/core 2026-04-13T20:50:51,543 copying core/context_assembly.py -> build/lib/core 2026-04-13T20:50:51,546 copying core/token_tracker.py -> build/lib/core 2026-04-13T20:50:51,548 copying core/rollback_manager.py -> build/lib/core 2026-04-13T20:50:51,550 copying core/phase_parallelizer.py -> build/lib/core 2026-04-13T20:50:51,553 copying core/interactive_qa_handler.py -> build/lib/core 2026-04-13T20:50:51,555 copying core/checkpoint_proposal.py -> build/lib/core 2026-04-13T20:50:51,557 copying core/confidence_calculator.py -> build/lib/core 2026-04-13T20:50:51,559 copying core/performance_profiler.py -> build/lib/core 2026-04-13T20:50:51,561 copying core/performance_profiler_types.py -> build/lib/core 2026-04-13T20:50:51,563 copying core/variable_resolver.py -> build/lib/core 2026-04-13T20:50:51,565 copying core/memory_monitor.py -> build/lib/core 2026-04-13T20:50:51,568 copying core/rewrite_loop.py -> build/lib/core 2026-04-13T20:50:51,569 copying core/chapter_paginator.py -> build/lib/core 2026-04-13T20:50:51,572 copying core/orchestrator.py -> build/lib/core 2026-04-13T20:50:51,574 copying core/parallel_orchestrator.py -> build/lib/core 2026-04-13T20:50:51,577 copying core/checkpoint_file_handler.py -> build/lib/core 2026-04-13T20:50:51,579 copying core/version.py -> build/lib/core 2026-04-13T20:50:51,581 copying core/checkpoint_orchestrator.py -> build/lib/core 2026-04-13T20:50:51,584 copying core/decision_processor.py -> build/lib/core 2026-04-13T20:50:51,586 copying core/chapter_regenerator.py -> build/lib/core 2026-04-13T20:50:51,589 copying core/summary_manager.py -> build/lib/core 2026-04-13T20:50:51,591 copying core/quality_gate.py -> build/lib/core 2026-04-13T20:50:51,594 copying core/verification_engine.py -> build/lib/core 2026-04-13T20:50:51,596 copying core/context_bus.py -> build/lib/core 2026-04-13T20:50:51,598 copying core/cache_manager.py -> build/lib/core 2026-04-13T20:50:51,601 copying core/quality_metrics.py -> build/lib/core 2026-04-13T20:50:51,604 copying core/agent.py -> build/lib/core 2026-04-13T20:50:51,605 copying core/context_schema.py -> build/lib/core 2026-04-13T20:50:51,607 copying core/async_executor.py -> build/lib/core 2026-04-13T20:50:51,610 copying core/token_estimator.py -> build/lib/core 2026-04-13T20:50:51,611 copying core/storage.py -> build/lib/core 2026-04-13T20:50:51,614 copying core/background_checkpointer.py -> build/lib/core 2026-04-13T20:50:51,616 copying core/step_executor.py -> build/lib/core 2026-04-13T20:50:51,618 copying core/context_cache.py -> build/lib/core 2026-04-13T20:50:51,621 creating build/lib/core/suggestions 2026-04-13T20:50:51,622 copying core/suggestions/knowledge_base.py -> build/lib/core/suggestions 2026-04-13T20:50:51,625 copying core/suggestions/__init__.py -> build/lib/core/suggestions 2026-04-13T20:50:51,626 copying core/suggestions/models.py -> build/lib/core/suggestions 2026-04-13T20:50:51,628 copying core/suggestions/orchestrator.py -> build/lib/core/suggestions 2026-04-13T20:50:51,631 copying core/suggestions/learning_tracker.py -> build/lib/core/suggestions 2026-04-13T20:50:51,633 running egg_info 2026-04-13T20:50:51,642 writing novelscribe.egg-info/PKG-INFO 2026-04-13T20:50:51,649 writing dependency_links to novelscribe.egg-info/dependency_links.txt 2026-04-13T20:50:51,650 writing entry points to novelscribe.egg-info/entry_points.txt 2026-04-13T20:50:51,654 writing requirements to novelscribe.egg-info/requires.txt 2026-04-13T20:50:51,655 writing top-level names to novelscribe.egg-info/top_level.txt 2026-04-13T20:50:51,680 reading manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:51,698 reading manifest template 'MANIFEST.in' 2026-04-13T20:50:51,700 warning: no files found matching 'agents/zh-TW/*.md' 2026-04-13T20:50:51,717 writing manifest file 'novelscribe.egg-info/SOURCES.txt' 2026-04-13T20:50:51,719 /tmp/pip-build-env-6xwv977v/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-13T20:50:51,720 !! 2026-04-13T20:50:51,721 ******************************************************************************** 2026-04-13T20:50:51,722 ############################ 2026-04-13T20:50:51,723 # Package would be ignored # 2026-04-13T20:50:51,723 ############################ 2026-04-13T20:50:51,724 Python recognizes 'agents.en' as an importable package[^1], 2026-04-13T20:50:51,724 but it is absent from setuptools' `packages` configuration. 2026-04-13T20:50:51,726 This leads to an ambiguous overall configuration. If you want to distribute this 2026-04-13T20:50:51,726 package, please make sure that 'agents.en' is explicitly added 2026-04-13T20:50:51,727 to the `packages` configuration field. 2026-04-13T20:50:51,728 Alternatively, you can also rely on setuptools' discovery methods 2026-04-13T20:50:51,728 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-04-13T20:50:51,729 instead of `find_packages(...)`/`find:`). 2026-04-13T20:50:51,730 You can read more about "package discovery" on setuptools documentation page: 2026-04-13T20:50:51,731 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-04-13T20:50:51,732 If you don't want 'agents.en' to be distributed and are 2026-04-13T20:50:51,733 already explicitly excluding 'agents.en' via 2026-04-13T20:50:51,733 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-04-13T20:50:51,734 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-04-13T20:50:51,734 combination with a more fine grained `package-data` configuration. 2026-04-13T20:50:51,735 You can read more about "package data files" on setuptools documentation page: 2026-04-13T20:50:51,737 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-04-13T20:50:51,738 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-04-13T20:50:51,738 even if it does not contain any `.py` files. 2026-04-13T20:50:51,739 On the other hand, currently there is no concept of package data 2026-04-13T20:50:51,740 directory, all directories are treated like packages. 2026-04-13T20:50:51,740 ******************************************************************************** 2026-04-13T20:50:51,741 !! 2026-04-13T20:50:51,742 check.warn(importable) 2026-04-13T20:50:51,742 copying agents/chapter_planner_agent.md -> build/lib/agents 2026-04-13T20:50:51,743 copying agents/character_agent.md -> build/lib/agents 2026-04-13T20:50:51,743 copying agents/continuity_agent.md -> build/lib/agents 2026-04-13T20:50:51,744 copying agents/discuss_agent.md -> build/lib/agents 2026-04-13T20:50:51,744 copying agents/editor_agent.md -> build/lib/agents 2026-04-13T20:50:51,746 copying agents/genre_agent.md -> build/lib/agents 2026-04-13T20:50:51,749 copying agents/humanizer_agent.md -> build/lib/agents 2026-04-13T20:50:51,752 copying agents/outline_agent.md -> build/lib/agents 2026-04-13T20:50:51,754 copying agents/summary_agent.md -> build/lib/agents 2026-04-13T20:50:51,757 copying agents/system.md -> build/lib/agents 2026-04-13T20:50:51,759 copying agents/template_agent.md -> build/lib/agents 2026-04-13T20:50:51,761 copying agents/test_agent.md -> build/lib/agents 2026-04-13T20:50:51,763 copying agents/world_agent.md -> build/lib/agents 2026-04-13T20:50:51,765 copying agents/writer_agent.md -> build/lib/agents 2026-04-13T20:50:51,768 creating build/lib/agents/en 2026-04-13T20:50:51,769 copying agents/en/chapter_planner_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,772 copying agents/en/character_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,774 copying agents/en/continuity_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,776 copying agents/en/discuss_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,779 copying agents/en/editor_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,781 copying agents/en/genre_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,784 copying agents/en/humanizer_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,787 copying agents/en/outline_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,789 copying agents/en/summary_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,792 copying agents/en/system.md -> build/lib/agents/en 2026-04-13T20:50:51,794 copying agents/en/template_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,796 copying agents/en/test_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,798 copying agents/en/world_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,801 copying agents/en/writer_agent.md -> build/lib/agents/en 2026-04-13T20:50:51,803 creating build/lib/agents/zh-CN 2026-04-13T20:50:51,804 copying agents/zh-CN/chapter_planner_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,807 copying agents/zh-CN/character_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,810 copying agents/zh-CN/continuity_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,812 copying agents/zh-CN/discuss_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,814 copying agents/zh-CN/editor_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,817 copying agents/zh-CN/genre_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,820 copying agents/zh-CN/humanizer_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,822 copying agents/zh-CN/outline_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,825 copying agents/zh-CN/summary_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,828 copying agents/zh-CN/system.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,830 copying agents/zh-CN/template_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,832 copying agents/zh-CN/test_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,834 copying agents/zh-CN/world_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,837 copying agents/zh-CN/writer_agent.md -> build/lib/agents/zh-CN 2026-04-13T20:50:51,840 copying workflows/autonomous.yaml -> build/lib/workflows 2026-04-13T20:50:51,842 copying workflows/chapter_plan_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,844 copying workflows/character_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,846 copying workflows/continuity_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,848 copying workflows/new_novel.yaml -> build/lib/workflows 2026-04-13T20:50:51,850 copying workflows/outline_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,852 copying workflows/verification_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,855 copying workflows/worldbuilding_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,857 copying workflows/writing_phase.yaml -> build/lib/workflows 2026-04-13T20:50:51,873 installing to build/bdist.linux-armv7l/wheel 2026-04-13T20:50:51,873 running install 2026-04-13T20:50:51,896 running install_lib 2026-04-13T20:50:51,902 creating build/bdist.linux-armv7l/wheel 2026-04-13T20:50:51,904 copying build/lib/cli_memory.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:51,907 copying build/lib/cli_proactive.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:51,910 creating build/bdist.linux-armv7l/wheel/workflows 2026-04-13T20:50:51,911 copying build/lib/workflows/new_novel.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,913 copying build/lib/workflows/worldbuilding_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,915 copying build/lib/workflows/outline_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,917 copying build/lib/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,918 copying build/lib/workflows/continuity_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,920 copying build/lib/workflows/autonomous.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,922 copying build/lib/workflows/writing_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,924 copying build/lib/workflows/character_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,926 copying build/lib/workflows/chapter_plan_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,927 copying build/lib/workflows/verification_phase.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-04-13T20:50:51,929 copying build/lib/cli_agents.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:51,932 copying build/lib/cli_run.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:51,934 copying build/lib/cli_logs.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:51,937 copying build/lib/cli_drafts.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:51,940 creating build/bdist.linux-armv7l/wheel/api 2026-04-13T20:50:51,941 copying build/lib/api/app.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-13T20:50:51,944 copying build/lib/api/tasks.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-13T20:50:51,946 copying build/lib/api/__init__.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-13T20:50:51,948 copying build/lib/api/models.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-13T20:50:51,950 copying build/lib/api/websocket_manager.py -> build/bdist.linux-armv7l/wheel/./api 2026-04-13T20:50:51,954 creating build/bdist.linux-armv7l/wheel/core 2026-04-13T20:50:51,955 copying build/lib/core/version_comparator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,958 copying build/lib/core/context_compressor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,960 copying build/lib/core/context_store.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,963 copying build/lib/core/performance_profiler_core.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,966 copying build/lib/core/workflow_loader.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,968 copying build/lib/core/human_checkpoint.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,970 copying build/lib/core/multi_chapter_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,973 copying build/lib/core/language_config.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,975 copying build/lib/core/hybrid_authority.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,977 copying build/lib/core/fix_plan_generator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,979 copying build/lib/core/logger.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,982 copying build/lib/core/timeout_handler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,984 copying build/lib/core/memory_profiler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,987 copying build/lib/core/summary_store.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,990 copying build/lib/core/file_optimizer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,992 copying build/lib/core/autonomous_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,995 copying build/lib/core/checkpoint_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:51,998 copying build/lib/core/workflow_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,001 copying build/lib/core/template_loader.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,003 copying build/lib/core/checkpoint_scheduler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,006 copying build/lib/core/agent_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,008 copying build/lib/core/agent_queue.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,012 creating build/bdist.linux-armv7l/wheel/core/suggestions 2026-04-13T20:50:52,013 copying build/lib/core/suggestions/knowledge_base.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-13T20:50:52,016 copying build/lib/core/suggestions/__init__.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-13T20:50:52,018 copying build/lib/core/suggestions/models.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-13T20:50:52,020 copying build/lib/core/suggestions/orchestrator.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-13T20:50:52,023 copying build/lib/core/suggestions/learning_tracker.py -> build/bdist.linux-armv7l/wheel/./core/suggestions 2026-04-13T20:50:52,026 copying build/lib/core/orchestrator_agent_integration.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,028 copying build/lib/core/git_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,031 copying build/lib/core/llm_client.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,034 copying build/lib/core/benchmarking.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,037 copying build/lib/core/agent_loader.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,039 copying build/lib/core/cost_calculator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,042 copying build/lib/core/object_pool.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,044 copying build/lib/core/agent_registry.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,047 copying build/lib/core/draft_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,050 copying build/lib/core/validation_system.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,053 copying build/lib/core/progress_tracker.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,055 copying build/lib/core/parallel_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,058 copying build/lib/core/continuity_parser.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,061 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,063 copying build/lib/core/llm_optimizer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,066 copying build/lib/core/context_assembly.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,068 copying build/lib/core/token_tracker.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,071 copying build/lib/core/rollback_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,074 copying build/lib/core/phase_parallelizer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,076 copying build/lib/core/interactive_qa_handler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,079 copying build/lib/core/checkpoint_proposal.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,081 copying build/lib/core/confidence_calculator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,083 copying build/lib/core/performance_profiler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,085 copying build/lib/core/performance_profiler_types.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,088 copying build/lib/core/variable_resolver.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,090 copying build/lib/core/memory_monitor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,093 copying build/lib/core/rewrite_loop.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,095 copying build/lib/core/chapter_paginator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,098 copying build/lib/core/orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,101 copying build/lib/core/parallel_orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,104 copying build/lib/core/checkpoint_file_handler.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,106 copying build/lib/core/version.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,109 copying build/lib/core/checkpoint_orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,112 copying build/lib/core/decision_processor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,114 copying build/lib/core/chapter_regenerator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,117 copying build/lib/core/summary_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,120 copying build/lib/core/quality_gate.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,123 copying build/lib/core/verification_engine.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,125 copying build/lib/core/_version.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,127 copying build/lib/core/context_bus.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,130 copying build/lib/core/cache_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,133 copying build/lib/core/quality_metrics.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,135 copying build/lib/core/agent.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,138 copying build/lib/core/context_schema.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,140 copying build/lib/core/async_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,143 copying build/lib/core/token_estimator.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,145 copying build/lib/core/storage.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,148 copying build/lib/core/background_checkpointer.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,151 copying build/lib/core/step_executor.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,153 copying build/lib/core/context_cache.py -> build/bdist.linux-armv7l/wheel/./core 2026-04-13T20:50:52,156 copying build/lib/cli_performance.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,159 copying build/lib/cli_pagination.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,162 copying build/lib/cli_setup.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,165 copying build/lib/cli_templates_create.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,167 copying build/lib/cli_workflows.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,170 copying build/lib/cli_parallel.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,173 copying build/lib/cli_autonomous.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,175 copying build/lib/cli_version.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,177 copying build/lib/cli_templates.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,180 copying build/lib/cli_config.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,183 creating build/bdist.linux-armv7l/wheel/agents 2026-04-13T20:50:52,184 copying build/lib/agents/chapter_planner_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,187 copying build/lib/agents/humanizer_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,189 copying build/lib/agents/character_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,192 copying build/lib/agents/test_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,194 copying build/lib/agents/continuity_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,196 copying build/lib/agents/genre_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,199 copying build/lib/agents/world_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,201 copying build/lib/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,203 copying build/lib/agents/template_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,206 copying build/lib/agents/discuss_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,208 copying build/lib/agents/editor_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,212 creating build/bdist.linux-armv7l/wheel/agents/zh-CN 2026-04-13T20:50:52,213 copying build/lib/agents/zh-CN/chapter_planner_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,216 copying build/lib/agents/zh-CN/humanizer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,219 copying build/lib/agents/zh-CN/character_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,221 copying build/lib/agents/zh-CN/test_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,223 copying build/lib/agents/zh-CN/continuity_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,226 copying build/lib/agents/zh-CN/genre_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,228 copying build/lib/agents/zh-CN/world_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,231 copying build/lib/agents/zh-CN/template_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,233 copying build/lib/agents/zh-CN/discuss_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,236 copying build/lib/agents/zh-CN/editor_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,238 copying build/lib/agents/zh-CN/outline_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,241 copying build/lib/agents/zh-CN/system.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,243 copying build/lib/agents/zh-CN/summary_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,246 copying build/lib/agents/zh-CN/writer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/zh-CN 2026-04-13T20:50:52,248 copying build/lib/agents/outline_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,251 copying build/lib/agents/system.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,253 copying build/lib/agents/summary_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,255 copying build/lib/agents/writer_agent.md -> build/bdist.linux-armv7l/wheel/./agents 2026-04-13T20:50:52,259 creating build/bdist.linux-armv7l/wheel/agents/en 2026-04-13T20:50:52,260 copying build/lib/agents/en/chapter_planner_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,263 copying build/lib/agents/en/humanizer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,265 copying build/lib/agents/en/character_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,267 copying build/lib/agents/en/test_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,269 copying build/lib/agents/en/continuity_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,272 copying build/lib/agents/en/genre_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,274 copying build/lib/agents/en/world_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,277 copying build/lib/agents/en/template_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,279 copying build/lib/agents/en/discuss_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,282 copying build/lib/agents/en/editor_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,284 copying build/lib/agents/en/outline_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,287 copying build/lib/agents/en/system.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,289 copying build/lib/agents/en/summary_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,291 copying build/lib/agents/en/writer_agent.md -> build/bdist.linux-armv7l/wheel/./agents/en 2026-04-13T20:50:52,294 copying build/lib/cli_qa.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,297 copying build/lib/cli_verify.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,299 copying build/lib/cli_summary.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,302 copying build/lib/cli.py -> build/bdist.linux-armv7l/wheel/. 2026-04-13T20:50:52,305 running install_egg_info 2026-04-13T20:50:52,310 Copying novelscribe.egg-info to build/bdist.linux-armv7l/wheel/./novelscribe-0.2.18-py3.11.egg-info 2026-04-13T20:50:52,323 running install_scripts 2026-04-13T20:50:52,332 creating build/bdist.linux-armv7l/wheel/novelscribe-0.2.18.dist-info/WHEEL 2026-04-13T20:50:52,335 creating '/tmp/pip-wheel-5l0gvvby/.tmp-8lx68ls4/novelscribe-0.2.18-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-13T20:50:52,338 adding 'cli.py' 2026-04-13T20:50:52,340 adding 'cli_agents.py' 2026-04-13T20:50:52,343 adding 'cli_autonomous.py' 2026-04-13T20:50:52,345 adding 'cli_config.py' 2026-04-13T20:50:52,347 adding 'cli_drafts.py' 2026-04-13T20:50:52,349 adding 'cli_logs.py' 2026-04-13T20:50:52,352 adding 'cli_memory.py' 2026-04-13T20:50:52,354 adding 'cli_pagination.py' 2026-04-13T20:50:52,356 adding 'cli_parallel.py' 2026-04-13T20:50:52,359 adding 'cli_performance.py' 2026-04-13T20:50:52,361 adding 'cli_proactive.py' 2026-04-13T20:50:52,364 adding 'cli_qa.py' 2026-04-13T20:50:52,366 adding 'cli_run.py' 2026-04-13T20:50:52,368 adding 'cli_setup.py' 2026-04-13T20:50:52,370 adding 'cli_summary.py' 2026-04-13T20:50:52,373 adding 'cli_templates.py' 2026-04-13T20:50:52,375 adding 'cli_templates_create.py' 2026-04-13T20:50:52,377 adding 'cli_verify.py' 2026-04-13T20:50:52,379 adding 'cli_version.py' 2026-04-13T20:50:52,381 adding 'cli_workflows.py' 2026-04-13T20:50:52,383 adding 'agents/__init__.py' 2026-04-13T20:50:52,385 adding 'agents/chapter_planner_agent.md' 2026-04-13T20:50:52,387 adding 'agents/character_agent.md' 2026-04-13T20:50:52,389 adding 'agents/continuity_agent.md' 2026-04-13T20:50:52,391 adding 'agents/discuss_agent.md' 2026-04-13T20:50:52,393 adding 'agents/editor_agent.md' 2026-04-13T20:50:52,396 adding 'agents/genre_agent.md' 2026-04-13T20:50:52,398 adding 'agents/humanizer_agent.md' 2026-04-13T20:50:52,400 adding 'agents/outline_agent.md' 2026-04-13T20:50:52,403 adding 'agents/summary_agent.md' 2026-04-13T20:50:52,404 adding 'agents/system.md' 2026-04-13T20:50:52,406 adding 'agents/template_agent.md' 2026-04-13T20:50:52,407 adding 'agents/test_agent.md' 2026-04-13T20:50:52,410 adding 'agents/world_agent.md' 2026-04-13T20:50:52,412 adding 'agents/writer_agent.md' 2026-04-13T20:50:52,415 adding 'agents/en/chapter_planner_agent.md' 2026-04-13T20:50:52,417 adding 'agents/en/character_agent.md' 2026-04-13T20:50:52,419 adding 'agents/en/continuity_agent.md' 2026-04-13T20:50:52,421 adding 'agents/en/discuss_agent.md' 2026-04-13T20:50:52,424 adding 'agents/en/editor_agent.md' 2026-04-13T20:50:52,426 adding 'agents/en/genre_agent.md' 2026-04-13T20:50:52,428 adding 'agents/en/humanizer_agent.md' 2026-04-13T20:50:52,430 adding 'agents/en/outline_agent.md' 2026-04-13T20:50:52,433 adding 'agents/en/summary_agent.md' 2026-04-13T20:50:52,434 adding 'agents/en/system.md' 2026-04-13T20:50:52,436 adding 'agents/en/template_agent.md' 2026-04-13T20:50:52,438 adding 'agents/en/test_agent.md' 2026-04-13T20:50:52,440 adding 'agents/en/world_agent.md' 2026-04-13T20:50:52,442 adding 'agents/en/writer_agent.md' 2026-04-13T20:50:52,445 adding 'agents/zh-CN/chapter_planner_agent.md' 2026-04-13T20:50:52,447 adding 'agents/zh-CN/character_agent.md' 2026-04-13T20:50:52,449 adding 'agents/zh-CN/continuity_agent.md' 2026-04-13T20:50:52,451 adding 'agents/zh-CN/discuss_agent.md' 2026-04-13T20:50:52,453 adding 'agents/zh-CN/editor_agent.md' 2026-04-13T20:50:52,455 adding 'agents/zh-CN/genre_agent.md' 2026-04-13T20:50:52,458 adding 'agents/zh-CN/humanizer_agent.md' 2026-04-13T20:50:52,460 adding 'agents/zh-CN/outline_agent.md' 2026-04-13T20:50:52,462 adding 'agents/zh-CN/summary_agent.md' 2026-04-13T20:50:52,464 adding 'agents/zh-CN/system.md' 2026-04-13T20:50:52,465 adding 'agents/zh-CN/template_agent.md' 2026-04-13T20:50:52,467 adding 'agents/zh-CN/test_agent.md' 2026-04-13T20:50:52,469 adding 'agents/zh-CN/world_agent.md' 2026-04-13T20:50:52,471 adding 'agents/zh-CN/writer_agent.md' 2026-04-13T20:50:52,474 adding 'api/__init__.py' 2026-04-13T20:50:52,476 adding 'api/app.py' 2026-04-13T20:50:52,478 adding 'api/models.py' 2026-04-13T20:50:52,480 adding 'api/tasks.py' 2026-04-13T20:50:52,483 adding 'api/websocket_manager.py' 2026-04-13T20:50:52,486 adding 'core/__init__.py' 2026-04-13T20:50:52,488 adding 'core/_version.py' 2026-04-13T20:50:52,489 adding 'core/agent.py' 2026-04-13T20:50:52,491 adding 'core/agent_executor.py' 2026-04-13T20:50:52,492 adding 'core/agent_loader.py' 2026-04-13T20:50:52,495 adding 'core/agent_queue.py' 2026-04-13T20:50:52,496 adding 'core/agent_registry.py' 2026-04-13T20:50:52,498 adding 'core/async_executor.py' 2026-04-13T20:50:52,501 adding 'core/autonomous_executor.py' 2026-04-13T20:50:52,503 adding 'core/background_checkpointer.py' 2026-04-13T20:50:52,506 adding 'core/benchmarking.py' 2026-04-13T20:50:52,508 adding 'core/cache_manager.py' 2026-04-13T20:50:52,510 adding 'core/chapter_paginator.py' 2026-04-13T20:50:52,512 adding 'core/chapter_regenerator.py' 2026-04-13T20:50:52,514 adding 'core/checkpoint_file_handler.py' 2026-04-13T20:50:52,516 adding 'core/checkpoint_manager.py' 2026-04-13T20:50:52,518 adding 'core/checkpoint_orchestrator.py' 2026-04-13T20:50:52,520 adding 'core/checkpoint_proposal.py' 2026-04-13T20:50:52,522 adding 'core/checkpoint_scheduler.py' 2026-04-13T20:50:52,523 adding 'core/confidence_calculator.py' 2026-04-13T20:50:52,525 adding 'core/context_assembly.py' 2026-04-13T20:50:52,526 adding 'core/context_bus.py' 2026-04-13T20:50:52,528 adding 'core/context_cache.py' 2026-04-13T20:50:52,531 adding 'core/context_compressor.py' 2026-04-13T20:50:52,532 adding 'core/context_schema.py' 2026-04-13T20:50:52,535 adding 'core/context_store.py' 2026-04-13T20:50:52,536 adding 'core/continuity_parser.py' 2026-04-13T20:50:52,538 adding 'core/cost_calculator.py' 2026-04-13T20:50:52,540 adding 'core/decision_processor.py' 2026-04-13T20:50:52,542 adding 'core/draft_manager.py' 2026-04-13T20:50:52,543 adding 'core/file_optimizer.py' 2026-04-13T20:50:52,545 adding 'core/fix_plan_generator.py' 2026-04-13T20:50:52,546 adding 'core/git_manager.py' 2026-04-13T20:50:52,548 adding 'core/human_checkpoint.py' 2026-04-13T20:50:52,549 adding 'core/hybrid_authority.py' 2026-04-13T20:50:52,551 adding 'core/interactive_qa_handler.py' 2026-04-13T20:50:52,553 adding 'core/language_config.py' 2026-04-13T20:50:52,555 adding 'core/llm_client.py' 2026-04-13T20:50:52,556 adding 'core/llm_optimizer.py' 2026-04-13T20:50:52,559 adding 'core/logger.py' 2026-04-13T20:50:52,561 adding 'core/memory_monitor.py' 2026-04-13T20:50:52,563 adding 'core/memory_profiler.py' 2026-04-13T20:50:52,565 adding 'core/multi_chapter_manager.py' 2026-04-13T20:50:52,567 adding 'core/object_pool.py' 2026-04-13T20:50:52,569 adding 'core/orchestrator.py' 2026-04-13T20:50:52,571 adding 'core/orchestrator_agent_integration.py' 2026-04-13T20:50:52,573 adding 'core/parallel_executor.py' 2026-04-13T20:50:52,575 adding 'core/parallel_orchestrator.py' 2026-04-13T20:50:52,576 adding 'core/performance_profiler.py' 2026-04-13T20:50:52,578 adding 'core/performance_profiler_core.py' 2026-04-13T20:50:52,579 adding 'core/performance_profiler_types.py' 2026-04-13T20:50:52,581 adding 'core/phase_parallelizer.py' 2026-04-13T20:50:52,583 adding 'core/progress_tracker.py' 2026-04-13T20:50:52,586 adding 'core/quality_gate.py' 2026-04-13T20:50:52,589 adding 'core/quality_metrics.py' 2026-04-13T20:50:52,590 adding 'core/rewrite_loop.py' 2026-04-13T20:50:52,592 adding 'core/rollback_manager.py' 2026-04-13T20:50:52,594 adding 'core/step_executor.py' 2026-04-13T20:50:52,596 adding 'core/storage.py' 2026-04-13T20:50:52,598 adding 'core/summary_manager.py' 2026-04-13T20:50:52,601 adding 'core/summary_store.py' 2026-04-13T20:50:52,602 adding 'core/template_loader.py' 2026-04-13T20:50:52,604 adding 'core/timeout_handler.py' 2026-04-13T20:50:52,605 adding 'core/token_estimator.py' 2026-04-13T20:50:52,607 adding 'core/token_tracker.py' 2026-04-13T20:50:52,610 adding 'core/validation_system.py' 2026-04-13T20:50:52,611 adding 'core/variable_resolver.py' 2026-04-13T20:50:52,613 adding 'core/verification_engine.py' 2026-04-13T20:50:52,615 adding 'core/version.py' 2026-04-13T20:50:52,617 adding 'core/version_comparator.py' 2026-04-13T20:50:52,618 adding 'core/workflow_executor.py' 2026-04-13T20:50:52,620 adding 'core/workflow_loader.py' 2026-04-13T20:50:52,622 adding 'core/suggestions/__init__.py' 2026-04-13T20:50:52,624 adding 'core/suggestions/knowledge_base.py' 2026-04-13T20:50:52,626 adding 'core/suggestions/learning_tracker.py' 2026-04-13T20:50:52,628 adding 'core/suggestions/models.py' 2026-04-13T20:50:52,630 adding 'core/suggestions/orchestrator.py' 2026-04-13T20:50:52,632 adding 'workflows/__init__.py' 2026-04-13T20:50:52,634 adding 'workflows/autonomous.yaml' 2026-04-13T20:50:52,635 adding 'workflows/chapter_plan_phase.yaml' 2026-04-13T20:50:52,636 adding 'workflows/character_phase.yaml' 2026-04-13T20:50:52,638 adding 'workflows/continuity_phase.yaml' 2026-04-13T20:50:52,639 adding 'workflows/new_novel.yaml' 2026-04-13T20:50:52,640 adding 'workflows/outline_phase.yaml' 2026-04-13T20:50:52,641 adding 'workflows/verification_phase.yaml' 2026-04-13T20:50:52,643 adding 'workflows/worldbuilding_phase.yaml' 2026-04-13T20:50:52,644 adding 'workflows/writing_phase.yaml' 2026-04-13T20:50:52,646 adding 'novelscribe-0.2.18.dist-info/METADATA' 2026-04-13T20:50:52,647 adding 'novelscribe-0.2.18.dist-info/WHEEL' 2026-04-13T20:50:52,648 adding 'novelscribe-0.2.18.dist-info/entry_points.txt' 2026-04-13T20:50:52,649 adding 'novelscribe-0.2.18.dist-info/top_level.txt' 2026-04-13T20:50:52,652 adding 'novelscribe-0.2.18.dist-info/RECORD' 2026-04-13T20:50:52,662 removing build/bdist.linux-armv7l/wheel 2026-04-13T20:50:52,793 Building wheel for novelscribe (pyproject.toml): finished with status 'done' 2026-04-13T20:50:52,805 Created wheel for novelscribe: filename=novelscribe-0.2.18-py3-none-any.whl size=412599 sha256=2ce20cf79a26c8eb9d51d309bb536b5cca19c32a5b6ede70622b9c47f6bd202c 2026-04-13T20:50:52,806 Stored in directory: /tmp/pip-ephem-wheel-cache-vsvhlz_3/wheels/56/6f/f1/51e95d70658d4a080f624eb76eacbef38a7b17cd1fee1611b6 2026-04-13T20:50:52,823 Successfully built novelscribe 2026-04-13T20:50:52,835 Removed build tracker: '/tmp/pip-build-tracker-gjbnmitr'