2025-10-11T04:00:16,926 Created temporary directory: /tmp/pip-ephem-wheel-cache-hl_wn23m 2025-10-11T04:00:16,928 Created temporary directory: /tmp/pip-build-tracker-u4tkj_61 2025-10-11T04:00:16,929 Initialized build tracking at /tmp/pip-build-tracker-u4tkj_61 2025-10-11T04:00:16,929 Created build tracker: /tmp/pip-build-tracker-u4tkj_61 2025-10-11T04:00:16,930 Entered build tracker: /tmp/pip-build-tracker-u4tkj_61 2025-10-11T04:00:16,931 Created temporary directory: /tmp/pip-wheel-onbzq53y 2025-10-11T04:00:16,934 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:16,937 Created temporary directory: /tmp/pip-ephem-wheel-cache-i9b2ugv5 2025-10-11T04:00:16,959 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-11T04:00:16,963 2 location(s) to search for versions of ai-shell-command-generator: 2025-10-11T04:00:16,963 * https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:16,963 * https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:16,964 Fetching project page and analyzing links: https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:16,964 Getting page https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:16,966 Found index url https://pypi.org/simple 2025-10-11T04:00:17,101 Fetched page https://pypi.org/simple/ai-shell-command-generator/ as application/vnd.pypi.simple.v1+json 2025-10-11T04:00:17,105 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:17,106 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:17,107 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:17,108 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:17,109 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:17,109 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:17,110 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:17,111 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:17,112 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:17,113 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:17,114 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:17,114 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:17,115 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:17,116 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:17,117 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:17,118 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:17,119 Fetching project page and analyzing links: https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:17,119 Getting page https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:17,120 Found index url https://www.piwheels.org/simple 2025-10-11T04:00:17,276 Fetched page https://www.piwheels.org/simple/ai-shell-command-generator/ as text/html 2025-10-11T04:00:17,279 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:17,279 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:17,280 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:17,281 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:17,282 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:17,282 Skipping link: not a file: https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:17,282 Skipping link: not a file: https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T04:00:17,303 Given no hashes to check 1 links for project 'ai-shell-command-generator': discarding no candidates 2025-10-11T04:00:17,322 Collecting ai-shell-command-generator==2.3.0 2025-10-11T04:00:17,324 Created temporary directory: /tmp/pip-unpack-en0ppq6_ 2025-10-11T04:00:17,542 Downloading ai_shell_command_generator-2.3.0.tar.gz (734 kB) 2025-10-11T04:00:17,780 Added ai-shell-command-generator==2.3.0 from https://files.pythonhosted.org/packages/88/7e/bb9dc8b95d614b9c7801e9d0c659fd57b1776a9cb3f671e2311fee78a30c/ai_shell_command_generator-2.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-u4tkj_61' 2025-10-11T04:00:17,787 Created temporary directory: /tmp/pip-build-env-w139rsxl 2025-10-11T04:00:17,792 Installing build dependencies: started 2025-10-11T04:00:17,793 Running command pip subprocess to install build dependencies 2025-10-11T04:00:19,005 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-11T04:00:19,593 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:19,619 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-11T04:00:21,355 Collecting setuptools>=61.0 2025-10-11T04:00:21,514 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-11T04:00:21,795 Collecting wheel 2025-10-11T04:00:21,813 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-11T04:00:24,879 Installing collected packages: wheel, setuptools 2025-10-11T04:00:25,126 Creating /tmp/pip-build-env-w139rsxl/overlay/local/bin 2025-10-11T04:00:25,128 changing mode of /tmp/pip-build-env-w139rsxl/overlay/local/bin/wheel to 755 2025-10-11T04:00:29,158 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-11T04:00:29,433 Installing build dependencies: finished with status 'done' 2025-10-11T04:00:29,439 Getting requirements to build wheel: started 2025-10-11T04:00:29,440 Running command Getting requirements to build wheel 2025-10-11T04:00:30,135 running egg_info 2025-10-11T04:00:30,142 writing ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T04:00:30,149 writing dependency_links to ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T04:00:30,151 writing entry points to ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T04:00:30,155 writing requirements to ai_shell_command_generator.egg-info/requires.txt 2025-10-11T04:00:30,156 writing top-level names to ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T04:00:30,184 reading manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:30,188 reading manifest template 'MANIFEST.in' 2025-10-11T04:00:30,190 warning: no files found matching 'requirements.txt' 2025-10-11T04:00:30,195 warning: no files found matching '*.puml' 2025-10-11T04:00:30,195 adding license file 'LICENSE' 2025-10-11T04:00:30,199 writing manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:30,296 Getting requirements to build wheel: finished with status 'done' 2025-10-11T04:00:30,299 Created temporary directory: /tmp/pip-modern-metadata-oj2yzxaa 2025-10-11T04:00:30,302 Preparing metadata (pyproject.toml): started 2025-10-11T04:00:30,303 Running command Preparing metadata (pyproject.toml) 2025-10-11T04:00:30,962 running dist_info 2025-10-11T04:00:30,974 creating /tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info 2025-10-11T04:00:30,975 writing /tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T04:00:30,982 writing dependency_links to /tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T04:00:30,984 writing entry points to /tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T04:00:30,988 writing requirements to /tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/requires.txt 2025-10-11T04:00:30,989 writing top-level names to /tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T04:00:30,990 writing manifest file '/tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:31,014 reading manifest file '/tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:31,016 reading manifest template 'MANIFEST.in' 2025-10-11T04:00:31,017 warning: no files found matching 'requirements.txt' 2025-10-11T04:00:31,022 warning: no files found matching '*.puml' 2025-10-11T04:00:31,023 adding license file 'LICENSE' 2025-10-11T04:00:31,026 writing manifest file '/tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:31,027 creating '/tmp/pip-modern-metadata-oj2yzxaa/ai_shell_command_generator-2.3.0.dist-info' 2025-10-11T04:00:31,153 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-11T04:00:31,159 Source in /tmp/pip-wheel-onbzq53y/ai-shell-command-generator_56908aebdf334460bcca8af0fa0c3b1d has version 2.3.0, which satisfies requirement ai-shell-command-generator==2.3.0 from https://files.pythonhosted.org/packages/88/7e/bb9dc8b95d614b9c7801e9d0c659fd57b1776a9cb3f671e2311fee78a30c/ai_shell_command_generator-2.3.0.tar.gz 2025-10-11T04:00:31,160 Removed ai-shell-command-generator==2.3.0 from https://files.pythonhosted.org/packages/88/7e/bb9dc8b95d614b9c7801e9d0c659fd57b1776a9cb3f671e2311fee78a30c/ai_shell_command_generator-2.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-u4tkj_61' 2025-10-11T04:00:31,169 Created temporary directory: /tmp/pip-unpack-ver5n_eg 2025-10-11T04:00:31,170 Building wheels for collected packages: ai-shell-command-generator 2025-10-11T04:00:31,174 Created temporary directory: /tmp/pip-wheel-paiqui2h 2025-10-11T04:00:31,175 Destination directory: /tmp/pip-wheel-paiqui2h 2025-10-11T04:00:31,177 Building wheel for ai-shell-command-generator (pyproject.toml): started 2025-10-11T04:00:31,178 Running command Building wheel for ai-shell-command-generator (pyproject.toml) 2025-10-11T04:00:31,802 running bdist_wheel 2025-10-11T04:00:31,823 running build 2025-10-11T04:00:31,824 running build_py 2025-10-11T04:00:31,831 creating build/lib/ai_shell_command_generator 2025-10-11T04:00:31,833 copying ai_shell_command_generator/main.py -> build/lib/ai_shell_command_generator 2025-10-11T04:00:31,835 copying ai_shell_command_generator/__init__.py -> build/lib/ai_shell_command_generator 2025-10-11T04:00:31,837 copying ai_shell_command_generator/__main__.py -> build/lib/ai_shell_command_generator 2025-10-11T04:00:31,839 creating build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,840 copying ai_shell_command_generator/providers/openai_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,843 copying ai_shell_command_generator/providers/factory.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,845 copying ai_shell_command_generator/providers/base.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,847 copying ai_shell_command_generator/providers/models.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,849 copying ai_shell_command_generator/providers/__init__.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,851 copying ai_shell_command_generator/providers/anthropic_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,853 copying ai_shell_command_generator/providers/ollama_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T04:00:31,856 creating build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:31,857 copying ai_shell_command_generator/utils/logger.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:31,859 copying ai_shell_command_generator/utils/config_loader.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:31,861 copying ai_shell_command_generator/utils/__init__.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:31,863 copying ai_shell_command_generator/utils/clipboard.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T04:00:31,865 creating build/lib/ai_shell_command_generator/core 2025-10-11T04:00:31,866 copying ai_shell_command_generator/core/config.py -> build/lib/ai_shell_command_generator/core 2025-10-11T04:00:31,869 copying ai_shell_command_generator/core/os_detection.py -> build/lib/ai_shell_command_generator/core 2025-10-11T04:00:31,871 copying ai_shell_command_generator/core/__init__.py -> build/lib/ai_shell_command_generator/core 2025-10-11T04:00:31,873 creating build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:31,874 copying ai_shell_command_generator/cli/prompts.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:31,877 copying ai_shell_command_generator/cli/display.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:31,879 copying ai_shell_command_generator/cli/__init__.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:31,881 copying ai_shell_command_generator/cli/commands.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T04:00:31,884 creating build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:31,886 copying ai_shell_command_generator/teaching/prompts.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:31,888 copying ai_shell_command_generator/teaching/formatter.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:31,890 copying ai_shell_command_generator/teaching/__init__.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:31,892 copying ai_shell_command_generator/teaching/interactive.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T04:00:31,894 running egg_info 2025-10-11T04:00:31,906 writing ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T04:00:31,913 writing dependency_links to ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T04:00:31,914 writing entry points to ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T04:00:31,918 writing requirements to ai_shell_command_generator.egg-info/requires.txt 2025-10-11T04:00:31,919 writing top-level names to ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T04:00:31,932 reading manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:31,936 reading manifest template 'MANIFEST.in' 2025-10-11T04:00:31,937 warning: no files found matching 'requirements.txt' 2025-10-11T04:00:31,943 warning: no files found matching '*.puml' 2025-10-11T04:00:31,943 adding license file 'LICENSE' 2025-10-11T04:00:31,947 writing manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T04:00:31,964 installing to build/bdist.linux-armv7l/wheel 2025-10-11T04:00:31,965 running install 2025-10-11T04:00:31,988 running install_lib 2025-10-11T04:00:31,994 creating build/bdist.linux-armv7l/wheel 2025-10-11T04:00:31,996 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator 2025-10-11T04:00:31,998 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/providers 2025-10-11T04:00:31,999 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:32,002 copying build/lib/ai_shell_command_generator/providers/factory.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:32,004 copying build/lib/ai_shell_command_generator/providers/base.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:32,006 copying build/lib/ai_shell_command_generator/providers/models.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:32,008 copying build/lib/ai_shell_command_generator/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T04:00:32,010 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:32,012 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:32,015 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/utils 2025-10-11T04:00:32,016 copying build/lib/ai_shell_command_generator/utils/logger.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:32,018 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:32,020 copying build/lib/ai_shell_command_generator/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:32,021 copying build/lib/ai_shell_command_generator/utils/clipboard.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T04:00:32,024 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/core 2025-10-11T04:00:32,025 copying build/lib/ai_shell_command_generator/core/config.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T04:00:32,027 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:32,029 copying build/lib/ai_shell_command_generator/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T04:00:32,031 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/cli 2025-10-11T04:00:32,032 copying build/lib/ai_shell_command_generator/cli/prompts.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:32,035 copying build/lib/ai_shell_command_generator/cli/display.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:32,037 copying build/lib/ai_shell_command_generator/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:32,039 copying build/lib/ai_shell_command_generator/cli/commands.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T04:00:32,042 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/teaching 2025-10-11T04:00:32,043 copying build/lib/ai_shell_command_generator/teaching/prompts.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:32,045 copying build/lib/ai_shell_command_generator/teaching/formatter.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:32,047 copying build/lib/ai_shell_command_generator/teaching/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:32,049 copying build/lib/ai_shell_command_generator/teaching/interactive.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T04:00:32,052 copying build/lib/ai_shell_command_generator/main.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T04:00:32,054 copying build/lib/ai_shell_command_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T04:00:32,055 copying build/lib/ai_shell_command_generator/__main__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T04:00:32,057 running install_egg_info 2025-10-11T04:00:32,062 Copying ai_shell_command_generator.egg-info to build/bdist.linux-armv7l/wheel/./ai_shell_command_generator-2.3.0-py3.11.egg-info 2025-10-11T04:00:32,075 running install_scripts 2025-10-11T04:00:32,088 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator-2.3.0.dist-info/WHEEL 2025-10-11T04:00:32,091 creating '/tmp/pip-wheel-paiqui2h/.tmp-tilw9zo0/ai_shell_command_generator-2.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-11T04:00:32,093 adding 'ai_shell_command_generator/__init__.py' 2025-10-11T04:00:32,094 adding 'ai_shell_command_generator/__main__.py' 2025-10-11T04:00:32,095 adding 'ai_shell_command_generator/main.py' 2025-10-11T04:00:32,097 adding 'ai_shell_command_generator/cli/__init__.py' 2025-10-11T04:00:32,099 adding 'ai_shell_command_generator/cli/commands.py' 2025-10-11T04:00:32,101 adding 'ai_shell_command_generator/cli/display.py' 2025-10-11T04:00:32,103 adding 'ai_shell_command_generator/cli/prompts.py' 2025-10-11T04:00:32,105 adding 'ai_shell_command_generator/core/__init__.py' 2025-10-11T04:00:32,107 adding 'ai_shell_command_generator/core/config.py' 2025-10-11T04:00:32,108 adding 'ai_shell_command_generator/core/os_detection.py' 2025-10-11T04:00:32,110 adding 'ai_shell_command_generator/providers/__init__.py' 2025-10-11T04:00:32,112 adding 'ai_shell_command_generator/providers/anthropic_provider.py' 2025-10-11T04:00:32,113 adding 'ai_shell_command_generator/providers/base.py' 2025-10-11T04:00:32,114 adding 'ai_shell_command_generator/providers/factory.py' 2025-10-11T04:00:32,116 adding 'ai_shell_command_generator/providers/models.py' 2025-10-11T04:00:32,117 adding 'ai_shell_command_generator/providers/ollama_provider.py' 2025-10-11T04:00:32,119 adding 'ai_shell_command_generator/providers/openai_provider.py' 2025-10-11T04:00:32,121 adding 'ai_shell_command_generator/teaching/__init__.py' 2025-10-11T04:00:32,123 adding 'ai_shell_command_generator/teaching/formatter.py' 2025-10-11T04:00:32,124 adding 'ai_shell_command_generator/teaching/interactive.py' 2025-10-11T04:00:32,126 adding 'ai_shell_command_generator/teaching/prompts.py' 2025-10-11T04:00:32,127 adding 'ai_shell_command_generator/utils/__init__.py' 2025-10-11T04:00:32,129 adding 'ai_shell_command_generator/utils/clipboard.py' 2025-10-11T04:00:32,130 adding 'ai_shell_command_generator/utils/config_loader.py' 2025-10-11T04:00:32,131 adding 'ai_shell_command_generator/utils/logger.py' 2025-10-11T04:00:32,134 adding 'ai_shell_command_generator-2.3.0.dist-info/licenses/LICENSE' 2025-10-11T04:00:32,137 adding 'ai_shell_command_generator-2.3.0.dist-info/METADATA' 2025-10-11T04:00:32,138 adding 'ai_shell_command_generator-2.3.0.dist-info/WHEEL' 2025-10-11T04:00:32,139 adding 'ai_shell_command_generator-2.3.0.dist-info/entry_points.txt' 2025-10-11T04:00:32,140 adding 'ai_shell_command_generator-2.3.0.dist-info/top_level.txt' 2025-10-11T04:00:32,141 adding 'ai_shell_command_generator-2.3.0.dist-info/RECORD' 2025-10-11T04:00:32,143 removing build/bdist.linux-armv7l/wheel 2025-10-11T04:00:32,251 Building wheel for ai-shell-command-generator (pyproject.toml): finished with status 'done' 2025-10-11T04:00:32,257 Created wheel for ai-shell-command-generator: filename=ai_shell_command_generator-2.3.0-py3-none-any.whl size=47724 sha256=55cec3ec5d9c0ed37b27d90366b73402fd349d9ae97560eac9962941768032fd 2025-10-11T04:00:32,258 Stored in directory: /tmp/pip-ephem-wheel-cache-i9b2ugv5/wheels/3a/78/cc/881455b27dfe753488e38b87c1282e582560647d1d6da8eb73 2025-10-11T04:00:32,274 Successfully built ai-shell-command-generator 2025-10-11T04:00:32,278 Removed build tracker: '/tmp/pip-build-tracker-u4tkj_61'