2026-07-08T23:43:07,085 Created temporary directory: /tmp/pip-ephem-wheel-cache-q09p32s_ 2026-07-08T23:43:07,087 Created temporary directory: /tmp/pip-build-tracker-cwal8s3t 2026-07-08T23:43:07,087 Initialized build tracking at /tmp/pip-build-tracker-cwal8s3t 2026-07-08T23:43:07,088 Created build tracker: /tmp/pip-build-tracker-cwal8s3t 2026-07-08T23:43:07,088 Entered build tracker: /tmp/pip-build-tracker-cwal8s3t 2026-07-08T23:43:07,089 Created temporary directory: /tmp/pip-wheel-l7cibjkf 2026-07-08T23:43:07,092 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-07-08T23:43:07,095 Created temporary directory: /tmp/pip-ephem-wheel-cache-sri_afpg 2026-07-08T23:43:07,119 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-08T23:43:07,122 2 location(s) to search for versions of ajo-cli: 2026-07-08T23:43:07,122 * https://pypi.org/simple/ajo-cli/ 2026-07-08T23:43:07,122 * https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:43:07,123 Fetching project page and analyzing links: https://pypi.org/simple/ajo-cli/ 2026-07-08T23:43:07,124 Getting page https://pypi.org/simple/ajo-cli/ 2026-07-08T23:43:07,125 Found index url https://pypi.org/simple 2026-07-08T23:43:07,354 Fetched page https://pypi.org/simple/ajo-cli/ as application/vnd.pypi.simple.v1+json 2026-07-08T23:43:07,358 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/49/cb/5eea0fbded62421e0198c828d8168f54fcb61dfc28733ce8bcaca88a2546/ajo_cli-2.0.0-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,359 Found link https://files.pythonhosted.org/packages/ed/0a/4f5b5f71fe4d5c0dea196c8f106ac51207dc45a158879298306d0b2ce45e/ajo_cli-2.0.0.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 2.0.0 2026-07-08T23:43:07,360 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/a7/1c/331d4bf2609bc4fa8eb26dc525509d8895d553a71d48f2779a2a0b97dd7a/ajo_cli-2.0.1-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,361 Found link https://files.pythonhosted.org/packages/6a/e5/749238e2365b07d1a729acbda0c3a5b4dfed0a259526e6baef92931ec87f/ajo_cli-2.0.1.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 2.0.1 2026-07-08T23:43:07,361 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/61/52/8ad5544af386cb2260d1b98fefe4e923187a0c570cd6893b95cc1104f456/ajo_cli-2.0.2-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,362 Found link https://files.pythonhosted.org/packages/d0/01/dfc55de275b9b55f216a66f6f411993ee1808c54bf9ef992135389ef8d12/ajo_cli-2.0.2.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 2.0.2 2026-07-08T23:43:07,363 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/eb/1d/4a063d162a28253b0f094c027c721099f893e86362b22162328259ed118b/ajo_cli-3.0.0-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,364 Found link https://files.pythonhosted.org/packages/65/c9/b2b5956f449d50f5245b4d679da5baafec602d1a4b54df300c32cd4ebe1b/ajo_cli-3.0.0.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 3.0.0 2026-07-08T23:43:07,365 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/3d/60/651e402480e98bc731ab38056b8667c39a53d1f77a32568714b9b72bbb9a/ajo_cli-3.0.1-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,366 Found link https://files.pythonhosted.org/packages/f1/2e/7e95429d7e7351d7bccabc9459ef072aa0e7dee7e85663f027939fd9526f/ajo_cli-3.0.1.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 3.0.1 2026-07-08T23:43:07,367 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/29/11/e159c368048fcce834480c3dd88b7ccb38720ce4150e201548b2a921861f/ajo_cli-3.3.0-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,368 Found link https://files.pythonhosted.org/packages/bd/96/c92e971f58ba0856647a44878956ec472c521d8d58e18a1c554401834816/ajo_cli-3.3.0.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 3.3.0 2026-07-08T23:43:07,369 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/59/10/9cc85164ab1c075fe6bf5e3ebc328c72c26321bf391cc3d95700d27dd914/ajo_cli-3.4.0-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,370 Found link https://files.pythonhosted.org/packages/f0/75/33f1835dc0a885541ecb4cb00161f4ebdefaeecb499370b1db667a1f26ec/ajo_cli-3.4.0.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 3.4.0 2026-07-08T23:43:07,370 Skipping link: No binaries permitted for ajo-cli: https://files.pythonhosted.org/packages/c8/73/022c9134c4fda49ef6a3a7c4dcf56304c5b3c33239c757d19acda298e75b/ajo_cli-3.4.1-py3-none-any.whl (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,371 Found link https://files.pythonhosted.org/packages/08/57/5b56f618dc93cd9be8878b7faaafafb37284279637d84a8da941190a43fb/ajo_cli-3.4.1.tar.gz (from https://pypi.org/simple/ajo-cli/) (requires-python:>=3.10), version: 3.4.1 2026-07-08T23:43:07,372 Fetching project page and analyzing links: https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:43:07,372 Getting page https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:43:07,374 Found index url https://www.piwheels.org/simple 2026-07-08T23:43:07,797 Fetched page https://www.piwheels.org/simple/ajo-cli/ as text/html 2026-07-08T23:43:07,800 Skipping link: No binaries permitted for ajo-cli: https://www.piwheels.org/simple/ajo-cli/ajo_cli-3.4.0-py3-none-any.whl#sha256=40879e20d700bca3556274477d1c60a8aa3262b0bb2c9eafd1b6b6d715e3af4a (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,801 Skipping link: No binaries permitted for ajo-cli: https://archive1.piwheels.org/simple/ajo-cli/ajo_cli-3.3.0-py3-none-any.whl#sha256=84f4dd92e3bf811b52ad2be16b63944da51b8633c25bbb9d802489805ab85f00 (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,801 Skipping link: No binaries permitted for ajo-cli: https://archive1.piwheels.org/simple/ajo-cli/ajo_cli-3.0.1-py3-none-any.whl#sha256=6215cbc77ad18a47cfa73658da8b20b80d055ffd5bd02c39c706a3792d517986 (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,802 Skipping link: No binaries permitted for ajo-cli: https://archive1.piwheels.org/simple/ajo-cli/ajo_cli-3.0.0-py3-none-any.whl#sha256=5ac126f9d1def764c9fbfed3f6941b29a51ed62f8f551c23e1ad5581798534b5 (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,803 Skipping link: No binaries permitted for ajo-cli: https://archive1.piwheels.org/simple/ajo-cli/ajo_cli-2.0.2-py3-none-any.whl#sha256=df4e085be92f2b787489a8194d5ffe40437f336f948182686c568fd1896a71a2 (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,803 Skipping link: No binaries permitted for ajo-cli: https://archive1.piwheels.org/simple/ajo-cli/ajo_cli-2.0.1-py3-none-any.whl#sha256=2399a0eca2d513fbc721ee02d20766787e2594426d51d575f3510c41cb652868 (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,804 Skipping link: No binaries permitted for ajo-cli: https://archive1.piwheels.org/simple/ajo-cli/ajo_cli-2.0.0-py3-none-any.whl#sha256=b6879e8d029de797cfc8790fab9164e58773e7bf7a8a94029d385943c5fe94bc (from https://www.piwheels.org/simple/ajo-cli/) (requires-python:>=3.10) 2026-07-08T23:43:07,805 Skipping link: not a file: https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:43:07,806 Skipping link: not a file: https://pypi.org/simple/ajo-cli/ 2026-07-08T23:43:07,826 Given no hashes to check 1 links for project 'ajo-cli': discarding no candidates 2026-07-08T23:43:07,846 Collecting ajo-cli==3.4.1 2026-07-08T23:43:07,848 Created temporary directory: /tmp/pip-unpack-5tzs3sf7 2026-07-08T23:43:08,077 Downloading ajo_cli-3.4.1.tar.gz (190 kB) 2026-07-08T23:43:08,418 Added ajo-cli==3.4.1 from https://files.pythonhosted.org/packages/08/57/5b56f618dc93cd9be8878b7faaafafb37284279637d84a8da941190a43fb/ajo_cli-3.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-cwal8s3t' 2026-07-08T23:43:08,427 Created temporary directory: /tmp/pip-build-env-mp_wxbpz 2026-07-08T23:43:08,434 Installing build dependencies: started 2026-07-08T23:43:08,436 Running command pip subprocess to install build dependencies 2026-07-08T23:43:09,586 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-08T23:43:10,030 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-07-08T23:43:10,053 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-08T23:43:11,844 Collecting setuptools>=61.0 2026-07-08T23:43:11,845 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-08T23:43:11,864 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-08T23:43:12,096 Collecting wheel 2026-07-08T23:43:12,097 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-08T23:43:12,111 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-08T23:43:12,295 Collecting packaging>=24.0 2026-07-08T23:43:12,296 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-08T23:43:12,309 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-08T23:43:12,499 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-08T23:43:12,519 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-08T23:43:12,603 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-08T23:43:12,640 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-08T23:43:12,666 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-08T23:43:12,756 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-08T23:43:15,520 Installing collected packages: setuptools, packaging, wheel 2026-07-08T23:43:19,138 Creating /tmp/pip-build-env-mp_wxbpz/overlay/local/bin 2026-07-08T23:43:19,140 changing mode of /tmp/pip-build-env-mp_wxbpz/overlay/local/bin/wheel to 755 2026-07-08T23:43:19,161 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-08T23:43:19,449 Installing build dependencies: finished with status 'done' 2026-07-08T23:43:19,456 Getting requirements to build wheel: started 2026-07-08T23:43:19,457 Running command Getting requirements to build wheel 2026-07-08T23:43:20,151 running egg_info 2026-07-08T23:43:20,157 writing ajo_cli.egg-info/PKG-INFO 2026-07-08T23:43:20,162 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-07-08T23:43:20,164 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-07-08T23:43:20,166 writing requirements to ajo_cli.egg-info/requires.txt 2026-07-08T23:43:20,167 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-07-08T23:43:20,200 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:20,207 adding license file 'LICENSE' 2026-07-08T23:43:20,213 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:20,311 Getting requirements to build wheel: finished with status 'done' 2026-07-08T23:43:20,314 Created temporary directory: /tmp/pip-modern-metadata-c5x6y0v1 2026-07-08T23:43:20,317 Preparing metadata (pyproject.toml): started 2026-07-08T23:43:20,318 Running command Preparing metadata (pyproject.toml) 2026-07-08T23:43:20,964 running dist_info 2026-07-08T23:43:20,974 creating /tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info 2026-07-08T23:43:20,975 writing /tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/PKG-INFO 2026-07-08T23:43:20,980 writing dependency_links to /tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/dependency_links.txt 2026-07-08T23:43:20,982 writing entry points to /tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/entry_points.txt 2026-07-08T23:43:20,983 writing requirements to /tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/requires.txt 2026-07-08T23:43:20,985 writing top-level names to /tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/top_level.txt 2026-07-08T23:43:20,986 writing manifest file '/tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:21,014 reading manifest file '/tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:21,016 adding license file 'LICENSE' 2026-07-08T23:43:21,021 writing manifest file '/tmp/pip-modern-metadata-c5x6y0v1/ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:21,022 creating '/tmp/pip-modern-metadata-c5x6y0v1/ajo_cli-3.4.1.dist-info' 2026-07-08T23:43:21,153 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-08T23:43:21,160 Source in /tmp/pip-wheel-l7cibjkf/ajo-cli_acfe85958a43410b8915f93624f69d5a has version 3.4.1, which satisfies requirement ajo-cli==3.4.1 from https://files.pythonhosted.org/packages/08/57/5b56f618dc93cd9be8878b7faaafafb37284279637d84a8da941190a43fb/ajo_cli-3.4.1.tar.gz 2026-07-08T23:43:21,161 Removed ajo-cli==3.4.1 from https://files.pythonhosted.org/packages/08/57/5b56f618dc93cd9be8878b7faaafafb37284279637d84a8da941190a43fb/ajo_cli-3.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-cwal8s3t' 2026-07-08T23:43:21,170 Created temporary directory: /tmp/pip-unpack-xjzgcmln 2026-07-08T23:43:21,171 Building wheels for collected packages: ajo-cli 2026-07-08T23:43:21,175 Created temporary directory: /tmp/pip-wheel-tdkbv32w 2026-07-08T23:43:21,176 Destination directory: /tmp/pip-wheel-tdkbv32w 2026-07-08T23:43:21,178 Building wheel for ajo-cli (pyproject.toml): started 2026-07-08T23:43:21,179 Running command Building wheel for ajo-cli (pyproject.toml) 2026-07-08T23:43:21,833 running bdist_wheel 2026-07-08T23:43:21,850 running build 2026-07-08T23:43:21,850 running build_py 2026-07-08T23:43:21,856 creating build/lib/ajo 2026-07-08T23:43:21,858 copying ajo/utils.py -> build/lib/ajo 2026-07-08T23:43:21,861 copying ajo/database_manager.py -> build/lib/ajo 2026-07-08T23:43:21,863 copying ajo/github_integration.py -> build/lib/ajo 2026-07-08T23:43:21,865 copying ajo/__init__.py -> build/lib/ajo 2026-07-08T23:43:21,867 copying ajo/__main__.py -> build/lib/ajo 2026-07-08T23:43:21,869 copying ajo/validators.py -> build/lib/ajo 2026-07-08T23:43:21,872 copying ajo/cli.py -> build/lib/ajo 2026-07-08T23:43:21,876 creating build/lib/ajo/presets 2026-07-08T23:43:21,877 copying ajo/presets/ninja_api.py -> build/lib/ajo/presets 2026-07-08T23:43:21,880 copying ajo/presets/docker_sync.py -> build/lib/ajo/presets 2026-07-08T23:43:21,883 copying ajo/presets/rest_api.py -> build/lib/ajo/presets 2026-07-08T23:43:21,886 copying ajo/presets/docker.py -> build/lib/ajo/presets 2026-07-08T23:43:21,888 copying ajo/presets/__init__.py -> build/lib/ajo/presets 2026-07-08T23:43:21,890 copying ajo/presets/graphql_api.py -> build/lib/ajo/presets 2026-07-08T23:43:21,893 copying ajo/presets/monolith.py -> build/lib/ajo/presets 2026-07-08T23:43:21,895 copying ajo/presets/base.py -> build/lib/ajo/presets 2026-07-08T23:43:21,898 creating build/lib/ajo/scaffolding 2026-07-08T23:43:21,899 copying ajo/scaffolding/engine.py -> build/lib/ajo/scaffolding 2026-07-08T23:43:21,902 copying ajo/scaffolding/__init__.py -> build/lib/ajo/scaffolding 2026-07-08T23:43:21,904 creating build/lib/ajo/plugins 2026-07-08T23:43:21,905 copying ajo/plugins/discovery.py -> build/lib/ajo/plugins 2026-07-08T23:43:21,908 copying ajo/plugins/exceptions.py -> build/lib/ajo/plugins 2026-07-08T23:43:21,910 copying ajo/plugins/__init__.py -> build/lib/ajo/plugins 2026-07-08T23:43:21,911 copying ajo/plugins/hooks.py -> build/lib/ajo/plugins 2026-07-08T23:43:21,914 copying ajo/plugins/manifest.py -> build/lib/ajo/plugins 2026-07-08T23:43:21,917 creating build/lib/ajo/ui 2026-07-08T23:43:21,918 copying ajo/ui/fuzzy.py -> build/lib/ajo/ui 2026-07-08T23:43:21,920 copying ajo/ui/icons.py -> build/lib/ajo/ui 2026-07-08T23:43:21,922 copying ajo/ui/keyboard.py -> build/lib/ajo/ui 2026-07-08T23:43:21,925 copying ajo/ui/progress.py -> build/lib/ajo/ui 2026-07-08T23:43:21,927 copying ajo/ui/__init__.py -> build/lib/ajo/ui 2026-07-08T23:43:21,929 copying ajo/ui/capabilities.py -> build/lib/ajo/ui 2026-07-08T23:43:21,931 copying ajo/ui/theme.py -> build/lib/ajo/ui 2026-07-08T23:43:21,934 copying ajo/ui/terminal_detector.py -> build/lib/ajo/ui 2026-07-08T23:43:21,937 creating build/lib/ajo/gateway 2026-07-08T23:43:21,938 copying ajo/gateway/utils.py -> build/lib/ajo/gateway 2026-07-08T23:43:21,941 copying ajo/gateway/git.py -> build/lib/ajo/gateway 2026-07-08T23:43:21,943 copying ajo/gateway/uv.py -> build/lib/ajo/gateway 2026-07-08T23:43:21,945 copying ajo/gateway/__init__.py -> build/lib/ajo/gateway 2026-07-08T23:43:21,947 copying ajo/gateway/gh.py -> build/lib/ajo/gateway 2026-07-08T23:43:21,949 creating build/lib/ajo/templates 2026-07-08T23:43:21,950 copying ajo/templates/__init__.py -> build/lib/ajo/templates 2026-07-08T23:43:21,952 copying ajo/templates/django_app.py -> build/lib/ajo/templates 2026-07-08T23:43:21,956 creating build/lib/ajo/core 2026-07-08T23:43:21,956 copying ajo/core/typo_correction.py -> build/lib/ajo/core 2026-07-08T23:43:21,958 copying ajo/core/updater.py -> build/lib/ajo/core 2026-07-08T23:43:21,961 copying ajo/core/signals.py -> build/lib/ajo/core 2026-07-08T23:43:21,963 copying ajo/core/config.py -> build/lib/ajo/core 2026-07-08T23:43:21,965 copying ajo/core/crash_handler.py -> build/lib/ajo/core 2026-07-08T23:43:21,968 copying ajo/core/environment.py -> build/lib/ajo/core 2026-07-08T23:43:21,970 copying ajo/core/exceptions.py -> build/lib/ajo/core 2026-07-08T23:43:21,972 copying ajo/core/lazy_imports.py -> build/lib/ajo/core 2026-07-08T23:43:21,974 copying ajo/core/color_control.py -> build/lib/ajo/core 2026-07-08T23:43:21,976 copying ajo/core/logging_config.py -> build/lib/ajo/core 2026-07-08T23:43:21,978 copying ajo/core/__init__.py -> build/lib/ajo/core 2026-07-08T23:43:21,980 copying ajo/core/app.py -> build/lib/ajo/core 2026-07-08T23:43:21,982 copying ajo/core/telemetry.py -> build/lib/ajo/core 2026-07-08T23:43:21,984 copying ajo/core/streaming.py -> build/lib/ajo/core 2026-07-08T23:43:21,987 copying ajo/core/constants.py -> build/lib/ajo/core 2026-07-08T23:43:21,990 creating build/lib/ajo/commands 2026-07-08T23:43:21,992 copying ajo/commands/scan.py -> build/lib/ajo/commands 2026-07-08T23:43:21,995 copying ajo/commands/changelog.py -> build/lib/ajo/commands 2026-07-08T23:43:21,997 copying ajo/commands/completions.py -> build/lib/ajo/commands 2026-07-08T23:43:21,999 copying ajo/commands/doctor.py -> build/lib/ajo/commands 2026-07-08T23:43:22,002 copying ajo/commands/upgrade.py -> build/lib/ajo/commands 2026-07-08T23:43:22,003 copying ajo/commands/__init__.py -> build/lib/ajo/commands 2026-07-08T23:43:22,005 copying ajo/commands/menu.py -> build/lib/ajo/commands 2026-07-08T23:43:22,008 copying ajo/commands/report.py -> build/lib/ajo/commands 2026-07-08T23:43:22,011 creating build/lib/ajo/detector 2026-07-08T23:43:22,012 copying ajo/detector/prereqs.py -> build/lib/ajo/detector 2026-07-08T23:43:22,014 copying ajo/detector/cache.py -> build/lib/ajo/detector 2026-07-08T23:43:22,016 copying ajo/detector/__init__.py -> build/lib/ajo/detector 2026-07-08T23:43:22,018 copying ajo/detector/smart_cli.py -> build/lib/ajo/detector 2026-07-08T23:43:22,020 copying ajo/detector/ast_analyzer.py -> build/lib/ajo/detector 2026-07-08T23:43:22,023 copying ajo/detector/project.py -> build/lib/ajo/detector 2026-07-08T23:43:22,026 creating build/lib/ajo/presets/addons 2026-07-08T23:43:22,027 copying ajo/presets/addons/_settings.py -> build/lib/ajo/presets/addons 2026-07-08T23:43:22,030 copying ajo/presets/addons/cache.py -> build/lib/ajo/presets/addons 2026-07-08T23:43:22,032 copying ajo/presets/addons/testing.py -> build/lib/ajo/presets/addons 2026-07-08T23:43:22,035 copying ajo/presets/addons/auth.py -> build/lib/ajo/presets/addons 2026-07-08T23:43:22,038 copying ajo/presets/addons/__init__.py -> build/lib/ajo/presets/addons 2026-07-08T23:43:22,040 copying ajo/presets/addons/security.py -> build/lib/ajo/presets/addons 2026-07-08T23:43:22,042 running egg_info 2026-07-08T23:43:22,052 writing ajo_cli.egg-info/PKG-INFO 2026-07-08T23:43:22,056 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-07-08T23:43:22,058 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-07-08T23:43:22,059 writing requirements to ajo_cli.egg-info/requires.txt 2026-07-08T23:43:22,060 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-07-08T23:43:22,080 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:22,086 adding license file 'LICENSE' 2026-07-08T23:43:22,092 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:43:22,114 installing to build/bdist.linux-armv7l/wheel 2026-07-08T23:43:22,114 running install 2026-07-08T23:43:22,138 running install_lib 2026-07-08T23:43:22,143 creating build/bdist.linux-armv7l/wheel 2026-07-08T23:43:22,146 creating build/bdist.linux-armv7l/wheel/ajo 2026-07-08T23:43:22,147 copying build/lib/ajo/utils.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,150 creating build/bdist.linux-armv7l/wheel/ajo/presets 2026-07-08T23:43:22,152 creating build/bdist.linux-armv7l/wheel/ajo/presets/addons 2026-07-08T23:43:22,153 copying build/lib/ajo/presets/addons/_settings.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:43:22,156 copying build/lib/ajo/presets/addons/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:43:22,159 copying build/lib/ajo/presets/addons/testing.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:43:22,161 copying build/lib/ajo/presets/addons/auth.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:43:22,164 copying build/lib/ajo/presets/addons/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:43:22,167 copying build/lib/ajo/presets/addons/security.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:43:22,169 copying build/lib/ajo/presets/ninja_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,171 copying build/lib/ajo/presets/docker_sync.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,174 copying build/lib/ajo/presets/rest_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,177 copying build/lib/ajo/presets/docker.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,179 copying build/lib/ajo/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,181 copying build/lib/ajo/presets/graphql_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,184 copying build/lib/ajo/presets/monolith.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,186 copying build/lib/ajo/presets/base.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:43:22,188 copying build/lib/ajo/database_manager.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,191 creating build/bdist.linux-armv7l/wheel/ajo/scaffolding 2026-07-08T23:43:22,192 copying build/lib/ajo/scaffolding/engine.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-07-08T23:43:22,195 copying build/lib/ajo/scaffolding/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-07-08T23:43:22,197 creating build/bdist.linux-armv7l/wheel/ajo/plugins 2026-07-08T23:43:22,198 copying build/lib/ajo/plugins/discovery.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:43:22,201 copying build/lib/ajo/plugins/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:43:22,203 copying build/lib/ajo/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:43:22,205 copying build/lib/ajo/plugins/hooks.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:43:22,207 copying build/lib/ajo/plugins/manifest.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:43:22,211 creating build/bdist.linux-armv7l/wheel/ajo/ui 2026-07-08T23:43:22,212 copying build/lib/ajo/ui/fuzzy.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,214 copying build/lib/ajo/ui/icons.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,216 copying build/lib/ajo/ui/keyboard.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,219 copying build/lib/ajo/ui/progress.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,221 copying build/lib/ajo/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,223 copying build/lib/ajo/ui/capabilities.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,225 copying build/lib/ajo/ui/theme.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,227 copying build/lib/ajo/ui/terminal_detector.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:43:22,230 copying build/lib/ajo/github_integration.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,233 creating build/bdist.linux-armv7l/wheel/ajo/gateway 2026-07-08T23:43:22,234 copying build/lib/ajo/gateway/utils.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:43:22,237 copying build/lib/ajo/gateway/git.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:43:22,239 copying build/lib/ajo/gateway/uv.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:43:22,241 copying build/lib/ajo/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:43:22,243 copying build/lib/ajo/gateway/gh.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:43:22,245 copying build/lib/ajo/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,247 copying build/lib/ajo/__main__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,250 creating build/bdist.linux-armv7l/wheel/ajo/templates 2026-07-08T23:43:22,251 copying build/lib/ajo/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-07-08T23:43:22,253 copying build/lib/ajo/templates/django_app.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-07-08T23:43:22,256 copying build/lib/ajo/validators.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,259 creating build/bdist.linux-armv7l/wheel/ajo/core 2026-07-08T23:43:22,260 copying build/lib/ajo/core/typo_correction.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,263 copying build/lib/ajo/core/updater.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,265 copying build/lib/ajo/core/signals.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,267 copying build/lib/ajo/core/config.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,270 copying build/lib/ajo/core/crash_handler.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,272 copying build/lib/ajo/core/environment.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,275 copying build/lib/ajo/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,276 copying build/lib/ajo/core/lazy_imports.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,278 copying build/lib/ajo/core/color_control.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,281 copying build/lib/ajo/core/logging_config.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,283 copying build/lib/ajo/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,285 copying build/lib/ajo/core/app.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,287 copying build/lib/ajo/core/telemetry.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,290 copying build/lib/ajo/core/streaming.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,292 copying build/lib/ajo/core/constants.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:43:22,295 copying build/lib/ajo/cli.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:43:22,299 creating build/bdist.linux-armv7l/wheel/ajo/commands 2026-07-08T23:43:22,301 copying build/lib/ajo/commands/scan.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,303 copying build/lib/ajo/commands/changelog.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,306 copying build/lib/ajo/commands/completions.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,308 copying build/lib/ajo/commands/doctor.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,310 copying build/lib/ajo/commands/upgrade.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,312 copying build/lib/ajo/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,315 copying build/lib/ajo/commands/menu.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,317 copying build/lib/ajo/commands/report.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:43:22,320 creating build/bdist.linux-armv7l/wheel/ajo/detector 2026-07-08T23:43:22,321 copying build/lib/ajo/detector/prereqs.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:43:22,323 copying build/lib/ajo/detector/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:43:22,325 copying build/lib/ajo/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:43:22,328 copying build/lib/ajo/detector/smart_cli.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:43:22,330 copying build/lib/ajo/detector/ast_analyzer.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:43:22,332 copying build/lib/ajo/detector/project.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:43:22,335 running install_egg_info 2026-07-08T23:43:22,339 Copying ajo_cli.egg-info to build/bdist.linux-armv7l/wheel/./ajo_cli-3.4.1-py3.11.egg-info 2026-07-08T23:43:22,352 running install_scripts 2026-07-08T23:43:22,364 creating build/bdist.linux-armv7l/wheel/ajo_cli-3.4.1.dist-info/WHEEL 2026-07-08T23:43:22,367 creating '/tmp/pip-wheel-tdkbv32w/.tmp-1z1uw9de/ajo_cli-3.4.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-08T23:43:22,370 adding 'ajo/__init__.py' 2026-07-08T23:43:22,371 adding 'ajo/__main__.py' 2026-07-08T23:43:22,381 adding 'ajo/cli.py' 2026-07-08T23:43:22,383 adding 'ajo/database_manager.py' 2026-07-08T23:43:22,384 adding 'ajo/github_integration.py' 2026-07-08T23:43:22,386 adding 'ajo/utils.py' 2026-07-08T23:43:22,389 adding 'ajo/validators.py' 2026-07-08T23:43:22,391 adding 'ajo/commands/__init__.py' 2026-07-08T23:43:22,393 adding 'ajo/commands/changelog.py' 2026-07-08T23:43:22,394 adding 'ajo/commands/completions.py' 2026-07-08T23:43:22,396 adding 'ajo/commands/doctor.py' 2026-07-08T23:43:22,397 adding 'ajo/commands/menu.py' 2026-07-08T23:43:22,399 adding 'ajo/commands/report.py' 2026-07-08T23:43:22,401 adding 'ajo/commands/scan.py' 2026-07-08T23:43:22,403 adding 'ajo/commands/upgrade.py' 2026-07-08T23:43:22,405 adding 'ajo/core/__init__.py' 2026-07-08T23:43:22,406 adding 'ajo/core/app.py' 2026-07-08T23:43:22,408 adding 'ajo/core/color_control.py' 2026-07-08T23:43:22,409 adding 'ajo/core/config.py' 2026-07-08T23:43:22,411 adding 'ajo/core/constants.py' 2026-07-08T23:43:22,413 adding 'ajo/core/crash_handler.py' 2026-07-08T23:43:22,415 adding 'ajo/core/environment.py' 2026-07-08T23:43:22,416 adding 'ajo/core/exceptions.py' 2026-07-08T23:43:22,417 adding 'ajo/core/lazy_imports.py' 2026-07-08T23:43:22,419 adding 'ajo/core/logging_config.py' 2026-07-08T23:43:22,420 adding 'ajo/core/signals.py' 2026-07-08T23:43:22,422 adding 'ajo/core/streaming.py' 2026-07-08T23:43:22,424 adding 'ajo/core/telemetry.py' 2026-07-08T23:43:22,426 adding 'ajo/core/typo_correction.py' 2026-07-08T23:43:22,428 adding 'ajo/core/updater.py' 2026-07-08T23:43:22,429 adding 'ajo/detector/__init__.py' 2026-07-08T23:43:22,431 adding 'ajo/detector/ast_analyzer.py' 2026-07-08T23:43:22,433 adding 'ajo/detector/cache.py' 2026-07-08T23:43:22,434 adding 'ajo/detector/prereqs.py' 2026-07-08T23:43:22,436 adding 'ajo/detector/project.py' 2026-07-08T23:43:22,438 adding 'ajo/detector/smart_cli.py' 2026-07-08T23:43:22,440 adding 'ajo/gateway/__init__.py' 2026-07-08T23:43:22,441 adding 'ajo/gateway/gh.py' 2026-07-08T23:43:22,442 adding 'ajo/gateway/git.py' 2026-07-08T23:43:22,444 adding 'ajo/gateway/utils.py' 2026-07-08T23:43:22,446 adding 'ajo/gateway/uv.py' 2026-07-08T23:43:22,448 adding 'ajo/plugins/__init__.py' 2026-07-08T23:43:22,449 adding 'ajo/plugins/discovery.py' 2026-07-08T23:43:22,451 adding 'ajo/plugins/exceptions.py' 2026-07-08T23:43:22,453 adding 'ajo/plugins/hooks.py' 2026-07-08T23:43:22,455 adding 'ajo/plugins/manifest.py' 2026-07-08T23:43:22,457 adding 'ajo/presets/__init__.py' 2026-07-08T23:43:22,458 adding 'ajo/presets/base.py' 2026-07-08T23:43:22,460 adding 'ajo/presets/docker.py' 2026-07-08T23:43:22,462 adding 'ajo/presets/docker_sync.py' 2026-07-08T23:43:22,464 adding 'ajo/presets/graphql_api.py' 2026-07-08T23:43:22,466 adding 'ajo/presets/monolith.py' 2026-07-08T23:43:22,468 adding 'ajo/presets/ninja_api.py' 2026-07-08T23:43:22,471 adding 'ajo/presets/rest_api.py' 2026-07-08T23:43:22,474 adding 'ajo/presets/addons/__init__.py' 2026-07-08T23:43:22,476 adding 'ajo/presets/addons/_settings.py' 2026-07-08T23:43:22,478 adding 'ajo/presets/addons/auth.py' 2026-07-08T23:43:22,480 adding 'ajo/presets/addons/cache.py' 2026-07-08T23:43:22,482 adding 'ajo/presets/addons/security.py' 2026-07-08T23:43:22,484 adding 'ajo/presets/addons/testing.py' 2026-07-08T23:43:22,485 adding 'ajo/scaffolding/__init__.py' 2026-07-08T23:43:22,488 adding 'ajo/scaffolding/engine.py' 2026-07-08T23:43:22,490 adding 'ajo/templates/__init__.py' 2026-07-08T23:43:22,493 adding 'ajo/templates/django_app.py' 2026-07-08T23:43:22,495 adding 'ajo/ui/__init__.py' 2026-07-08T23:43:22,496 adding 'ajo/ui/capabilities.py' 2026-07-08T23:43:22,498 adding 'ajo/ui/fuzzy.py' 2026-07-08T23:43:22,499 adding 'ajo/ui/icons.py' 2026-07-08T23:43:22,501 adding 'ajo/ui/keyboard.py' 2026-07-08T23:43:22,503 adding 'ajo/ui/progress.py' 2026-07-08T23:43:22,505 adding 'ajo/ui/terminal_detector.py' 2026-07-08T23:43:22,507 adding 'ajo/ui/theme.py' 2026-07-08T23:43:22,510 adding 'ajo_cli-3.4.1.dist-info/licenses/LICENSE' 2026-07-08T23:43:22,513 adding 'ajo_cli-3.4.1.dist-info/METADATA' 2026-07-08T23:43:22,514 adding 'ajo_cli-3.4.1.dist-info/WHEEL' 2026-07-08T23:43:22,515 adding 'ajo_cli-3.4.1.dist-info/entry_points.txt' 2026-07-08T23:43:22,516 adding 'ajo_cli-3.4.1.dist-info/top_level.txt' 2026-07-08T23:43:22,518 adding 'ajo_cli-3.4.1.dist-info/RECORD' 2026-07-08T23:43:22,522 removing build/bdist.linux-armv7l/wheel 2026-07-08T23:43:22,643 Building wheel for ajo-cli (pyproject.toml): finished with status 'done' 2026-07-08T23:43:22,651 Created wheel for ajo-cli: filename=ajo_cli-3.4.1-py3-none-any.whl size=206373 sha256=2ec4615b4923b6a4c44c03cee6222d0b44a982c5605e9a2653be76dc07ac5f7f 2026-07-08T23:43:22,652 Stored in directory: /tmp/pip-ephem-wheel-cache-sri_afpg/wheels/f2/83/9c/cdd8e468d8c20df5273100afad1ac61e82ef258645827fa1cc 2026-07-08T23:43:22,670 Successfully built ajo-cli 2026-07-08T23:43:22,683 Removed build tracker: '/tmp/pip-build-tracker-cwal8s3t'