2026-04-16T14:49:17,486 Created temporary directory: /tmp/pip-ephem-wheel-cache-jygzqlue 2026-04-16T14:49:17,488 Created temporary directory: /tmp/pip-build-tracker-j6ybmotp 2026-04-16T14:49:17,489 Initialized build tracking at /tmp/pip-build-tracker-j6ybmotp 2026-04-16T14:49:17,489 Created build tracker: /tmp/pip-build-tracker-j6ybmotp 2026-04-16T14:49:17,490 Entered build tracker: /tmp/pip-build-tracker-j6ybmotp 2026-04-16T14:49:17,490 Created temporary directory: /tmp/pip-wheel-_qxh8589 2026-04-16T14:49:17,494 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-16T14:49:17,496 Created temporary directory: /tmp/pip-ephem-wheel-cache-v2g6mkv2 2026-04-16T14:49:17,518 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-16T14:49:17,521 2 location(s) to search for versions of aha-mcp: 2026-04-16T14:49:17,521 * https://pypi.org/simple/aha-mcp/ 2026-04-16T14:49:17,521 * https://www.piwheels.org/simple/aha-mcp/ 2026-04-16T14:49:17,522 Fetching project page and analyzing links: https://pypi.org/simple/aha-mcp/ 2026-04-16T14:49:17,523 Getting page https://pypi.org/simple/aha-mcp/ 2026-04-16T14:49:17,524 Found index url https://pypi.org/simple 2026-04-16T14:49:17,751 Fetched page https://pypi.org/simple/aha-mcp/ as application/vnd.pypi.simple.v1+json 2026-04-16T14:49:17,753 Skipping link: No binaries permitted for aha-mcp: https://files.pythonhosted.org/packages/47/17/ad91ccc42787c548a4b44cfaaa6f006ac726fb833292ca0c9e968d43b651/aha_mcp-0.1.0-py3-none-any.whl (from https://pypi.org/simple/aha-mcp/) (requires-python:>=3.10) 2026-04-16T14:49:17,754 Found link https://files.pythonhosted.org/packages/73/5a/eebb3b06dee8090be1dba3e36c5b69e9357c375922b393ae28c158b2a6a6/aha_mcp-0.1.0.tar.gz (from https://pypi.org/simple/aha-mcp/) (requires-python:>=3.10), version: 0.1.0 2026-04-16T14:49:17,755 Skipping link: No binaries permitted for aha-mcp: https://files.pythonhosted.org/packages/a6/7a/1f67cd8a3087c785457340ede712bc540e8609ddfeb5bbb190fe4c7e64c9/aha_mcp-0.1.1-py3-none-any.whl (from https://pypi.org/simple/aha-mcp/) (requires-python:>=3.10) 2026-04-16T14:49:17,756 Found link https://files.pythonhosted.org/packages/ef/c9/3a42b55a83a263c7af3f897fbd042fb4363a082c88d2da2bcd9486d2a2ec/aha_mcp-0.1.1.tar.gz (from https://pypi.org/simple/aha-mcp/) (requires-python:>=3.10), version: 0.1.1 2026-04-16T14:49:17,757 Skipping link: No binaries permitted for aha-mcp: https://files.pythonhosted.org/packages/96/2e/f839ecd740890ac32232376c6f405c33d74d5fe825412bdcf105d0081cd3/aha_mcp-1.2.0-py3-none-any.whl (from https://pypi.org/simple/aha-mcp/) (requires-python:>=3.10) 2026-04-16T14:49:17,758 Found link https://files.pythonhosted.org/packages/74/eb/1ea48a96fa6be3a3ce75d07da2a554082619785698594ad464740fece184/aha_mcp-1.2.0.tar.gz (from https://pypi.org/simple/aha-mcp/) (requires-python:>=3.10), version: 1.2.0 2026-04-16T14:49:17,759 Fetching project page and analyzing links: https://www.piwheels.org/simple/aha-mcp/ 2026-04-16T14:49:17,760 Getting page https://www.piwheels.org/simple/aha-mcp/ 2026-04-16T14:49:17,761 Found index url https://www.piwheels.org/simple 2026-04-16T14:49:17,945 Fetched page https://www.piwheels.org/simple/aha-mcp/ as text/html 2026-04-16T14:49:17,947 Skipping link: No binaries permitted for aha-mcp: https://www.piwheels.org/simple/aha-mcp/aha_mcp-0.1.1-py3-none-any.whl#sha256=87881a3a47aa26f1773d8d20a5e66d3f5894c7eb0ecb976336e267b214647887 (from https://www.piwheels.org/simple/aha-mcp/) (requires-python:>=3.10) 2026-04-16T14:49:17,948 Skipping link: No binaries permitted for aha-mcp: https://www.piwheels.org/simple/aha-mcp/aha_mcp-0.1.0-py3-none-any.whl#sha256=6cd6aa41aa7c81f564f59cd9c9adf5e0d4b41fba73ce56995f5c334df9f4ea09 (from https://www.piwheels.org/simple/aha-mcp/) (requires-python:>=3.10) 2026-04-16T14:49:17,949 Skipping link: not a file: https://www.piwheels.org/simple/aha-mcp/ 2026-04-16T14:49:17,949 Skipping link: not a file: https://pypi.org/simple/aha-mcp/ 2026-04-16T14:49:17,970 Given no hashes to check 1 links for project 'aha-mcp': discarding no candidates 2026-04-16T14:49:17,989 Collecting aha-mcp==1.2.0 2026-04-16T14:49:17,992 Created temporary directory: /tmp/pip-unpack-d1pzpcrw 2026-04-16T14:49:18,216 Downloading aha_mcp-1.2.0.tar.gz (13 kB) 2026-04-16T14:49:18,254 Added aha-mcp==1.2.0 from https://files.pythonhosted.org/packages/74/eb/1ea48a96fa6be3a3ce75d07da2a554082619785698594ad464740fece184/aha_mcp-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-j6ybmotp' 2026-04-16T14:49:18,257 Created temporary directory: /tmp/pip-build-env-tpluwol4 2026-04-16T14:49:18,262 Installing build dependencies: started 2026-04-16T14:49:18,263 Running command pip subprocess to install build dependencies 2026-04-16T14:49:19,407 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-16T14:49:19,859 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-16T14:49:19,882 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-16T14:49:21,643 Collecting setuptools>=61 2026-04-16T14:49:21,739 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-16T14:49:24,753 Installing collected packages: setuptools 2026-04-16T14:49:27,857 Successfully installed setuptools-82.0.1 2026-04-16T14:49:28,127 Installing build dependencies: finished with status 'done' 2026-04-16T14:49:28,134 Getting requirements to build wheel: started 2026-04-16T14:49:28,135 Running command Getting requirements to build wheel 2026-04-16T14:49:28,832 running egg_info 2026-04-16T14:49:28,838 writing aha_mcp.egg-info/PKG-INFO 2026-04-16T14:49:28,841 writing dependency_links to aha_mcp.egg-info/dependency_links.txt 2026-04-16T14:49:28,843 writing entry points to aha_mcp.egg-info/entry_points.txt 2026-04-16T14:49:28,844 writing requirements to aha_mcp.egg-info/requires.txt 2026-04-16T14:49:28,845 writing top-level names to aha_mcp.egg-info/top_level.txt 2026-04-16T14:49:28,864 reading manifest file 'aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:28,869 writing manifest file 'aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:28,967 Getting requirements to build wheel: finished with status 'done' 2026-04-16T14:49:28,970 Created temporary directory: /tmp/pip-modern-metadata-zvgdt0k5 2026-04-16T14:49:28,972 Preparing metadata (pyproject.toml): started 2026-04-16T14:49:28,973 Running command Preparing metadata (pyproject.toml) 2026-04-16T14:49:29,616 running dist_info 2026-04-16T14:49:29,627 creating /tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info 2026-04-16T14:49:29,628 writing /tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/PKG-INFO 2026-04-16T14:49:29,631 writing dependency_links to /tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/dependency_links.txt 2026-04-16T14:49:29,633 writing entry points to /tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/entry_points.txt 2026-04-16T14:49:29,634 writing requirements to /tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/requires.txt 2026-04-16T14:49:29,635 writing top-level names to /tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/top_level.txt 2026-04-16T14:49:29,637 writing manifest file '/tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:29,653 reading manifest file '/tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:29,658 writing manifest file '/tmp/pip-modern-metadata-zvgdt0k5/aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:29,659 creating '/tmp/pip-modern-metadata-zvgdt0k5/aha_mcp-1.2.0.dist-info' 2026-04-16T14:49:29,781 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-16T14:49:29,786 Source in /tmp/pip-wheel-_qxh8589/aha-mcp_a93a72b8e4f24e1b9cd4fda4b3a5a945 has version 1.2.0, which satisfies requirement aha-mcp==1.2.0 from https://files.pythonhosted.org/packages/74/eb/1ea48a96fa6be3a3ce75d07da2a554082619785698594ad464740fece184/aha_mcp-1.2.0.tar.gz 2026-04-16T14:49:29,787 Removed aha-mcp==1.2.0 from https://files.pythonhosted.org/packages/74/eb/1ea48a96fa6be3a3ce75d07da2a554082619785698594ad464740fece184/aha_mcp-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-j6ybmotp' 2026-04-16T14:49:29,792 Created temporary directory: /tmp/pip-unpack-uwbi5tt9 2026-04-16T14:49:29,793 Building wheels for collected packages: aha-mcp 2026-04-16T14:49:29,797 Created temporary directory: /tmp/pip-wheel-e_pr6d6f 2026-04-16T14:49:29,797 Destination directory: /tmp/pip-wheel-e_pr6d6f 2026-04-16T14:49:29,799 Building wheel for aha-mcp (pyproject.toml): started 2026-04-16T14:49:29,801 Running command Building wheel for aha-mcp (pyproject.toml) 2026-04-16T14:49:30,420 running bdist_wheel 2026-04-16T14:49:30,438 running build 2026-04-16T14:49:30,439 running build_py 2026-04-16T14:49:30,444 creating build/lib/aha_mcp 2026-04-16T14:49:30,446 copying aha_mcp/context_cache.py -> build/lib/aha_mcp 2026-04-16T14:49:30,449 copying aha_mcp/__main__.py -> build/lib/aha_mcp 2026-04-16T14:49:30,451 copying aha_mcp/mcp_app.py -> build/lib/aha_mcp 2026-04-16T14:49:30,454 copying aha_mcp/__init__.py -> build/lib/aha_mcp 2026-04-16T14:49:30,456 copying aha_mcp/aha_client.py -> build/lib/aha_mcp 2026-04-16T14:49:30,458 running egg_info 2026-04-16T14:49:30,468 writing aha_mcp.egg-info/PKG-INFO 2026-04-16T14:49:30,471 writing dependency_links to aha_mcp.egg-info/dependency_links.txt 2026-04-16T14:49:30,472 writing entry points to aha_mcp.egg-info/entry_points.txt 2026-04-16T14:49:30,474 writing requirements to aha_mcp.egg-info/requires.txt 2026-04-16T14:49:30,475 writing top-level names to aha_mcp.egg-info/top_level.txt 2026-04-16T14:49:30,483 reading manifest file 'aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:30,488 writing manifest file 'aha_mcp.egg-info/SOURCES.txt' 2026-04-16T14:49:30,499 installing to build/bdist.linux-armv7l/wheel 2026-04-16T14:49:30,499 running install 2026-04-16T14:49:30,522 running install_lib 2026-04-16T14:49:30,528 creating build/bdist.linux-armv7l/wheel 2026-04-16T14:49:30,530 creating build/bdist.linux-armv7l/wheel/aha_mcp 2026-04-16T14:49:30,531 copying build/lib/aha_mcp/context_cache.py -> build/bdist.linux-armv7l/wheel/./aha_mcp 2026-04-16T14:49:30,534 copying build/lib/aha_mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./aha_mcp 2026-04-16T14:49:30,536 copying build/lib/aha_mcp/mcp_app.py -> build/bdist.linux-armv7l/wheel/./aha_mcp 2026-04-16T14:49:30,539 copying build/lib/aha_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./aha_mcp 2026-04-16T14:49:30,540 copying build/lib/aha_mcp/aha_client.py -> build/bdist.linux-armv7l/wheel/./aha_mcp 2026-04-16T14:49:30,543 running install_egg_info 2026-04-16T14:49:30,548 Copying aha_mcp.egg-info to build/bdist.linux-armv7l/wheel/./aha_mcp-1.2.0-py3.11.egg-info 2026-04-16T14:49:30,559 running install_scripts 2026-04-16T14:49:30,567 creating build/bdist.linux-armv7l/wheel/aha_mcp-1.2.0.dist-info/WHEEL 2026-04-16T14:49:30,570 creating '/tmp/pip-wheel-e_pr6d6f/.tmp-_fv9cjx8/aha_mcp-1.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-16T14:49:30,572 adding 'aha_mcp/__init__.py' 2026-04-16T14:49:30,573 adding 'aha_mcp/__main__.py' 2026-04-16T14:49:30,576 adding 'aha_mcp/aha_client.py' 2026-04-16T14:49:30,578 adding 'aha_mcp/context_cache.py' 2026-04-16T14:49:30,581 adding 'aha_mcp/mcp_app.py' 2026-04-16T14:49:30,583 adding 'aha_mcp-1.2.0.dist-info/METADATA' 2026-04-16T14:49:30,584 adding 'aha_mcp-1.2.0.dist-info/WHEEL' 2026-04-16T14:49:30,586 adding 'aha_mcp-1.2.0.dist-info/entry_points.txt' 2026-04-16T14:49:30,587 adding 'aha_mcp-1.2.0.dist-info/top_level.txt' 2026-04-16T14:49:30,588 adding 'aha_mcp-1.2.0.dist-info/RECORD' 2026-04-16T14:49:30,589 removing build/bdist.linux-armv7l/wheel 2026-04-16T14:49:30,690 Building wheel for aha-mcp (pyproject.toml): finished with status 'done' 2026-04-16T14:49:30,694 Created wheel for aha-mcp: filename=aha_mcp-1.2.0-py3-none-any.whl size=13203 sha256=a252edbb72b9a03a3aa9049af0e9af55ba8cbd081dd0acb1f70f39d3843c98c5 2026-04-16T14:49:30,696 Stored in directory: /tmp/pip-ephem-wheel-cache-v2g6mkv2/wheels/17/9f/aa/af4eeed6dfac12b445d1fc8c04563d925c4ed155232db3878a 2026-04-16T14:49:30,705 Successfully built aha-mcp 2026-04-16T14:49:30,708 Removed build tracker: '/tmp/pip-build-tracker-j6ybmotp'