2026-05-22T05:20:28,184 Created temporary directory: /tmp/pip-ephem-wheel-cache-zmjmam0x 2026-05-22T05:20:28,186 Created temporary directory: /tmp/pip-build-tracker-hwij40yi 2026-05-22T05:20:28,186 Initialized build tracking at /tmp/pip-build-tracker-hwij40yi 2026-05-22T05:20:28,187 Created build tracker: /tmp/pip-build-tracker-hwij40yi 2026-05-22T05:20:28,187 Entered build tracker: /tmp/pip-build-tracker-hwij40yi 2026-05-22T05:20:28,188 Created temporary directory: /tmp/pip-wheel-z8zvq5yp 2026-05-22T05:20:28,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-05-22T05:20:28,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-y_gq18t6 2026-05-22T05:20:28,215 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T05:20:28,219 2 location(s) to search for versions of ragebot-mcp: 2026-05-22T05:20:28,219 * https://pypi.org/simple/ragebot-mcp/ 2026-05-22T05:20:28,219 * https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T05:20:28,220 Fetching project page and analyzing links: https://pypi.org/simple/ragebot-mcp/ 2026-05-22T05:20:28,220 Getting page https://pypi.org/simple/ragebot-mcp/ 2026-05-22T05:20:28,222 Found index url https://pypi.org/simple 2026-05-22T05:20:28,453 Fetched page https://pypi.org/simple/ragebot-mcp/ as application/vnd.pypi.simple.v1+json 2026-05-22T05:20:28,455 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-22T05:20:28,456 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-22T05:20:28,456 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-22T05:20:28,457 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-22T05:20:28,458 Fetching project page and analyzing links: https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T05:20:28,459 Getting page https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T05:20:28,460 Found index url https://www.piwheels.org/simple 2026-05-22T05:20:29,139 Fetched page https://www.piwheels.org/simple/ragebot-mcp/ as text/html 2026-05-22T05:20:29,141 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-22T05:20:29,141 Skipping link: not a file: https://www.piwheels.org/simple/ragebot-mcp/ 2026-05-22T05:20:29,142 Skipping link: not a file: https://pypi.org/simple/ragebot-mcp/ 2026-05-22T05:20:29,161 Given no hashes to check 1 links for project 'ragebot-mcp': discarding no candidates 2026-05-22T05:20:29,185 Collecting ragebot-mcp==1.0.3 2026-05-22T05:20:29,189 Created temporary directory: /tmp/pip-unpack-jeod300p 2026-05-22T05:20:29,465 Downloading ragebot_mcp-1.0.3.tar.gz (93 kB) 2026-05-22T05:20:29,683 Added ragebot-mcp==1.0.3 from https://files.pythonhosted.org/packages/cf/f9/99edffe970d02063979ef4285d17d26bb58bbd0eb4003c2dc9621d15f37e/ragebot_mcp-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-hwij40yi' 2026-05-22T05:20:29,690 Created temporary directory: /tmp/pip-build-env-3yyomtey 2026-05-22T05:20:29,695 Installing build dependencies: started 2026-05-22T05:20:29,696 Running command pip subprocess to install build dependencies 2026-05-22T05:20:30,867 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-22T05:20:31,318 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-22T05:20:31,340 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-22T05:20:37,363 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/setuptools/ 2026-05-22T05:20:38,308 Collecting setuptools>=61 2026-05-22T05:20:38,309 Obtaining dependency information for setuptools>=61 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-22T05:20:38,325 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-22T05:20:38,565 Collecting wheel 2026-05-22T05:20:38,566 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-22T05:20:38,580 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-22T05:20:38,785 Collecting tomli>=1.1.0 2026-05-22T05:20:38,786 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-22T05:20:38,802 Using cached https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl.metadata (10 kB) 2026-05-22T05:20:38,985 Collecting packaging>=24.0 2026-05-22T05:20:38,986 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-22T05:20:38,999 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-22T05:20:39,194 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-22T05:20:39,212 Using cached https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl (14 kB) 2026-05-22T05:20:39,230 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-22T05:20:39,332 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T05:20:39,365 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-22T05:20:39,387 Using cached https://www.piwheels.org/simple/tomli/tomli-2.4.1-py3-none-any.whl (14 kB) 2026-05-22T05:20:39,410 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-22T05:20:39,504 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-22T05:20:42,242 Installing collected packages: tomli, setuptools, packaging, wheel 2026-05-22T05:20:45,874 Creating /tmp/pip-build-env-3yyomtey/overlay/local/bin 2026-05-22T05:20:45,876 changing mode of /tmp/pip-build-env-3yyomtey/overlay/local/bin/wheel to 755 2026-05-22T05:20:45,905 Successfully installed packaging-26.2 setuptools-82.0.1 tomli-2.4.1 wheel-0.47.0 2026-05-22T05:20:46,204 Installing build dependencies: finished with status 'done' 2026-05-22T05:20:46,211 Getting requirements to build wheel: started 2026-05-22T05:20:46,212 Running command Getting requirements to build wheel 2026-05-22T05:20:46,933 running egg_info 2026-05-22T05:20:46,939 writing ragebot_mcp.egg-info/PKG-INFO 2026-05-22T05:20:46,943 writing dependency_links to ragebot_mcp.egg-info/dependency_links.txt 2026-05-22T05:20:46,945 writing entry points to ragebot_mcp.egg-info/entry_points.txt 2026-05-22T05:20:46,948 writing requirements to ragebot_mcp.egg-info/requires.txt 2026-05-22T05:20:46,949 writing top-level names to ragebot_mcp.egg-info/top_level.txt 2026-05-22T05:20:46,978 reading manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:46,983 reading manifest template 'MANIFEST.in' 2026-05-22T05:20:47,009 writing manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:47,107 Getting requirements to build wheel: finished with status 'done' 2026-05-22T05:20:47,111 Created temporary directory: /tmp/pip-modern-metadata-jn_cvq_l 2026-05-22T05:20:47,113 Preparing metadata (pyproject.toml): started 2026-05-22T05:20:47,114 Running command Preparing metadata (pyproject.toml) 2026-05-22T05:20:47,791 running dist_info 2026-05-22T05:20:47,802 creating /tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info 2026-05-22T05:20:47,804 writing /tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/PKG-INFO 2026-05-22T05:20:47,809 writing dependency_links to /tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/dependency_links.txt 2026-05-22T05:20:47,811 writing entry points to /tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/entry_points.txt 2026-05-22T05:20:47,813 writing requirements to /tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/requires.txt 2026-05-22T05:20:47,814 writing top-level names to /tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/top_level.txt 2026-05-22T05:20:47,816 writing manifest file '/tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:47,841 reading manifest file '/tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:47,843 reading manifest template 'MANIFEST.in' 2026-05-22T05:20:47,868 writing manifest file '/tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:47,870 creating '/tmp/pip-modern-metadata-jn_cvq_l/ragebot_mcp-1.0.3.dist-info' 2026-05-22T05:20:47,996 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-22T05:20:48,001 Source in /tmp/pip-wheel-z8zvq5yp/ragebot-mcp_98ef84ba57f54eea93748a8e30f39de2 has version 1.0.3, which satisfies requirement ragebot-mcp==1.0.3 from https://files.pythonhosted.org/packages/cf/f9/99edffe970d02063979ef4285d17d26bb58bbd0eb4003c2dc9621d15f37e/ragebot_mcp-1.0.3.tar.gz 2026-05-22T05:20:48,002 Removed ragebot-mcp==1.0.3 from https://files.pythonhosted.org/packages/cf/f9/99edffe970d02063979ef4285d17d26bb58bbd0eb4003c2dc9621d15f37e/ragebot_mcp-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-hwij40yi' 2026-05-22T05:20:48,008 Created temporary directory: /tmp/pip-unpack-1e387hgm 2026-05-22T05:20:48,009 Building wheels for collected packages: ragebot-mcp 2026-05-22T05:20:48,014 Created temporary directory: /tmp/pip-wheel-ax_0g53e 2026-05-22T05:20:48,015 Destination directory: /tmp/pip-wheel-ax_0g53e 2026-05-22T05:20:48,017 Building wheel for ragebot-mcp (pyproject.toml): started 2026-05-22T05:20:48,018 Running command Building wheel for ragebot-mcp (pyproject.toml) 2026-05-22T05:20:48,643 running bdist_wheel 2026-05-22T05:20:48,660 running build 2026-05-22T05:20:48,661 running build_py 2026-05-22T05:20:48,667 creating build/lib/ragebot 2026-05-22T05:20:48,670 copying ragebot/cli.py -> build/lib/ragebot 2026-05-22T05:20:48,673 copying ragebot/__init__.py -> build/lib/ragebot 2026-05-22T05:20:48,675 copying ragebot/__main__.py -> build/lib/ragebot 2026-05-22T05:20:48,677 creating build/lib/ragebot/storage 2026-05-22T05:20:48,679 copying ragebot/storage/__init__.py -> build/lib/ragebot/storage 2026-05-22T05:20:48,680 copying ragebot/storage/snapshot.py -> build/lib/ragebot/storage 2026-05-22T05:20:48,682 copying ragebot/storage/db.py -> build/lib/ragebot/storage 2026-05-22T05:20:48,685 copying ragebot/storage/session_manager.py -> build/lib/ragebot/storage 2026-05-22T05:20:48,688 creating build/lib/ragebot/core 2026-05-22T05:20:48,689 copying ragebot/core/engine.py -> build/lib/ragebot/core 2026-05-22T05:20:48,692 copying ragebot/core/watcher.py -> build/lib/ragebot/core 2026-05-22T05:20:48,693 copying ragebot/core/config.py -> build/lib/ragebot/core 2026-05-22T05:20:48,696 copying ragebot/core/commands.py -> build/lib/ragebot/core 2026-05-22T05:20:48,698 copying ragebot/core/__init__.py -> build/lib/ragebot/core 2026-05-22T05:20:48,700 copying ragebot/core/scanner.py -> build/lib/ragebot/core 2026-05-22T05:20:48,703 creating build/lib/ragebot/utils 2026-05-22T05:20:48,704 copying ragebot/utils/display.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,706 copying ragebot/utils/ui_helpers.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,708 copying ragebot/utils/error_handler.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,710 copying ragebot/utils/logging_config.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,713 copying ragebot/utils/config_display.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,715 copying ragebot/utils/tokens.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,717 copying ragebot/utils/__init__.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,718 copying ragebot/utils/status_bar.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,720 copying ragebot/utils/search_formatter.py -> build/lib/ragebot/utils 2026-05-22T05:20:48,723 creating build/lib/ragebot/agents 2026-05-22T05:20:48,724 copying ragebot/agents/context_builder.py -> build/lib/ragebot/agents 2026-05-22T05:20:48,727 copying ragebot/agents/__init__.py -> build/lib/ragebot/agents 2026-05-22T05:20:48,729 creating build/lib/ragebot/mcp 2026-05-22T05:20:48,730 copying ragebot/mcp/server.py -> build/lib/ragebot/mcp 2026-05-22T05:20:48,732 copying ragebot/mcp/__init__.py -> build/lib/ragebot/mcp 2026-05-22T05:20:48,734 copying ragebot/mcp/__main__.py -> build/lib/ragebot/mcp 2026-05-22T05:20:48,736 creating build/lib/ragebot/parsers 2026-05-22T05:20:48,737 copying ragebot/parsers/doc_parser.py -> build/lib/ragebot/parsers 2026-05-22T05:20:48,740 copying ragebot/parsers/code_parser.py -> build/lib/ragebot/parsers 2026-05-22T05:20:48,742 copying ragebot/parsers/__init__.py -> build/lib/ragebot/parsers 2026-05-22T05:20:48,744 creating build/lib/ragebot/llm 2026-05-22T05:20:48,745 copying ragebot/llm/gemini.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,748 copying ragebot/llm/groq.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,750 copying ragebot/llm/models.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,752 copying ragebot/llm/ollama.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,755 copying ragebot/llm/provider_manager.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,757 copying ragebot/llm/noop.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,759 copying ragebot/llm/base.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,761 copying ragebot/llm/factory.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,763 copying ragebot/llm/__init__.py -> build/lib/ragebot/llm 2026-05-22T05:20:48,765 creating build/lib/ragebot/search 2026-05-22T05:20:48,766 copying ragebot/search/embedder.py -> build/lib/ragebot/search 2026-05-22T05:20:48,769 copying ragebot/search/retriever.py -> build/lib/ragebot/search 2026-05-22T05:20:48,771 copying ragebot/search/__init__.py -> build/lib/ragebot/search 2026-05-22T05:20:48,773 creating build/lib/ragebot/auth 2026-05-22T05:20:48,774 copying ragebot/auth/provider_auth.py -> build/lib/ragebot/auth 2026-05-22T05:20:48,777 running egg_info 2026-05-22T05:20:48,787 writing ragebot_mcp.egg-info/PKG-INFO 2026-05-22T05:20:48,791 writing dependency_links to ragebot_mcp.egg-info/dependency_links.txt 2026-05-22T05:20:48,792 writing entry points to ragebot_mcp.egg-info/entry_points.txt 2026-05-22T05:20:48,794 writing requirements to ragebot_mcp.egg-info/requires.txt 2026-05-22T05:20:48,796 writing top-level names to ragebot_mcp.egg-info/top_level.txt 2026-05-22T05:20:48,813 reading manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:48,817 reading manifest template 'MANIFEST.in' 2026-05-22T05:20:48,842 writing manifest file 'ragebot_mcp.egg-info/SOURCES.txt' 2026-05-22T05:20:48,861 installing to build/bdist.linux-armv7l/wheel 2026-05-22T05:20:48,862 running install 2026-05-22T05:20:48,885 running install_lib 2026-05-22T05:20:48,890 creating build/bdist.linux-armv7l/wheel 2026-05-22T05:20:48,893 creating build/bdist.linux-armv7l/wheel/ragebot 2026-05-22T05:20:48,894 creating build/bdist.linux-armv7l/wheel/ragebot/storage 2026-05-22T05:20:48,896 copying build/lib/ragebot/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T05:20:48,897 copying build/lib/ragebot/storage/snapshot.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T05:20:48,899 copying build/lib/ragebot/storage/db.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T05:20:48,902 copying build/lib/ragebot/storage/session_manager.py -> build/bdist.linux-armv7l/wheel/./ragebot/storage 2026-05-22T05:20:48,905 creating build/bdist.linux-armv7l/wheel/ragebot/core 2026-05-22T05:20:48,906 copying build/lib/ragebot/core/engine.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T05:20:48,909 copying build/lib/ragebot/core/watcher.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T05:20:48,911 copying build/lib/ragebot/core/config.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T05:20:48,913 copying build/lib/ragebot/core/commands.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T05:20:48,916 copying build/lib/ragebot/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T05:20:48,918 copying build/lib/ragebot/core/scanner.py -> build/bdist.linux-armv7l/wheel/./ragebot/core 2026-05-22T05:20:48,921 creating build/bdist.linux-armv7l/wheel/ragebot/utils 2026-05-22T05:20:48,922 copying build/lib/ragebot/utils/display.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,924 copying build/lib/ragebot/utils/ui_helpers.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,926 copying build/lib/ragebot/utils/error_handler.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,929 copying build/lib/ragebot/utils/logging_config.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,931 copying build/lib/ragebot/utils/config_display.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,934 copying build/lib/ragebot/utils/tokens.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,936 copying build/lib/ragebot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,937 copying build/lib/ragebot/utils/status_bar.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,939 copying build/lib/ragebot/utils/search_formatter.py -> build/bdist.linux-armv7l/wheel/./ragebot/utils 2026-05-22T05:20:48,942 creating build/bdist.linux-armv7l/wheel/ragebot/agents 2026-05-22T05:20:48,943 copying build/lib/ragebot/agents/context_builder.py -> build/bdist.linux-armv7l/wheel/./ragebot/agents 2026-05-22T05:20:48,946 copying build/lib/ragebot/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/agents 2026-05-22T05:20:48,948 creating build/bdist.linux-armv7l/wheel/ragebot/mcp 2026-05-22T05:20:48,949 copying build/lib/ragebot/mcp/server.py -> build/bdist.linux-armv7l/wheel/./ragebot/mcp 2026-05-22T05:20:48,952 copying build/lib/ragebot/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/mcp 2026-05-22T05:20:48,954 copying build/lib/ragebot/mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./ragebot/mcp 2026-05-22T05:20:48,956 creating build/bdist.linux-armv7l/wheel/ragebot/parsers 2026-05-22T05:20:48,957 copying build/lib/ragebot/parsers/doc_parser.py -> build/bdist.linux-armv7l/wheel/./ragebot/parsers 2026-05-22T05:20:48,959 copying build/lib/ragebot/parsers/code_parser.py -> build/bdist.linux-armv7l/wheel/./ragebot/parsers 2026-05-22T05:20:48,962 copying build/lib/ragebot/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/parsers 2026-05-22T05:20:48,964 creating build/bdist.linux-armv7l/wheel/ragebot/llm 2026-05-22T05:20:48,965 copying build/lib/ragebot/llm/gemini.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,968 copying build/lib/ragebot/llm/groq.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,970 copying build/lib/ragebot/llm/models.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,972 copying build/lib/ragebot/llm/ollama.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,974 copying build/lib/ragebot/llm/provider_manager.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,977 copying build/lib/ragebot/llm/noop.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,978 copying build/lib/ragebot/llm/base.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,980 copying build/lib/ragebot/llm/factory.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,982 copying build/lib/ragebot/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/llm 2026-05-22T05:20:48,984 copying build/lib/ragebot/cli.py -> build/bdist.linux-armv7l/wheel/./ragebot 2026-05-22T05:20:48,987 copying build/lib/ragebot/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot 2026-05-22T05:20:48,989 copying build/lib/ragebot/__main__.py -> build/bdist.linux-armv7l/wheel/./ragebot 2026-05-22T05:20:48,991 creating build/bdist.linux-armv7l/wheel/ragebot/search 2026-05-22T05:20:48,992 copying build/lib/ragebot/search/embedder.py -> build/bdist.linux-armv7l/wheel/./ragebot/search 2026-05-22T05:20:48,995 copying build/lib/ragebot/search/retriever.py -> build/bdist.linux-armv7l/wheel/./ragebot/search 2026-05-22T05:20:48,997 copying build/lib/ragebot/search/__init__.py -> build/bdist.linux-armv7l/wheel/./ragebot/search 2026-05-22T05:20:48,999 creating build/bdist.linux-armv7l/wheel/ragebot/auth 2026-05-22T05:20:49,000 copying build/lib/ragebot/auth/provider_auth.py -> build/bdist.linux-armv7l/wheel/./ragebot/auth 2026-05-22T05:20:49,003 running install_egg_info 2026-05-22T05:20:49,008 Copying ragebot_mcp.egg-info to build/bdist.linux-armv7l/wheel/./ragebot_mcp-1.0.3-py3.11.egg-info 2026-05-22T05:20:49,020 running install_scripts 2026-05-22T05:20:49,029 creating build/bdist.linux-armv7l/wheel/ragebot_mcp-1.0.3.dist-info/WHEEL 2026-05-22T05:20:49,032 creating '/tmp/pip-wheel-ax_0g53e/.tmp-10vy9ar4/ragebot_mcp-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-22T05:20:49,034 adding 'ragebot/__init__.py' 2026-05-22T05:20:49,036 adding 'ragebot/__main__.py' 2026-05-22T05:20:49,041 adding 'ragebot/cli.py' 2026-05-22T05:20:49,043 adding 'ragebot/agents/__init__.py' 2026-05-22T05:20:49,045 adding 'ragebot/agents/context_builder.py' 2026-05-22T05:20:49,048 adding 'ragebot/auth/provider_auth.py' 2026-05-22T05:20:49,049 adding 'ragebot/core/__init__.py' 2026-05-22T05:20:49,052 adding 'ragebot/core/commands.py' 2026-05-22T05:20:49,054 adding 'ragebot/core/config.py' 2026-05-22T05:20:49,058 adding 'ragebot/core/engine.py' 2026-05-22T05:20:49,060 adding 'ragebot/core/scanner.py' 2026-05-22T05:20:49,062 adding 'ragebot/core/watcher.py' 2026-05-22T05:20:49,064 adding 'ragebot/llm/__init__.py' 2026-05-22T05:20:49,065 adding 'ragebot/llm/base.py' 2026-05-22T05:20:49,066 adding 'ragebot/llm/factory.py' 2026-05-22T05:20:49,069 adding 'ragebot/llm/gemini.py' 2026-05-22T05:20:49,070 adding 'ragebot/llm/groq.py' 2026-05-22T05:20:49,072 adding 'ragebot/llm/models.py' 2026-05-22T05:20:49,073 adding 'ragebot/llm/noop.py' 2026-05-22T05:20:49,075 adding 'ragebot/llm/ollama.py' 2026-05-22T05:20:49,077 adding 'ragebot/llm/provider_manager.py' 2026-05-22T05:20:49,079 adding 'ragebot/mcp/__init__.py' 2026-05-22T05:20:49,081 adding 'ragebot/mcp/__main__.py' 2026-05-22T05:20:49,083 adding 'ragebot/mcp/server.py' 2026-05-22T05:20:49,084 adding 'ragebot/parsers/__init__.py' 2026-05-22T05:20:49,086 adding 'ragebot/parsers/code_parser.py' 2026-05-22T05:20:49,088 adding 'ragebot/parsers/doc_parser.py' 2026-05-22T05:20:49,089 adding 'ragebot/search/__init__.py' 2026-05-22T05:20:49,091 adding 'ragebot/search/embedder.py' 2026-05-22T05:20:49,093 adding 'ragebot/search/retriever.py' 2026-05-22T05:20:49,095 adding 'ragebot/storage/__init__.py' 2026-05-22T05:20:49,096 adding 'ragebot/storage/db.py' 2026-05-22T05:20:49,098 adding 'ragebot/storage/session_manager.py' 2026-05-22T05:20:49,100 adding 'ragebot/storage/snapshot.py' 2026-05-22T05:20:49,101 adding 'ragebot/utils/__init__.py' 2026-05-22T05:20:49,103 adding 'ragebot/utils/config_display.py' 2026-05-22T05:20:49,104 adding 'ragebot/utils/display.py' 2026-05-22T05:20:49,106 adding 'ragebot/utils/error_handler.py' 2026-05-22T05:20:49,108 adding 'ragebot/utils/logging_config.py' 2026-05-22T05:20:49,110 adding 'ragebot/utils/search_formatter.py' 2026-05-22T05:20:49,111 adding 'ragebot/utils/status_bar.py' 2026-05-22T05:20:49,112 adding 'ragebot/utils/tokens.py' 2026-05-22T05:20:49,114 adding 'ragebot/utils/ui_helpers.py' 2026-05-22T05:20:49,116 adding 'ragebot_mcp-1.0.3.dist-info/METADATA' 2026-05-22T05:20:49,117 adding 'ragebot_mcp-1.0.3.dist-info/WHEEL' 2026-05-22T05:20:49,118 adding 'ragebot_mcp-1.0.3.dist-info/entry_points.txt' 2026-05-22T05:20:49,119 adding 'ragebot_mcp-1.0.3.dist-info/top_level.txt' 2026-05-22T05:20:49,121 adding 'ragebot_mcp-1.0.3.dist-info/RECORD' 2026-05-22T05:20:49,123 removing build/bdist.linux-armv7l/wheel 2026-05-22T05:20:49,238 Building wheel for ragebot-mcp (pyproject.toml): finished with status 'done' 2026-05-22T05:20:49,245 Created wheel for ragebot-mcp: filename=ragebot_mcp-1.0.3-py3-none-any.whl size=99409 sha256=878e3a1577985edb24bc9d5d25a6eb359c952b79677eec9a202ed5d885f09875 2026-05-22T05:20:49,246 Stored in directory: /tmp/pip-ephem-wheel-cache-y_gq18t6/wheels/f8/18/a2/2f78cdd452329c838debff3ebba35abea99c33a0b1894acd49 2026-05-22T05:20:49,259 Successfully built ragebot-mcp 2026-05-22T05:20:49,265 Removed build tracker: '/tmp/pip-build-tracker-hwij40yi'