2026-06-15T17:48:05,633 Created temporary directory: /tmp/pip-ephem-wheel-cache-c08fsyld 2026-06-15T17:48:05,635 Created temporary directory: /tmp/pip-build-tracker-veymnjia 2026-06-15T17:48:05,636 Initialized build tracking at /tmp/pip-build-tracker-veymnjia 2026-06-15T17:48:05,636 Created build tracker: /tmp/pip-build-tracker-veymnjia 2026-06-15T17:48:05,637 Entered build tracker: /tmp/pip-build-tracker-veymnjia 2026-06-15T17:48:05,638 Created temporary directory: /tmp/pip-wheel-otlzkwtg 2026-06-15T17:48:05,641 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:48:05,643 Created temporary directory: /tmp/pip-ephem-wheel-cache-sluw1aqh 2026-06-15T17:48:05,665 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-15T17:48:05,669 2 location(s) to search for versions of ajo-cli: 2026-06-15T17:48:05,669 * https://pypi.org/simple/ajo-cli/ 2026-06-15T17:48:05,669 * https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:48:05,669 Fetching project page and analyzing links: https://pypi.org/simple/ajo-cli/ 2026-06-15T17:48:05,670 Getting page https://pypi.org/simple/ajo-cli/ 2026-06-15T17:48:05,671 Found index url https://pypi.org/simple 2026-06-15T17:48:05,924 Fetched page https://pypi.org/simple/ajo-cli/ as application/vnd.pypi.simple.v1+json 2026-06-15T17:48:05,927 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:48:05,928 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:48:05,929 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:48:05,930 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:48:05,930 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:48:05,931 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:48:05,932 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:48:05,933 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:48:05,934 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:48:05,935 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:48:05,936 Fetching project page and analyzing links: https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:48:05,937 Getting page https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:48:05,938 Found index url https://www.piwheels.org/simple 2026-06-15T17:48:06,496 Fetched page https://www.piwheels.org/simple/ajo-cli/ as text/html 2026-06-15T17:48:06,498 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-15T17:48:06,499 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:48:06,499 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:48:06,500 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:48:06,501 Skipping link: not a file: https://www.piwheels.org/simple/ajo-cli/ 2026-06-15T17:48:06,501 Skipping link: not a file: https://pypi.org/simple/ajo-cli/ 2026-06-15T17:48:06,520 Given no hashes to check 1 links for project 'ajo-cli': discarding no candidates 2026-06-15T17:48:06,538 Collecting ajo-cli==3.0.1 2026-06-15T17:48:06,540 Created temporary directory: /tmp/pip-unpack-at3v2mqc 2026-06-15T17:48:06,865 Downloading ajo_cli-3.0.1.tar.gz (57 kB) 2026-06-15T17:48:07,043 Added ajo-cli==3.0.1 from https://files.pythonhosted.org/packages/f1/2e/7e95429d7e7351d7bccabc9459ef072aa0e7dee7e85663f027939fd9526f/ajo_cli-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-veymnjia' 2026-06-15T17:48:07,049 Created temporary directory: /tmp/pip-build-env-63t00w4f 2026-06-15T17:48:07,053 Installing build dependencies: started 2026-06-15T17:48:07,054 Running command pip subprocess to install build dependencies 2026-06-15T17:48:08,201 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-15T17:48:08,677 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:48:08,700 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-15T17:48:10,698 Collecting setuptools>=61.0 2026-06-15T17:48:10,700 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:48:10,714 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-15T17:48:10,948 Collecting wheel 2026-06-15T17:48:10,949 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-15T17:48:10,964 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-15T17:48:11,144 Collecting packaging>=24.0 2026-06-15T17:48:11,145 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:48:11,158 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-15T17:48:11,346 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-15T17:48:11,364 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-15T17:48:11,441 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-15T17:48:11,473 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-15T17:48:11,500 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-15T17:48:11,594 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-15T17:48:14,526 Installing collected packages: setuptools, packaging, wheel 2026-06-15T17:48:18,545 Creating /tmp/pip-build-env-63t00w4f/overlay/local/bin 2026-06-15T17:48:18,547 changing mode of /tmp/pip-build-env-63t00w4f/overlay/local/bin/wheel to 755 2026-06-15T17:48:18,569 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-15T17:48:18,856 Installing build dependencies: finished with status 'done' 2026-06-15T17:48:18,862 Getting requirements to build wheel: started 2026-06-15T17:48:18,863 Running command Getting requirements to build wheel 2026-06-15T17:48:19,584 running egg_info 2026-06-15T17:48:19,590 writing ajo_cli.egg-info/PKG-INFO 2026-06-15T17:48:19,593 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-06-15T17:48:19,596 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-06-15T17:48:19,597 writing requirements to ajo_cli.egg-info/requires.txt 2026-06-15T17:48:19,599 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-06-15T17:48:19,627 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:19,631 adding license file 'LICENSE' 2026-06-15T17:48:19,635 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:19,732 Getting requirements to build wheel: finished with status 'done' 2026-06-15T17:48:19,736 Created temporary directory: /tmp/pip-modern-metadata-jjo3gckt 2026-06-15T17:48:19,739 Preparing metadata (pyproject.toml): started 2026-06-15T17:48:19,740 Running command Preparing metadata (pyproject.toml) 2026-06-15T17:48:20,435 running dist_info 2026-06-15T17:48:20,445 creating /tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info 2026-06-15T17:48:20,446 writing /tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/PKG-INFO 2026-06-15T17:48:20,449 writing dependency_links to /tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/dependency_links.txt 2026-06-15T17:48:20,451 writing entry points to /tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/entry_points.txt 2026-06-15T17:48:20,452 writing requirements to /tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/requires.txt 2026-06-15T17:48:20,453 writing top-level names to /tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/top_level.txt 2026-06-15T17:48:20,454 writing manifest file '/tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:20,478 reading manifest file '/tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:20,480 adding license file 'LICENSE' 2026-06-15T17:48:20,484 writing manifest file '/tmp/pip-modern-metadata-jjo3gckt/ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:20,485 creating '/tmp/pip-modern-metadata-jjo3gckt/ajo_cli-3.0.1.dist-info' 2026-06-15T17:48:20,609 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-15T17:48:20,613 Source in /tmp/pip-wheel-otlzkwtg/ajo-cli_aa1cc78579a7472a85b0c04573380623 has version 3.0.1, which satisfies requirement ajo-cli==3.0.1 from https://files.pythonhosted.org/packages/f1/2e/7e95429d7e7351d7bccabc9459ef072aa0e7dee7e85663f027939fd9526f/ajo_cli-3.0.1.tar.gz 2026-06-15T17:48:20,614 Removed ajo-cli==3.0.1 from https://files.pythonhosted.org/packages/f1/2e/7e95429d7e7351d7bccabc9459ef072aa0e7dee7e85663f027939fd9526f/ajo_cli-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-veymnjia' 2026-06-15T17:48:20,620 Created temporary directory: /tmp/pip-unpack-l42mukr0 2026-06-15T17:48:20,621 Building wheels for collected packages: ajo-cli 2026-06-15T17:48:20,625 Created temporary directory: /tmp/pip-wheel-1gzk3vb4 2026-06-15T17:48:20,625 Destination directory: /tmp/pip-wheel-1gzk3vb4 2026-06-15T17:48:20,627 Building wheel for ajo-cli (pyproject.toml): started 2026-06-15T17:48:20,628 Running command Building wheel for ajo-cli (pyproject.toml) 2026-06-15T17:48:21,250 running bdist_wheel 2026-06-15T17:48:21,268 running build 2026-06-15T17:48:21,269 running build_py 2026-06-15T17:48:21,275 creating build/lib/ajo 2026-06-15T17:48:21,277 copying ajo/github_integration.py -> build/lib/ajo 2026-06-15T17:48:21,279 copying ajo/cli.py -> build/lib/ajo 2026-06-15T17:48:21,282 copying ajo/__init__.py -> build/lib/ajo 2026-06-15T17:48:21,284 copying ajo/__main__.py -> build/lib/ajo 2026-06-15T17:48:21,286 copying ajo/utils.py -> build/lib/ajo 2026-06-15T17:48:21,288 copying ajo/validators.py -> build/lib/ajo 2026-06-15T17:48:21,290 copying ajo/database_manager.py -> build/lib/ajo 2026-06-15T17:48:21,293 creating build/lib/ajo/core 2026-06-15T17:48:21,294 copying ajo/core/exceptions.py -> build/lib/ajo/core 2026-06-15T17:48:21,296 copying ajo/core/__init__.py -> build/lib/ajo/core 2026-06-15T17:48:21,298 copying ajo/core/app.py -> build/lib/ajo/core 2026-06-15T17:48:21,300 copying ajo/core/constants.py -> build/lib/ajo/core 2026-06-15T17:48:21,303 creating build/lib/ajo/scaffolding 2026-06-15T17:48:21,304 copying ajo/scaffolding/__init__.py -> build/lib/ajo/scaffolding 2026-06-15T17:48:21,306 copying ajo/scaffolding/engine.py -> build/lib/ajo/scaffolding 2026-06-15T17:48:21,309 creating build/lib/ajo/detector 2026-06-15T17:48:21,310 copying ajo/detector/prereqs.py -> build/lib/ajo/detector 2026-06-15T17:48:21,312 copying ajo/detector/smart_cli.py -> build/lib/ajo/detector 2026-06-15T17:48:21,315 copying ajo/detector/__init__.py -> build/lib/ajo/detector 2026-06-15T17:48:21,317 copying ajo/detector/project.py -> build/lib/ajo/detector 2026-06-15T17:48:21,319 copying ajo/detector/cache.py -> build/lib/ajo/detector 2026-06-15T17:48:21,322 creating build/lib/ajo/presets 2026-06-15T17:48:21,323 copying ajo/presets/docker.py -> build/lib/ajo/presets 2026-06-15T17:48:21,326 copying ajo/presets/rest_api.py -> build/lib/ajo/presets 2026-06-15T17:48:21,329 copying ajo/presets/graphql_api.py -> build/lib/ajo/presets 2026-06-15T17:48:21,331 copying ajo/presets/base.py -> build/lib/ajo/presets 2026-06-15T17:48:21,334 copying ajo/presets/__init__.py -> build/lib/ajo/presets 2026-06-15T17:48:21,336 copying ajo/presets/monolith.py -> build/lib/ajo/presets 2026-06-15T17:48:21,339 creating build/lib/ajo/ui 2026-06-15T17:48:21,340 copying ajo/ui/theme.py -> build/lib/ajo/ui 2026-06-15T17:48:21,342 copying ajo/ui/capabilities.py -> build/lib/ajo/ui 2026-06-15T17:48:21,345 copying ajo/ui/__init__.py -> build/lib/ajo/ui 2026-06-15T17:48:21,347 creating build/lib/ajo/gateway 2026-06-15T17:48:21,348 copying ajo/gateway/uv.py -> build/lib/ajo/gateway 2026-06-15T17:48:21,350 copying ajo/gateway/gh.py -> build/lib/ajo/gateway 2026-06-15T17:48:21,352 copying ajo/gateway/git.py -> build/lib/ajo/gateway 2026-06-15T17:48:21,354 copying ajo/gateway/__init__.py -> build/lib/ajo/gateway 2026-06-15T17:48:21,356 copying ajo/gateway/utils.py -> build/lib/ajo/gateway 2026-06-15T17:48:21,359 creating build/lib/ajo/templates 2026-06-15T17:48:21,360 copying ajo/templates/django_app.py -> build/lib/ajo/templates 2026-06-15T17:48:21,363 copying ajo/templates/__init__.py -> build/lib/ajo/templates 2026-06-15T17:48:21,365 running egg_info 2026-06-15T17:48:21,374 writing ajo_cli.egg-info/PKG-INFO 2026-06-15T17:48:21,377 writing dependency_links to ajo_cli.egg-info/dependency_links.txt 2026-06-15T17:48:21,379 writing entry points to ajo_cli.egg-info/entry_points.txt 2026-06-15T17:48:21,380 writing requirements to ajo_cli.egg-info/requires.txt 2026-06-15T17:48:21,381 writing top-level names to ajo_cli.egg-info/top_level.txt 2026-06-15T17:48:21,396 reading manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:21,400 adding license file 'LICENSE' 2026-06-15T17:48:21,404 writing manifest file 'ajo_cli.egg-info/SOURCES.txt' 2026-06-15T17:48:21,421 installing to build/bdist.linux-armv7l/wheel 2026-06-15T17:48:21,422 running install 2026-06-15T17:48:21,445 running install_lib 2026-06-15T17:48:21,450 creating build/bdist.linux-armv7l/wheel 2026-06-15T17:48:21,453 creating build/bdist.linux-armv7l/wheel/ajo 2026-06-15T17:48:21,454 creating build/bdist.linux-armv7l/wheel/ajo/core 2026-06-15T17:48:21,456 copying build/lib/ajo/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:48:21,458 copying build/lib/ajo/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:48:21,460 copying build/lib/ajo/core/app.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:48:21,462 copying build/lib/ajo/core/constants.py -> build/bdist.linux-armv7l/wheel/./ajo/core 2026-06-15T17:48:21,465 creating build/bdist.linux-armv7l/wheel/ajo/scaffolding 2026-06-15T17:48:21,466 copying build/lib/ajo/scaffolding/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-06-15T17:48:21,468 copying build/lib/ajo/scaffolding/engine.py -> build/bdist.linux-armv7l/wheel/./ajo/scaffolding 2026-06-15T17:48:21,471 creating build/bdist.linux-armv7l/wheel/ajo/detector 2026-06-15T17:48:21,472 copying build/lib/ajo/detector/prereqs.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:48:21,474 copying build/lib/ajo/detector/smart_cli.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:48:21,477 copying build/lib/ajo/detector/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:48:21,479 copying build/lib/ajo/detector/project.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:48:21,481 copying build/lib/ajo/detector/cache.py -> build/bdist.linux-armv7l/wheel/./ajo/detector 2026-06-15T17:48:21,484 creating build/bdist.linux-armv7l/wheel/ajo/presets 2026-06-15T17:48:21,485 copying build/lib/ajo/presets/docker.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:48:21,488 copying build/lib/ajo/presets/rest_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:48:21,490 copying build/lib/ajo/presets/graphql_api.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:48:21,493 copying build/lib/ajo/presets/base.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:48:21,495 copying build/lib/ajo/presets/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:48:21,497 copying build/lib/ajo/presets/monolith.py -> build/bdist.linux-armv7l/wheel/./ajo/presets 2026-06-15T17:48:21,500 copying build/lib/ajo/github_integration.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,502 copying build/lib/ajo/cli.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,506 creating build/bdist.linux-armv7l/wheel/ajo/ui 2026-06-15T17:48:21,507 copying build/lib/ajo/ui/theme.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-15T17:48:21,510 copying build/lib/ajo/ui/capabilities.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-15T17:48:21,512 copying build/lib/ajo/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/ui 2026-06-15T17:48:21,514 copying build/lib/ajo/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,516 creating build/bdist.linux-armv7l/wheel/ajo/gateway 2026-06-15T17:48:21,517 copying build/lib/ajo/gateway/uv.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:48:21,520 copying build/lib/ajo/gateway/gh.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:48:21,522 copying build/lib/ajo/gateway/git.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:48:21,524 copying build/lib/ajo/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:48:21,525 copying build/lib/ajo/gateway/utils.py -> build/bdist.linux-armv7l/wheel/./ajo/gateway 2026-06-15T17:48:21,528 copying build/lib/ajo/__main__.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,530 copying build/lib/ajo/utils.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,531 copying build/lib/ajo/validators.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,533 copying build/lib/ajo/database_manager.py -> build/bdist.linux-armv7l/wheel/./ajo 2026-06-15T17:48:21,536 creating build/bdist.linux-armv7l/wheel/ajo/templates 2026-06-15T17:48:21,537 copying build/lib/ajo/templates/django_app.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-06-15T17:48:21,540 copying build/lib/ajo/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./ajo/templates 2026-06-15T17:48:21,541 running install_egg_info 2026-06-15T17:48:21,546 Copying ajo_cli.egg-info to build/bdist.linux-armv7l/wheel/./ajo_cli-3.0.1-py3.11.egg-info 2026-06-15T17:48:21,559 running install_scripts 2026-06-15T17:48:21,571 creating build/bdist.linux-armv7l/wheel/ajo_cli-3.0.1.dist-info/WHEEL 2026-06-15T17:48:21,574 creating '/tmp/pip-wheel-1gzk3vb4/.tmp-e1offjqy/ajo_cli-3.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-15T17:48:21,576 adding 'ajo/__init__.py' 2026-06-15T17:48:21,577 adding 'ajo/__main__.py' 2026-06-15T17:48:21,583 adding 'ajo/cli.py' 2026-06-15T17:48:21,585 adding 'ajo/database_manager.py' 2026-06-15T17:48:21,587 adding 'ajo/github_integration.py' 2026-06-15T17:48:21,588 adding 'ajo/utils.py' 2026-06-15T17:48:21,590 adding 'ajo/validators.py' 2026-06-15T17:48:21,591 adding 'ajo/core/__init__.py' 2026-06-15T17:48:21,593 adding 'ajo/core/app.py' 2026-06-15T17:48:21,595 adding 'ajo/core/constants.py' 2026-06-15T17:48:21,596 adding 'ajo/core/exceptions.py' 2026-06-15T17:48:21,598 adding 'ajo/detector/__init__.py' 2026-06-15T17:48:21,600 adding 'ajo/detector/cache.py' 2026-06-15T17:48:21,601 adding 'ajo/detector/prereqs.py' 2026-06-15T17:48:21,603 adding 'ajo/detector/project.py' 2026-06-15T17:48:21,605 adding 'ajo/detector/smart_cli.py' 2026-06-15T17:48:21,607 adding 'ajo/gateway/__init__.py' 2026-06-15T17:48:21,609 adding 'ajo/gateway/gh.py' 2026-06-15T17:48:21,610 adding 'ajo/gateway/git.py' 2026-06-15T17:48:21,611 adding 'ajo/gateway/utils.py' 2026-06-15T17:48:21,613 adding 'ajo/gateway/uv.py' 2026-06-15T17:48:21,615 adding 'ajo/presets/__init__.py' 2026-06-15T17:48:21,616 adding 'ajo/presets/base.py' 2026-06-15T17:48:21,618 adding 'ajo/presets/docker.py' 2026-06-15T17:48:21,620 adding 'ajo/presets/graphql_api.py' 2026-06-15T17:48:21,622 adding 'ajo/presets/monolith.py' 2026-06-15T17:48:21,624 adding 'ajo/presets/rest_api.py' 2026-06-15T17:48:21,626 adding 'ajo/scaffolding/__init__.py' 2026-06-15T17:48:21,628 adding 'ajo/scaffolding/engine.py' 2026-06-15T17:48:21,630 adding 'ajo/templates/__init__.py' 2026-06-15T17:48:21,632 adding 'ajo/templates/django_app.py' 2026-06-15T17:48:21,634 adding 'ajo/ui/__init__.py' 2026-06-15T17:48:21,636 adding 'ajo/ui/capabilities.py' 2026-06-15T17:48:21,638 adding 'ajo/ui/theme.py' 2026-06-15T17:48:21,640 adding 'ajo_cli-3.0.1.dist-info/licenses/LICENSE' 2026-06-15T17:48:21,642 adding 'ajo_cli-3.0.1.dist-info/METADATA' 2026-06-15T17:48:21,643 adding 'ajo_cli-3.0.1.dist-info/WHEEL' 2026-06-15T17:48:21,644 adding 'ajo_cli-3.0.1.dist-info/entry_points.txt' 2026-06-15T17:48:21,645 adding 'ajo_cli-3.0.1.dist-info/top_level.txt' 2026-06-15T17:48:21,646 adding 'ajo_cli-3.0.1.dist-info/RECORD' 2026-06-15T17:48:21,648 removing build/bdist.linux-armv7l/wheel 2026-06-15T17:48:21,760 Building wheel for ajo-cli (pyproject.toml): finished with status 'done' 2026-06-15T17:48:21,766 Created wheel for ajo-cli: filename=ajo_cli-3.0.1-py3-none-any.whl size=70447 sha256=6215cbc77ad18a47cfa73658da8b20b80d055ffd5bd02c39c706a3792d517986 2026-06-15T17:48:21,767 Stored in directory: /tmp/pip-ephem-wheel-cache-sluw1aqh/wheels/59/02/39/5b128f0d914299b70147556b304e0994eac391c02eca552c46 2026-06-15T17:48:21,779 Successfully built ajo-cli 2026-06-15T17:48:21,784 Removed build tracker: '/tmp/pip-build-tracker-veymnjia'