2026-06-15T17:32:32,097 Created temporary directory: /tmp/pip-ephem-wheel-cache-qr0qaojn 2026-06-15T17:32:32,100 Created temporary directory: /tmp/pip-build-tracker-wkcd1__7 2026-06-15T17:32:32,101 Initialized build tracking at /tmp/pip-build-tracker-wkcd1__7 2026-06-15T17:32:32,102 Created build tracker: /tmp/pip-build-tracker-wkcd1__7 2026-06-15T17:32:32,102 Entered build tracker: /tmp/pip-build-tracker-wkcd1__7 2026-06-15T17:32:32,103 Created temporary directory: /tmp/pip-wheel-hbdm6hsx 2026-06-15T17:32:32,106 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-15T17:32:32,109 Created temporary directory: /tmp/pip-ephem-wheel-cache-dyb7_wvf 2026-06-15T17:32:32,132 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-15T17:32:32,136 2 location(s) to search for versions of ajo-cli: 2026-06-15T17:32:32,136 * https://pypi.org/simple/ajo-cli/ 2026-06-15T17:32:32,136 * https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:32:32,137 Fetching project page and analyzing links: https://pypi.org/simple/ajo-cli/ 2026-06-15T17:32:32,138 Getting page https://pypi.org/simple/ajo-cli/ 2026-06-15T17:32:32,140 Found index url https://pypi.org/simple 2026-06-15T17:32:32,393 Fetched page https://pypi.org/simple/ajo-cli/ as application/vnd.pypi.simple.v1+json 2026-06-15T17:32:32,396 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-15T17:32:32,397 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-15T17:32:32,398 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-15T17:32:32,399 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-15T17:32:32,400 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-15T17:32:32,400 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-15T17:32:32,401 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-15T17:32:32,402 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-15T17:32:32,403 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-15T17:32:32,404 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-15T17:32:32,405 Fetching project page and analyzing links: https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:32:32,406 Getting page https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:32:32,407 Found index url https://www.piwheels.org/simple 2026-06-15T17:32:32,684 Fetched page https://www.piwheels.org/simple/ajo-cli/ as text/html 2026-06-15T17:32:32,686 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-15T17:32:32,687 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-15T17:32:32,688 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-15T17:32:32,688 Skipping link: not a file: https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:32:32,689 Skipping link: not a file: https://pypi.org/simple/ajo-cli/ 2026-06-15T17:32:32,708 Given no hashes to check 1 links for project 'ajo-cli': discarding no candidates 2026-06-15T17:32:32,726 Collecting ajo-cli==3.0.0 2026-06-15T17:32:32,728 Created temporary directory: /tmp/pip-unpack-ul9fmfl5 2026-06-15T17:32:33,052 Downloading ajo_cli-3.0.0.tar.gz (57 kB) 2026-06-15T17:32:33,229 Added ajo-cli==3.0.0 from https://files.pythonhosted.org/packages/65/c9/b2b5956f449d50f5245b4d679da5baafec602d1a4b54df300c32cd4ebe1b/ajo_cli-3.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-wkcd1__7' 2026-06-15T17:32:33,235 Created temporary directory: /tmp/pip-build-env-wmpscf_a 2026-06-15T17:32:33,240 Installing build dependencies: started 2026-06-15T17:32:33,241 Running command pip subprocess to install build dependencies 2026-06-15T17:32:34,385 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-15T17:32:35,079 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-15T17:32:35,105 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-15T17:32:37,127 Collecting setuptools>=61.0 2026-06-15T17:32:37,128 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-15T17:32:37,143 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-15T17:32:37,378 Collecting wheel 2026-06-15T17:32:37,379 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-15T17:32:37,436 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-15T17:32:37,628 Collecting packaging>=24.0 2026-06-15T17:32:37,629 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-15T17:32:37,641 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-15T17:32:37,833 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-15T17:32:37,852 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-15T17:32:37,964 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-15T17:32:38,018 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-15T17:32:38,044 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-15T17:32:38,155 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-15T17:32:41,160 Installing collected packages: setuptools, packaging, wheel 2026-06-15T17:32:44,969 Creating /tmp/pip-build-env-wmpscf_a/overlay/local/bin 2026-06-15T17:32:44,972 changing mode of /tmp/pip-build-env-wmpscf_a/overlay/local/bin/wheel to 755 2026-06-15T17:32:44,993 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-15T17:32:45,282 Installing build dependencies: finished with status 'done' 2026-06-15T17:32:45,288 Getting requirements to build wheel: started 2026-06-15T17:32:45,289 Running command Getting requirements to build wheel 2026-06-15T17:32:45,993 running egg_info 2026-06-15T17:32:45,999 writing ajo_cli.egg-info/PKG-INFO 2026-06-15T17:32:46,003 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-06-15T17:32:46,005 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-06-15T17:32:46,006 writing requirements to ajo_cli.egg-info/requires.txt 2026-06-15T17:32:46,007 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-06-15T17:32:46,035 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:46,039 adding license file 'LICENSE' 2026-06-15T17:32:46,043 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:46,141 Getting requirements to build wheel: finished with status 'done' 2026-06-15T17:32:46,144 Created temporary directory: /tmp/pip-modern-metadata-3f5l21iv 2026-06-15T17:32:46,147 Preparing metadata (pyproject.toml): started 2026-06-15T17:32:46,148 Running command Preparing metadata (pyproject.toml) 2026-06-15T17:32:46,802 running dist_info 2026-06-15T17:32:46,813 creating /tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info 2026-06-15T17:32:46,814 writing /tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/PKG-INFO 2026-06-15T17:32:46,817 writing dependency_links to /tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/dependency_links.txt 2026-06-15T17:32:46,819 writing entry points to /tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/entry_points.txt 2026-06-15T17:32:46,821 writing requirements to /tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/requires.txt 2026-06-15T17:32:46,822 writing top-level names to /tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/top_level.txt 2026-06-15T17:32:46,824 writing manifest file '/tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:46,847 reading manifest file '/tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:46,849 adding license file 'LICENSE' 2026-06-15T17:32:46,852 writing manifest file '/tmp/pip-modern-metadata-3f5l21iv/ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:46,854 creating '/tmp/pip-modern-metadata-3f5l21iv/ajo_cli-3.0.0.dist-info' 2026-06-15T17:32:46,977 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-15T17:32:46,982 Source in /tmp/pip-wheel-hbdm6hsx/ajo-cli_7f2e1cb4d2c449a38f3a986494e08121 has version 3.0.0, which satisfies requirement ajo-cli==3.0.0 from https://files.pythonhosted.org/packages/65/c9/b2b5956f449d50f5245b4d679da5baafec602d1a4b54df300c32cd4ebe1b/ajo_cli-3.0.0.tar.gz 2026-06-15T17:32:46,983 Removed ajo-cli==3.0.0 from https://files.pythonhosted.org/packages/65/c9/b2b5956f449d50f5245b4d679da5baafec602d1a4b54df300c32cd4ebe1b/ajo_cli-3.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-wkcd1__7' 2026-06-15T17:32:46,989 Created temporary directory: /tmp/pip-unpack-bm315ngx 2026-06-15T17:32:46,990 Building wheels for collected packages: ajo-cli 2026-06-15T17:32:46,995 Created temporary directory: /tmp/pip-wheel-b9nq69rn 2026-06-15T17:32:46,995 Destination directory: /tmp/pip-wheel-b9nq69rn 2026-06-15T17:32:46,997 Building wheel for ajo-cli (pyproject.toml): started 2026-06-15T17:32:46,999 Running command Building wheel for ajo-cli (pyproject.toml) 2026-06-15T17:32:47,618 running bdist_wheel 2026-06-15T17:32:47,636 running build 2026-06-15T17:32:47,637 running build_py 2026-06-15T17:32:47,643 creating build/lib/ajo 2026-06-15T17:32:47,645 copying ajo/cli.py -> build/lib/ajo 2026-06-15T17:32:47,648 copying ajo/validators.py -> build/lib/ajo 2026-06-15T17:32:47,650 copying ajo/database_manager.py -> build/lib/ajo 2026-06-15T17:32:47,653 copying ajo/__init__.py -> build/lib/ajo 2026-06-15T17:32:47,654 copying ajo/__main__.py -> build/lib/ajo 2026-06-15T17:32:47,656 copying ajo/utils.py -> build/lib/ajo 2026-06-15T17:32:47,658 copying ajo/github_integration.py -> build/lib/ajo 2026-06-15T17:32:47,661 creating build/lib/ajo/core 2026-06-15T17:32:47,662 copying ajo/core/app.py -> build/lib/ajo/core 2026-06-15T17:32:47,664 copying ajo/core/exceptions.py -> build/lib/ajo/core 2026-06-15T17:32:47,666 copying ajo/core/__init__.py -> build/lib/ajo/core 2026-06-15T17:32:47,668 copying ajo/core/constants.py -> build/lib/ajo/core 2026-06-15T17:32:47,670 creating build/lib/ajo/templates 2026-06-15T17:32:47,672 copying ajo/templates/django_app.py -> build/lib/ajo/templates 2026-06-15T17:32:47,675 copying ajo/templates/__init__.py -> build/lib/ajo/templates 2026-06-15T17:32:47,678 creating build/lib/ajo/ui 2026-06-15T17:32:47,679 copying ajo/ui/theme.py -> build/lib/ajo/ui 2026-06-15T17:32:47,682 copying ajo/ui/__init__.py -> build/lib/ajo/ui 2026-06-15T17:32:47,684 copying ajo/ui/capabilities.py -> build/lib/ajo/ui 2026-06-15T17:32:47,687 creating build/lib/ajo/presets 2026-06-15T17:32:47,688 copying ajo/presets/docker.py -> build/lib/ajo/presets 2026-06-15T17:32:47,691 copying ajo/presets/graphql_api.py -> build/lib/ajo/presets 2026-06-15T17:32:47,694 copying ajo/presets/base.py -> build/lib/ajo/presets 2026-06-15T17:32:47,697 copying ajo/presets/rest_api.py -> build/lib/ajo/presets 2026-06-15T17:32:47,699 copying ajo/presets/__init__.py -> build/lib/ajo/presets 2026-06-15T17:32:47,702 copying ajo/presets/monolith.py -> build/lib/ajo/presets 2026-06-15T17:32:47,705 creating build/lib/ajo/gateway 2026-06-15T17:32:47,706 copying ajo/gateway/gh.py -> build/lib/ajo/gateway 2026-06-15T17:32:47,709 copying ajo/gateway/git.py -> build/lib/ajo/gateway 2026-06-15T17:32:47,711 copying ajo/gateway/__init__.py -> build/lib/ajo/gateway 2026-06-15T17:32:47,713 copying ajo/gateway/uv.py -> build/lib/ajo/gateway 2026-06-15T17:32:47,715 copying ajo/gateway/utils.py -> build/lib/ajo/gateway 2026-06-15T17:32:47,718 creating build/lib/ajo/detector 2026-06-15T17:32:47,720 copying ajo/detector/project.py -> build/lib/ajo/detector 2026-06-15T17:32:47,723 copying ajo/detector/smart_cli.py -> build/lib/ajo/detector 2026-06-15T17:32:47,726 copying ajo/detector/__init__.py -> build/lib/ajo/detector 2026-06-15T17:32:47,728 copying ajo/detector/prereqs.py -> build/lib/ajo/detector 2026-06-15T17:32:47,730 copying ajo/detector/cache.py -> build/lib/ajo/detector 2026-06-15T17:32:47,733 creating build/lib/ajo/scaffolding 2026-06-15T17:32:47,735 copying ajo/scaffolding/__init__.py -> build/lib/ajo/scaffolding 2026-06-15T17:32:47,737 copying ajo/scaffolding/engine.py -> build/lib/ajo/scaffolding 2026-06-15T17:32:47,740 running egg_info 2026-06-15T17:32:47,750 writing ajo_cli.egg-info/PKG-INFO 2026-06-15T17:32:47,753 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-06-15T17:32:47,755 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-06-15T17:32:47,756 writing requirements to ajo_cli.egg-info/requires.txt 2026-06-15T17:32:47,758 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-06-15T17:32:47,773 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:47,777 adding license file 'LICENSE' 2026-06-15T17:32:47,781 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:32:47,799 installing to build/bdist.linux-armv7l/wheel 2026-06-15T17:32:47,800 running install 2026-06-15T17:32:47,823 running install_lib 2026-06-15T17:32:47,829 creating build/bdist.linux-armv7l/wheel 2026-06-15T17:32:47,832 creating build/bdist.linux-armv7l/wheel/ajo 2026-06-15T17:32:47,833 copying build/lib/ajo/cli.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,837 creating build/bdist.linux-armv7l/wheel/ajo/core 2026-06-15T17:32:47,839 copying build/lib/ajo/core/app.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:32:47,841 copying build/lib/ajo/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:32:47,844 copying build/lib/ajo/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:32:47,846 copying build/lib/ajo/core/constants.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:32:47,848 copying build/lib/ajo/validators.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,851 creating build/bdist.linux-armv7l/wheel/ajo/templates 2026-06-15T17:32:47,853 copying build/lib/ajo/templates/django_app.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-06-15T17:32:47,856 copying build/lib/ajo/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-06-15T17:32:47,858 copying build/lib/ajo/database_manager.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,860 creating build/bdist.linux-armv7l/wheel/ajo/ui 2026-06-15T17:32:47,862 copying build/lib/ajo/ui/theme.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-15T17:32:47,864 copying build/lib/ajo/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-15T17:32:47,867 copying build/lib/ajo/ui/capabilities.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-15T17:32:47,870 creating build/bdist.linux-armv7l/wheel/ajo/presets 2026-06-15T17:32:47,871 copying build/lib/ajo/presets/docker.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:32:47,874 copying build/lib/ajo/presets/graphql_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:32:47,877 copying build/lib/ajo/presets/base.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:32:47,879 copying build/lib/ajo/presets/rest_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:32:47,882 copying build/lib/ajo/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:32:47,884 copying build/lib/ajo/presets/monolith.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:32:47,887 copying build/lib/ajo/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,890 creating build/bdist.linux-armv7l/wheel/ajo/gateway 2026-06-15T17:32:47,891 copying build/lib/ajo/gateway/gh.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:32:47,894 copying build/lib/ajo/gateway/git.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:32:47,896 copying build/lib/ajo/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:32:47,898 copying build/lib/ajo/gateway/uv.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:32:47,900 copying build/lib/ajo/gateway/utils.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:32:47,903 creating build/bdist.linux-armv7l/wheel/ajo/detector 2026-06-15T17:32:47,905 copying build/lib/ajo/detector/project.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:32:47,908 copying build/lib/ajo/detector/smart_cli.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:32:47,910 copying build/lib/ajo/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:32:47,912 copying build/lib/ajo/detector/prereqs.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:32:47,915 copying build/lib/ajo/detector/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:32:47,917 copying build/lib/ajo/__main__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,920 creating build/bdist.linux-armv7l/wheel/ajo/scaffolding 2026-06-15T17:32:47,921 copying build/lib/ajo/scaffolding/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-06-15T17:32:47,923 copying build/lib/ajo/scaffolding/engine.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-06-15T17:32:47,926 copying build/lib/ajo/utils.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,928 copying build/lib/ajo/github_integration.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:32:47,930 running install_egg_info 2026-06-15T17:32:47,936 Copying ajo_cli.egg-info to build/bdist.linux-armv7l/wheel/./ajo_cli-3.0.0-py3.11.egg-info 2026-06-15T17:32:47,947 running install_scripts 2026-06-15T17:32:47,959 creating build/bdist.linux-armv7l/wheel/ajo_cli-3.0.0.dist-info/WHEEL 2026-06-15T17:32:47,962 creating '/tmp/pip-wheel-b9nq69rn/.tmp-qwh8kc81/ajo_cli-3.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-15T17:32:47,964 adding 'ajo/__init__.py' 2026-06-15T17:32:47,966 adding 'ajo/__main__.py' 2026-06-15T17:32:47,972 adding 'ajo/cli.py' 2026-06-15T17:32:47,974 adding 'ajo/database_manager.py' 2026-06-15T17:32:47,975 adding 'ajo/github_integration.py' 2026-06-15T17:32:47,977 adding 'ajo/utils.py' 2026-06-15T17:32:47,979 adding 'ajo/validators.py' 2026-06-15T17:32:47,981 adding 'ajo/core/__init__.py' 2026-06-15T17:32:47,983 adding 'ajo/core/app.py' 2026-06-15T17:32:47,984 adding 'ajo/core/constants.py' 2026-06-15T17:32:47,986 adding 'ajo/core/exceptions.py' 2026-06-15T17:32:47,988 adding 'ajo/detector/__init__.py' 2026-06-15T17:32:47,990 adding 'ajo/detector/cache.py' 2026-06-15T17:32:47,992 adding 'ajo/detector/prereqs.py' 2026-06-15T17:32:47,994 adding 'ajo/detector/project.py' 2026-06-15T17:32:47,996 adding 'ajo/detector/smart_cli.py' 2026-06-15T17:32:47,998 adding 'ajo/gateway/__init__.py' 2026-06-15T17:32:48,000 adding 'ajo/gateway/gh.py' 2026-06-15T17:32:48,001 adding 'ajo/gateway/git.py' 2026-06-15T17:32:48,003 adding 'ajo/gateway/utils.py' 2026-06-15T17:32:48,005 adding 'ajo/gateway/uv.py' 2026-06-15T17:32:48,007 adding 'ajo/presets/__init__.py' 2026-06-15T17:32:48,008 adding 'ajo/presets/base.py' 2026-06-15T17:32:48,010 adding 'ajo/presets/docker.py' 2026-06-15T17:32:48,012 adding 'ajo/presets/graphql_api.py' 2026-06-15T17:32:48,014 adding 'ajo/presets/monolith.py' 2026-06-15T17:32:48,016 adding 'ajo/presets/rest_api.py' 2026-06-15T17:32:48,017 adding 'ajo/scaffolding/__init__.py' 2026-06-15T17:32:48,020 adding 'ajo/scaffolding/engine.py' 2026-06-15T17:32:48,021 adding 'ajo/templates/__init__.py' 2026-06-15T17:32:48,024 adding 'ajo/templates/django_app.py' 2026-06-15T17:32:48,026 adding 'ajo/ui/__init__.py' 2026-06-15T17:32:48,027 adding 'ajo/ui/capabilities.py' 2026-06-15T17:32:48,029 adding 'ajo/ui/theme.py' 2026-06-15T17:32:48,032 adding 'ajo_cli-3.0.0.dist-info/licenses/LICENSE' 2026-06-15T17:32:48,033 adding 'ajo_cli-3.0.0.dist-info/METADATA' 2026-06-15T17:32:48,034 adding 'ajo_cli-3.0.0.dist-info/WHEEL' 2026-06-15T17:32:48,035 adding 'ajo_cli-3.0.0.dist-info/entry_points.txt' 2026-06-15T17:32:48,036 adding 'ajo_cli-3.0.0.dist-info/top_level.txt' 2026-06-15T17:32:48,037 adding 'ajo_cli-3.0.0.dist-info/RECORD' 2026-06-15T17:32:48,039 removing build/bdist.linux-armv7l/wheel 2026-06-15T17:32:48,150 Building wheel for ajo-cli (pyproject.toml): finished with status 'done' 2026-06-15T17:32:48,156 Created wheel for ajo-cli: filename=ajo_cli-3.0.0-py3-none-any.whl size=70380 sha256=5ac126f9d1def764c9fbfed3f6941b29a51ed62f8f551c23e1ad5581798534b5 2026-06-15T17:32:48,157 Stored in directory: /tmp/pip-ephem-wheel-cache-dyb7_wvf/wheels/14/37/9c/4fd589e8f68d348036c9de908931fefa85498cb014f4a4b7ac 2026-06-15T17:32:48,169 Successfully built ajo-cli 2026-06-15T17:32:48,174 Removed build tracker: '/tmp/pip-build-tracker-wkcd1__7'