2026-06-17T13:44:37,784 Created temporary directory: /tmp/pip-ephem-wheel-cache-x287qmil 2026-06-17T13:44:37,786 Created temporary directory: /tmp/pip-build-tracker-3odscw0c 2026-06-17T13:44:37,786 Initialized build tracking at /tmp/pip-build-tracker-3odscw0c 2026-06-17T13:44:37,787 Created build tracker: /tmp/pip-build-tracker-3odscw0c 2026-06-17T13:44:37,787 Entered build tracker: /tmp/pip-build-tracker-3odscw0c 2026-06-17T13:44:37,788 Created temporary directory: /tmp/pip-wheel-zmvengx7 2026-06-17T13:44:37,791 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-17T13:44:37,793 Created temporary directory: /tmp/pip-ephem-wheel-cache-1yuy19bx 2026-06-17T13:44:37,815 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-17T13:44:37,818 2 location(s) to search for versions of ajo-cli: 2026-06-17T13:44:37,818 * https://pypi.org/simple/ajo-cli/ 2026-06-17T13:44:37,818 * https://www.piwheels.org/simple/ajo-cli/ 2026-06-17T13:44:37,819 Fetching project page and analyzing links: https://pypi.org/simple/ajo-cli/ 2026-06-17T13:44:37,820 Getting page https://pypi.org/simple/ajo-cli/ 2026-06-17T13:44:37,821 Found index url https://pypi.org/simple 2026-06-17T13:44:38,047 Fetched page https://pypi.org/simple/ajo-cli/ as application/vnd.pypi.simple.v1+json 2026-06-17T13:44:38,050 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-06-17T13:44:38,051 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-06-17T13:44:38,052 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-06-17T13:44:38,053 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-06-17T13:44:38,054 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-06-17T13:44:38,055 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-06-17T13:44:38,055 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-06-17T13:44:38,056 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-06-17T13:44:38,057 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-06-17T13:44:38,058 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-06-17T13:44:38,059 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-06-17T13:44:38,060 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-06-17T13:44:38,061 Fetching project page and analyzing links: https://www.piwheels.org/simple/ajo-cli/ 2026-06-17T13:44:38,061 Getting page https://www.piwheels.org/simple/ajo-cli/ 2026-06-17T13:44:38,062 Found index url https://www.piwheels.org/simple 2026-06-17T13:44:38,234 Fetched page https://www.piwheels.org/simple/ajo-cli/ as text/html 2026-06-17T13:44:38,236 Skipping link: No binaries permitted for ajo-cli: https://www.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-06-17T13:44:38,237 Skipping link: No binaries permitted for ajo-cli: https://www.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-06-17T13:44:38,237 Skipping link: No binaries permitted for ajo-cli: https://www.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-06-17T13:44:38,238 Skipping link: No binaries permitted for ajo-cli: https://www.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-06-17T13:44:38,238 Skipping link: No binaries permitted for ajo-cli: https://www.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-06-17T13:44:38,239 Skipping link: not a file: https://www.piwheels.org/simple/ajo-cli/ 2026-06-17T13:44:38,239 Skipping link: not a file: https://pypi.org/simple/ajo-cli/ 2026-06-17T13:44:38,258 Given no hashes to check 1 links for project 'ajo-cli': discarding no candidates 2026-06-17T13:44:38,276 Collecting ajo-cli==3.3.0 2026-06-17T13:44:38,278 Created temporary directory: /tmp/pip-unpack-ck5d709i 2026-06-17T13:44:38,507 Downloading ajo_cli-3.3.0.tar.gz (134 kB) 2026-06-17T13:44:38,748 Added ajo-cli==3.3.0 from https://files.pythonhosted.org/packages/bd/96/c92e971f58ba0856647a44878956ec472c521d8d58e18a1c554401834816/ajo_cli-3.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-3odscw0c' 2026-06-17T13:44:38,754 Created temporary directory: /tmp/pip-build-env-zna3thli 2026-06-17T13:44:38,759 Installing build dependencies: started 2026-06-17T13:44:38,760 Running command pip subprocess to install build dependencies 2026-06-17T13:44:39,883 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-17T13:44:40,569 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-06-17T13:44:40,592 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-17T13:44:42,434 Collecting setuptools>=61.0 2026-06-17T13:44:42,436 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-17T13:44:42,451 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-17T13:44:42,682 Collecting wheel 2026-06-17T13:44:42,684 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-17T13:44:42,696 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-17T13:44:42,878 Collecting packaging>=24.0 2026-06-17T13:44:42,879 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-17T13:44:42,891 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-17T13:44:43,080 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-17T13:44:43,099 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-17T13:44:43,175 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-17T13:44:43,220 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-17T13:44:43,245 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-17T13:44:43,328 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-17T13:44:46,079 Installing collected packages: setuptools, packaging, wheel 2026-06-17T13:44:49,707 Creating /tmp/pip-build-env-zna3thli/overlay/local/bin 2026-06-17T13:44:49,709 changing mode of /tmp/pip-build-env-zna3thli/overlay/local/bin/wheel to 755 2026-06-17T13:44:49,729 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-17T13:44:50,026 Installing build dependencies: finished with status 'done' 2026-06-17T13:44:50,032 Getting requirements to build wheel: started 2026-06-17T13:44:50,033 Running command Getting requirements to build wheel 2026-06-17T13:44:50,708 running egg_info 2026-06-17T13:44:50,714 writing ajo_cli.egg-info/PKG-INFO 2026-06-17T13:44:50,718 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-06-17T13:44:50,720 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-06-17T13:44:50,722 writing requirements to ajo_cli.egg-info/requires.txt 2026-06-17T13:44:50,723 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-06-17T13:44:50,751 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:50,757 adding license file 'LICENSE' 2026-06-17T13:44:50,763 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:50,862 Getting requirements to build wheel: finished with status 'done' 2026-06-17T13:44:50,865 Created temporary directory: /tmp/pip-modern-metadata-9ulffjlc 2026-06-17T13:44:50,868 Preparing metadata (pyproject.toml): started 2026-06-17T13:44:50,869 Running command Preparing metadata (pyproject.toml) 2026-06-17T13:44:51,726 running dist_info 2026-06-17T13:44:51,736 creating /tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info 2026-06-17T13:44:51,737 writing /tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/PKG-INFO 2026-06-17T13:44:51,741 writing dependency_links to /tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/dependency_links.txt 2026-06-17T13:44:51,743 writing entry points to /tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/entry_points.txt 2026-06-17T13:44:51,744 writing requirements to /tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/requires.txt 2026-06-17T13:44:51,745 writing top-level names to /tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/top_level.txt 2026-06-17T13:44:51,747 writing manifest file '/tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:51,772 reading manifest file '/tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:51,774 adding license file 'LICENSE' 2026-06-17T13:44:51,778 writing manifest file '/tmp/pip-modern-metadata-9ulffjlc/ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:51,779 creating '/tmp/pip-modern-metadata-9ulffjlc/ajo_cli-3.3.0.dist-info' 2026-06-17T13:44:51,902 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-17T13:44:51,908 Source in /tmp/pip-wheel-zmvengx7/ajo-cli_e2120ca6b56848a5ac0edfbfc4a559c2 has version 3.3.0, which satisfies requirement ajo-cli==3.3.0 from https://files.pythonhosted.org/packages/bd/96/c92e971f58ba0856647a44878956ec472c521d8d58e18a1c554401834816/ajo_cli-3.3.0.tar.gz 2026-06-17T13:44:51,909 Removed ajo-cli==3.3.0 from https://files.pythonhosted.org/packages/bd/96/c92e971f58ba0856647a44878956ec472c521d8d58e18a1c554401834816/ajo_cli-3.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-3odscw0c' 2026-06-17T13:44:51,916 Created temporary directory: /tmp/pip-unpack-ftuyhm5i 2026-06-17T13:44:51,917 Building wheels for collected packages: ajo-cli 2026-06-17T13:44:51,921 Created temporary directory: /tmp/pip-wheel-cxt5no89 2026-06-17T13:44:51,921 Destination directory: /tmp/pip-wheel-cxt5no89 2026-06-17T13:44:51,923 Building wheel for ajo-cli (pyproject.toml): started 2026-06-17T13:44:51,925 Running command Building wheel for ajo-cli (pyproject.toml) 2026-06-17T13:44:52,587 running bdist_wheel 2026-06-17T13:44:52,604 running build 2026-06-17T13:44:52,605 running build_py 2026-06-17T13:44:52,611 creating build/lib/ajo 2026-06-17T13:44:52,613 copying ajo/__main__.py -> build/lib/ajo 2026-06-17T13:44:52,615 copying ajo/github_integration.py -> build/lib/ajo 2026-06-17T13:44:52,617 copying ajo/validators.py -> build/lib/ajo 2026-06-17T13:44:52,619 copying ajo/database_manager.py -> build/lib/ajo 2026-06-17T13:44:52,621 copying ajo/cli.py -> build/lib/ajo 2026-06-17T13:44:52,625 copying ajo/__init__.py -> build/lib/ajo 2026-06-17T13:44:52,626 copying ajo/utils.py -> build/lib/ajo 2026-06-17T13:44:52,629 creating build/lib/ajo/presets 2026-06-17T13:44:52,630 copying ajo/presets/docker.py -> build/lib/ajo/presets 2026-06-17T13:44:52,633 copying ajo/presets/monolith.py -> build/lib/ajo/presets 2026-06-17T13:44:52,635 copying ajo/presets/rest_api.py -> build/lib/ajo/presets 2026-06-17T13:44:52,638 copying ajo/presets/docker_sync.py -> build/lib/ajo/presets 2026-06-17T13:44:52,640 copying ajo/presets/graphql_api.py -> build/lib/ajo/presets 2026-06-17T13:44:52,643 copying ajo/presets/ninja_api.py -> build/lib/ajo/presets 2026-06-17T13:44:52,645 copying ajo/presets/__init__.py -> build/lib/ajo/presets 2026-06-17T13:44:52,647 copying ajo/presets/base.py -> build/lib/ajo/presets 2026-06-17T13:44:52,650 creating build/lib/ajo/templates 2026-06-17T13:44:52,651 copying ajo/templates/django_app.py -> build/lib/ajo/templates 2026-06-17T13:44:52,654 copying ajo/templates/__init__.py -> build/lib/ajo/templates 2026-06-17T13:44:52,656 creating build/lib/ajo/scaffolding 2026-06-17T13:44:52,657 copying ajo/scaffolding/engine.py -> build/lib/ajo/scaffolding 2026-06-17T13:44:52,660 copying ajo/scaffolding/__init__.py -> build/lib/ajo/scaffolding 2026-06-17T13:44:52,662 creating build/lib/ajo/ui 2026-06-17T13:44:52,663 copying ajo/ui/capabilities.py -> build/lib/ajo/ui 2026-06-17T13:44:52,666 copying ajo/ui/keyboard.py -> build/lib/ajo/ui 2026-06-17T13:44:52,668 copying ajo/ui/progress.py -> build/lib/ajo/ui 2026-06-17T13:44:52,671 copying ajo/ui/terminal_detector.py -> build/lib/ajo/ui 2026-06-17T13:44:52,673 copying ajo/ui/theme.py -> build/lib/ajo/ui 2026-06-17T13:44:52,676 copying ajo/ui/__init__.py -> build/lib/ajo/ui 2026-06-17T13:44:52,677 copying ajo/ui/fuzzy.py -> build/lib/ajo/ui 2026-06-17T13:44:52,680 creating build/lib/ajo/gateway 2026-06-17T13:44:52,681 copying ajo/gateway/git.py -> build/lib/ajo/gateway 2026-06-17T13:44:52,683 copying ajo/gateway/uv.py -> build/lib/ajo/gateway 2026-06-17T13:44:52,686 copying ajo/gateway/gh.py -> build/lib/ajo/gateway 2026-06-17T13:44:52,687 copying ajo/gateway/__init__.py -> build/lib/ajo/gateway 2026-06-17T13:44:52,689 copying ajo/gateway/utils.py -> build/lib/ajo/gateway 2026-06-17T13:44:52,692 creating build/lib/ajo/detector 2026-06-17T13:44:52,693 copying ajo/detector/ast_analyzer.py -> build/lib/ajo/detector 2026-06-17T13:44:52,695 copying ajo/detector/project.py -> build/lib/ajo/detector 2026-06-17T13:44:52,698 copying ajo/detector/smart_cli.py -> build/lib/ajo/detector 2026-06-17T13:44:52,700 copying ajo/detector/prereqs.py -> build/lib/ajo/detector 2026-06-17T13:44:52,702 copying ajo/detector/__init__.py -> build/lib/ajo/detector 2026-06-17T13:44:52,704 copying ajo/detector/cache.py -> build/lib/ajo/detector 2026-06-17T13:44:52,706 creating build/lib/ajo/core 2026-06-17T13:44:52,707 copying ajo/core/config.py -> build/lib/ajo/core 2026-06-17T13:44:52,710 copying ajo/core/exceptions.py -> build/lib/ajo/core 2026-06-17T13:44:52,712 copying ajo/core/constants.py -> build/lib/ajo/core 2026-06-17T13:44:52,714 copying ajo/core/app.py -> build/lib/ajo/core 2026-06-17T13:44:52,716 copying ajo/core/lazy_imports.py -> build/lib/ajo/core 2026-06-17T13:44:52,718 copying ajo/core/__init__.py -> build/lib/ajo/core 2026-06-17T13:44:52,720 creating build/lib/ajo/presets/addons 2026-06-17T13:44:52,721 copying ajo/presets/addons/testing.py -> build/lib/ajo/presets/addons 2026-06-17T13:44:52,723 copying ajo/presets/addons/security.py -> build/lib/ajo/presets/addons 2026-06-17T13:44:52,725 copying ajo/presets/addons/auth.py -> build/lib/ajo/presets/addons 2026-06-17T13:44:52,728 copying ajo/presets/addons/_settings.py -> build/lib/ajo/presets/addons 2026-06-17T13:44:52,730 copying ajo/presets/addons/__init__.py -> build/lib/ajo/presets/addons 2026-06-17T13:44:52,733 copying ajo/presets/addons/cache.py -> build/lib/ajo/presets/addons 2026-06-17T13:44:52,735 running egg_info 2026-06-17T13:44:52,744 writing ajo_cli.egg-info/PKG-INFO 2026-06-17T13:44:52,747 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-06-17T13:44:52,749 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-06-17T13:44:52,750 writing requirements to ajo_cli.egg-info/requires.txt 2026-06-17T13:44:52,751 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-06-17T13:44:52,767 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:52,772 adding license file 'LICENSE' 2026-06-17T13:44:52,777 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-17T13:44:52,796 installing to build/bdist.linux-armv7l/wheel 2026-06-17T13:44:52,796 running install 2026-06-17T13:44:52,819 running install_lib 2026-06-17T13:44:52,825 creating build/bdist.linux-armv7l/wheel 2026-06-17T13:44:52,827 creating build/bdist.linux-armv7l/wheel/ajo 2026-06-17T13:44:52,828 copying build/lib/ajo/__main__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,830 copying build/lib/ajo/github_integration.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,832 copying build/lib/ajo/validators.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,835 creating build/bdist.linux-armv7l/wheel/ajo/presets 2026-06-17T13:44:52,836 copying build/lib/ajo/presets/docker.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,838 copying build/lib/ajo/presets/monolith.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,840 copying build/lib/ajo/presets/rest_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,843 copying build/lib/ajo/presets/docker_sync.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,845 copying build/lib/ajo/presets/graphql_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,848 copying build/lib/ajo/presets/ninja_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,850 copying build/lib/ajo/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,853 creating build/bdist.linux-armv7l/wheel/ajo/presets/addons 2026-06-17T13:44:52,854 copying build/lib/ajo/presets/addons/testing.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-06-17T13:44:52,856 copying build/lib/ajo/presets/addons/security.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-06-17T13:44:52,858 copying build/lib/ajo/presets/addons/auth.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-06-17T13:44:52,860 copying build/lib/ajo/presets/addons/_settings.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-06-17T13:44:52,863 copying build/lib/ajo/presets/addons/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-06-17T13:44:52,865 copying build/lib/ajo/presets/addons/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/presets/addons 2026-06-17T13:44:52,867 copying build/lib/ajo/presets/base.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-17T13:44:52,869 copying build/lib/ajo/database_manager.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,871 copying build/lib/ajo/cli.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,875 creating build/bdist.linux-armv7l/wheel/ajo/templates 2026-06-17T13:44:52,876 copying build/lib/ajo/templates/django_app.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-06-17T13:44:52,878 copying build/lib/ajo/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-06-17T13:44:52,880 creating build/bdist.linux-armv7l/wheel/ajo/scaffolding 2026-06-17T13:44:52,881 copying build/lib/ajo/scaffolding/engine.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-06-17T13:44:52,884 copying build/lib/ajo/scaffolding/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-06-17T13:44:52,886 creating build/bdist.linux-armv7l/wheel/ajo/ui 2026-06-17T13:44:52,887 copying build/lib/ajo/ui/capabilities.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,889 copying build/lib/ajo/ui/keyboard.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,892 copying build/lib/ajo/ui/progress.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,894 copying build/lib/ajo/ui/terminal_detector.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,896 copying build/lib/ajo/ui/theme.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,899 copying build/lib/ajo/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,900 copying build/lib/ajo/ui/fuzzy.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-17T13:44:52,904 creating build/bdist.linux-armv7l/wheel/ajo/gateway 2026-06-17T13:44:52,905 copying build/lib/ajo/gateway/git.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-17T13:44:52,907 copying build/lib/ajo/gateway/uv.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-17T13:44:52,909 copying build/lib/ajo/gateway/gh.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-17T13:44:52,911 copying build/lib/ajo/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-17T13:44:52,912 copying build/lib/ajo/gateway/utils.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-17T13:44:52,915 creating build/bdist.linux-armv7l/wheel/ajo/detector 2026-06-17T13:44:52,916 copying build/lib/ajo/detector/ast_analyzer.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-17T13:44:52,919 copying build/lib/ajo/detector/project.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-17T13:44:52,921 copying build/lib/ajo/detector/smart_cli.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-17T13:44:52,924 copying build/lib/ajo/detector/prereqs.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-17T13:44:52,926 copying build/lib/ajo/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-17T13:44:52,928 copying build/lib/ajo/detector/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-17T13:44:52,930 copying build/lib/ajo/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,932 creating build/bdist.linux-armv7l/wheel/ajo/core 2026-06-17T13:44:52,933 copying build/lib/ajo/core/config.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-17T13:44:52,935 copying build/lib/ajo/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-17T13:44:52,937 copying build/lib/ajo/core/constants.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-17T13:44:52,939 copying build/lib/ajo/core/app.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-17T13:44:52,941 copying build/lib/ajo/core/lazy_imports.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-17T13:44:52,943 copying build/lib/ajo/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-17T13:44:52,945 copying build/lib/ajo/utils.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-17T13:44:52,947 running install_egg_info 2026-06-17T13:44:52,952 Copying ajo_cli.egg-info to build/bdist.linux-armv7l/wheel/./ajo_cli-3.3.0-py3.11.egg-info 2026-06-17T13:44:52,963 running install_scripts 2026-06-17T13:44:52,976 creating build/bdist.linux-armv7l/wheel/ajo_cli-3.3.0.dist-info/WHEEL 2026-06-17T13:44:52,979 creating '/tmp/pip-wheel-cxt5no89/.tmp-3wdmg45i/ajo_cli-3.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-17T13:44:52,981 adding 'ajo/__init__.py' 2026-06-17T13:44:52,982 adding 'ajo/__main__.py' 2026-06-17T13:44:52,989 adding 'ajo/cli.py' 2026-06-17T13:44:52,991 adding 'ajo/database_manager.py' 2026-06-17T13:44:52,993 adding 'ajo/github_integration.py' 2026-06-17T13:44:52,995 adding 'ajo/utils.py' 2026-06-17T13:44:52,997 adding 'ajo/validators.py' 2026-06-17T13:44:52,999 adding 'ajo/core/__init__.py' 2026-06-17T13:44:53,001 adding 'ajo/core/app.py' 2026-06-17T13:44:53,002 adding 'ajo/core/config.py' 2026-06-17T13:44:53,004 adding 'ajo/core/constants.py' 2026-06-17T13:44:53,006 adding 'ajo/core/exceptions.py' 2026-06-17T13:44:53,007 adding 'ajo/core/lazy_imports.py' 2026-06-17T13:44:53,009 adding 'ajo/detector/__init__.py' 2026-06-17T13:44:53,011 adding 'ajo/detector/ast_analyzer.py' 2026-06-17T13:44:53,013 adding 'ajo/detector/cache.py' 2026-06-17T13:44:53,014 adding 'ajo/detector/prereqs.py' 2026-06-17T13:44:53,016 adding 'ajo/detector/project.py' 2026-06-17T13:44:53,018 adding 'ajo/detector/smart_cli.py' 2026-06-17T13:44:53,020 adding 'ajo/gateway/__init__.py' 2026-06-17T13:44:53,022 adding 'ajo/gateway/gh.py' 2026-06-17T13:44:53,023 adding 'ajo/gateway/git.py' 2026-06-17T13:44:53,025 adding 'ajo/gateway/utils.py' 2026-06-17T13:44:53,026 adding 'ajo/gateway/uv.py' 2026-06-17T13:44:53,028 adding 'ajo/presets/__init__.py' 2026-06-17T13:44:53,030 adding 'ajo/presets/base.py' 2026-06-17T13:44:53,031 adding 'ajo/presets/docker.py' 2026-06-17T13:44:53,033 adding 'ajo/presets/docker_sync.py' 2026-06-17T13:44:53,036 adding 'ajo/presets/graphql_api.py' 2026-06-17T13:44:53,038 adding 'ajo/presets/monolith.py' 2026-06-17T13:44:53,040 adding 'ajo/presets/ninja_api.py' 2026-06-17T13:44:53,043 adding 'ajo/presets/rest_api.py' 2026-06-17T13:44:53,046 adding 'ajo/presets/addons/__init__.py' 2026-06-17T13:44:53,048 adding 'ajo/presets/addons/_settings.py' 2026-06-17T13:44:53,051 adding 'ajo/presets/addons/auth.py' 2026-06-17T13:44:53,053 adding 'ajo/presets/addons/cache.py' 2026-06-17T13:44:53,054 adding 'ajo/presets/addons/security.py' 2026-06-17T13:44:53,057 adding 'ajo/presets/addons/testing.py' 2026-06-17T13:44:53,058 adding 'ajo/scaffolding/__init__.py' 2026-06-17T13:44:53,061 adding 'ajo/scaffolding/engine.py' 2026-06-17T13:44:53,063 adding 'ajo/templates/__init__.py' 2026-06-17T13:44:53,065 adding 'ajo/templates/django_app.py' 2026-06-17T13:44:53,067 adding 'ajo/ui/__init__.py' 2026-06-17T13:44:53,068 adding 'ajo/ui/capabilities.py' 2026-06-17T13:44:53,070 adding 'ajo/ui/fuzzy.py' 2026-06-17T13:44:53,072 adding 'ajo/ui/keyboard.py' 2026-06-17T13:44:53,074 adding 'ajo/ui/progress.py' 2026-06-17T13:44:53,076 adding 'ajo/ui/terminal_detector.py' 2026-06-17T13:44:53,078 adding 'ajo/ui/theme.py' 2026-06-17T13:44:53,081 adding 'ajo_cli-3.3.0.dist-info/licenses/LICENSE' 2026-06-17T13:44:53,083 adding 'ajo_cli-3.3.0.dist-info/METADATA' 2026-06-17T13:44:53,084 adding 'ajo_cli-3.3.0.dist-info/WHEEL' 2026-06-17T13:44:53,084 adding 'ajo_cli-3.3.0.dist-info/entry_points.txt' 2026-06-17T13:44:53,085 adding 'ajo_cli-3.3.0.dist-info/top_level.txt' 2026-06-17T13:44:53,087 adding 'ajo_cli-3.3.0.dist-info/RECORD' 2026-06-17T13:44:53,090 removing build/bdist.linux-armv7l/wheel 2026-06-17T13:44:53,204 Building wheel for ajo-cli (pyproject.toml): finished with status 'done' 2026-06-17T13:44:53,212 Created wheel for ajo-cli: filename=ajo_cli-3.3.0-py3-none-any.whl size=143637 sha256=84f4dd92e3bf811b52ad2be16b63944da51b8633c25bbb9d802489805ab85f00 2026-06-17T13:44:53,213 Stored in directory: /tmp/pip-ephem-wheel-cache-1yuy19bx/wheels/a4/bb/cb/43278f0dcba6e9642b69023df623de0c201e35a6448d1e04ac 2026-06-17T13:44:53,227 Successfully built ajo-cli 2026-06-17T13:44:53,234 Removed build tracker: '/tmp/pip-build-tracker-3odscw0c'