2025-10-12T14:31:04,423 Created temporary directory: /tmp/pip-ephem-wheel-cache-s6hfpkr3 2025-10-12T14:31:04,425 Created temporary directory: /tmp/pip-build-tracker-r3ogbswx 2025-10-12T14:31:04,426 Initialized build tracking at /tmp/pip-build-tracker-r3ogbswx 2025-10-12T14:31:04,426 Created build tracker: /tmp/pip-build-tracker-r3ogbswx 2025-10-12T14:31:04,427 Entered build tracker: /tmp/pip-build-tracker-r3ogbswx 2025-10-12T14:31:04,428 Created temporary directory: /tmp/pip-wheel-219605gs 2025-10-12T14:31:04,431 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-10-12T14:31:04,433 Created temporary directory: /tmp/pip-ephem-wheel-cache-g81rn4gs 2025-10-12T14:31:04,455 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-12T14:31:04,458 2 location(s) to search for versions of ai-mcp-terminal: 2025-10-12T14:31:04,458 * https://pypi.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:04,458 * https://www.piwheels.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:04,459 Fetching project page and analyzing links: https://pypi.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:04,460 Getting page https://pypi.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:04,461 Found index url https://pypi.org/simple 2025-10-12T14:31:04,677 Fetched page https://pypi.org/simple/ai-mcp-terminal/ as application/vnd.pypi.simple.v1+json 2025-10-12T14:31:04,678 Skipping link: No binaries permitted for ai-mcp-terminal: https://files.pythonhosted.org/packages/7f/72/b26a6c2cb593d51f68984a9785fa4ba43254c3fb6916a375cf1e8dbb2662/ai_mcp_terminal-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ai-mcp-terminal/) (requires-python:>=3.8) 2025-10-12T14:31:04,679 Found link https://files.pythonhosted.org/packages/bc/77/e1a3495eb0a2b2e5866de450a2948416fb2c698a4090b993d2a16b2548de/ai_mcp_terminal-1.0.0.tar.gz (from https://pypi.org/simple/ai-mcp-terminal/) (requires-python:>=3.8), version: 1.0.0 2025-10-12T14:31:04,680 Skipping link: No binaries permitted for ai-mcp-terminal: https://files.pythonhosted.org/packages/7f/a3/c3bfd01fa1d805c874c975cc66461e3b7f43fd5eb0d3eac5fc606dc64e77/ai_mcp_terminal-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ai-mcp-terminal/) (requires-python:>=3.8) 2025-10-12T14:31:04,681 Found link https://files.pythonhosted.org/packages/a6/af/1c2deb0a53a730784b7bb4d7a2e4b5874252811b9c26564697adb742b5cc/ai_mcp_terminal-1.0.1.tar.gz (from https://pypi.org/simple/ai-mcp-terminal/) (requires-python:>=3.8), version: 1.0.1 2025-10-12T14:31:04,682 Fetching project page and analyzing links: https://www.piwheels.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:04,683 Getting page https://www.piwheels.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:04,684 Found index url https://www.piwheels.org/simple 2025-10-12T14:31:05,077 Fetched page https://www.piwheels.org/simple/ai-mcp-terminal/ as text/html 2025-10-12T14:31:05,078 Skipping link: not a file: https://www.piwheels.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:05,078 Skipping link: not a file: https://pypi.org/simple/ai-mcp-terminal/ 2025-10-12T14:31:05,098 Given no hashes to check 1 links for project 'ai-mcp-terminal': discarding no candidates 2025-10-12T14:31:05,116 Collecting ai-mcp-terminal==1.0.0 2025-10-12T14:31:05,118 Created temporary directory: /tmp/pip-unpack-x91tks33 2025-10-12T14:31:05,329 Downloading ai_mcp_terminal-1.0.0.tar.gz (140 kB) 2025-10-12T14:31:05,471 Added ai-mcp-terminal==1.0.0 from https://files.pythonhosted.org/packages/bc/77/e1a3495eb0a2b2e5866de450a2948416fb2c698a4090b993d2a16b2548de/ai_mcp_terminal-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-r3ogbswx' 2025-10-12T14:31:05,476 Created temporary directory: /tmp/pip-build-env-4ifceq4k 2025-10-12T14:31:05,481 Installing build dependencies: started 2025-10-12T14:31:05,482 Running command pip subprocess to install build dependencies 2025-10-12T14:31:06,867 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-12T14:31:07,445 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-10-12T14:31:07,468 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-12T14:31:09,197 Collecting setuptools>=61.0 2025-10-12T14:31:09,283 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-12T14:31:09,554 Collecting wheel 2025-10-12T14:31:09,571 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-12T14:31:12,791 Installing collected packages: wheel, setuptools 2025-10-12T14:31:13,029 Creating /tmp/pip-build-env-4ifceq4k/overlay/local/bin 2025-10-12T14:31:13,031 changing mode of /tmp/pip-build-env-4ifceq4k/overlay/local/bin/wheel to 755 2025-10-12T14:31:17,223 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-12T14:31:17,495 Installing build dependencies: finished with status 'done' 2025-10-12T14:31:17,500 Getting requirements to build wheel: started 2025-10-12T14:31:17,502 Running command Getting requirements to build wheel 2025-10-12T14:31:18,349 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-12T14:31:18,350 !! 2025-10-12T14:31:18,351 ******************************************************************************** 2025-10-12T14:31:18,351 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-12T14:31:18,352 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-12T14:31:18,353 or your builds will no longer be supported. 2025-10-12T14:31:18,354 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:18,355 ******************************************************************************** 2025-10-12T14:31:18,356 !! 2025-10-12T14:31:18,357 corresp(dist, value, root_dir) 2025-10-12T14:31:18,358 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-12T14:31:18,358 corresp(dist, value, root_dir) 2025-10-12T14:31:18,441 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-12T14:31:18,442 !! 2025-10-12T14:31:18,443 ******************************************************************************** 2025-10-12T14:31:18,444 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-12T14:31:18,445 License :: OSI Approved :: MIT License 2025-10-12T14:31:18,446 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:18,447 ******************************************************************************** 2025-10-12T14:31:18,448 !! 2025-10-12T14:31:18,448 dist._finalize_license_expression() 2025-10-12T14:31:18,449 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-12T14:31:18,449 !! 2025-10-12T14:31:18,451 ******************************************************************************** 2025-10-12T14:31:18,451 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-12T14:31:18,452 License :: OSI Approved :: MIT License 2025-10-12T14:31:18,453 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:18,453 ******************************************************************************** 2025-10-12T14:31:18,454 !! 2025-10-12T14:31:18,455 self._finalize_license_expression() 2025-10-12T14:31:18,456 running egg_info 2025-10-12T14:31:18,460 writing ai_mcp_terminal.egg-info/PKG-INFO 2025-10-12T14:31:18,467 writing dependency_links to ai_mcp_terminal.egg-info/dependency_links.txt 2025-10-12T14:31:18,469 writing entry points to ai_mcp_terminal.egg-info/entry_points.txt 2025-10-12T14:31:18,470 writing requirements to ai_mcp_terminal.egg-info/requires.txt 2025-10-12T14:31:18,472 writing top-level names to ai_mcp_terminal.egg-info/top_level.txt 2025-10-12T14:31:18,495 reading manifest file 'ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:18,498 reading manifest template 'MANIFEST.in' 2025-10-12T14:31:18,507 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-12T14:31:18,508 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-10-12T14:31:18,509 warning: no previously-included files matching '*.backup' found anywhere in distribution 2025-10-12T14:31:18,509 warning: no previously-included files matching '*.backup2' found anywhere in distribution 2025-10-12T14:31:18,510 no previously-included directories found matching 'backups' 2025-10-12T14:31:18,511 adding license file 'LICENSE' 2025-10-12T14:31:18,513 writing manifest file 'ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:18,610 Getting requirements to build wheel: finished with status 'done' 2025-10-12T14:31:18,617 Created temporary directory: /tmp/pip-modern-metadata-1fofx05n 2025-10-12T14:31:18,622 Preparing metadata (pyproject.toml): started 2025-10-12T14:31:18,624 Running command Preparing metadata (pyproject.toml) 2025-10-12T14:31:19,487 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-12T14:31:19,487 !! 2025-10-12T14:31:19,489 ******************************************************************************** 2025-10-12T14:31:19,489 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-12T14:31:19,491 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-12T14:31:19,491 or your builds will no longer be supported. 2025-10-12T14:31:19,492 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:19,493 ******************************************************************************** 2025-10-12T14:31:19,494 !! 2025-10-12T14:31:19,495 corresp(dist, value, root_dir) 2025-10-12T14:31:19,495 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-12T14:31:19,496 corresp(dist, value, root_dir) 2025-10-12T14:31:19,571 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-12T14:31:19,572 !! 2025-10-12T14:31:19,573 ******************************************************************************** 2025-10-12T14:31:19,574 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-12T14:31:19,575 License :: OSI Approved :: MIT License 2025-10-12T14:31:19,576 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:19,576 ******************************************************************************** 2025-10-12T14:31:19,577 !! 2025-10-12T14:31:19,578 dist._finalize_license_expression() 2025-10-12T14:31:19,579 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-12T14:31:19,579 !! 2025-10-12T14:31:19,580 ******************************************************************************** 2025-10-12T14:31:19,580 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-12T14:31:19,581 License :: OSI Approved :: MIT License 2025-10-12T14:31:19,582 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:19,583 ******************************************************************************** 2025-10-12T14:31:19,584 !! 2025-10-12T14:31:19,584 self._finalize_license_expression() 2025-10-12T14:31:19,587 running dist_info 2025-10-12T14:31:19,600 creating /tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info 2025-10-12T14:31:19,601 writing /tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/PKG-INFO 2025-10-12T14:31:19,608 writing dependency_links to /tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/dependency_links.txt 2025-10-12T14:31:19,610 writing entry points to /tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/entry_points.txt 2025-10-12T14:31:19,612 writing requirements to /tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/requires.txt 2025-10-12T14:31:19,613 writing top-level names to /tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/top_level.txt 2025-10-12T14:31:19,614 writing manifest file '/tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:19,636 reading manifest file '/tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:19,638 reading manifest template 'MANIFEST.in' 2025-10-12T14:31:19,649 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-12T14:31:19,650 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-10-12T14:31:19,651 warning: no previously-included files matching '*.backup' found anywhere in distribution 2025-10-12T14:31:19,652 warning: no previously-included files matching '*.backup2' found anywhere in distribution 2025-10-12T14:31:19,653 no previously-included directories found matching 'backups' 2025-10-12T14:31:19,653 adding license file 'LICENSE' 2025-10-12T14:31:19,657 writing manifest file '/tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:19,658 creating '/tmp/pip-modern-metadata-1fofx05n/ai_mcp_terminal-1.0.0.dist-info' 2025-10-12T14:31:19,790 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-12T14:31:19,802 Source in /tmp/pip-wheel-219605gs/ai-mcp-terminal_33085a0ced3e47439e6857d0a5fc83a7 has version 1.0.0, which satisfies requirement ai-mcp-terminal==1.0.0 from https://files.pythonhosted.org/packages/bc/77/e1a3495eb0a2b2e5866de450a2948416fb2c698a4090b993d2a16b2548de/ai_mcp_terminal-1.0.0.tar.gz 2025-10-12T14:31:19,803 Removed ai-mcp-terminal==1.0.0 from https://files.pythonhosted.org/packages/bc/77/e1a3495eb0a2b2e5866de450a2948416fb2c698a4090b993d2a16b2548de/ai_mcp_terminal-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-r3ogbswx' 2025-10-12T14:31:19,820 WARNING: The candidate selected for download or install is a yanked version: 'ai-mcp-terminal' candidate (version 1.0.0 at https://files.pythonhosted.org/packages/bc/77/e1a3495eb0a2b2e5866de450a2948416fb2c698a4090b993d2a16b2548de/ai_mcp_terminal-1.0.0.tar.gz (from https://pypi.org/simple/ai-mcp-terminal/) (requires-python:>=3.8)) 2025-10-12T14:31:19,820 Reason for being yanked: 2025-10-12T14:31:19,822 Created temporary directory: /tmp/pip-unpack-cop0eocb 2025-10-12T14:31:19,823 Building wheels for collected packages: ai-mcp-terminal 2025-10-12T14:31:19,827 Created temporary directory: /tmp/pip-wheel-x2sp_17n 2025-10-12T14:31:19,828 Destination directory: /tmp/pip-wheel-x2sp_17n 2025-10-12T14:31:19,830 Building wheel for ai-mcp-terminal (pyproject.toml): started 2025-10-12T14:31:19,831 Running command Building wheel for ai-mcp-terminal (pyproject.toml) 2025-10-12T14:31:20,384 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-12T14:31:20,384 !! 2025-10-12T14:31:20,385 ******************************************************************************** 2025-10-12T14:31:20,386 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-12T14:31:20,387 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-12T14:31:20,387 or your builds will no longer be supported. 2025-10-12T14:31:20,388 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:20,389 ******************************************************************************** 2025-10-12T14:31:20,390 !! 2025-10-12T14:31:20,390 corresp(dist, value, root_dir) 2025-10-12T14:31:20,391 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-12T14:31:20,391 corresp(dist, value, root_dir) 2025-10-12T14:31:20,458 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-12T14:31:20,458 !! 2025-10-12T14:31:20,459 ******************************************************************************** 2025-10-12T14:31:20,460 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-12T14:31:20,461 License :: OSI Approved :: MIT License 2025-10-12T14:31:20,462 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:20,463 ******************************************************************************** 2025-10-12T14:31:20,464 !! 2025-10-12T14:31:20,465 dist._finalize_license_expression() 2025-10-12T14:31:20,465 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-12T14:31:20,466 !! 2025-10-12T14:31:20,467 ******************************************************************************** 2025-10-12T14:31:20,468 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-12T14:31:20,469 License :: OSI Approved :: MIT License 2025-10-12T14:31:20,470 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-12T14:31:20,470 ******************************************************************************** 2025-10-12T14:31:20,472 !! 2025-10-12T14:31:20,473 self._finalize_license_expression() 2025-10-12T14:31:20,473 running bdist_wheel 2025-10-12T14:31:20,487 running build 2025-10-12T14:31:20,487 running build_py 2025-10-12T14:31:20,494 creating build/lib/src 2025-10-12T14:31:20,497 copying src/web_server.py -> build/lib/src 2025-10-12T14:31:20,500 copying src/terminal_manager.py -> build/lib/src 2025-10-12T14:31:20,504 copying src/mcp_server.py -> build/lib/src 2025-10-12T14:31:20,508 copying src/main.py -> build/lib/src 2025-10-12T14:31:20,510 copying src/__init__.py -> build/lib/src 2025-10-12T14:31:20,511 running egg_info 2025-10-12T14:31:20,524 writing ai_mcp_terminal.egg-info/PKG-INFO 2025-10-12T14:31:20,529 writing dependency_links to ai_mcp_terminal.egg-info/dependency_links.txt 2025-10-12T14:31:20,530 writing entry points to ai_mcp_terminal.egg-info/entry_points.txt 2025-10-12T14:31:20,532 writing requirements to ai_mcp_terminal.egg-info/requires.txt 2025-10-12T14:31:20,533 writing top-level names to ai_mcp_terminal.egg-info/top_level.txt 2025-10-12T14:31:20,544 reading manifest file 'ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:20,547 reading manifest template 'MANIFEST.in' 2025-10-12T14:31:20,557 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-12T14:31:20,557 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-10-12T14:31:20,558 warning: no previously-included files matching '*.backup' found anywhere in distribution 2025-10-12T14:31:20,559 warning: no previously-included files matching '*.backup2' found anywhere in distribution 2025-10-12T14:31:20,559 no previously-included directories found matching 'backups' 2025-10-12T14:31:20,560 adding license file 'LICENSE' 2025-10-12T14:31:20,563 writing manifest file 'ai_mcp_terminal.egg-info/SOURCES.txt' 2025-10-12T14:31:20,565 /tmp/pip-build-env-4ifceq4k/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'src.static' is absent from the `packages` configuration. 2025-10-12T14:31:20,566 !! 2025-10-12T14:31:20,567 ******************************************************************************** 2025-10-12T14:31:20,567 ############################ 2025-10-12T14:31:20,568 # Package would be ignored # 2025-10-12T14:31:20,568 ############################ 2025-10-12T14:31:20,569 Python recognizes 'src.static' as an importable package[^1], 2025-10-12T14:31:20,569 but it is absent from setuptools' `packages` configuration. 2025-10-12T14:31:20,571 This leads to an ambiguous overall configuration. If you want to distribute this 2025-10-12T14:31:20,572 package, please make sure that 'src.static' is explicitly added 2025-10-12T14:31:20,573 to the `packages` configuration field. 2025-10-12T14:31:20,574 Alternatively, you can also rely on setuptools' discovery methods 2025-10-12T14:31:20,575 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-10-12T14:31:20,576 instead of `find_packages(...)`/`find:`). 2025-10-12T14:31:20,577 You can read more about "package discovery" on setuptools documentation page: 2025-10-12T14:31:20,579 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-10-12T14:31:20,580 If you don't want 'src.static' to be distributed and are 2025-10-12T14:31:20,581 already explicitly excluding 'src.static' via 2025-10-12T14:31:20,581 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-10-12T14:31:20,582 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-10-12T14:31:20,583 combination with a more fine grained `package-data` configuration. 2025-10-12T14:31:20,584 You can read more about "package data files" on setuptools documentation page: 2025-10-12T14:31:20,585 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-10-12T14:31:20,587 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-10-12T14:31:20,588 even if it does not contain any `.py` files. 2025-10-12T14:31:20,589 On the other hand, currently there is no concept of package data 2025-10-12T14:31:20,589 directory, all directories are treated like packages. 2025-10-12T14:31:20,590 ******************************************************************************** 2025-10-12T14:31:20,591 !! 2025-10-12T14:31:20,591 check.warn(importable) 2025-10-12T14:31:20,592 creating build/lib/src/static 2025-10-12T14:31:20,593 copying src/static/app.js -> build/lib/src/static 2025-10-12T14:31:20,593 copying src/static/index.html -> build/lib/src/static 2025-10-12T14:31:20,594 copying src/static/styles.css -> build/lib/src/static 2025-10-12T14:31:20,600 installing to build/bdist.linux-armv7l/wheel 2025-10-12T14:31:20,600 running install 2025-10-12T14:31:20,624 running install_lib 2025-10-12T14:31:20,630 creating build/bdist.linux-armv7l/wheel 2025-10-12T14:31:20,633 creating build/bdist.linux-armv7l/wheel/src 2025-10-12T14:31:20,634 copying build/lib/src/web_server.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-12T14:31:20,637 copying build/lib/src/terminal_manager.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-12T14:31:20,641 copying build/lib/src/mcp_server.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-12T14:31:20,644 copying build/lib/src/main.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-12T14:31:20,647 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-12T14:31:20,649 creating build/bdist.linux-armv7l/wheel/src/static 2025-10-12T14:31:20,650 copying build/lib/src/static/index.html -> build/bdist.linux-armv7l/wheel/./src/static 2025-10-12T14:31:20,652 copying build/lib/src/static/styles.css -> build/bdist.linux-armv7l/wheel/./src/static 2025-10-12T14:31:20,654 copying build/lib/src/static/app.js -> build/bdist.linux-armv7l/wheel/./src/static 2025-10-12T14:31:20,657 running install_egg_info 2025-10-12T14:31:20,663 Copying ai_mcp_terminal.egg-info to build/bdist.linux-armv7l/wheel/./ai_mcp_terminal-1.0.0-py3.11.egg-info 2025-10-12T14:31:20,678 running install_scripts 2025-10-12T14:31:20,691 creating build/bdist.linux-armv7l/wheel/ai_mcp_terminal-1.0.0.dist-info/WHEEL 2025-10-12T14:31:20,694 creating '/tmp/pip-wheel-x2sp_17n/.tmp-3d9jjgzr/ai_mcp_terminal-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-12T14:31:20,698 adding 'ai_mcp_terminal-1.0.0.dist-info/licenses/LICENSE' 2025-10-12T14:31:20,700 adding 'src/__init__.py' 2025-10-12T14:31:20,701 adding 'src/main.py' 2025-10-12T14:31:20,707 adding 'src/mcp_server.py' 2025-10-12T14:31:20,715 adding 'src/terminal_manager.py' 2025-10-12T14:31:20,718 adding 'src/web_server.py' 2025-10-12T14:31:20,723 adding 'src/static/app.js' 2025-10-12T14:31:20,725 adding 'src/static/index.html' 2025-10-12T14:31:20,727 adding 'src/static/styles.css' 2025-10-12T14:31:20,738 adding 'ai_mcp_terminal-1.0.0.dist-info/METADATA' 2025-10-12T14:31:20,740 adding 'ai_mcp_terminal-1.0.0.dist-info/WHEEL' 2025-10-12T14:31:20,740 adding 'ai_mcp_terminal-1.0.0.dist-info/entry_points.txt' 2025-10-12T14:31:20,741 adding 'ai_mcp_terminal-1.0.0.dist-info/top_level.txt' 2025-10-12T14:31:20,742 adding 'ai_mcp_terminal-1.0.0.dist-info/RECORD' 2025-10-12T14:31:20,744 removing build/bdist.linux-armv7l/wheel 2025-10-12T14:31:20,855 Building wheel for ai-mcp-terminal (pyproject.toml): finished with status 'done' 2025-10-12T14:31:20,861 Created wheel for ai-mcp-terminal: filename=ai_mcp_terminal-1.0.0-py3-none-any.whl size=84003 sha256=a8e14aac2176d13e7ce1ef16514e14eadf4ec67d1a34a4c60e7de4f740b72e67 2025-10-12T14:31:20,862 Stored in directory: /tmp/pip-ephem-wheel-cache-g81rn4gs/wheels/1f/dd/9c/0a51c20d20b9da3ed46ac5e55d5d4c7475726fd447a40b3fbe 2025-10-12T14:31:20,892 Successfully built ai-mcp-terminal 2025-10-12T14:31:20,897 Removed build tracker: '/tmp/pip-build-tracker-r3ogbswx'