2025-10-11T03:59:35,713 Created temporary directory: /tmp/pip-ephem-wheel-cache-cisyvygd 2025-10-11T03:59:35,715 Created temporary directory: /tmp/pip-build-tracker-zmjrhc0r 2025-10-11T03:59:35,716 Initialized build tracking at /tmp/pip-build-tracker-zmjrhc0r 2025-10-11T03:59:35,716 Created build tracker: /tmp/pip-build-tracker-zmjrhc0r 2025-10-11T03:59:35,717 Entered build tracker: /tmp/pip-build-tracker-zmjrhc0r 2025-10-11T03:59:35,718 Created temporary directory: /tmp/pip-wheel-gaw9e69h 2025-10-11T03:59:35,721 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-11T03:59:35,723 Created temporary directory: /tmp/pip-ephem-wheel-cache-x7507b9j 2025-10-11T03:59:35,745 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-11T03:59:35,749 2 location(s) to search for versions of ai-shell-command-generator: 2025-10-11T03:59:35,749 * https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:35,749 * https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:35,749 Fetching project page and analyzing links: https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:35,750 Getting page https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:35,752 Found index url https://pypi.org/simple 2025-10-11T03:59:35,966 Fetched page https://pypi.org/simple/ai-shell-command-generator/ as application/vnd.pypi.simple.v1+json 2025-10-11T03:59:35,970 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-11T03:59:35,971 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-11T03:59:35,972 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-11T03:59:35,973 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-11T03:59:35,974 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-11T03:59:35,975 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-11T03:59:35,976 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-11T03:59:35,977 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-11T03:59:35,978 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-11T03:59:35,979 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-11T03:59:35,980 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-11T03:59:35,980 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-11T03:59:35,981 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-11T03:59:35,982 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-11T03:59:35,982 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-11T03:59:35,983 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-11T03:59:35,984 Fetching project page and analyzing links: https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:35,985 Getting page https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:35,986 Found index url https://www.piwheels.org/simple 2025-10-11T03:59:36,145 Fetched page https://www.piwheels.org/simple/ai-shell-command-generator/ as text/html 2025-10-11T03:59:36,148 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-11T03:59:36,149 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-11T03:59:36,149 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-11T03:59:36,150 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-11T03:59:36,151 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-11T03:59:36,151 Skipping link: not a file: https://www.piwheels.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:36,152 Skipping link: not a file: https://pypi.org/simple/ai-shell-command-generator/ 2025-10-11T03:59:36,171 Given no hashes to check 1 links for project 'ai-shell-command-generator': discarding no candidates 2025-10-11T03:59:36,189 Collecting ai-shell-command-generator==2.2.0 2025-10-11T03:59:36,192 Created temporary directory: /tmp/pip-unpack-8wv104mb 2025-10-11T03:59:36,328 Downloading ai_shell_command_generator-2.2.0.tar.gz (734 kB) 2025-10-11T03:59:36,578 Added ai-shell-command-generator==2.2.0 from https://files.pythonhosted.org/packages/ab/a5/94135c73bb702adb1ca7129266bea15f8fa8768c3a5694938f640c3f50b2/ai_shell_command_generator-2.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-zmjrhc0r' 2025-10-11T03:59:36,585 Created temporary directory: /tmp/pip-build-env-oopfb3oe 2025-10-11T03:59:36,590 Installing build dependencies: started 2025-10-11T03:59:36,592 Running command pip subprocess to install build dependencies 2025-10-11T03:59:37,761 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-11T03:59:38,330 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-11T03:59:38,354 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-11T03:59:40,080 Collecting setuptools>=61.0 2025-10-11T03:59:40,165 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-11T03:59:40,446 Collecting wheel 2025-10-11T03:59:40,464 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-11T03:59:43,497 Installing collected packages: wheel, setuptools 2025-10-11T03:59:43,757 Creating /tmp/pip-build-env-oopfb3oe/overlay/local/bin 2025-10-11T03:59:43,759 changing mode of /tmp/pip-build-env-oopfb3oe/overlay/local/bin/wheel to 755 2025-10-11T03:59:47,439 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-11T03:59:47,724 Installing build dependencies: finished with status 'done' 2025-10-11T03:59:47,732 Getting requirements to build wheel: started 2025-10-11T03:59:47,734 Running command Getting requirements to build wheel 2025-10-11T03:59:48,424 running egg_info 2025-10-11T03:59:48,431 writing ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T03:59:48,438 writing dependency_links to ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T03:59:48,440 writing entry points to ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T03:59:48,444 writing requirements to ai_shell_command_generator.egg-info/requires.txt 2025-10-11T03:59:48,446 writing top-level names to ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T03:59:48,473 reading manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:48,477 reading manifest template 'MANIFEST.in' 2025-10-11T03:59:48,479 warning: no files found matching 'requirements.txt' 2025-10-11T03:59:48,484 warning: no files found matching '*.puml' 2025-10-11T03:59:48,484 adding license file 'LICENSE' 2025-10-11T03:59:48,488 writing manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:48,587 Getting requirements to build wheel: finished with status 'done' 2025-10-11T03:59:48,590 Created temporary directory: /tmp/pip-modern-metadata-e9zr4q39 2025-10-11T03:59:48,593 Preparing metadata (pyproject.toml): started 2025-10-11T03:59:48,594 Running command Preparing metadata (pyproject.toml) 2025-10-11T03:59:49,249 running dist_info 2025-10-11T03:59:49,261 creating /tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info 2025-10-11T03:59:49,262 writing /tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T03:59:49,270 writing dependency_links to /tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T03:59:49,273 writing entry points to /tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T03:59:49,276 writing requirements to /tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/requires.txt 2025-10-11T03:59:49,277 writing top-level names to /tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T03:59:49,279 writing manifest file '/tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:49,303 reading manifest file '/tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:49,305 reading manifest template 'MANIFEST.in' 2025-10-11T03:59:49,306 warning: no files found matching 'requirements.txt' 2025-10-11T03:59:49,311 warning: no files found matching '*.puml' 2025-10-11T03:59:49,312 adding license file 'LICENSE' 2025-10-11T03:59:49,316 writing manifest file '/tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:49,317 creating '/tmp/pip-modern-metadata-e9zr4q39/ai_shell_command_generator-2.2.0.dist-info' 2025-10-11T03:59:49,444 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-11T03:59:49,450 Source in /tmp/pip-wheel-gaw9e69h/ai-shell-command-generator_c10fc08000e74ac0935f76287d6a2bc1 has version 2.2.0, which satisfies requirement ai-shell-command-generator==2.2.0 from https://files.pythonhosted.org/packages/ab/a5/94135c73bb702adb1ca7129266bea15f8fa8768c3a5694938f640c3f50b2/ai_shell_command_generator-2.2.0.tar.gz 2025-10-11T03:59:49,451 Removed ai-shell-command-generator==2.2.0 from https://files.pythonhosted.org/packages/ab/a5/94135c73bb702adb1ca7129266bea15f8fa8768c3a5694938f640c3f50b2/ai_shell_command_generator-2.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-zmjrhc0r' 2025-10-11T03:59:49,461 Created temporary directory: /tmp/pip-unpack-bi_tjtzp 2025-10-11T03:59:49,461 Building wheels for collected packages: ai-shell-command-generator 2025-10-11T03:59:49,466 Created temporary directory: /tmp/pip-wheel-5nvst3xt 2025-10-11T03:59:49,466 Destination directory: /tmp/pip-wheel-5nvst3xt 2025-10-11T03:59:49,469 Building wheel for ai-shell-command-generator (pyproject.toml): started 2025-10-11T03:59:49,470 Running command Building wheel for ai-shell-command-generator (pyproject.toml) 2025-10-11T03:59:50,106 running bdist_wheel 2025-10-11T03:59:50,127 running build 2025-10-11T03:59:50,127 running build_py 2025-10-11T03:59:50,134 creating build/lib/ai_shell_command_generator 2025-10-11T03:59:50,137 copying ai_shell_command_generator/main.py -> build/lib/ai_shell_command_generator 2025-10-11T03:59:50,139 copying ai_shell_command_generator/__init__.py -> build/lib/ai_shell_command_generator 2025-10-11T03:59:50,141 copying ai_shell_command_generator/__main__.py -> build/lib/ai_shell_command_generator 2025-10-11T03:59:50,143 creating build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,145 copying ai_shell_command_generator/providers/openai_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,148 copying ai_shell_command_generator/providers/factory.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,150 copying ai_shell_command_generator/providers/base.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,152 copying ai_shell_command_generator/providers/models.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,154 copying ai_shell_command_generator/providers/__init__.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,156 copying ai_shell_command_generator/providers/anthropic_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,159 copying ai_shell_command_generator/providers/ollama_provider.py -> build/lib/ai_shell_command_generator/providers 2025-10-11T03:59:50,162 creating build/lib/ai_shell_command_generator/utils 2025-10-11T03:59:50,163 copying ai_shell_command_generator/utils/logger.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T03:59:50,165 copying ai_shell_command_generator/utils/config_loader.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T03:59:50,167 copying ai_shell_command_generator/utils/__init__.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T03:59:50,169 copying ai_shell_command_generator/utils/clipboard.py -> build/lib/ai_shell_command_generator/utils 2025-10-11T03:59:50,171 creating build/lib/ai_shell_command_generator/core 2025-10-11T03:59:50,172 copying ai_shell_command_generator/core/config.py -> build/lib/ai_shell_command_generator/core 2025-10-11T03:59:50,175 copying ai_shell_command_generator/core/os_detection.py -> build/lib/ai_shell_command_generator/core 2025-10-11T03:59:50,177 copying ai_shell_command_generator/core/__init__.py -> build/lib/ai_shell_command_generator/core 2025-10-11T03:59:50,179 creating build/lib/ai_shell_command_generator/cli 2025-10-11T03:59:50,181 copying ai_shell_command_generator/cli/prompts.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T03:59:50,183 copying ai_shell_command_generator/cli/display.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T03:59:50,186 copying ai_shell_command_generator/cli/__init__.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T03:59:50,188 copying ai_shell_command_generator/cli/commands.py -> build/lib/ai_shell_command_generator/cli 2025-10-11T03:59:50,191 creating build/lib/ai_shell_command_generator/teaching 2025-10-11T03:59:50,192 copying ai_shell_command_generator/teaching/prompts.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T03:59:50,194 copying ai_shell_command_generator/teaching/formatter.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T03:59:50,197 copying ai_shell_command_generator/teaching/__init__.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T03:59:50,198 copying ai_shell_command_generator/teaching/interactive.py -> build/lib/ai_shell_command_generator/teaching 2025-10-11T03:59:50,201 running egg_info 2025-10-11T03:59:50,212 writing ai_shell_command_generator.egg-info/PKG-INFO 2025-10-11T03:59:50,219 writing dependency_links to ai_shell_command_generator.egg-info/dependency_links.txt 2025-10-11T03:59:50,221 writing entry points to ai_shell_command_generator.egg-info/entry_points.txt 2025-10-11T03:59:50,224 writing requirements to ai_shell_command_generator.egg-info/requires.txt 2025-10-11T03:59:50,225 writing top-level names to ai_shell_command_generator.egg-info/top_level.txt 2025-10-11T03:59:50,239 reading manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:50,243 reading manifest template 'MANIFEST.in' 2025-10-11T03:59:50,245 warning: no files found matching 'requirements.txt' 2025-10-11T03:59:50,250 warning: no files found matching '*.puml' 2025-10-11T03:59:50,250 adding license file 'LICENSE' 2025-10-11T03:59:50,254 writing manifest file 'ai_shell_command_generator.egg-info/SOURCES.txt' 2025-10-11T03:59:50,272 installing to build/bdist.linux-armv7l/wheel 2025-10-11T03:59:50,273 running install 2025-10-11T03:59:50,296 running install_lib 2025-10-11T03:59:50,302 creating build/bdist.linux-armv7l/wheel 2025-10-11T03:59:50,304 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator 2025-10-11T03:59:50,306 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/providers 2025-10-11T03:59:50,307 copying build/lib/ai_shell_command_generator/providers/openai_provider.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,310 copying build/lib/ai_shell_command_generator/providers/factory.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,312 copying build/lib/ai_shell_command_generator/providers/base.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,313 copying build/lib/ai_shell_command_generator/providers/models.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,316 copying build/lib/ai_shell_command_generator/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,317 copying build/lib/ai_shell_command_generator/providers/anthropic_provider.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,320 copying build/lib/ai_shell_command_generator/providers/ollama_provider.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/providers 2025-10-11T03:59:50,322 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/utils 2025-10-11T03:59:50,324 copying build/lib/ai_shell_command_generator/utils/logger.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T03:59:50,326 copying build/lib/ai_shell_command_generator/utils/config_loader.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T03:59:50,328 copying build/lib/ai_shell_command_generator/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T03:59:50,329 copying build/lib/ai_shell_command_generator/utils/clipboard.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/utils 2025-10-11T03:59:50,332 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/core 2025-10-11T03:59:50,333 copying build/lib/ai_shell_command_generator/core/config.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T03:59:50,335 copying build/lib/ai_shell_command_generator/core/os_detection.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T03:59:50,337 copying build/lib/ai_shell_command_generator/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/core 2025-10-11T03:59:50,340 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/cli 2025-10-11T03:59:50,341 copying build/lib/ai_shell_command_generator/cli/prompts.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T03:59:50,343 copying build/lib/ai_shell_command_generator/cli/display.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T03:59:50,345 copying build/lib/ai_shell_command_generator/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T03:59:50,347 copying build/lib/ai_shell_command_generator/cli/commands.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/cli 2025-10-11T03:59:50,350 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator/teaching 2025-10-11T03:59:50,351 copying build/lib/ai_shell_command_generator/teaching/prompts.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T03:59:50,353 copying build/lib/ai_shell_command_generator/teaching/formatter.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T03:59:50,356 copying build/lib/ai_shell_command_generator/teaching/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T03:59:50,357 copying build/lib/ai_shell_command_generator/teaching/interactive.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator/teaching 2025-10-11T03:59:50,360 copying build/lib/ai_shell_command_generator/main.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T03:59:50,361 copying build/lib/ai_shell_command_generator/__init__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T03:59:50,363 copying build/lib/ai_shell_command_generator/__main__.py -> build/bdist.linux-armv7l/wheel/./ai_shell_command_generator 2025-10-11T03:59:50,365 running install_egg_info 2025-10-11T03:59:50,371 Copying ai_shell_command_generator.egg-info to build/bdist.linux-armv7l/wheel/./ai_shell_command_generator-2.2.0-py3.11.egg-info 2025-10-11T03:59:50,382 running install_scripts 2025-10-11T03:59:50,395 creating build/bdist.linux-armv7l/wheel/ai_shell_command_generator-2.2.0.dist-info/WHEEL 2025-10-11T03:59:50,398 creating '/tmp/pip-wheel-5nvst3xt/.tmp-usdtgxm7/ai_shell_command_generator-2.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-11T03:59:50,401 adding 'ai_shell_command_generator/__init__.py' 2025-10-11T03:59:50,402 adding 'ai_shell_command_generator/__main__.py' 2025-10-11T03:59:50,403 adding 'ai_shell_command_generator/main.py' 2025-10-11T03:59:50,405 adding 'ai_shell_command_generator/cli/__init__.py' 2025-10-11T03:59:50,408 adding 'ai_shell_command_generator/cli/commands.py' 2025-10-11T03:59:50,410 adding 'ai_shell_command_generator/cli/display.py' 2025-10-11T03:59:50,412 adding 'ai_shell_command_generator/cli/prompts.py' 2025-10-11T03:59:50,414 adding 'ai_shell_command_generator/core/__init__.py' 2025-10-11T03:59:50,416 adding 'ai_shell_command_generator/core/config.py' 2025-10-11T03:59:50,417 adding 'ai_shell_command_generator/core/os_detection.py' 2025-10-11T03:59:50,419 adding 'ai_shell_command_generator/providers/__init__.py' 2025-10-11T03:59:50,420 adding 'ai_shell_command_generator/providers/anthropic_provider.py' 2025-10-11T03:59:50,422 adding 'ai_shell_command_generator/providers/base.py' 2025-10-11T03:59:50,423 adding 'ai_shell_command_generator/providers/factory.py' 2025-10-11T03:59:50,425 adding 'ai_shell_command_generator/providers/models.py' 2025-10-11T03:59:50,426 adding 'ai_shell_command_generator/providers/ollama_provider.py' 2025-10-11T03:59:50,428 adding 'ai_shell_command_generator/providers/openai_provider.py' 2025-10-11T03:59:50,430 adding 'ai_shell_command_generator/teaching/__init__.py' 2025-10-11T03:59:50,431 adding 'ai_shell_command_generator/teaching/formatter.py' 2025-10-11T03:59:50,433 adding 'ai_shell_command_generator/teaching/interactive.py' 2025-10-11T03:59:50,434 adding 'ai_shell_command_generator/teaching/prompts.py' 2025-10-11T03:59:50,436 adding 'ai_shell_command_generator/utils/__init__.py' 2025-10-11T03:59:50,437 adding 'ai_shell_command_generator/utils/clipboard.py' 2025-10-11T03:59:50,439 adding 'ai_shell_command_generator/utils/config_loader.py' 2025-10-11T03:59:50,440 adding 'ai_shell_command_generator/utils/logger.py' 2025-10-11T03:59:50,443 adding 'ai_shell_command_generator-2.2.0.dist-info/licenses/LICENSE' 2025-10-11T03:59:50,446 adding 'ai_shell_command_generator-2.2.0.dist-info/METADATA' 2025-10-11T03:59:50,447 adding 'ai_shell_command_generator-2.2.0.dist-info/WHEEL' 2025-10-11T03:59:50,448 adding 'ai_shell_command_generator-2.2.0.dist-info/entry_points.txt' 2025-10-11T03:59:50,449 adding 'ai_shell_command_generator-2.2.0.dist-info/top_level.txt' 2025-10-11T03:59:50,450 adding 'ai_shell_command_generator-2.2.0.dist-info/RECORD' 2025-10-11T03:59:50,452 removing build/bdist.linux-armv7l/wheel 2025-10-11T03:59:50,558 Building wheel for ai-shell-command-generator (pyproject.toml): finished with status 'done' 2025-10-11T03:59:50,564 Created wheel for ai-shell-command-generator: filename=ai_shell_command_generator-2.2.0-py3-none-any.whl size=47717 sha256=9cb3311f41154e498997d4bd966f4809bfb01d765c0194b9f1a29d821d116b93 2025-10-11T03:59:50,565 Stored in directory: /tmp/pip-ephem-wheel-cache-x7507b9j/wheels/67/53/66/97f576f2584b640038b9fbaf14b27f62a08522bf0f174fc00e 2025-10-11T03:59:50,581 Successfully built ai-shell-command-generator 2025-10-11T03:59:50,585 Removed build tracker: '/tmp/pip-build-tracker-zmjrhc0r'