2025-09-20T00:54:25,784 Created temporary directory: /tmp/pip-ephem-wheel-cache-p5lrn_97 2025-09-20T00:54:25,786 Created temporary directory: /tmp/pip-build-tracker-rb9gqrdz 2025-09-20T00:54:25,786 Initialized build tracking at /tmp/pip-build-tracker-rb9gqrdz 2025-09-20T00:54:25,787 Created build tracker: /tmp/pip-build-tracker-rb9gqrdz 2025-09-20T00:54:25,787 Entered build tracker: /tmp/pip-build-tracker-rb9gqrdz 2025-09-20T00:54:25,788 Created temporary directory: /tmp/pip-wheel-_qhr4lec 2025-09-20T00:54:25,791 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 2025-09-20T00:54:25,793 Created temporary directory: /tmp/pip-ephem-wheel-cache-z9lyzs4y 2025-09-20T00:54:25,817 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-20T00:54:25,821 2 location(s) to search for versions of roundtable-ai: 2025-09-20T00:54:25,821 * https://pypi.org/simple/roundtable-ai/ 2025-09-20T00:54:25,821 * https://www.piwheels.org/simple/roundtable-ai/ 2025-09-20T00:54:25,822 Fetching project page and analyzing links: https://pypi.org/simple/roundtable-ai/ 2025-09-20T00:54:25,822 Getting page https://pypi.org/simple/roundtable-ai/ 2025-09-20T00:54:25,824 Found index url https://pypi.org/simple 2025-09-20T00:54:26,042 Fetched page https://pypi.org/simple/roundtable-ai/ as application/vnd.pypi.simple.v1+json 2025-09-20T00:54:26,045 Skipping link: No binaries permitted for roundtable-ai: https://files.pythonhosted.org/packages/c1/6b/f2cdbbc156533b2fc3a59a6a6cfd46485ee05aa370dc422087f88647f298/roundtable_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.8) 2025-09-20T00:54:26,046 Found link https://files.pythonhosted.org/packages/95/9b/d0af6f715f41267ae7885ccf0a01db75b2c7b09586880cf3f187fa6111e9/roundtable_ai-0.1.0.tar.gz (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.8), version: 0.1.0 2025-09-20T00:54:26,046 Skipping link: No binaries permitted for roundtable-ai: https://files.pythonhosted.org/packages/62/cd/c87f48a3d5bf6cf3952b9c190ebb9063f6db5e438396d5dd9de9f4b8027a/roundtable_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.8) 2025-09-20T00:54:26,048 Found link https://files.pythonhosted.org/packages/a3/99/663ba84ada3019bd1c1eaf869d99fd387644c0964214df51d190dd23ca14/roundtable_ai-0.1.1.tar.gz (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.8), version: 0.1.1 2025-09-20T00:54:26,048 Skipping link: No binaries permitted for roundtable-ai: https://files.pythonhosted.org/packages/05/bf/afcd6787666906200b19565404ea33977cffdf169e06452eea4c46b17408/roundtable_ai-0.2.0-py3-none-any.whl (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.8) 2025-09-20T00:54:26,049 Found link https://files.pythonhosted.org/packages/88/32/166961632cc307d6ff44a7c2993e6a8fffc914fef2a40c4d87b8719b75ad/roundtable_ai-0.2.0.tar.gz (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.8), version: 0.2.0 2025-09-20T00:54:26,050 Skipping link: No binaries permitted for roundtable-ai: https://files.pythonhosted.org/packages/d3/ce/6dad52a730a0ce740d89a3247ab9b943195f2c2bd11131a82eec9ed5bfad/roundtable_ai-0.3.0-py3-none-any.whl (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.10) 2025-09-20T00:54:26,051 Found link https://files.pythonhosted.org/packages/18/bb/e986dac624b02e418ab080a7468b430e8dfeb3220161e6b1a107db11b6bb/roundtable_ai-0.3.0.tar.gz (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.10), version: 0.3.0 2025-09-20T00:54:26,052 Skipping link: No binaries permitted for roundtable-ai: https://files.pythonhosted.org/packages/00/bf/e301f1665a6611cff8501ec6b40d15307b5ff35e2b28904f642649c9bfda/roundtable_ai-0.4.0-py3-none-any.whl (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.10) 2025-09-20T00:54:26,053 Found link https://files.pythonhosted.org/packages/cc/00/9e315df32a246cee99497390d29aadcea305a6a205001a01a5403762716e/roundtable_ai-0.4.0.tar.gz (from https://pypi.org/simple/roundtable-ai/) (requires-python:>=3.10), version: 0.4.0 2025-09-20T00:54:26,054 Fetching project page and analyzing links: https://www.piwheels.org/simple/roundtable-ai/ 2025-09-20T00:54:26,054 Getting page https://www.piwheels.org/simple/roundtable-ai/ 2025-09-20T00:54:26,056 Found index url https://www.piwheels.org/simple 2025-09-20T00:54:26,218 Fetched page https://www.piwheels.org/simple/roundtable-ai/ as text/html 2025-09-20T00:54:26,221 Skipping link: No binaries permitted for roundtable-ai: https://www.piwheels.org/simple/roundtable-ai/roundtable_ai-0.3.0-py3-none-any.whl#sha256=d9eb404b745a5e42f76d9f62c16e594c13615803eaab3545c3d429328f609d0e (from https://www.piwheels.org/simple/roundtable-ai/) (requires-python:>=3.10) 2025-09-20T00:54:26,221 Skipping link: No binaries permitted for roundtable-ai: https://www.piwheels.org/simple/roundtable-ai/roundtable_ai-0.2.0-py3-none-any.whl#sha256=d66da3ab19ca7cb79959ed5cdf1f37fe4c6b8f50be9a6f79558a82b896815d51 (from https://www.piwheels.org/simple/roundtable-ai/) (requires-python:>=3.8) 2025-09-20T00:54:26,222 Skipping link: No binaries permitted for roundtable-ai: https://www.piwheels.org/simple/roundtable-ai/roundtable_ai-0.1.1-py3-none-any.whl#sha256=aa62a1c1a1363166e88a66c72a5d2a7c74fc8beab4049e31118b17ab461b19ef (from https://www.piwheels.org/simple/roundtable-ai/) (requires-python:>=3.8) 2025-09-20T00:54:26,222 Skipping link: No binaries permitted for roundtable-ai: https://www.piwheels.org/simple/roundtable-ai/roundtable_ai-0.1.0-py3-none-any.whl#sha256=ed2426c5db051c1ede28876af8e68674683f9849561dae4ecb0e659d405a5a35 (from https://www.piwheels.org/simple/roundtable-ai/) (requires-python:>=3.8) 2025-09-20T00:54:26,223 Skipping link: not a file: https://www.piwheels.org/simple/roundtable-ai/ 2025-09-20T00:54:26,223 Skipping link: not a file: https://pypi.org/simple/roundtable-ai/ 2025-09-20T00:54:26,243 Given no hashes to check 1 links for project 'roundtable-ai': discarding no candidates 2025-09-20T00:54:26,261 Collecting roundtable-ai==0.4.0 2025-09-20T00:54:26,263 Created temporary directory: /tmp/pip-unpack-vly1sxdj 2025-09-20T00:54:26,480 Downloading roundtable_ai-0.4.0.tar.gz (101 kB) 2025-09-20T00:54:26,670 Added roundtable-ai==0.4.0 from https://files.pythonhosted.org/packages/cc/00/9e315df32a246cee99497390d29aadcea305a6a205001a01a5403762716e/roundtable_ai-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-rb9gqrdz' 2025-09-20T00:54:26,676 Created temporary directory: /tmp/pip-build-env-7j6kya9x 2025-09-20T00:54:26,680 Installing build dependencies: started 2025-09-20T00:54:26,681 Running command pip subprocess to install build dependencies 2025-09-20T00:54:27,807 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-20T00:54:28,393 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 2025-09-20T00:54:28,416 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-20T00:54:30,513 Collecting setuptools>=61.0 2025-09-20T00:54:30,761 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-20T00:54:31,032 Collecting wheel 2025-09-20T00:54:31,055 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-09-20T00:54:34,078 Installing collected packages: wheel, setuptools 2025-09-20T00:54:34,323 Creating /tmp/pip-build-env-7j6kya9x/overlay/local/bin 2025-09-20T00:54:34,326 changing mode of /tmp/pip-build-env-7j6kya9x/overlay/local/bin/wheel to 755 2025-09-20T00:54:38,016 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-09-20T00:54:38,289 Installing build dependencies: finished with status 'done' 2025-09-20T00:54:38,296 Getting requirements to build wheel: started 2025-09-20T00:54:38,297 Running command Getting requirements to build wheel 2025-09-20T00:54:39,033 /tmp/pip-build-env-7j6kya9x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-20T00:54:39,033 !! 2025-09-20T00:54:39,034 ******************************************************************************** 2025-09-20T00:54:39,035 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-20T00:54:39,036 License :: OSI Approved :: GNU Affero General Public License v3 2025-09-20T00:54:39,037 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-20T00:54:39,037 ******************************************************************************** 2025-09-20T00:54:39,038 !! 2025-09-20T00:54:39,039 dist._finalize_license_expression() 2025-09-20T00:54:39,039 /tmp/pip-build-env-7j6kya9x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-20T00:54:39,039 !! 2025-09-20T00:54:39,041 ******************************************************************************** 2025-09-20T00:54:39,041 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-20T00:54:39,042 License :: OSI Approved :: GNU Affero General Public License v3 2025-09-20T00:54:39,044 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-20T00:54:39,044 ******************************************************************************** 2025-09-20T00:54:39,046 !! 2025-09-20T00:54:39,046 self._finalize_license_expression() 2025-09-20T00:54:39,047 running egg_info 2025-09-20T00:54:39,053 writing roundtable_ai.egg-info/PKG-INFO 2025-09-20T00:54:39,061 writing dependency_links to roundtable_ai.egg-info/dependency_links.txt 2025-09-20T00:54:39,063 writing entry points to roundtable_ai.egg-info/entry_points.txt 2025-09-20T00:54:39,067 writing requirements to roundtable_ai.egg-info/requires.txt 2025-09-20T00:54:39,068 writing top-level names to roundtable_ai.egg-info/top_level.txt 2025-09-20T00:54:39,100 reading manifest file 'roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:39,109 writing manifest file 'roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:39,207 Getting requirements to build wheel: finished with status 'done' 2025-09-20T00:54:39,211 Created temporary directory: /tmp/pip-modern-metadata-0hhb32ih 2025-09-20T00:54:39,213 Preparing metadata (pyproject.toml): started 2025-09-20T00:54:39,214 Running command Preparing metadata (pyproject.toml) 2025-09-20T00:54:39,851 /tmp/pip-build-env-7j6kya9x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-20T00:54:39,851 !! 2025-09-20T00:54:39,852 ******************************************************************************** 2025-09-20T00:54:39,853 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-20T00:54:39,854 License :: OSI Approved :: GNU Affero General Public License v3 2025-09-20T00:54:39,855 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-20T00:54:39,856 ******************************************************************************** 2025-09-20T00:54:39,857 !! 2025-09-20T00:54:39,858 dist._finalize_license_expression() 2025-09-20T00:54:39,858 /tmp/pip-build-env-7j6kya9x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-20T00:54:39,859 !! 2025-09-20T00:54:39,860 ******************************************************************************** 2025-09-20T00:54:39,860 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-20T00:54:39,861 License :: OSI Approved :: GNU Affero General Public License v3 2025-09-20T00:54:39,862 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-20T00:54:39,863 ******************************************************************************** 2025-09-20T00:54:39,864 !! 2025-09-20T00:54:39,864 self._finalize_license_expression() 2025-09-20T00:54:39,865 running dist_info 2025-09-20T00:54:39,875 creating /tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info 2025-09-20T00:54:39,876 writing /tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/PKG-INFO 2025-09-20T00:54:39,883 writing dependency_links to /tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/dependency_links.txt 2025-09-20T00:54:39,885 writing entry points to /tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/entry_points.txt 2025-09-20T00:54:39,889 writing requirements to /tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/requires.txt 2025-09-20T00:54:39,890 writing top-level names to /tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/top_level.txt 2025-09-20T00:54:39,891 writing manifest file '/tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:39,919 reading manifest file '/tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:39,925 writing manifest file '/tmp/pip-modern-metadata-0hhb32ih/roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:39,926 creating '/tmp/pip-modern-metadata-0hhb32ih/roundtable_ai-0.4.0.dist-info' 2025-09-20T00:54:40,051 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-20T00:54:40,057 Source in /tmp/pip-wheel-_qhr4lec/roundtable-ai_1b42e36ec6af4fa9a4b086672869527d has version 0.4.0, which satisfies requirement roundtable-ai==0.4.0 from https://files.pythonhosted.org/packages/cc/00/9e315df32a246cee99497390d29aadcea305a6a205001a01a5403762716e/roundtable_ai-0.4.0.tar.gz 2025-09-20T00:54:40,058 Removed roundtable-ai==0.4.0 from https://files.pythonhosted.org/packages/cc/00/9e315df32a246cee99497390d29aadcea305a6a205001a01a5403762716e/roundtable_ai-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-rb9gqrdz' 2025-09-20T00:54:40,068 Created temporary directory: /tmp/pip-unpack-k5di1op0 2025-09-20T00:54:40,069 Building wheels for collected packages: roundtable-ai 2025-09-20T00:54:40,073 Created temporary directory: /tmp/pip-wheel-p0ors2it 2025-09-20T00:54:40,074 Destination directory: /tmp/pip-wheel-p0ors2it 2025-09-20T00:54:40,076 Building wheel for roundtable-ai (pyproject.toml): started 2025-09-20T00:54:40,077 Running command Building wheel for roundtable-ai (pyproject.toml) 2025-09-20T00:54:40,727 /tmp/pip-build-env-7j6kya9x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-20T00:54:40,728 !! 2025-09-20T00:54:40,729 ******************************************************************************** 2025-09-20T00:54:40,730 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-20T00:54:40,731 License :: OSI Approved :: GNU Affero General Public License v3 2025-09-20T00:54:40,732 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-20T00:54:40,733 ******************************************************************************** 2025-09-20T00:54:40,735 !! 2025-09-20T00:54:40,735 dist._finalize_license_expression() 2025-09-20T00:54:40,736 /tmp/pip-build-env-7j6kya9x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-20T00:54:40,736 !! 2025-09-20T00:54:40,737 ******************************************************************************** 2025-09-20T00:54:40,737 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-20T00:54:40,738 License :: OSI Approved :: GNU Affero General Public License v3 2025-09-20T00:54:40,739 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-20T00:54:40,740 ******************************************************************************** 2025-09-20T00:54:40,740 !! 2025-09-20T00:54:40,741 self._finalize_license_expression() 2025-09-20T00:54:40,741 running bdist_wheel 2025-09-20T00:54:40,756 running build 2025-09-20T00:54:40,756 running build_py 2025-09-20T00:54:40,763 creating build/lib/roundtable_mcp_server 2025-09-20T00:54:40,765 copying roundtable_mcp_server/test_server.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,768 copying roundtable_mcp_server/server.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,770 copying roundtable_mcp_server/cli_subagent.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,773 copying roundtable_mcp_server/availability_checker.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,776 copying roundtable_mcp_server/__init__.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,777 copying roundtable_mcp_server/__main__.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,779 copying roundtable_mcp_server/demo.py -> build/lib/roundtable_mcp_server 2025-09-20T00:54:40,781 creating build/lib/claudable_helper 2025-09-20T00:54:40,782 copying claudable_helper/__init__.py -> build/lib/claudable_helper 2025-09-20T00:54:40,784 creating build/lib/claudable_helper/core 2025-09-20T00:54:40,785 copying claudable_helper/core/terminal_ui.py -> build/lib/claudable_helper/core 2025-09-20T00:54:40,787 copying claudable_helper/core/config.py -> build/lib/claudable_helper/core 2025-09-20T00:54:40,789 copying claudable_helper/core/crypto.py -> build/lib/claudable_helper/core 2025-09-20T00:54:40,791 copying claudable_helper/core/__init__.py -> build/lib/claudable_helper/core 2025-09-20T00:54:40,793 creating build/lib/claudable_helper/external 2025-09-20T00:54:40,794 copying claudable_helper/external/claude_code_sdk.py -> build/lib/claudable_helper/external 2025-09-20T00:54:40,797 copying claudable_helper/external/__init__.py -> build/lib/claudable_helper/external 2025-09-20T00:54:40,799 creating build/lib/claudable_helper/services 2025-09-20T00:54:40,800 copying claudable_helper/services/claude_act.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,803 copying claudable_helper/services/git_ops.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,805 copying claudable_helper/services/filesystem.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,807 copying claudable_helper/services/assets.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,809 copying claudable_helper/services/vercel_service.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,811 copying claudable_helper/services/token_service.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,813 copying claudable_helper/services/github_service.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,816 copying claudable_helper/services/cli_session_manager.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,818 copying claudable_helper/services/local_runtime.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,822 copying claudable_helper/services/__init__.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,823 copying claudable_helper/services/env_manager.py -> build/lib/claudable_helper/services 2025-09-20T00:54:40,826 creating build/lib/claudable_helper/cli 2025-09-20T00:54:40,827 copying claudable_helper/cli/unified_manager.py -> build/lib/claudable_helper/cli 2025-09-20T00:54:40,829 copying claudable_helper/cli/__init__.py -> build/lib/claudable_helper/cli 2025-09-20T00:54:40,831 copying claudable_helper/cli/base.py -> build/lib/claudable_helper/cli 2025-09-20T00:54:40,833 copying claudable_helper/cli/manager.py -> build/lib/claudable_helper/cli 2025-09-20T00:54:40,836 creating build/lib/claudable_helper/models 2025-09-20T00:54:40,837 copying claudable_helper/models/env_vars.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,840 copying claudable_helper/models/sessions.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,843 copying claudable_helper/models/messages.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,845 copying claudable_helper/models/project_services.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,847 copying claudable_helper/models/tokens.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,849 copying claudable_helper/models/projects.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,851 copying claudable_helper/models/__init__.py -> build/lib/claudable_helper/models 2025-09-20T00:54:40,853 creating build/lib/claudable_helper/core/websocket 2025-09-20T00:54:40,854 copying claudable_helper/core/websocket/__init__.py -> build/lib/claudable_helper/core/websocket 2025-09-20T00:54:40,856 copying claudable_helper/core/websocket/manager.py -> build/lib/claudable_helper/core/websocket 2025-09-20T00:54:40,858 creating build/lib/claudable_helper/services/project 2025-09-20T00:54:40,859 copying claudable_helper/services/project/initializer.py -> build/lib/claudable_helper/services/project 2025-09-20T00:54:40,863 creating build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,864 copying claudable_helper/cli/adapters/claude_code.py -> build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,868 copying claudable_helper/cli/adapters/codex_cli.py -> build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,871 copying claudable_helper/cli/adapters/__init__.py -> build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,873 copying claudable_helper/cli/adapters/qwen_cli.py -> build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,876 copying claudable_helper/cli/adapters/cursor_agent.py -> build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,879 copying claudable_helper/cli/adapters/gemini_cli.py -> build/lib/claudable_helper/cli/adapters 2025-09-20T00:54:40,881 running egg_info 2025-09-20T00:54:40,893 writing roundtable_ai.egg-info/PKG-INFO 2025-09-20T00:54:40,900 writing dependency_links to roundtable_ai.egg-info/dependency_links.txt 2025-09-20T00:54:40,902 writing entry points to roundtable_ai.egg-info/entry_points.txt 2025-09-20T00:54:40,906 writing requirements to roundtable_ai.egg-info/requires.txt 2025-09-20T00:54:40,907 writing top-level names to roundtable_ai.egg-info/top_level.txt 2025-09-20T00:54:40,924 reading manifest file 'roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:40,932 writing manifest file 'roundtable_ai.egg-info/SOURCES.txt' 2025-09-20T00:54:40,954 installing to build/bdist.linux-armv7l/wheel 2025-09-20T00:54:40,955 running install 2025-09-20T00:54:40,977 running install_lib 2025-09-20T00:54:40,984 creating build/bdist.linux-armv7l/wheel 2025-09-20T00:54:40,987 creating build/bdist.linux-armv7l/wheel/roundtable_mcp_server 2025-09-20T00:54:40,988 copying build/lib/roundtable_mcp_server/test_server.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:40,991 copying build/lib/roundtable_mcp_server/server.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:40,994 copying build/lib/roundtable_mcp_server/cli_subagent.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:40,997 copying build/lib/roundtable_mcp_server/availability_checker.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:40,999 copying build/lib/roundtable_mcp_server/__init__.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:41,001 copying build/lib/roundtable_mcp_server/__main__.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:41,002 copying build/lib/roundtable_mcp_server/demo.py -> build/bdist.linux-armv7l/wheel/./roundtable_mcp_server 2025-09-20T00:54:41,005 creating build/bdist.linux-armv7l/wheel/claudable_helper 2025-09-20T00:54:41,006 creating build/bdist.linux-armv7l/wheel/claudable_helper/core 2025-09-20T00:54:41,007 copying build/lib/claudable_helper/core/terminal_ui.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/core 2025-09-20T00:54:41,010 creating build/bdist.linux-armv7l/wheel/claudable_helper/core/websocket 2025-09-20T00:54:41,011 copying build/lib/claudable_helper/core/websocket/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/core/websocket 2025-09-20T00:54:41,012 copying build/lib/claudable_helper/core/websocket/manager.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/core/websocket 2025-09-20T00:54:41,014 copying build/lib/claudable_helper/core/config.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/core 2025-09-20T00:54:41,016 copying build/lib/claudable_helper/core/crypto.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/core 2025-09-20T00:54:41,017 copying build/lib/claudable_helper/core/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/core 2025-09-20T00:54:41,020 creating build/bdist.linux-armv7l/wheel/claudable_helper/external 2025-09-20T00:54:41,021 copying build/lib/claudable_helper/external/claude_code_sdk.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/external 2025-09-20T00:54:41,023 copying build/lib/claudable_helper/external/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/external 2025-09-20T00:54:41,025 creating build/bdist.linux-armv7l/wheel/claudable_helper/services 2025-09-20T00:54:41,026 copying build/lib/claudable_helper/services/claude_act.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,028 copying build/lib/claudable_helper/services/git_ops.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,032 creating build/bdist.linux-armv7l/wheel/claudable_helper/services/project 2025-09-20T00:54:41,033 copying build/lib/claudable_helper/services/project/initializer.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services/project 2025-09-20T00:54:41,035 copying build/lib/claudable_helper/services/filesystem.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,037 copying build/lib/claudable_helper/services/assets.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,039 copying build/lib/claudable_helper/services/vercel_service.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,041 copying build/lib/claudable_helper/services/token_service.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,043 copying build/lib/claudable_helper/services/github_service.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,045 copying build/lib/claudable_helper/services/cli_session_manager.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,048 copying build/lib/claudable_helper/services/local_runtime.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,050 copying build/lib/claudable_helper/services/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,052 copying build/lib/claudable_helper/services/env_manager.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/services 2025-09-20T00:54:41,055 creating build/bdist.linux-armv7l/wheel/claudable_helper/cli 2025-09-20T00:54:41,057 creating build/bdist.linux-armv7l/wheel/claudable_helper/cli/adapters 2025-09-20T00:54:41,058 copying build/lib/claudable_helper/cli/adapters/claude_code.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli/adapters 2025-09-20T00:54:41,061 copying build/lib/claudable_helper/cli/adapters/codex_cli.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli/adapters 2025-09-20T00:54:41,063 copying build/lib/claudable_helper/cli/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli/adapters 2025-09-20T00:54:41,065 copying build/lib/claudable_helper/cli/adapters/qwen_cli.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli/adapters 2025-09-20T00:54:41,068 copying build/lib/claudable_helper/cli/adapters/cursor_agent.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli/adapters 2025-09-20T00:54:41,071 copying build/lib/claudable_helper/cli/adapters/gemini_cli.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli/adapters 2025-09-20T00:54:41,074 copying build/lib/claudable_helper/cli/unified_manager.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli 2025-09-20T00:54:41,076 copying build/lib/claudable_helper/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli 2025-09-20T00:54:41,077 copying build/lib/claudable_helper/cli/base.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli 2025-09-20T00:54:41,080 copying build/lib/claudable_helper/cli/manager.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/cli 2025-09-20T00:54:41,082 creating build/bdist.linux-armv7l/wheel/claudable_helper/models 2025-09-20T00:54:41,084 copying build/lib/claudable_helper/models/env_vars.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,086 copying build/lib/claudable_helper/models/sessions.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,088 copying build/lib/claudable_helper/models/messages.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,090 copying build/lib/claudable_helper/models/project_services.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,092 copying build/lib/claudable_helper/models/tokens.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,094 copying build/lib/claudable_helper/models/projects.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,096 copying build/lib/claudable_helper/models/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper/models 2025-09-20T00:54:41,098 copying build/lib/claudable_helper/__init__.py -> build/bdist.linux-armv7l/wheel/./claudable_helper 2025-09-20T00:54:41,099 running install_egg_info 2025-09-20T00:54:41,105 Copying roundtable_ai.egg-info to build/bdist.linux-armv7l/wheel/./roundtable_ai-0.4.0-py3.11.egg-info 2025-09-20T00:54:41,116 running install_scripts 2025-09-20T00:54:41,126 creating build/bdist.linux-armv7l/wheel/roundtable_ai-0.4.0.dist-info/WHEEL 2025-09-20T00:54:41,129 creating '/tmp/pip-wheel-p0ors2it/.tmp-pnihn8pc/roundtable_ai-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-20T00:54:41,132 adding 'claudable_helper/__init__.py' 2025-09-20T00:54:41,134 adding 'claudable_helper/cli/__init__.py' 2025-09-20T00:54:41,137 adding 'claudable_helper/cli/base.py' 2025-09-20T00:54:41,140 adding 'claudable_helper/cli/manager.py' 2025-09-20T00:54:41,142 adding 'claudable_helper/cli/unified_manager.py' 2025-09-20T00:54:41,144 adding 'claudable_helper/cli/adapters/__init__.py' 2025-09-20T00:54:41,147 adding 'claudable_helper/cli/adapters/claude_code.py' 2025-09-20T00:54:41,151 adding 'claudable_helper/cli/adapters/codex_cli.py' 2025-09-20T00:54:41,155 adding 'claudable_helper/cli/adapters/cursor_agent.py' 2025-09-20T00:54:41,159 adding 'claudable_helper/cli/adapters/gemini_cli.py' 2025-09-20T00:54:41,163 adding 'claudable_helper/cli/adapters/qwen_cli.py' 2025-09-20T00:54:41,166 adding 'claudable_helper/core/__init__.py' 2025-09-20T00:54:41,167 adding 'claudable_helper/core/config.py' 2025-09-20T00:54:41,169 adding 'claudable_helper/core/crypto.py' 2025-09-20T00:54:41,171 adding 'claudable_helper/core/terminal_ui.py' 2025-09-20T00:54:41,173 adding 'claudable_helper/core/websocket/__init__.py' 2025-09-20T00:54:41,175 adding 'claudable_helper/core/websocket/manager.py' 2025-09-20T00:54:41,177 adding 'claudable_helper/external/__init__.py' 2025-09-20T00:54:41,179 adding 'claudable_helper/external/claude_code_sdk.py' 2025-09-20T00:54:41,181 adding 'claudable_helper/models/__init__.py' 2025-09-20T00:54:41,183 adding 'claudable_helper/models/env_vars.py' 2025-09-20T00:54:41,184 adding 'claudable_helper/models/messages.py' 2025-09-20T00:54:41,187 adding 'claudable_helper/models/project_services.py' 2025-09-20T00:54:41,189 adding 'claudable_helper/models/projects.py' 2025-09-20T00:54:41,191 adding 'claudable_helper/models/sessions.py' 2025-09-20T00:54:41,192 adding 'claudable_helper/models/tokens.py' 2025-09-20T00:54:41,195 adding 'claudable_helper/services/__init__.py' 2025-09-20T00:54:41,196 adding 'claudable_helper/services/assets.py' 2025-09-20T00:54:41,198 adding 'claudable_helper/services/claude_act.py' 2025-09-20T00:54:41,201 adding 'claudable_helper/services/cli_session_manager.py' 2025-09-20T00:54:41,203 adding 'claudable_helper/services/env_manager.py' 2025-09-20T00:54:41,204 adding 'claudable_helper/services/filesystem.py' 2025-09-20T00:54:41,206 adding 'claudable_helper/services/git_ops.py' 2025-09-20T00:54:41,208 adding 'claudable_helper/services/github_service.py' 2025-09-20T00:54:41,211 adding 'claudable_helper/services/local_runtime.py' 2025-09-20T00:54:41,213 adding 'claudable_helper/services/token_service.py' 2025-09-20T00:54:41,216 adding 'claudable_helper/services/vercel_service.py' 2025-09-20T00:54:41,219 adding 'claudable_helper/services/project/initializer.py' 2025-09-20T00:54:41,222 adding 'roundtable_mcp_server/__init__.py' 2025-09-20T00:54:41,224 adding 'roundtable_mcp_server/__main__.py' 2025-09-20T00:54:41,226 adding 'roundtable_mcp_server/availability_checker.py' 2025-09-20T00:54:41,229 adding 'roundtable_mcp_server/cli_subagent.py' 2025-09-20T00:54:41,231 adding 'roundtable_mcp_server/demo.py' 2025-09-20T00:54:41,234 adding 'roundtable_mcp_server/server.py' 2025-09-20T00:54:41,237 adding 'roundtable_mcp_server/test_server.py' 2025-09-20T00:54:41,240 adding 'roundtable_ai-0.4.0.dist-info/METADATA' 2025-09-20T00:54:41,241 adding 'roundtable_ai-0.4.0.dist-info/WHEEL' 2025-09-20T00:54:41,242 adding 'roundtable_ai-0.4.0.dist-info/entry_points.txt' 2025-09-20T00:54:41,243 adding 'roundtable_ai-0.4.0.dist-info/top_level.txt' 2025-09-20T00:54:41,245 adding 'roundtable_ai-0.4.0.dist-info/RECORD' 2025-09-20T00:54:41,248 removing build/bdist.linux-armv7l/wheel 2025-09-20T00:54:41,360 Building wheel for roundtable-ai (pyproject.toml): finished with status 'done' 2025-09-20T00:54:41,367 Created wheel for roundtable-ai: filename=roundtable_ai-0.4.0-py3-none-any.whl size=117625 sha256=43f9a8a1b9c9f6c2575ad4b3a4546c5f09b08166079e29825da2a9ee953836a1 2025-09-20T00:54:41,368 Stored in directory: /tmp/pip-ephem-wheel-cache-z9lyzs4y/wheels/ce/23/e2/b871d616016de7b6217fd6ea967d230e59887194d32daf6389 2025-09-20T00:54:41,386 Successfully built roundtable-ai 2025-09-20T00:54:41,393 Removed build tracker: '/tmp/pip-build-tracker-rb9gqrdz'