2026-07-08T23:15:03,708 Created temporary directory: /tmp/pip-ephem-wheel-cache-0alv_l3k 2026-07-08T23:15:03,710 Created temporary directory: /tmp/pip-build-tracker-uoga94a2 2026-07-08T23:15:03,710 Initialized build tracking at /tmp/pip-build-tracker-uoga94a2 2026-07-08T23:15:03,711 Created build tracker: /tmp/pip-build-tracker-uoga94a2 2026-07-08T23:15:03,711 Entered build tracker: /tmp/pip-build-tracker-uoga94a2 2026-07-08T23:15:03,712 Created temporary directory: /tmp/pip-wheel-kzb_gd9v 2026-07-08T23:15:03,715 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:15:03,717 Created temporary directory: /tmp/pip-ephem-wheel-cache-7wqu6f6v 2026-07-08T23:15:03,742 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-08T23:15:03,746 2 location(s) to search for versions of ajo-cli: 2026-07-08T23:15:03,746 * https://pypi.org/simple/ajo-cli/ 2026-07-08T23:15:03,746 * https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:15:03,746 Fetching project page and analyzing links: https://pypi.org/simple/ajo-cli/ 2026-07-08T23:15:03,747 Getting page https://pypi.org/simple/ajo-cli/ 2026-07-08T23:15:03,749 Found index url https://pypi.org/simple 2026-07-08T23:15:04,145 Fetched page https://pypi.org/simple/ajo-cli/ as application/vnd.pypi.simple.v1+json 2026-07-08T23:15:04,150 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:15:04,151 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:15:04,151 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:15:04,153 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:15:04,154 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:15:04,155 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:15:04,155 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:15:04,156 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:15:04,157 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:15:04,158 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:15:04,159 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:15:04,160 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:15:04,161 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:15:04,162 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:15:04,162 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:15:04,163 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:15:04,164 Fetching project page and analyzing links: https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:15:04,165 Getting page https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:15:04,166 Found index url https://www.piwheels.org/simple 2026-07-08T23:15:04,459 Fetched page https://www.piwheels.org/simple/ajo-cli/ as text/html 2026-07-08T23:15:04,462 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:15:04,463 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:15:04,463 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:15:04,464 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:15:04,464 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:15:04,465 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:15:04,465 Skipping link: not a file: https://www.piwheels.org/simple/ajo-cli/ 2026-07-08T23:15:04,466 Skipping link: not a file: https://pypi.org/simple/ajo-cli/ 2026-07-08T23:15:04,485 Given no hashes to check 1 links for project 'ajo-cli': discarding no candidates 2026-07-08T23:15:04,502 Collecting ajo-cli==3.4.0 2026-07-08T23:15:04,505 Created temporary directory: /tmp/pip-unpack-e5ujgqp9 2026-07-08T23:15:04,828 Downloading ajo_cli-3.4.0.tar.gz (191 kB) 2026-07-08T23:15:05,189 Added ajo-cli==3.4.0 from https://files.pythonhosted.org/packages/f0/75/33f1835dc0a885541ecb4cb00161f4ebdefaeecb499370b1db667a1f26ec/ajo_cli-3.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-uoga94a2' 2026-07-08T23:15:05,195 Created temporary directory: /tmp/pip-build-env-n3xfqbsh 2026-07-08T23:15:05,200 Installing build dependencies: started 2026-07-08T23:15:05,201 Running command pip subprocess to install build dependencies 2026-07-08T23:15:06,369 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-08T23:15:06,778 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:15:06,801 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-08T23:15:08,798 Collecting setuptools>=61.0 2026-07-08T23:15:08,799 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:15:08,813 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-08T23:15:09,044 Collecting wheel 2026-07-08T23:15:09,046 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-08T23:15:09,058 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-08T23:15:09,238 Collecting packaging>=24.0 2026-07-08T23:15:09,239 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:15:09,251 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-08T23:15:09,442 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-08T23:15:09,461 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-08T23:15:09,562 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-08T23:15:09,597 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-08T23:15:09,621 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-08T23:15:09,706 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-08T23:15:12,450 Installing collected packages: setuptools, packaging, wheel 2026-07-08T23:15:15,983 Creating /tmp/pip-build-env-n3xfqbsh/overlay/local/bin 2026-07-08T23:15:15,985 changing mode of /tmp/pip-build-env-n3xfqbsh/overlay/local/bin/wheel to 755 2026-07-08T23:15:16,006 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-08T23:15:16,293 Installing build dependencies: finished with status 'done' 2026-07-08T23:15:16,299 Getting requirements to build wheel: started 2026-07-08T23:15:16,301 Running command Getting requirements to build wheel 2026-07-08T23:15:16,979 running egg_info 2026-07-08T23:15:16,985 writing ajo_cli.egg-info/PKG-INFO 2026-07-08T23:15:16,990 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-07-08T23:15:16,991 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-07-08T23:15:16,993 writing requirements to ajo_cli.egg-info/requires.txt 2026-07-08T23:15:16,995 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-07-08T23:15:17,026 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:17,032 adding license file 'LICENSE' 2026-07-08T23:15:17,038 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:17,135 Getting requirements to build wheel: finished with status 'done' 2026-07-08T23:15:17,139 Created temporary directory: /tmp/pip-modern-metadata-mftc26cc 2026-07-08T23:15:17,141 Preparing metadata (pyproject.toml): started 2026-07-08T23:15:17,142 Running command Preparing metadata (pyproject.toml) 2026-07-08T23:15:17,774 running dist_info 2026-07-08T23:15:17,784 creating /tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info 2026-07-08T23:15:17,785 writing /tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/PKG-INFO 2026-07-08T23:15:17,790 writing dependency_links to /tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/dependency_links.txt 2026-07-08T23:15:17,791 writing entry points to /tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/entry_points.txt 2026-07-08T23:15:17,793 writing requirements to /tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/requires.txt 2026-07-08T23:15:17,794 writing top-level names to /tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/top_level.txt 2026-07-08T23:15:17,795 writing manifest file '/tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:17,823 reading manifest file '/tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:17,824 adding license file 'LICENSE' 2026-07-08T23:15:17,829 writing manifest file '/tmp/pip-modern-metadata-mftc26cc/ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:17,830 creating '/tmp/pip-modern-metadata-mftc26cc/ajo_cli-3.4.0.dist-info' 2026-07-08T23:15:17,954 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-08T23:15:17,961 Source in /tmp/pip-wheel-kzb_gd9v/ajo-cli_e8ae80e2721e4aef84144fae043b6670 has version 3.4.0, which satisfies requirement ajo-cli==3.4.0 from https://files.pythonhosted.org/packages/f0/75/33f1835dc0a885541ecb4cb00161f4ebdefaeecb499370b1db667a1f26ec/ajo_cli-3.4.0.tar.gz 2026-07-08T23:15:17,962 Removed ajo-cli==3.4.0 from https://files.pythonhosted.org/packages/f0/75/33f1835dc0a885541ecb4cb00161f4ebdefaeecb499370b1db667a1f26ec/ajo_cli-3.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-uoga94a2' 2026-07-08T23:15:17,971 Created temporary directory: /tmp/pip-unpack-iaq_znwo 2026-07-08T23:15:17,972 Building wheels for collected packages: ajo-cli 2026-07-08T23:15:17,976 Created temporary directory: /tmp/pip-wheel-srbts_2o 2026-07-08T23:15:17,977 Destination directory: /tmp/pip-wheel-srbts_2o 2026-07-08T23:15:17,979 Building wheel for ajo-cli (pyproject.toml): started 2026-07-08T23:15:17,981 Running command Building wheel for ajo-cli (pyproject.toml) 2026-07-08T23:15:18,604 running bdist_wheel 2026-07-08T23:15:18,621 running build 2026-07-08T23:15:18,622 running build_py 2026-07-08T23:15:18,628 creating build/lib/ajo 2026-07-08T23:15:18,630 copying ajo/__main__.py -> build/lib/ajo 2026-07-08T23:15:18,632 copying ajo/github_integration.py -> build/lib/ajo 2026-07-08T23:15:18,634 copying ajo/database_manager.py -> build/lib/ajo 2026-07-08T23:15:18,637 copying ajo/cli.py -> build/lib/ajo 2026-07-08T23:15:18,641 copying ajo/__init__.py -> build/lib/ajo 2026-07-08T23:15:18,643 copying ajo/validators.py -> build/lib/ajo 2026-07-08T23:15:18,646 copying ajo/utils.py -> build/lib/ajo 2026-07-08T23:15:18,649 creating build/lib/ajo/core 2026-07-08T23:15:18,650 copying ajo/core/streaming.py -> build/lib/ajo/core 2026-07-08T23:15:18,653 copying ajo/core/color_control.py -> build/lib/ajo/core 2026-07-08T23:15:18,655 copying ajo/core/environment.py -> build/lib/ajo/core 2026-07-08T23:15:18,657 copying ajo/core/typo_correction.py -> build/lib/ajo/core 2026-07-08T23:15:18,659 copying ajo/core/config.py -> build/lib/ajo/core 2026-07-08T23:15:18,662 copying ajo/core/exceptions.py -> build/lib/ajo/core 2026-07-08T23:15:18,664 copying ajo/core/crash_handler.py -> build/lib/ajo/core 2026-07-08T23:15:18,666 copying ajo/core/__init__.py -> build/lib/ajo/core 2026-07-08T23:15:18,668 copying ajo/core/updater.py -> build/lib/ajo/core 2026-07-08T23:15:18,670 copying ajo/core/app.py -> build/lib/ajo/core 2026-07-08T23:15:18,672 copying ajo/core/lazy_imports.py -> build/lib/ajo/core 2026-07-08T23:15:18,674 copying ajo/core/telemetry.py -> build/lib/ajo/core 2026-07-08T23:15:18,676 copying ajo/core/logging_config.py -> build/lib/ajo/core 2026-07-08T23:15:18,679 copying ajo/core/signals.py -> build/lib/ajo/core 2026-07-08T23:15:18,680 copying ajo/core/constants.py -> build/lib/ajo/core 2026-07-08T23:15:18,684 creating build/lib/ajo/ui 2026-07-08T23:15:18,685 copying ajo/ui/keyboard.py -> build/lib/ajo/ui 2026-07-08T23:15:18,687 copying ajo/ui/theme.py -> build/lib/ajo/ui 2026-07-08T23:15:18,690 copying ajo/ui/__init__.py -> build/lib/ajo/ui 2026-07-08T23:15:18,691 copying ajo/ui/capabilities.py -> build/lib/ajo/ui 2026-07-08T23:15:18,693 copying ajo/ui/terminal_detector.py -> build/lib/ajo/ui 2026-07-08T23:15:18,696 copying ajo/ui/fuzzy.py -> build/lib/ajo/ui 2026-07-08T23:15:18,698 copying ajo/ui/progress.py -> build/lib/ajo/ui 2026-07-08T23:15:18,700 copying ajo/ui/icons.py -> build/lib/ajo/ui 2026-07-08T23:15:18,702 creating build/lib/ajo/presets 2026-07-08T23:15:18,703 copying ajo/presets/graphql_api.py -> build/lib/ajo/presets 2026-07-08T23:15:18,706 copying ajo/presets/docker.py -> build/lib/ajo/presets 2026-07-08T23:15:18,708 copying ajo/presets/docker_sync.py -> build/lib/ajo/presets 2026-07-08T23:15:18,711 copying ajo/presets/__init__.py -> build/lib/ajo/presets 2026-07-08T23:15:18,712 copying ajo/presets/monolith.py -> build/lib/ajo/presets 2026-07-08T23:15:18,715 copying ajo/presets/base.py -> build/lib/ajo/presets 2026-07-08T23:15:18,717 copying ajo/presets/ninja_api.py -> build/lib/ajo/presets 2026-07-08T23:15:18,720 copying ajo/presets/rest_api.py -> build/lib/ajo/presets 2026-07-08T23:15:18,723 creating build/lib/ajo/plugins 2026-07-08T23:15:18,725 copying ajo/plugins/exceptions.py -> build/lib/ajo/plugins 2026-07-08T23:15:18,727 copying ajo/plugins/discovery.py -> build/lib/ajo/plugins 2026-07-08T23:15:18,729 copying ajo/plugins/hooks.py -> build/lib/ajo/plugins 2026-07-08T23:15:18,731 copying ajo/plugins/__init__.py -> build/lib/ajo/plugins 2026-07-08T23:15:18,733 copying ajo/plugins/manifest.py -> build/lib/ajo/plugins 2026-07-08T23:15:18,736 creating build/lib/ajo/commands 2026-07-08T23:15:18,737 copying ajo/commands/upgrade.py -> build/lib/ajo/commands 2026-07-08T23:15:18,739 copying ajo/commands/__init__.py -> build/lib/ajo/commands 2026-07-08T23:15:18,741 copying ajo/commands/completions.py -> build/lib/ajo/commands 2026-07-08T23:15:18,743 copying ajo/commands/scan.py -> build/lib/ajo/commands 2026-07-08T23:15:18,746 copying ajo/commands/menu.py -> build/lib/ajo/commands 2026-07-08T23:15:18,748 copying ajo/commands/changelog.py -> build/lib/ajo/commands 2026-07-08T23:15:18,750 copying ajo/commands/doctor.py -> build/lib/ajo/commands 2026-07-08T23:15:18,753 copying ajo/commands/report.py -> build/lib/ajo/commands 2026-07-08T23:15:18,756 creating build/lib/ajo/scaffolding 2026-07-08T23:15:18,757 copying ajo/scaffolding/engine.py -> build/lib/ajo/scaffolding 2026-07-08T23:15:18,760 copying ajo/scaffolding/__init__.py -> build/lib/ajo/scaffolding 2026-07-08T23:15:18,762 creating build/lib/ajo/templates 2026-07-08T23:15:18,763 copying ajo/templates/django_app.py -> build/lib/ajo/templates 2026-07-08T23:15:18,766 copying ajo/templates/__init__.py -> build/lib/ajo/templates 2026-07-08T23:15:18,769 creating build/lib/ajo/detector 2026-07-08T23:15:18,770 copying ajo/detector/cache.py -> build/lib/ajo/detector 2026-07-08T23:15:18,772 copying ajo/detector/ast_analyzer.py -> build/lib/ajo/detector 2026-07-08T23:15:18,775 copying ajo/detector/__init__.py -> build/lib/ajo/detector 2026-07-08T23:15:18,777 copying ajo/detector/prereqs.py -> build/lib/ajo/detector 2026-07-08T23:15:18,779 copying ajo/detector/smart_cli.py -> build/lib/ajo/detector 2026-07-08T23:15:18,781 copying ajo/detector/project.py -> build/lib/ajo/detector 2026-07-08T23:15:18,784 creating build/lib/ajo/gateway 2026-07-08T23:15:18,785 copying ajo/gateway/git.py -> build/lib/ajo/gateway 2026-07-08T23:15:18,787 copying ajo/gateway/__init__.py -> build/lib/ajo/gateway 2026-07-08T23:15:18,789 copying ajo/gateway/utils.py -> build/lib/ajo/gateway 2026-07-08T23:15:18,791 copying ajo/gateway/uv.py -> build/lib/ajo/gateway 2026-07-08T23:15:18,793 copying ajo/gateway/gh.py -> build/lib/ajo/gateway 2026-07-08T23:15:18,796 creating build/lib/ajo/presets/addons 2026-07-08T23:15:18,796 copying ajo/presets/addons/cache.py -> build/lib/ajo/presets/addons 2026-07-08T23:15:18,799 copying ajo/presets/addons/_settings.py -> build/lib/ajo/presets/addons 2026-07-08T23:15:18,801 copying ajo/presets/addons/__init__.py -> build/lib/ajo/presets/addons 2026-07-08T23:15:18,804 copying ajo/presets/addons/security.py -> build/lib/ajo/presets/addons 2026-07-08T23:15:18,806 copying ajo/presets/addons/auth.py -> build/lib/ajo/presets/addons 2026-07-08T23:15:18,809 copying ajo/presets/addons/testing.py -> build/lib/ajo/presets/addons 2026-07-08T23:15:18,811 running egg_info 2026-07-08T23:15:18,820 writing ajo_cli.egg-info/PKG-INFO 2026-07-08T23:15:18,824 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-07-08T23:15:18,826 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-07-08T23:15:18,827 writing requirements to ajo_cli.egg-info/requires.txt 2026-07-08T23:15:18,828 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-07-08T23:15:18,848 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:18,854 adding license file 'LICENSE' 2026-07-08T23:15:18,860 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-07-08T23:15:18,882 installing to build/bdist.linux-armv7l/wheel 2026-07-08T23:15:18,882 running install 2026-07-08T23:15:18,906 running install_lib 2026-07-08T23:15:18,912 creating build/bdist.linux-armv7l/wheel 2026-07-08T23:15:18,914 creating build/bdist.linux-armv7l/wheel/ajo 2026-07-08T23:15:18,916 creating build/bdist.linux-armv7l/wheel/ajo/core 2026-07-08T23:15:18,917 copying build/lib/ajo/core/streaming.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,920 copying build/lib/ajo/core/color_control.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,922 copying build/lib/ajo/core/environment.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,925 copying build/lib/ajo/core/typo_correction.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,927 copying build/lib/ajo/core/config.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,930 copying build/lib/ajo/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,932 copying build/lib/ajo/core/crash_handler.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,934 copying build/lib/ajo/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,936 copying build/lib/ajo/core/updater.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,938 copying build/lib/ajo/core/app.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,940 copying build/lib/ajo/core/lazy_imports.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,942 copying build/lib/ajo/core/telemetry.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,945 copying build/lib/ajo/core/logging_config.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,947 copying build/lib/ajo/core/signals.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,949 copying build/lib/ajo/core/constants.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-07-08T23:15:18,951 copying build/lib/ajo/__main__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:18,953 copying build/lib/ajo/github_integration.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:18,956 creating build/bdist.linux-armv7l/wheel/ajo/ui 2026-07-08T23:15:18,957 copying build/lib/ajo/ui/keyboard.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,959 copying build/lib/ajo/ui/theme.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,961 copying build/lib/ajo/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,963 copying build/lib/ajo/ui/capabilities.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,965 copying build/lib/ajo/ui/terminal_detector.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,967 copying build/lib/ajo/ui/fuzzy.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,969 copying build/lib/ajo/ui/progress.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,972 copying build/lib/ajo/ui/icons.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-07-08T23:15:18,974 creating build/bdist.linux-armv7l/wheel/ajo/presets 2026-07-08T23:15:18,975 copying build/lib/ajo/presets/graphql_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:18,978 copying build/lib/ajo/presets/docker.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:18,980 copying build/lib/ajo/presets/docker_sync.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:18,983 copying build/lib/ajo/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:18,985 creating build/bdist.linux-armv7l/wheel/ajo/presets/addons 2026-07-08T23:15:18,986 copying build/lib/ajo/presets/addons/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:15:18,989 copying build/lib/ajo/presets/addons/_settings.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:15:18,991 copying build/lib/ajo/presets/addons/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:15:18,994 copying build/lib/ajo/presets/addons/security.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:15:18,996 copying build/lib/ajo/presets/addons/auth.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:15:18,999 copying build/lib/ajo/presets/addons/testing.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-07-08T23:15:19,001 copying build/lib/ajo/presets/monolith.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:19,003 copying build/lib/ajo/presets/base.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:19,005 copying build/lib/ajo/presets/ninja_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:19,008 copying build/lib/ajo/presets/rest_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-07-08T23:15:19,011 copying build/lib/ajo/database_manager.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:19,013 creating build/bdist.linux-armv7l/wheel/ajo/plugins 2026-07-08T23:15:19,014 copying build/lib/ajo/plugins/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:15:19,016 copying build/lib/ajo/plugins/discovery.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:15:19,019 copying build/lib/ajo/plugins/hooks.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:15:19,021 copying build/lib/ajo/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:15:19,023 copying build/lib/ajo/plugins/manifest.py -> build/bdist.linux-armv7l/wheel/./ajo/plugins 2026-07-08T23:15:19,025 copying build/lib/ajo/cli.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:19,030 copying build/lib/ajo/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:19,032 creating build/bdist.linux-armv7l/wheel/ajo/commands 2026-07-08T23:15:19,034 copying build/lib/ajo/commands/upgrade.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,036 copying build/lib/ajo/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,038 copying build/lib/ajo/commands/completions.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,039 copying build/lib/ajo/commands/scan.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,042 copying build/lib/ajo/commands/menu.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,044 copying build/lib/ajo/commands/changelog.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,046 copying build/lib/ajo/commands/doctor.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,049 copying build/lib/ajo/commands/report.py -> build/bdist.linux-armv7l/wheel/./ajo/commands 2026-07-08T23:15:19,051 copying build/lib/ajo/validators.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:19,054 creating build/bdist.linux-armv7l/wheel/ajo/scaffolding 2026-07-08T23:15:19,055 copying build/lib/ajo/scaffolding/engine.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-07-08T23:15:19,058 copying build/lib/ajo/scaffolding/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-07-08T23:15:19,060 creating build/bdist.linux-armv7l/wheel/ajo/templates 2026-07-08T23:15:19,061 copying build/lib/ajo/templates/django_app.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-07-08T23:15:19,064 copying build/lib/ajo/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-07-08T23:15:19,066 copying build/lib/ajo/utils.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-07-08T23:15:19,069 creating build/bdist.linux-armv7l/wheel/ajo/detector 2026-07-08T23:15:19,070 copying build/lib/ajo/detector/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:15:19,072 copying build/lib/ajo/detector/ast_analyzer.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:15:19,075 copying build/lib/ajo/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:15:19,077 copying build/lib/ajo/detector/prereqs.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:15:19,079 copying build/lib/ajo/detector/smart_cli.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:15:19,081 copying build/lib/ajo/detector/project.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-07-08T23:15:19,084 creating build/bdist.linux-armv7l/wheel/ajo/gateway 2026-07-08T23:15:19,085 copying build/lib/ajo/gateway/git.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:15:19,087 copying build/lib/ajo/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:15:19,089 copying build/lib/ajo/gateway/utils.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:15:19,092 copying build/lib/ajo/gateway/uv.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:15:19,094 copying build/lib/ajo/gateway/gh.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-07-08T23:15:19,096 running install_egg_info 2026-07-08T23:15:19,101 Copying ajo_cli.egg-info to build/bdist.linux-armv7l/wheel/./ajo_cli-3.4.0-py3.11.egg-info 2026-07-08T23:15:19,116 running install_scripts 2026-07-08T23:15:19,133 creating build/bdist.linux-armv7l/wheel/ajo_cli-3.4.0.dist-info/WHEEL 2026-07-08T23:15:19,136 creating '/tmp/pip-wheel-srbts_2o/.tmp-vh07g70l/ajo_cli-3.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-08T23:15:19,139 adding 'ajo/__init__.py' 2026-07-08T23:15:19,140 adding 'ajo/__main__.py' 2026-07-08T23:15:19,150 adding 'ajo/cli.py' 2026-07-08T23:15:19,152 adding 'ajo/database_manager.py' 2026-07-08T23:15:19,153 adding 'ajo/github_integration.py' 2026-07-08T23:15:19,155 adding 'ajo/utils.py' 2026-07-08T23:15:19,157 adding 'ajo/validators.py' 2026-07-08T23:15:19,160 adding 'ajo/commands/__init__.py' 2026-07-08T23:15:19,161 adding 'ajo/commands/changelog.py' 2026-07-08T23:15:19,163 adding 'ajo/commands/completions.py' 2026-07-08T23:15:19,165 adding 'ajo/commands/doctor.py' 2026-07-08T23:15:19,166 adding 'ajo/commands/menu.py' 2026-07-08T23:15:19,168 adding 'ajo/commands/report.py' 2026-07-08T23:15:19,170 adding 'ajo/commands/scan.py' 2026-07-08T23:15:19,172 adding 'ajo/commands/upgrade.py' 2026-07-08T23:15:19,174 adding 'ajo/core/__init__.py' 2026-07-08T23:15:19,175 adding 'ajo/core/app.py' 2026-07-08T23:15:19,176 adding 'ajo/core/color_control.py' 2026-07-08T23:15:19,178 adding 'ajo/core/config.py' 2026-07-08T23:15:19,180 adding 'ajo/core/constants.py' 2026-07-08T23:15:19,182 adding 'ajo/core/crash_handler.py' 2026-07-08T23:15:19,184 adding 'ajo/core/environment.py' 2026-07-08T23:15:19,185 adding 'ajo/core/exceptions.py' 2026-07-08T23:15:19,186 adding 'ajo/core/lazy_imports.py' 2026-07-08T23:15:19,188 adding 'ajo/core/logging_config.py' 2026-07-08T23:15:19,189 adding 'ajo/core/signals.py' 2026-07-08T23:15:19,191 adding 'ajo/core/streaming.py' 2026-07-08T23:15:19,193 adding 'ajo/core/telemetry.py' 2026-07-08T23:15:19,194 adding 'ajo/core/typo_correction.py' 2026-07-08T23:15:19,196 adding 'ajo/core/updater.py' 2026-07-08T23:15:19,198 adding 'ajo/detector/__init__.py' 2026-07-08T23:15:19,200 adding 'ajo/detector/ast_analyzer.py' 2026-07-08T23:15:19,202 adding 'ajo/detector/cache.py' 2026-07-08T23:15:19,203 adding 'ajo/detector/prereqs.py' 2026-07-08T23:15:19,206 adding 'ajo/detector/project.py' 2026-07-08T23:15:19,207 adding 'ajo/detector/smart_cli.py' 2026-07-08T23:15:19,209 adding 'ajo/gateway/__init__.py' 2026-07-08T23:15:19,210 adding 'ajo/gateway/gh.py' 2026-07-08T23:15:19,212 adding 'ajo/gateway/git.py' 2026-07-08T23:15:19,213 adding 'ajo/gateway/utils.py' 2026-07-08T23:15:19,215 adding 'ajo/gateway/uv.py' 2026-07-08T23:15:19,217 adding 'ajo/plugins/__init__.py' 2026-07-08T23:15:19,218 adding 'ajo/plugins/discovery.py' 2026-07-08T23:15:19,220 adding 'ajo/plugins/exceptions.py' 2026-07-08T23:15:19,222 adding 'ajo/plugins/hooks.py' 2026-07-08T23:15:19,224 adding 'ajo/plugins/manifest.py' 2026-07-08T23:15:19,226 adding 'ajo/presets/__init__.py' 2026-07-08T23:15:19,227 adding 'ajo/presets/base.py' 2026-07-08T23:15:19,229 adding 'ajo/presets/docker.py' 2026-07-08T23:15:19,231 adding 'ajo/presets/docker_sync.py' 2026-07-08T23:15:19,233 adding 'ajo/presets/graphql_api.py' 2026-07-08T23:15:19,235 adding 'ajo/presets/monolith.py' 2026-07-08T23:15:19,237 adding 'ajo/presets/ninja_api.py' 2026-07-08T23:15:19,240 adding 'ajo/presets/rest_api.py' 2026-07-08T23:15:19,243 adding 'ajo/presets/addons/__init__.py' 2026-07-08T23:15:19,245 adding 'ajo/presets/addons/_settings.py' 2026-07-08T23:15:19,248 adding 'ajo/presets/addons/auth.py' 2026-07-08T23:15:19,250 adding 'ajo/presets/addons/cache.py' 2026-07-08T23:15:19,251 adding 'ajo/presets/addons/security.py' 2026-07-08T23:15:19,253 adding 'ajo/presets/addons/testing.py' 2026-07-08T23:15:19,255 adding 'ajo/scaffolding/__init__.py' 2026-07-08T23:15:19,258 adding 'ajo/scaffolding/engine.py' 2026-07-08T23:15:19,260 adding 'ajo/templates/__init__.py' 2026-07-08T23:15:19,262 adding 'ajo/templates/django_app.py' 2026-07-08T23:15:19,264 adding 'ajo/ui/__init__.py' 2026-07-08T23:15:19,266 adding 'ajo/ui/capabilities.py' 2026-07-08T23:15:19,268 adding 'ajo/ui/fuzzy.py' 2026-07-08T23:15:19,269 adding 'ajo/ui/icons.py' 2026-07-08T23:15:19,271 adding 'ajo/ui/keyboard.py' 2026-07-08T23:15:19,273 adding 'ajo/ui/progress.py' 2026-07-08T23:15:19,275 adding 'ajo/ui/terminal_detector.py' 2026-07-08T23:15:19,278 adding 'ajo/ui/theme.py' 2026-07-08T23:15:19,281 adding 'ajo_cli-3.4.0.dist-info/licenses/LICENSE' 2026-07-08T23:15:19,283 adding 'ajo_cli-3.4.0.dist-info/METADATA' 2026-07-08T23:15:19,285 adding 'ajo_cli-3.4.0.dist-info/WHEEL' 2026-07-08T23:15:19,286 adding 'ajo_cli-3.4.0.dist-info/entry_points.txt' 2026-07-08T23:15:19,286 adding 'ajo_cli-3.4.0.dist-info/top_level.txt' 2026-07-08T23:15:19,288 adding 'ajo_cli-3.4.0.dist-info/RECORD' 2026-07-08T23:15:19,292 removing build/bdist.linux-armv7l/wheel 2026-07-08T23:15:19,411 Building wheel for ajo-cli (pyproject.toml): finished with status 'done' 2026-07-08T23:15:19,422 Created wheel for ajo-cli: filename=ajo_cli-3.4.0-py3-none-any.whl size=206611 sha256=40879e20d700bca3556274477d1c60a8aa3262b0bb2c9eafd1b6b6d715e3af4a 2026-07-08T23:15:19,423 Stored in directory: /tmp/pip-ephem-wheel-cache-7wqu6f6v/wheels/5a/f7/68/83fe44056f16187561a5d4fe25b576d5a7e7675fbf7b0f5b91 2026-07-08T23:15:19,441 Successfully built ajo-cli 2026-07-08T23:15:19,451 Removed build tracker: '/tmp/pip-build-tracker-uoga94a2'