2025-10-11T04:00:24,364 Created temporary directory: /tmp/pip-ephem-wheel-cache-jq_9d8p6 2025-10-11T04:00:24,365 Created temporary directory: /tmp/pip-build-tracker-s73zw8gg 2025-10-11T04:00:24,366 Initialized build tracking at /tmp/pip-build-tracker-s73zw8gg 2025-10-11T04:00:24,367 Created build tracker: /tmp/pip-build-tracker-s73zw8gg 2025-10-11T04:00:24,367 Entered build tracker: /tmp/pip-build-tracker-s73zw8gg 2025-10-11T04:00:24,368 Created temporary directory: /tmp/pip-wheel-gksnbq57 2025-10-11T04:00:24,371 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 2025-10-11T04:00:24,373 Created temporary directory: /tmp/pip-ephem-wheel-cache-bese1t6j 2025-10-11T04:00:24,395 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-11T04:00:24,399 2 location(s) to search for versions of ai-shell-command-generator: 2025-10-11T04:00:24,399 * https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,399 * https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,400 Fetching project page and analyzing links: https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,401 Getting page https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,402 Found index url https://pypi.org/simple 2025-10-11T04:00:24,538 Fetched page https://pypi.org/simple/ai-shell-command-generator/ as application/vnd.pypi.simple.v1+json 2025-10-11T04:00:24,542 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/ce/87/f1e51ae7dfd662446a89adc33fb47f4a91203535e8c55a5c6bc1da6d5b78/ai_shell_command_generator-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,544 Found link https://files.pythonhosted.org/packages/de/d0/0782e3fd378fbaa5695505c26571f2c91718cf53b34422b1fd496f11e6d9/ai_shell_command_generator-0.1.0.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 0.1.0 2025-10-11T04:00:24,544 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/ee/63/13dd1c6549f664bc663902cd0bffcc60cf9c323c1b20b3e0785eb319a56e/ai_shell_command_generator-2.0.0-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,545 Found link https://files.pythonhosted.org/packages/7b/b4/b6b0a9b94ae9a41365087f943c27e0e86d305a478b033bdbfe3e33a0548a/ai_shell_command_generator-2.0.0.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.0.0 2025-10-11T04:00:24,546 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/3d/5f/f2de82d154420a91f19a20467dffa24a89118504bb5a27725da1ad7f1421/ai_shell_command_generator-2.0.1-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,547 Found link https://files.pythonhosted.org/packages/72/63/6a7b1a3075e2fabf0189cb94ac803b09b77288910c80e0525d238fef0668/ai_shell_command_generator-2.0.1.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.0.1 2025-10-11T04:00:24,548 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/d1/93/e70cd8e546d70b20ed21e8dcfb3e271b2a09c447ccb8f3a2c063ce20312e/ai_shell_command_generator-2.0.2-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,549 Found link https://files.pythonhosted.org/packages/4e/a0/75d11d998fe697bb65441f6969ae4ed98722062743cf7c9a94ecba91135e/ai_shell_command_generator-2.0.2.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.0.2 2025-10-11T04:00:24,550 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/54/02/63bb97c7f106fb9620d6bf979a99ad8339882e3af7af264ca8ec854b42a5/ai_shell_command_generator-2.1.0-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,552 Found link https://files.pythonhosted.org/packages/ca/0e/9c3e85897174b6d21a311e4afecb11c926f5fcc39077b7e5da5775461cbb/ai_shell_command_generator-2.1.0.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.1.0 2025-10-11T04:00:24,552 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/06/fe/1f27bd1d5046406b918e6d5dbb4eeccefceec04036a23df81ca121c87d79/ai_shell_command_generator-2.2.0-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,553 Found link https://files.pythonhosted.org/packages/ab/a5/94135c73bb702adb1ca7129266bea15f8fa8768c3a5694938f640c3f50b2/ai_shell_command_generator-2.2.0.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.2.0 2025-10-11T04:00:24,554 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/59/f5/a985676eebcc17f4bcb04cda335cc69b1018407ff5e75ec138160bd4f549/ai_shell_command_generator-2.3.0-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,555 Found link https://files.pythonhosted.org/packages/88/7e/bb9dc8b95d614b9c7801e9d0c659fd57b1776a9cb3f671e2311fee78a30c/ai_shell_command_generator-2.3.0.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.3.0 2025-10-11T04:00:24,555 Skipping link: No binaries permitted for ai-shell-command-generator: https://files.pythonhosted.org/packages/6d/81/6a7831c1688dcb5751ac11b601287df8a6cb9e9589c1a876255347a2eca6/ai_shell_command_generator-2.4.0-py3-none-any.whl (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,557 Found link https://files.pythonhosted.org/packages/61/ed/1a75ac3072e4e43056f784afee88cf18e19a3cf6e0f7e511c6c87ca6f994/ai_shell_command_generator-2.4.0.tar.gz (from https://pypi.org/simple/ai-shell-command-generator/) (requires-python:>=3.10), version: 2.4.0 2025-10-11T04:00:24,558 Fetching project page and analyzing links: https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,559 Getting page https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,560 Found index url https://www.piwheels.org/simple 2025-10-11T04:00:24,766 Fetched page https://www.piwheels.org/simple/ai-shell-command-generator/ as text/html 2025-10-11T04:00:24,769 Skipping link: No binaries permitted for ai-shell-command-generator: https://www.piwheels.org/simple/ai-shell-command-generator/ai_shell_command_generator-2.1.0-py3-none-any.whl#sha256=1f5534a638a808117d8073089e54d11b7a3b4604d1a51dd8346daeb38277e39b (from https://www.piwheels.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,770 Skipping link: No binaries permitted for ai-shell-command-generator: https://www.piwheels.org/simple/ai-shell-command-generator/ai_shell_command_generator-2.0.2-py3-none-any.whl#sha256=92732071fdc44b072d346bc590bac925e6dc6e6a94c3071e36d1bcc182c9ea4e (from https://www.piwheels.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,770 Skipping link: No binaries permitted for ai-shell-command-generator: https://www.piwheels.org/simple/ai-shell-command-generator/ai_shell_command_generator-2.0.1-py3-none-any.whl#sha256=d7ee22156074858b7bf5239270afd339ba98f92cc0b4098ce850a971f846efed (from https://www.piwheels.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,771 Skipping link: No binaries permitted for ai-shell-command-generator: https://www.piwheels.org/simple/ai-shell-command-generator/ai_shell_command_generator-2.0.0-py3-none-any.whl#sha256=101f312e5657000d31878eedb100bf8b108ec41056f5d6d9a90e1a7474071879 (from https://www.piwheels.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,772 Skipping link: No binaries permitted for ai-shell-command-generator: https://www.piwheels.org/simple/ai-shell-command-generator/ai_shell_command_generator-0.1.0-py3-none-any.whl#sha256=b60ce2f63cd5f0dccfcfc0e1d7d1ee6b1ae52dc4b2185b1387f67b1ac1c82bed (from https://www.piwheels.org/simple/ai-shell-command-generator/) (requires-python:>=3.10) 2025-10-11T04:00:24,772 Skipping link: not a file: https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,773 Skipping link: not a file: https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:24,793 Given no hashes to check 1 links for project 'ai-shell-command-generator': discarding no candidates 2025-10-11T04:00:24,810 Collecting ai-shell-command-generator==2.4.0 2025-10-11T04:00:24,813 Created temporary directory: /tmp/pip-unpack-ttjewr3z 2025-10-11T04:00:25,020 Downloading ai_shell_command_generator-2.4.0.tar.gz (734 kB) 2025-10-11T04:00:25,295 Added ai-shell-command-generator==2.4.0 from https://files.pythonhosted.org/packages/61/ed/1a75ac3072e4e43056f784afee88cf18e19a3cf6e0f7e511c6c87ca6f994/ai_shell_command_generator-2.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-s73zw8gg' 2025-10-11T04:00:25,301 Created temporary directory: /tmp/pip-build-env-cg2wq012 2025-10-11T04:00:25,306 Installing build dependencies: started 2025-10-11T04:00:25,307 Running command pip subprocess to install build dependencies 2025-10-11T04:00:26,448 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-11T04:00:27,062 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 2025-10-11T04:00:27,085 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-11T04:00:28,834 Collecting setuptools>=61.0 2025-10-11T04:00:28,935 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-11T04:00:29,211 Collecting wheel 2025-10-11T04:00:29,229 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-11T04:00:32,236 Installing collected packages: wheel, setuptools 2025-10-11T04:00:32,473 Creating /tmp/pip-build-env-cg2wq012/overlay/local/bin 2025-10-11T04:00:32,475 changing mode of /tmp/pip-build-env-cg2wq012/overlay/local/bin/wheel to 755 2025-10-11T04:00:36,088 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-11T04:00:36,357 Installing build dependencies: finished with status 'done' 2025-10-11T04:00:36,363 Getting requirements to build wheel: started 2025-10-11T04:00:36,365 Running command Getting requirements to build wheel 2025-10-11T04:00:37,070 running egg_info 2025-10-11T04:00:37,077 writing ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T04:00:37,084 writing dependency_links to ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T04:00:37,086 writing entry points to ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T04:00:37,090 writing requirements to ai_shell_command_generator.egg-info/requires.txt 2025-10-11T04:00:37,091 writing top-level names to ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T04:00:37,119 reading manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:37,128 reading manifest template 'MANIFEST.in' 2025-10-11T04:00:37,130 warning: no files found matching 'requirements.txt' 2025-10-11T04:00:37,135 warning: no files found matching '*.puml' 2025-10-11T04:00:37,135 adding license file 'LICENSE' 2025-10-11T04:00:37,140 writing manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:37,236 Getting requirements to build wheel: finished with status 'done' 2025-10-11T04:00:37,239 Created temporary directory: /tmp/pip-modern-metadata-s657qpmd 2025-10-11T04:00:37,242 Preparing metadata (pyproject.toml): started 2025-10-11T04:00:37,243 Running command Preparing metadata (pyproject.toml) 2025-10-11T04:00:37,901 running dist_info 2025-10-11T04:00:37,913 creating /tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info 2025-10-11T04:00:37,914 writing /tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T04:00:37,922 writing dependency_links to /tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T04:00:37,924 writing entry points to /tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T04:00:37,927 writing requirements to /tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/requires.txt 2025-10-11T04:00:37,928 writing top-level names to /tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T04:00:37,930 writing manifest file '/tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:37,954 reading manifest file '/tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:37,956 reading manifest template 'MANIFEST.in' 2025-10-11T04:00:37,957 warning: no files found matching 'requirements.txt' 2025-10-11T04:00:37,962 warning: no files found matching '*.puml' 2025-10-11T04:00:37,962 adding license file 'LICENSE' 2025-10-11T04:00:37,965 writing manifest file '/tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:37,967 creating '/tmp/pip-modern-metadata-s657qpmd/ai_shell_command_generator-2.4.0.dist-info' 2025-10-11T04:00:38,092 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-11T04:00:38,099 Source in /tmp/pip-wheel-gksnbq57/ai-shell-command-generator_7ce2e0f3bc3e4320b8e941c96965737f has version 2.4.0, which satisfies requirement ai-shell-command-generator==2.4.0 from https://files.pythonhosted.org/packages/61/ed/1a75ac3072e4e43056f784afee88cf18e19a3cf6e0f7e511c6c87ca6f994/ai_shell_command_generator-2.4.0.tar.gz 2025-10-11T04:00:38,100 Removed ai-shell-command-generator==2.4.0 from https://files.pythonhosted.org/packages/61/ed/1a75ac3072e4e43056f784afee88cf18e19a3cf6e0f7e511c6c87ca6f994/ai_shell_command_generator-2.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-s73zw8gg' 2025-10-11T04:00:38,109 Created temporary directory: /tmp/pip-unpack-hrfjbxwl 2025-10-11T04:00:38,109 Building wheels for collected packages: ai-shell-command-generator 2025-10-11T04:00:38,114 Created temporary directory: /tmp/pip-wheel-zd0v6chi 2025-10-11T04:00:38,115 Destination directory: /tmp/pip-wheel-zd0v6chi 2025-10-11T04:00:38,117 Building wheel for ai-shell-command-generator (pyproject.toml): started 2025-10-11T04:00:38,118 Running command Building wheel for ai-shell-command-generator (pyproject.toml) 2025-10-11T04:00:38,745 running bdist_wheel 2025-10-11T04:00:38,766 running build 2025-10-11T04:00:38,766 running build_py 2025-10-11T04:00:38,773 creating build/lib/ai_shell_command_generator 2025-10-11T04:00:38,775 copying ai_shell_command_generator/__init__.py -> build/lib/ai_shell_command_generator 2025-10-11T04:00:38,777 copying ai_shell_command_generator/__main__.py -> build/lib/ai_shell_command_generator 2025-10-11T04:00:38,779 copying ai_shell_command_generator/main.py -> build/lib/ai_shell_command_generator 2025-10-11T04:00:38,782 creating build/lib/ai_shell_command_generator/core 2025-10-11T04:00:38,783 copying ai_shell_command_generator/core/__init__.py -> build/lib/ai_shell_command_generator/core 2025-10-11T04:00:38,785 copying ai_shell_command_generator/core/config.py -> build/lib/ai_shell_command_generator/core 2025-10-11T04:00:38,788 copying ai_shell_command_generator/core/os_detection.py -> build/lib/ai_shell_command_generator/core 2025-10-11T04:00:38,790 creating build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:38,791 copying ai_shell_command_generator/utils/config_loader.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:38,793 copying ai_shell_command_generator/utils/__init__.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:38,795 copying ai_shell_command_generator/utils/clipboard.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:38,797 copying ai_shell_command_generator/utils/logger.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:38,799 creating build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,800 copying ai_shell_command_generator/providers/base.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,802 copying ai_shell_command_generator/providers/openai_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,805 copying ai_shell_command_generator/providers/ollama_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,807 copying ai_shell_command_generator/providers/__init__.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,809 copying ai_shell_command_generator/providers/anthropic_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,812 copying ai_shell_command_generator/providers/factory.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,814 copying ai_shell_command_generator/providers/models.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:38,817 creating build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:38,818 copying ai_shell_command_generator/cli/display.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:38,821 copying ai_shell_command_generator/cli/__init__.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:38,823 copying ai_shell_command_generator/cli/prompts.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:38,826 copying ai_shell_command_generator/cli/commands.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:38,829 creating build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:38,830 copying ai_shell_command_generator/teaching/interactive.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:38,833 copying ai_shell_command_generator/teaching/__init__.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:38,835 copying ai_shell_command_generator/teaching/prompts.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:38,837 copying ai_shell_command_generator/teaching/formatter.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:38,839 running egg_info 2025-10-11T04:00:38,851 writing ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T04:00:38,857 writing dependency_links to ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T04:00:38,859 writing entry points to ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T04:00:38,863 writing requirements to ai_shell_command_generator.egg-info/requires.txt 2025-10-11T04:00:38,864 writing top-level names to ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T04:00:38,878 reading manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:38,882 reading manifest template 'MANIFEST.in' 2025-10-11T04:00:38,883 warning: no files found matching 'requirements.txt' 2025-10-11T04:00:38,888 warning: no files found matching '*.puml' 2025-10-11T04:00:38,889 adding license file 'LICENSE' 2025-10-11T04:00:38,893 writing manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:38,910 installing to build/bdist.linux-armv7l/wheel 2025-10-11T04:00:38,911 running install 2025-10-11T04:00:38,934 running install_lib 2025-10-11T04:00:38,940 creating build/bdist.linux-armv7l/wheel 2025-10-11T04:00:38,943 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator 2025-10-11T04:00:38,944 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/core 2025-10-11T04:00:38,946 copying build/lib/ai_shell_command_generator/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T04:00:38,948 copying build/lib/ai_shell_command_generator/core/config.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T04:00:38,950 copying build/lib/ai_shell_command_generator/core/os_detection.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T04:00:38,953 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/utils 2025-10-11T04:00:38,954 copying build/lib/ai_shell_command_generator/utils/config_loader.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:38,956 copying build/lib/ai_shell_command_generator/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:38,958 copying build/lib/ai_shell_command_generator/utils/clipboard.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:38,960 copying build/lib/ai_shell_command_generator/utils/logger.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:38,962 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/providers 2025-10-11T04:00:38,963 copying build/lib/ai_shell_command_generator/providers/base.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,965 copying build/lib/ai_shell_command_generator/providers/openai_provider.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,968 copying build/lib/ai_shell_command_generator/providers/ollama_provider.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,971 copying build/lib/ai_shell_command_generator/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,973 copying build/lib/ai_shell_command_generator/providers/anthropic_provider.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,975 copying build/lib/ai_shell_command_generator/providers/factory.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,977 copying build/lib/ai_shell_command_generator/providers/models.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:38,980 copying build/lib/ai_shell_command_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T04:00:38,982 copying build/lib/ai_shell_command_generator/__main__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T04:00:38,984 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/cli 2025-10-11T04:00:38,985 copying build/lib/ai_shell_command_generator/cli/display.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:38,989 copying build/lib/ai_shell_command_generator/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:38,991 copying build/lib/ai_shell_command_generator/cli/prompts.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:38,994 copying build/lib/ai_shell_command_generator/cli/commands.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:38,997 copying build/lib/ai_shell_command_generator/main.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T04:00:38,999 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/teaching 2025-10-11T04:00:39,000 copying build/lib/ai_shell_command_generator/teaching/interactive.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:39,003 copying build/lib/ai_shell_command_generator/teaching/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:39,005 copying build/lib/ai_shell_command_generator/teaching/prompts.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:39,007 copying build/lib/ai_shell_command_generator/teaching/formatter.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:39,009 running install_egg_info 2025-10-11T04:00:39,014 Copying ai_shell_command_generator.egg-info to build/bdist.linux-armv7l/wheel/./ai_shell_command_generator-2.4.0-py3.11.egg-info 2025-10-11T04:00:39,026 running install_scripts 2025-10-11T04:00:39,039 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator-2.4.0.dist-info/WHEEL 2025-10-11T04:00:39,042 creating '/tmp/pip-wheel-zd0v6chi/.tmp-buq_0vbo/ai_shell_command_generator-2.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-11T04:00:39,044 adding 'ai_shell_command_generator/__init__.py' 2025-10-11T04:00:39,046 adding 'ai_shell_command_generator/__main__.py' 2025-10-11T04:00:39,047 adding 'ai_shell_command_generator/main.py' 2025-10-11T04:00:39,048 adding 'ai_shell_command_generator/cli/__init__.py' 2025-10-11T04:00:39,050 adding 'ai_shell_command_generator/cli/commands.py' 2025-10-11T04:00:39,052 adding 'ai_shell_command_generator/cli/display.py' 2025-10-11T04:00:39,054 adding 'ai_shell_command_generator/cli/prompts.py' 2025-10-11T04:00:39,056 adding 'ai_shell_command_generator/core/__init__.py' 2025-10-11T04:00:39,058 adding 'ai_shell_command_generator/core/config.py' 2025-10-11T04:00:39,059 adding 'ai_shell_command_generator/core/os_detection.py' 2025-10-11T04:00:39,061 adding 'ai_shell_command_generator/providers/__init__.py' 2025-10-11T04:00:39,063 adding 'ai_shell_command_generator/providers/anthropic_provider.py' 2025-10-11T04:00:39,065 adding 'ai_shell_command_generator/providers/base.py' 2025-10-11T04:00:39,066 adding 'ai_shell_command_generator/providers/factory.py' 2025-10-11T04:00:39,067 adding 'ai_shell_command_generator/providers/models.py' 2025-10-11T04:00:39,069 adding 'ai_shell_command_generator/providers/ollama_provider.py' 2025-10-11T04:00:39,071 adding 'ai_shell_command_generator/providers/openai_provider.py' 2025-10-11T04:00:39,073 adding 'ai_shell_command_generator/teaching/__init__.py' 2025-10-11T04:00:39,075 adding 'ai_shell_command_generator/teaching/formatter.py' 2025-10-11T04:00:39,076 adding 'ai_shell_command_generator/teaching/interactive.py' 2025-10-11T04:00:39,078 adding 'ai_shell_command_generator/teaching/prompts.py' 2025-10-11T04:00:39,080 adding 'ai_shell_command_generator/utils/__init__.py' 2025-10-11T04:00:39,081 adding 'ai_shell_command_generator/utils/clipboard.py' 2025-10-11T04:00:39,083 adding 'ai_shell_command_generator/utils/config_loader.py' 2025-10-11T04:00:39,084 adding 'ai_shell_command_generator/utils/logger.py' 2025-10-11T04:00:39,087 adding 'ai_shell_command_generator-2.4.0.dist-info/licenses/LICENSE' 2025-10-11T04:00:39,090 adding 'ai_shell_command_generator-2.4.0.dist-info/METADATA' 2025-10-11T04:00:39,091 adding 'ai_shell_command_generator-2.4.0.dist-info/WHEEL' 2025-10-11T04:00:39,092 adding 'ai_shell_command_generator-2.4.0.dist-info/entry_points.txt' 2025-10-11T04:00:39,093 adding 'ai_shell_command_generator-2.4.0.dist-info/top_level.txt' 2025-10-11T04:00:39,094 adding 'ai_shell_command_generator-2.4.0.dist-info/RECORD' 2025-10-11T04:00:39,096 removing build/bdist.linux-armv7l/wheel 2025-10-11T04:00:39,203 Building wheel for ai-shell-command-generator (pyproject.toml): finished with status 'done' 2025-10-11T04:00:39,208 Created wheel for ai-shell-command-generator: filename=ai_shell_command_generator-2.4.0-py3-none-any.whl size=47816 sha256=5511ef344598f9f6ba7298d34c4e83da23d44a03ec5e94d17484a1e26ebef5aa 2025-10-11T04:00:39,210 Stored in directory: /tmp/pip-ephem-wheel-cache-bese1t6j/wheels/dc/e2/7e/c0d074425471048ceabb866bf4eee99760a6494dc31fc9b0e7 2025-10-11T04:00:39,226 Successfully built ai-shell-command-generator 2025-10-11T04:00:39,231 Removed build tracker: '/tmp/pip-build-tracker-s73zw8gg'