2026-05-22T09:36:19,654 Created temporary directory: /tmp/pip-ephem-wheel-cache-cglsqlg7 2026-05-22T09:36:19,656 Created temporary directory: /tmp/pip-build-tracker-psggzd9r 2026-05-22T09:36:19,656 Initialized build tracking at /tmp/pip-build-tracker-psggzd9r 2026-05-22T09:36:19,657 Created build tracker: /tmp/pip-build-tracker-psggzd9r 2026-05-22T09:36:19,657 Entered build tracker: /tmp/pip-build-tracker-psggzd9r 2026-05-22T09:36:19,658 Created temporary directory: /tmp/pip-wheel-w2mk14ai 2026-05-22T09:36:19,661 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-22T09:36:19,664 Created temporary directory: /tmp/pip-ephem-wheel-cache-wz2ko988 2026-05-22T09:36:19,688 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T09:36:19,691 2 location(s) to search for versions of ragebot-mcp: 2026-05-22T09:36:19,691 * https://pypi.org/simple/ragebot-mcp/ 2026-05-22T09:36:19,691 * https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T09:36:19,692 Fetching project page and analyzing links: https://pypi.org/simple/ragebot-mcp/ 2026-05-22T09:36:19,693 Getting page https://pypi.org/simple/ragebot-mcp/ 2026-05-22T09:36:19,694 Found index url https://pypi.org/simple 2026-05-22T09:36:19,926 Fetched page https://pypi.org/simple/ragebot-mcp/ as application/vnd.pypi.simple.v1+json 2026-05-22T09:36:19,928 Skipping link: No binaries permitted for ragebot-mcp: https://files.pythonhosted.org/packages/a5/b6/32394bc5afae8e5424f406b156e535a59923876cffe43a754af9091e5b81/ragebot_mcp-1.0.2-py3-none-any.whl (from https://pypi.org/simple/ragebot-mcp/) (requires-python:>=3.10) 2026-05-22T09:36:19,929 Found link https://files.pythonhosted.org/packages/3b/a1/e33d5c613c0666bb6328f6978ad09426c2ed6804ef5ed3eb4b7ebbc40e43/ragebot_mcp-1.0.2.tar.gz (from https://pypi.org/simple/ragebot-mcp/) (requires-python:>=3.10), version: 1.0.2 2026-05-22T09:36:19,930 Skipping link: No binaries permitted for ragebot-mcp: https://files.pythonhosted.org/packages/54/72/89122d93b26016d1e77e95854e40f64f5366222bb18c10c25eed0ce3fa3f/ragebot_mcp-1.0.3-py3-none-any.whl (from https://pypi.org/simple/ragebot-mcp/) (requires-python:>=3.10) 2026-05-22T09:36:19,931 Found link https://files.pythonhosted.org/packages/cf/f9/99edffe970d02063979ef4285d17d26bb58bbd0eb4003c2dc9621d15f37e/ragebot_mcp-1.0.3.tar.gz (from https://pypi.org/simple/ragebot-mcp/) (requires-python:>=3.10), version: 1.0.3 2026-05-22T09:36:19,931 Skipping link: No binaries permitted for ragebot-mcp: https://files.pythonhosted.org/packages/24/64/181cb5eebe24a54cea44430e9b28de59976cc3c905d6046cf91d2fec9d16/ragebot_mcp-1.0.4-py3-none-any.whl (from https://pypi.org/simple/ragebot-mcp/) (requires-python:>=3.10) 2026-05-22T09:36:19,932 Found link https://files.pythonhosted.org/packages/69/fc/279aee1f1e33efdb345c2ebaced40d94478ae478e16480adbbdae89ca4f5/ragebot_mcp-1.0.4.tar.gz (from https://pypi.org/simple/ragebot-mcp/) (requires-python:>=3.10), version: 1.0.4 2026-05-22T09:36:19,933 Fetching project page and analyzing links: https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T09:36:19,934 Getting page https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T09:36:19,935 Found index url https://www.piwheels.org/simple 2026-05-22T09:36:20,105 Fetched page https://www.piwheels.org/simple/ragebot-mcp/ as text/html 2026-05-22T09:36:20,107 Skipping link: No binaries permitted for ragebot-mcp: https://www.piwheels.org/simple/ragebot-mcp/ragebot_mcp-1.0.3-py3-none-any.whl#sha256=878e3a1577985edb24bc9d5d25a6eb359c952b79677eec9a202ed5d885f09875 (from https://www.piwheels.org/simple/ragebot-mcp/) (requires-python:>=3.10) 2026-05-22T09:36:20,107 Skipping link: No binaries permitted for ragebot-mcp: https://www.piwheels.org/simple/ragebot-mcp/ragebot_mcp-1.0.2-py3-none-any.whl#sha256=509bb6175f55dcf7e427bf0655eda9aa42f34bdab96ef33c1c116045acfd65b0 (from https://www.piwheels.org/simple/ragebot-mcp/) (requires-python:>=3.10) 2026-05-22T09:36:20,108 Skipping link: not a file: https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T09:36:20,109 Skipping link: not a file: https://pypi.org/simple/ragebot-mcp/ 2026-05-22T09:36:20,128 Given no hashes to check 1 links for project 'ragebot-mcp': discarding no candidates 2026-05-22T09:36:20,145 Collecting ragebot-mcp==1.0.4 2026-05-22T09:36:20,148 Created temporary directory: /tmp/pip-unpack-3ad8uf5m 2026-05-22T09:36:20,373 Downloading ragebot_mcp-1.0.4.tar.gz (92 kB) 2026-05-22T09:36:20,565 Added ragebot-mcp==1.0.4 from https://files.pythonhosted.org/packages/69/fc/279aee1f1e33efdb345c2ebaced40d94478ae478e16480adbbdae89ca4f5/ragebot_mcp-1.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-psggzd9r' 2026-05-22T09:36:20,573 Created temporary directory: /tmp/pip-build-env-2rkmpf9l 2026-05-22T09:36:20,578 Installing build dependencies: started 2026-05-22T09:36:20,579 Running command pip subprocess to install build dependencies 2026-05-22T09:36:21,754 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-22T09:36:22,170 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-22T09:36:22,193 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T09:36:24,020 Collecting setuptools>=61 2026-05-22T09:36:24,021 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-22T09:36:24,038 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-22T09:36:24,274 Collecting wheel 2026-05-22T09:36:24,275 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-22T09:36:24,288 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-22T09:36:24,493 Collecting tomli>=1.1.0 2026-05-22T09:36:24,494 Obtaining dependency information for tomli>=1.1.0 from https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl.metadata 2026-05-22T09:36:24,510 Using cached https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl.metadata (10 kB) 2026-05-22T09:36:24,697 Collecting packaging>=24.0 2026-05-22T09:36:24,698 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-22T09:36:24,715 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-22T09:36:24,933 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-22T09:36:24,955 Using cached https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl (14 kB) 2026-05-22T09:36:24,983 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-22T09:36:25,124 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T09:36:25,161 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-22T09:36:25,183 Using cached https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl (14 kB) 2026-05-22T09:36:25,207 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-22T09:36:25,309 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T09:36:28,069 Installing collected packages: tomli, setuptools, packaging, wheel 2026-05-22T09:36:31,648 Creating /tmp/pip-build-env-2rkmpf9l/overlay/local/bin 2026-05-22T09:36:31,650 changing mode of /tmp/pip-build-env-2rkmpf9l/overlay/local/bin/wheel to 755 2026-05-22T09:36:31,681 Successfully installed packaging-26.2 setuptools-82.0.1 tomli-2.4.1 wheel-0.47.0 2026-05-22T09:36:31,977 Installing build dependencies: finished with status 'done' 2026-05-22T09:36:31,984 Getting requirements to build wheel: started 2026-05-22T09:36:31,985 Running command Getting requirements to build wheel 2026-05-22T09:36:32,683 running egg_info 2026-05-22T09:36:32,689 writing ragebot_mcp.egg-info/PKG-INFO 2026-05-22T09:36:32,693 writing dependency_links to ragebot_mcp.egg-info/dependency_links.txt 2026-05-22T09:36:32,695 writing entry points to ragebot_mcp.egg-info/entry_points.txt 2026-05-22T09:36:32,697 writing requirements to ragebot_mcp.egg-info/requires.txt 2026-05-22T09:36:32,699 writing top-level names to ragebot_mcp.egg-info/top_level.txt 2026-05-22T09:36:32,729 reading manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:32,734 reading manifest template 'MANIFEST.in' 2026-05-22T09:36:32,760 writing manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:32,858 Getting requirements to build wheel: finished with status 'done' 2026-05-22T09:36:32,861 Created temporary directory: /tmp/pip-modern-metadata-tdw404ee 2026-05-22T09:36:32,864 Preparing metadata (pyproject.toml): started 2026-05-22T09:36:32,865 Running command Preparing metadata (pyproject.toml) 2026-05-22T09:36:33,528 running dist_info 2026-05-22T09:36:33,539 creating /tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info 2026-05-22T09:36:33,541 writing /tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/PKG-INFO 2026-05-22T09:36:33,545 writing dependency_links to /tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/dependency_links.txt 2026-05-22T09:36:33,547 writing entry points to /tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/entry_points.txt 2026-05-22T09:36:33,549 writing requirements to /tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/requires.txt 2026-05-22T09:36:33,551 writing top-level names to /tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/top_level.txt 2026-05-22T09:36:33,552 writing manifest file '/tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:33,578 reading manifest file '/tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:33,580 reading manifest template 'MANIFEST.in' 2026-05-22T09:36:33,604 writing manifest file '/tmp/pip-modern-metadata-tdw404ee/ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:33,605 creating '/tmp/pip-modern-metadata-tdw404ee/ragebot_mcp-1.0.4.dist-info' 2026-05-22T09:36:33,727 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-22T09:36:33,732 Source in /tmp/pip-wheel-w2mk14ai/ragebot-mcp_c55200a1a7e84aa39cd556c743acd993 has version 1.0.4, which satisfies requirement ragebot-mcp==1.0.4 from https://files.pythonhosted.org/packages/69/fc/279aee1f1e33efdb345c2ebaced40d94478ae478e16480adbbdae89ca4f5/ragebot_mcp-1.0.4.tar.gz 2026-05-22T09:36:33,733 Removed ragebot-mcp==1.0.4 from https://files.pythonhosted.org/packages/69/fc/279aee1f1e33efdb345c2ebaced40d94478ae478e16480adbbdae89ca4f5/ragebot_mcp-1.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-psggzd9r' 2026-05-22T09:36:33,739 Created temporary directory: /tmp/pip-unpack-ah_u4313 2026-05-22T09:36:33,740 Building wheels for collected packages: ragebot-mcp 2026-05-22T09:36:33,744 Created temporary directory: /tmp/pip-wheel-r3cbs4er 2026-05-22T09:36:33,745 Destination directory: /tmp/pip-wheel-r3cbs4er 2026-05-22T09:36:33,748 Building wheel for ragebot-mcp (pyproject.toml): started 2026-05-22T09:36:33,749 Running command Building wheel for ragebot-mcp (pyproject.toml) 2026-05-22T09:36:34,387 running bdist_wheel 2026-05-22T09:36:34,405 running build 2026-05-22T09:36:34,406 running build_py 2026-05-22T09:36:34,411 creating build/lib/ragebot 2026-05-22T09:36:34,414 copying ragebot/__init__.py -> build/lib/ragebot 2026-05-22T09:36:34,416 copying ragebot/cli.py -> build/lib/ragebot 2026-05-22T09:36:34,419 copying ragebot/__main__.py -> build/lib/ragebot 2026-05-22T09:36:34,421 creating build/lib/ragebot/llm 2026-05-22T09:36:34,422 copying ragebot/llm/base.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,424 copying ragebot/llm/__init__.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,426 copying ragebot/llm/models.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,428 copying ragebot/llm/noop.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,430 copying ragebot/llm/factory.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,432 copying ragebot/llm/groq.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,434 copying ragebot/llm/ollama.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,437 copying ragebot/llm/provider_manager.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,439 copying ragebot/llm/gemini.py -> build/lib/ragebot/llm 2026-05-22T09:36:34,443 creating build/lib/ragebot/utils 2026-05-22T09:36:34,444 copying ragebot/utils/logging_config.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,446 copying ragebot/utils/error_handler.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,449 copying ragebot/utils/status_bar.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,451 copying ragebot/utils/__init__.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,452 copying ragebot/utils/search_formatter.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,455 copying ragebot/utils/display.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,457 copying ragebot/utils/config_display.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,459 copying ragebot/utils/ui_helpers.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,462 copying ragebot/utils/tokens.py -> build/lib/ragebot/utils 2026-05-22T09:36:34,464 creating build/lib/ragebot/auth 2026-05-22T09:36:34,465 copying ragebot/auth/provider_auth.py -> build/lib/ragebot/auth 2026-05-22T09:36:34,468 creating build/lib/ragebot/core 2026-05-22T09:36:34,469 copying ragebot/core/__init__.py -> build/lib/ragebot/core 2026-05-22T09:36:34,471 copying ragebot/core/watcher.py -> build/lib/ragebot/core 2026-05-22T09:36:34,473 copying ragebot/core/engine.py -> build/lib/ragebot/core 2026-05-22T09:36:34,476 copying ragebot/core/scanner.py -> build/lib/ragebot/core 2026-05-22T09:36:34,478 copying ragebot/core/config.py -> build/lib/ragebot/core 2026-05-22T09:36:34,481 copying ragebot/core/commands.py -> build/lib/ragebot/core 2026-05-22T09:36:34,484 creating build/lib/ragebot/mcp 2026-05-22T09:36:34,485 copying ragebot/mcp/__init__.py -> build/lib/ragebot/mcp 2026-05-22T09:36:34,487 copying ragebot/mcp/server.py -> build/lib/ragebot/mcp 2026-05-22T09:36:34,490 copying ragebot/mcp/__main__.py -> build/lib/ragebot/mcp 2026-05-22T09:36:34,492 creating build/lib/ragebot/parsers 2026-05-22T09:36:34,493 copying ragebot/parsers/__init__.py -> build/lib/ragebot/parsers 2026-05-22T09:36:34,495 copying ragebot/parsers/doc_parser.py -> build/lib/ragebot/parsers 2026-05-22T09:36:34,498 copying ragebot/parsers/code_parser.py -> build/lib/ragebot/parsers 2026-05-22T09:36:34,501 creating build/lib/ragebot/storage 2026-05-22T09:36:34,502 copying ragebot/storage/__init__.py -> build/lib/ragebot/storage 2026-05-22T09:36:34,504 copying ragebot/storage/session_manager.py -> build/lib/ragebot/storage 2026-05-22T09:36:34,507 copying ragebot/storage/snapshot.py -> build/lib/ragebot/storage 2026-05-22T09:36:34,509 copying ragebot/storage/db.py -> build/lib/ragebot/storage 2026-05-22T09:36:34,512 creating build/lib/ragebot/agents 2026-05-22T09:36:34,513 copying ragebot/agents/__init__.py -> build/lib/ragebot/agents 2026-05-22T09:36:34,515 copying ragebot/agents/context_builder.py -> build/lib/ragebot/agents 2026-05-22T09:36:34,518 creating build/lib/ragebot/search 2026-05-22T09:36:34,519 copying ragebot/search/__init__.py -> build/lib/ragebot/search 2026-05-22T09:36:34,520 copying ragebot/search/retriever.py -> build/lib/ragebot/search 2026-05-22T09:36:34,523 copying ragebot/search/embedder.py -> build/lib/ragebot/search 2026-05-22T09:36:34,525 running egg_info 2026-05-22T09:36:34,535 writing ragebot_mcp.egg-info/PKG-INFO 2026-05-22T09:36:34,539 writing dependency_links to ragebot_mcp.egg-info/dependency_links.txt 2026-05-22T09:36:34,541 writing entry points to ragebot_mcp.egg-info/entry_points.txt 2026-05-22T09:36:34,543 writing requirements to ragebot_mcp.egg-info/requires.txt 2026-05-22T09:36:34,544 writing top-level names to ragebot_mcp.egg-info/top_level.txt 2026-05-22T09:36:34,561 reading manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:34,565 reading manifest template 'MANIFEST.in' 2026-05-22T09:36:34,592 writing manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T09:36:34,612 installing to build/bdist.linux-armv7l/wheel 2026-05-22T09:36:34,612 running install 2026-05-22T09:36:34,635 running install_lib 2026-05-22T09:36:34,641 creating build/bdist.linux-armv7l/wheel 2026-05-22T09:36:34,643 creating build/bdist.linux-armv7l/wheel/ragebot 2026-05-22T09:36:34,645 creating build/bdist.linux-armv7l/wheel/ragebot/llm 2026-05-22T09:36:34,646 copying build/lib/ragebot/llm/base.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,648 copying build/lib/ragebot/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,650 copying build/lib/ragebot/llm/models.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,652 copying build/lib/ragebot/llm/noop.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,654 copying build/lib/ragebot/llm/factory.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,656 copying build/lib/ragebot/llm/groq.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,659 copying build/lib/ragebot/llm/ollama.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,661 copying build/lib/ragebot/llm/provider_manager.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,664 copying build/lib/ragebot/llm/gemini.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T09:36:34,667 creating build/bdist.linux-armv7l/wheel/ragebot/utils 2026-05-22T09:36:34,668 copying build/lib/ragebot/utils/logging_config.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,671 copying build/lib/ragebot/utils/error_handler.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,674 copying build/lib/ragebot/utils/status_bar.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,676 copying build/lib/ragebot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,677 copying build/lib/ragebot/utils/search_formatter.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,680 copying build/lib/ragebot/utils/display.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,682 copying build/lib/ragebot/utils/config_display.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,685 copying build/lib/ragebot/utils/ui_helpers.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,687 copying build/lib/ragebot/utils/tokens.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T09:36:34,690 creating build/bdist.linux-armv7l/wheel/ragebot/auth 2026-05-22T09:36:34,691 copying build/lib/ragebot/auth/provider_auth.py -> build/bdist.linux-armv7l/wheel/./ragebot/auth 2026-05-22T09:36:34,693 copying build/lib/ragebot/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot 2026-05-22T09:36:34,696 creating build/bdist.linux-armv7l/wheel/ragebot/core 2026-05-22T09:36:34,697 copying build/lib/ragebot/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T09:36:34,699 copying build/lib/ragebot/core/watcher.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T09:36:34,701 copying build/lib/ragebot/core/engine.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T09:36:34,704 copying build/lib/ragebot/core/scanner.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T09:36:34,706 copying build/lib/ragebot/core/config.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T09:36:34,708 copying build/lib/ragebot/core/commands.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T09:36:34,711 copying build/lib/ragebot/cli.py -> build/bdist.linux-armv7l/wheel/./ragebot 2026-05-22T09:36:34,714 copying build/lib/ragebot/__main__.py -> build/bdist.linux-armv7l/wheel/./ragebot 2026-05-22T09:36:34,716 creating build/bdist.linux-armv7l/wheel/ragebot/mcp 2026-05-22T09:36:34,718 copying build/lib/ragebot/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/mcp 2026-05-22T09:36:34,719 copying build/lib/ragebot/mcp/server.py -> build/bdist.linux-armv7l/wheel/./ragebot/mcp 2026-05-22T09:36:34,722 copying build/lib/ragebot/mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./ragebot/mcp 2026-05-22T09:36:34,725 creating build/bdist.linux-armv7l/wheel/ragebot/parsers 2026-05-22T09:36:34,726 copying build/lib/ragebot/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/parsers 2026-05-22T09:36:34,728 copying build/lib/ragebot/parsers/doc_parser.py -> build/bdist.linux-armv7l/wheel/./ragebot/parsers 2026-05-22T09:36:34,730 copying build/lib/ragebot/parsers/code_parser.py -> build/bdist.linux-armv7l/wheel/./ragebot/parsers 2026-05-22T09:36:34,733 creating build/bdist.linux-armv7l/wheel/ragebot/storage 2026-05-22T09:36:34,734 copying build/lib/ragebot/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T09:36:34,736 copying build/lib/ragebot/storage/session_manager.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T09:36:34,739 copying build/lib/ragebot/storage/snapshot.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T09:36:34,741 copying build/lib/ragebot/storage/db.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T09:36:34,744 creating build/bdist.linux-armv7l/wheel/ragebot/agents 2026-05-22T09:36:34,745 copying build/lib/ragebot/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/agents 2026-05-22T09:36:34,747 copying build/lib/ragebot/agents/context_builder.py -> build/bdist.linux-armv7l/wheel/./ragebot/agents 2026-05-22T09:36:34,750 creating build/bdist.linux-armv7l/wheel/ragebot/search 2026-05-22T09:36:34,751 copying build/lib/ragebot/search/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/search 2026-05-22T09:36:34,753 copying build/lib/ragebot/search/retriever.py -> build/bdist.linux-armv7l/wheel/./ragebot/search 2026-05-22T09:36:34,756 copying build/lib/ragebot/search/embedder.py -> build/bdist.linux-armv7l/wheel/./ragebot/search 2026-05-22T09:36:34,758 running install_egg_info 2026-05-22T09:36:34,763 Copying ragebot_mcp.egg-info to build/bdist.linux-armv7l/wheel/./ragebot_mcp-1.0.4-py3.11.egg-info 2026-05-22T09:36:34,775 running install_scripts 2026-05-22T09:36:34,785 creating build/bdist.linux-armv7l/wheel/ragebot_mcp-1.0.4.dist-info/WHEEL 2026-05-22T09:36:34,788 creating '/tmp/pip-wheel-r3cbs4er/.tmp-ro67agtk/ragebot_mcp-1.0.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-22T09:36:34,790 adding 'ragebot/__init__.py' 2026-05-22T09:36:34,791 adding 'ragebot/__main__.py' 2026-05-22T09:36:34,797 adding 'ragebot/cli.py' 2026-05-22T09:36:34,800 adding 'ragebot/agents/__init__.py' 2026-05-22T09:36:34,802 adding 'ragebot/agents/context_builder.py' 2026-05-22T09:36:34,804 adding 'ragebot/auth/provider_auth.py' 2026-05-22T09:36:34,807 adding 'ragebot/core/__init__.py' 2026-05-22T09:36:34,809 adding 'ragebot/core/commands.py' 2026-05-22T09:36:34,811 adding 'ragebot/core/config.py' 2026-05-22T09:36:34,815 adding 'ragebot/core/engine.py' 2026-05-22T09:36:34,817 adding 'ragebot/core/scanner.py' 2026-05-22T09:36:34,819 adding 'ragebot/core/watcher.py' 2026-05-22T09:36:34,821 adding 'ragebot/llm/__init__.py' 2026-05-22T09:36:34,822 adding 'ragebot/llm/base.py' 2026-05-22T09:36:34,823 adding 'ragebot/llm/factory.py' 2026-05-22T09:36:34,826 adding 'ragebot/llm/gemini.py' 2026-05-22T09:36:34,827 adding 'ragebot/llm/groq.py' 2026-05-22T09:36:34,829 adding 'ragebot/llm/models.py' 2026-05-22T09:36:34,830 adding 'ragebot/llm/noop.py' 2026-05-22T09:36:34,832 adding 'ragebot/llm/ollama.py' 2026-05-22T09:36:34,834 adding 'ragebot/llm/provider_manager.py' 2026-05-22T09:36:34,835 adding 'ragebot/mcp/__init__.py' 2026-05-22T09:36:34,837 adding 'ragebot/mcp/__main__.py' 2026-05-22T09:36:34,839 adding 'ragebot/mcp/server.py' 2026-05-22T09:36:34,841 adding 'ragebot/parsers/__init__.py' 2026-05-22T09:36:34,842 adding 'ragebot/parsers/code_parser.py' 2026-05-22T09:36:34,844 adding 'ragebot/parsers/doc_parser.py' 2026-05-22T09:36:34,845 adding 'ragebot/search/__init__.py' 2026-05-22T09:36:34,847 adding 'ragebot/search/embedder.py' 2026-05-22T09:36:34,849 adding 'ragebot/search/retriever.py' 2026-05-22T09:36:34,851 adding 'ragebot/storage/__init__.py' 2026-05-22T09:36:34,853 adding 'ragebot/storage/db.py' 2026-05-22T09:36:34,854 adding 'ragebot/storage/session_manager.py' 2026-05-22T09:36:34,856 adding 'ragebot/storage/snapshot.py' 2026-05-22T09:36:34,858 adding 'ragebot/utils/__init__.py' 2026-05-22T09:36:34,859 adding 'ragebot/utils/config_display.py' 2026-05-22T09:36:34,861 adding 'ragebot/utils/display.py' 2026-05-22T09:36:34,862 adding 'ragebot/utils/error_handler.py' 2026-05-22T09:36:34,864 adding 'ragebot/utils/logging_config.py' 2026-05-22T09:36:34,866 adding 'ragebot/utils/search_formatter.py' 2026-05-22T09:36:34,868 adding 'ragebot/utils/status_bar.py' 2026-05-22T09:36:34,869 adding 'ragebot/utils/tokens.py' 2026-05-22T09:36:34,871 adding 'ragebot/utils/ui_helpers.py' 2026-05-22T09:36:34,873 adding 'ragebot_mcp-1.0.4.dist-info/METADATA' 2026-05-22T09:36:34,874 adding 'ragebot_mcp-1.0.4.dist-info/WHEEL' 2026-05-22T09:36:34,875 adding 'ragebot_mcp-1.0.4.dist-info/entry_points.txt' 2026-05-22T09:36:34,876 adding 'ragebot_mcp-1.0.4.dist-info/top_level.txt' 2026-05-22T09:36:34,877 adding 'ragebot_mcp-1.0.4.dist-info/RECORD' 2026-05-22T09:36:34,880 removing build/bdist.linux-armv7l/wheel 2026-05-22T09:36:34,994 Building wheel for ragebot-mcp (pyproject.toml): finished with status 'done' 2026-05-22T09:36:35,002 Created wheel for ragebot-mcp: filename=ragebot_mcp-1.0.4-py3-none-any.whl size=99594 sha256=2b22bda1783a8acca3e6aa7dd4f44c3cdecc0f1468805e7a3897ccdfe3c0d949 2026-05-22T09:36:35,003 Stored in directory: /tmp/pip-ephem-wheel-cache-wz2ko988/wheels/4e/b0/c2/1997f9861c0968dafe26a167a69a9a03120fcdacf7d080e443 2026-05-22T09:36:35,015 Successfully built ragebot-mcp 2026-05-22T09:36:35,022 Removed build tracker: '/tmp/pip-build-tracker-psggzd9r'