2026-04-19T21:45:00,236 Created temporary directory: /tmp/pip-ephem-wheel-cache-u0cgrkgj 2026-04-19T21:45:00,238 Created temporary directory: /tmp/pip-build-tracker-ff9b7v0d 2026-04-19T21:45:00,238 Initialized build tracking at /tmp/pip-build-tracker-ff9b7v0d 2026-04-19T21:45:00,239 Created build tracker: /tmp/pip-build-tracker-ff9b7v0d 2026-04-19T21:45:00,239 Entered build tracker: /tmp/pip-build-tracker-ff9b7v0d 2026-04-19T21:45:00,240 Created temporary directory: /tmp/pip-wheel-v5fgbk4n 2026-04-19T21:45:00,243 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-04-19T21:45:00,245 Created temporary directory: /tmp/pip-ephem-wheel-cache-bwtx1dgt 2026-04-19T21:45:00,267 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-19T21:45:00,271 2 location(s) to search for versions of saymo: 2026-04-19T21:45:00,271 * https://pypi.org/simple/saymo/ 2026-04-19T21:45:00,271 * https://www.piwheels.org/simple/saymo/ 2026-04-19T21:45:00,271 Fetching project page and analyzing links: https://pypi.org/simple/saymo/ 2026-04-19T21:45:00,272 Getting page https://pypi.org/simple/saymo/ 2026-04-19T21:45:00,273 Found index url https://pypi.org/simple 2026-04-19T21:45:00,503 Fetched page https://pypi.org/simple/saymo/ as application/vnd.pypi.simple.v1+json 2026-04-19T21:45:00,505 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/31/15/17aa52da1a0a57059923be54c576b45668d99f91a65997968ad74cb7f83b/saymo-0.7.0-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-19T21:45:00,506 Found link https://files.pythonhosted.org/packages/da/3b/8bda472b1be7b59054797a3c3025b38346e9234bd158f2faad099730bc67/saymo-0.7.0.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.7.0 2026-04-19T21:45:00,506 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/11/02/b6f725c376fb77ab7205682676b836e1d0f7c38e4865125dd7dff7b2fc19/saymo-0.7.1-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-19T21:45:00,507 Found link https://files.pythonhosted.org/packages/de/a8/f4100446d02d000ef7c393f1c00c2bf42cb3d901b4a4d38273e96760f2a4/saymo-0.7.1.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.7.1 2026-04-19T21:45:00,508 Fetching project page and analyzing links: https://www.piwheels.org/simple/saymo/ 2026-04-19T21:45:00,509 Getting page https://www.piwheels.org/simple/saymo/ 2026-04-19T21:45:00,510 Found index url https://www.piwheels.org/simple 2026-04-19T21:45:00,685 Fetched page https://www.piwheels.org/simple/saymo/ as text/html 2026-04-19T21:45:00,686 Skipping link: not a file: https://www.piwheels.org/simple/saymo/ 2026-04-19T21:45:00,687 Skipping link: not a file: https://pypi.org/simple/saymo/ 2026-04-19T21:45:00,707 Given no hashes to check 1 links for project 'saymo': discarding no candidates 2026-04-19T21:45:00,727 Collecting saymo==0.7.0 2026-04-19T21:45:00,729 Created temporary directory: /tmp/pip-unpack-537y2yxq 2026-04-19T21:45:00,960 Downloading saymo-0.7.0.tar.gz (111 kB) 2026-04-19T21:45:01,188 Added saymo==0.7.0 from https://files.pythonhosted.org/packages/da/3b/8bda472b1be7b59054797a3c3025b38346e9234bd158f2faad099730bc67/saymo-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-ff9b7v0d' 2026-04-19T21:45:01,193 Created temporary directory: /tmp/pip-build-env-krhwnrwo 2026-04-19T21:45:01,198 Installing build dependencies: started 2026-04-19T21:45:01,199 Running command pip subprocess to install build dependencies 2026-04-19T21:45:02,315 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-19T21:45:02,742 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-04-19T21:45:02,765 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-19T21:45:04,512 Collecting setuptools>=68.0 2026-04-19T21:45:04,596 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-19T21:45:07,656 Installing collected packages: setuptools 2026-04-19T21:45:11,013 Successfully installed setuptools-82.0.1 2026-04-19T21:45:11,279 Installing build dependencies: finished with status 'done' 2026-04-19T21:45:11,286 Getting requirements to build wheel: started 2026-04-19T21:45:11,287 Running command Getting requirements to build wheel 2026-04-19T21:45:11,904 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-19T21:45:11,904 !! 2026-04-19T21:45:11,905 ******************************************************************************** 2026-04-19T21:45:11,906 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-19T21:45:11,907 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-19T21:45:11,907 or your builds will no longer be supported. 2026-04-19T21:45:11,908 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:11,909 ******************************************************************************** 2026-04-19T21:45:11,910 !! 2026-04-19T21:45:11,911 corresp(dist, value, root_dir) 2026-04-19T21:45:11,982 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T21:45:11,982 !! 2026-04-19T21:45:11,983 ******************************************************************************** 2026-04-19T21:45:11,984 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T21:45:11,985 License :: OSI Approved :: MIT License 2026-04-19T21:45:11,986 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:11,987 ******************************************************************************** 2026-04-19T21:45:11,988 !! 2026-04-19T21:45:11,988 dist._finalize_license_expression() 2026-04-19T21:45:11,989 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T21:45:11,990 !! 2026-04-19T21:45:11,991 ******************************************************************************** 2026-04-19T21:45:11,991 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T21:45:11,992 License :: OSI Approved :: MIT License 2026-04-19T21:45:11,993 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:11,994 ******************************************************************************** 2026-04-19T21:45:11,995 !! 2026-04-19T21:45:11,996 self._finalize_license_expression() 2026-04-19T21:45:11,996 running egg_info 2026-04-19T21:45:11,998 writing saymo.egg-info/PKG-INFO 2026-04-19T21:45:12,005 writing dependency_links to saymo.egg-info/dependency_links.txt 2026-04-19T21:45:12,006 writing entry points to saymo.egg-info/entry_points.txt 2026-04-19T21:45:12,010 writing requirements to saymo.egg-info/requires.txt 2026-04-19T21:45:12,011 writing top-level names to saymo.egg-info/top_level.txt 2026-04-19T21:45:12,041 reading manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:12,046 adding license file 'LICENSE' 2026-04-19T21:45:12,051 writing manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:12,148 Getting requirements to build wheel: finished with status 'done' 2026-04-19T21:45:12,151 Created temporary directory: /tmp/pip-modern-metadata-n3k1pwpf 2026-04-19T21:45:12,153 Preparing metadata (pyproject.toml): started 2026-04-19T21:45:12,155 Running command Preparing metadata (pyproject.toml) 2026-04-19T21:45:12,713 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-19T21:45:12,713 !! 2026-04-19T21:45:12,714 ******************************************************************************** 2026-04-19T21:45:12,715 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-19T21:45:12,716 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-19T21:45:12,716 or your builds will no longer be supported. 2026-04-19T21:45:12,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:12,717 ******************************************************************************** 2026-04-19T21:45:12,718 !! 2026-04-19T21:45:12,719 corresp(dist, value, root_dir) 2026-04-19T21:45:12,789 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T21:45:12,790 !! 2026-04-19T21:45:12,791 ******************************************************************************** 2026-04-19T21:45:12,792 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T21:45:12,793 License :: OSI Approved :: MIT License 2026-04-19T21:45:12,794 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:12,794 ******************************************************************************** 2026-04-19T21:45:12,795 !! 2026-04-19T21:45:12,796 dist._finalize_license_expression() 2026-04-19T21:45:12,797 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T21:45:12,797 !! 2026-04-19T21:45:12,798 ******************************************************************************** 2026-04-19T21:45:12,799 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T21:45:12,800 License :: OSI Approved :: MIT License 2026-04-19T21:45:12,801 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:12,802 ******************************************************************************** 2026-04-19T21:45:12,803 !! 2026-04-19T21:45:12,803 self._finalize_license_expression() 2026-04-19T21:45:12,804 running dist_info 2026-04-19T21:45:12,812 creating /tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info 2026-04-19T21:45:12,813 writing /tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/PKG-INFO 2026-04-19T21:45:12,820 writing dependency_links to /tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/dependency_links.txt 2026-04-19T21:45:12,821 writing entry points to /tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/entry_points.txt 2026-04-19T21:45:12,825 writing requirements to /tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/requires.txt 2026-04-19T21:45:12,826 writing top-level names to /tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/top_level.txt 2026-04-19T21:45:12,828 writing manifest file '/tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:12,854 reading manifest file '/tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:12,856 adding license file 'LICENSE' 2026-04-19T21:45:12,860 writing manifest file '/tmp/pip-modern-metadata-n3k1pwpf/saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:12,861 creating '/tmp/pip-modern-metadata-n3k1pwpf/saymo-0.7.0.dist-info' 2026-04-19T21:45:12,985 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-19T21:45:12,990 Source in /tmp/pip-wheel-v5fgbk4n/saymo_e047626f6a5d457a9db44aef5e85e190 has version 0.7.0, which satisfies requirement saymo==0.7.0 from https://files.pythonhosted.org/packages/da/3b/8bda472b1be7b59054797a3c3025b38346e9234bd158f2faad099730bc67/saymo-0.7.0.tar.gz 2026-04-19T21:45:12,991 Removed saymo==0.7.0 from https://files.pythonhosted.org/packages/da/3b/8bda472b1be7b59054797a3c3025b38346e9234bd158f2faad099730bc67/saymo-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-ff9b7v0d' 2026-04-19T21:45:12,998 Created temporary directory: /tmp/pip-unpack-6y421_nq 2026-04-19T21:45:12,998 Building wheels for collected packages: saymo 2026-04-19T21:45:13,003 Created temporary directory: /tmp/pip-wheel-6vnartjx 2026-04-19T21:45:13,004 Destination directory: /tmp/pip-wheel-6vnartjx 2026-04-19T21:45:13,006 Building wheel for saymo (pyproject.toml): started 2026-04-19T21:45:13,007 Running command Building wheel for saymo (pyproject.toml) 2026-04-19T21:45:13,559 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-19T21:45:13,559 !! 2026-04-19T21:45:13,561 ******************************************************************************** 2026-04-19T21:45:13,561 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-19T21:45:13,562 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-19T21:45:13,563 or your builds will no longer be supported. 2026-04-19T21:45:13,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:13,564 ******************************************************************************** 2026-04-19T21:45:13,565 !! 2026-04-19T21:45:13,566 corresp(dist, value, root_dir) 2026-04-19T21:45:13,630 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T21:45:13,631 !! 2026-04-19T21:45:13,632 ******************************************************************************** 2026-04-19T21:45:13,632 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T21:45:13,633 License :: OSI Approved :: MIT License 2026-04-19T21:45:13,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:13,635 ******************************************************************************** 2026-04-19T21:45:13,636 !! 2026-04-19T21:45:13,637 dist._finalize_license_expression() 2026-04-19T21:45:13,637 /tmp/pip-build-env-krhwnrwo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-19T21:45:13,638 !! 2026-04-19T21:45:13,639 ******************************************************************************** 2026-04-19T21:45:13,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-19T21:45:13,640 License :: OSI Approved :: MIT License 2026-04-19T21:45:13,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-19T21:45:13,642 ******************************************************************************** 2026-04-19T21:45:13,643 !! 2026-04-19T21:45:13,643 self._finalize_license_expression() 2026-04-19T21:45:13,644 running bdist_wheel 2026-04-19T21:45:13,655 running build 2026-04-19T21:45:13,656 running build_py 2026-04-19T21:45:13,662 creating build/lib/saymo 2026-04-19T21:45:13,664 copying saymo/config.py -> build/lib/saymo 2026-04-19T21:45:13,667 copying saymo/__init__.py -> build/lib/saymo 2026-04-19T21:45:13,669 copying saymo/glip_control.py -> build/lib/saymo 2026-04-19T21:45:13,671 copying saymo/wizard.py -> build/lib/saymo 2026-04-19T21:45:13,674 copying saymo/reading_text.py -> build/lib/saymo 2026-04-19T21:45:13,676 copying saymo/tui.py -> build/lib/saymo 2026-04-19T21:45:13,678 copying saymo/__main__.py -> build/lib/saymo 2026-04-19T21:45:13,680 copying saymo/cli.py -> build/lib/saymo 2026-04-19T21:45:13,684 creating build/lib/saymo/utils 2026-04-19T21:45:13,685 copying saymo/utils/logger.py -> build/lib/saymo/utils 2026-04-19T21:45:13,687 copying saymo/utils/__init__.py -> build/lib/saymo/utils 2026-04-19T21:45:13,689 creating build/lib/saymo/stt 2026-04-19T21:45:13,690 copying saymo/stt/__init__.py -> build/lib/saymo/stt 2026-04-19T21:45:13,691 copying saymo/stt/whisper_local.py -> build/lib/saymo/stt 2026-04-19T21:45:13,694 creating build/lib/saymo/analysis 2026-04-19T21:45:13,695 copying saymo/analysis/turn_detector.py -> build/lib/saymo/analysis 2026-04-19T21:45:13,697 copying saymo/analysis/__init__.py -> build/lib/saymo/analysis 2026-04-19T21:45:13,698 copying saymo/analysis/response_cache.py -> build/lib/saymo/analysis 2026-04-19T21:45:13,701 creating build/lib/saymo/obsidian 2026-04-19T21:45:13,702 copying saymo/obsidian/daily_notes.py -> build/lib/saymo/obsidian 2026-04-19T21:45:13,704 copying saymo/obsidian/__init__.py -> build/lib/saymo/obsidian 2026-04-19T21:45:13,706 creating build/lib/saymo/plugins 2026-04-19T21:45:13,707 copying saymo/plugins/jira_simple.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,709 copying saymo/plugins/file_summary.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,711 copying saymo/plugins/obsidian.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,713 copying saymo/plugins/base.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,715 copying saymo/plugins/__init__.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,716 copying saymo/plugins/confluence_team.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,718 copying saymo/plugins/confluence.py -> build/lib/saymo/plugins 2026-04-19T21:45:13,721 creating build/lib/saymo/providers 2026-04-19T21:45:13,722 copying saymo/providers/glip.py -> build/lib/saymo/providers 2026-04-19T21:45:13,724 copying saymo/providers/google_meet.py -> build/lib/saymo/providers 2026-04-19T21:45:13,725 copying saymo/providers/base.py -> build/lib/saymo/providers 2026-04-19T21:45:13,727 copying saymo/providers/factory.py -> build/lib/saymo/providers 2026-04-19T21:45:13,729 copying saymo/providers/telemost.py -> build/lib/saymo/providers 2026-04-19T21:45:13,730 copying saymo/providers/__init__.py -> build/lib/saymo/providers 2026-04-19T21:45:13,732 copying saymo/providers/ms_teams.py -> build/lib/saymo/providers 2026-04-19T21:45:13,734 copying saymo/providers/mts_link.py -> build/lib/saymo/providers 2026-04-19T21:45:13,736 copying saymo/providers/telegram.py -> build/lib/saymo/providers 2026-04-19T21:45:13,737 copying saymo/providers/zoom.py -> build/lib/saymo/providers 2026-04-19T21:45:13,739 copying saymo/providers/vk_teams.py -> build/lib/saymo/providers 2026-04-19T21:45:13,741 copying saymo/providers/_chrome_base.py -> build/lib/saymo/providers 2026-04-19T21:45:13,743 creating build/lib/saymo/jira_source 2026-04-19T21:45:13,744 copying saymo/jira_source/confluence_tasks.py -> build/lib/saymo/jira_source 2026-04-19T21:45:13,747 copying saymo/jira_source/tasks.py -> build/lib/saymo/jira_source 2026-04-19T21:45:13,749 copying saymo/jira_source/__init__.py -> build/lib/saymo/jira_source 2026-04-19T21:45:13,751 creating build/lib/saymo/tts 2026-04-19T21:45:13,752 copying saymo/tts/coqui_clone.py -> build/lib/saymo/tts 2026-04-19T21:45:13,754 copying saymo/tts/base.py -> build/lib/saymo/tts 2026-04-19T21:45:13,756 copying saymo/tts/dataset.py -> build/lib/saymo/tts 2026-04-19T21:45:13,758 copying saymo/tts/piper_tts.py -> build/lib/saymo/tts 2026-04-19T21:45:13,760 copying saymo/tts/openai_tts.py -> build/lib/saymo/tts 2026-04-19T21:45:13,762 copying saymo/tts/__init__.py -> build/lib/saymo/tts 2026-04-19T21:45:13,763 copying saymo/tts/quality.py -> build/lib/saymo/tts 2026-04-19T21:45:13,765 copying saymo/tts/qwen3_trainer.py -> build/lib/saymo/tts 2026-04-19T21:45:13,767 copying saymo/tts/macos_say.py -> build/lib/saymo/tts 2026-04-19T21:45:13,769 copying saymo/tts/prompts.py -> build/lib/saymo/tts 2026-04-19T21:45:13,772 copying saymo/tts/trainer.py -> build/lib/saymo/tts 2026-04-19T21:45:13,774 copying saymo/tts/qwen3_tts.py -> build/lib/saymo/tts 2026-04-19T21:45:13,776 copying saymo/tts/text_normalizer.py -> build/lib/saymo/tts 2026-04-19T21:45:13,779 creating build/lib/saymo/speech 2026-04-19T21:45:13,780 copying saymo/speech/__init__.py -> build/lib/saymo/speech 2026-04-19T21:45:13,781 copying saymo/speech/ollama_composer.py -> build/lib/saymo/speech 2026-04-19T21:45:13,783 copying saymo/speech/composer.py -> build/lib/saymo/speech 2026-04-19T21:45:13,786 creating build/lib/saymo/audio 2026-04-19T21:45:13,787 copying saymo/audio/devices.py -> build/lib/saymo/audio 2026-04-19T21:45:13,789 copying saymo/audio/macos_audio.py -> build/lib/saymo/audio 2026-04-19T21:45:13,791 copying saymo/audio/autocalibrate.py -> build/lib/saymo/audio 2026-04-19T21:45:13,793 copying saymo/audio/playback.py -> build/lib/saymo/audio 2026-04-19T21:45:13,795 copying saymo/audio/capture.py -> build/lib/saymo/audio 2026-04-19T21:45:13,796 copying saymo/audio/__init__.py -> build/lib/saymo/audio 2026-04-19T21:45:13,798 copying saymo/audio/multi_play.py -> build/lib/saymo/audio 2026-04-19T21:45:13,800 copying saymo/audio/recorder.py -> build/lib/saymo/audio 2026-04-19T21:45:13,802 copying saymo/audio/mic_processor.py -> build/lib/saymo/audio 2026-04-19T21:45:13,804 running egg_info 2026-04-19T21:45:13,814 writing saymo.egg-info/PKG-INFO 2026-04-19T21:45:13,820 writing dependency_links to saymo.egg-info/dependency_links.txt 2026-04-19T21:45:13,821 writing entry points to saymo.egg-info/entry_points.txt 2026-04-19T21:45:13,825 writing requirements to saymo.egg-info/requires.txt 2026-04-19T21:45:13,826 writing top-level names to saymo.egg-info/top_level.txt 2026-04-19T21:45:13,843 reading manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:13,848 adding license file 'LICENSE' 2026-04-19T21:45:13,853 writing manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-19T21:45:13,872 installing to build/bdist.linux-armv7l/wheel 2026-04-19T21:45:13,873 running install 2026-04-19T21:45:13,897 running install_lib 2026-04-19T21:45:13,902 creating build/bdist.linux-armv7l/wheel 2026-04-19T21:45:13,904 creating build/bdist.linux-armv7l/wheel/saymo 2026-04-19T21:45:13,906 creating build/bdist.linux-armv7l/wheel/saymo/utils 2026-04-19T21:45:13,907 copying build/lib/saymo/utils/logger.py -> build/bdist.linux-armv7l/wheel/./saymo/utils 2026-04-19T21:45:13,909 copying build/lib/saymo/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/utils 2026-04-19T21:45:13,910 copying build/lib/saymo/config.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:13,913 creating build/bdist.linux-armv7l/wheel/saymo/stt 2026-04-19T21:45:13,914 copying build/lib/saymo/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/stt 2026-04-19T21:45:13,915 copying build/lib/saymo/stt/whisper_local.py -> build/bdist.linux-armv7l/wheel/./saymo/stt 2026-04-19T21:45:13,918 creating build/bdist.linux-armv7l/wheel/saymo/analysis 2026-04-19T21:45:13,919 copying build/lib/saymo/analysis/turn_detector.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-19T21:45:13,921 copying build/lib/saymo/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-19T21:45:13,922 copying build/lib/saymo/analysis/response_cache.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-19T21:45:13,925 creating build/bdist.linux-armv7l/wheel/saymo/obsidian 2026-04-19T21:45:13,926 copying build/lib/saymo/obsidian/daily_notes.py -> build/bdist.linux-armv7l/wheel/./saymo/obsidian 2026-04-19T21:45:13,928 copying build/lib/saymo/obsidian/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/obsidian 2026-04-19T21:45:13,930 creating build/bdist.linux-armv7l/wheel/saymo/plugins 2026-04-19T21:45:13,931 copying build/lib/saymo/plugins/jira_simple.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,932 copying build/lib/saymo/plugins/file_summary.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,934 copying build/lib/saymo/plugins/obsidian.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,936 copying build/lib/saymo/plugins/base.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,938 copying build/lib/saymo/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,939 copying build/lib/saymo/plugins/confluence_team.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,941 copying build/lib/saymo/plugins/confluence.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-19T21:45:13,943 creating build/bdist.linux-armv7l/wheel/saymo/providers 2026-04-19T21:45:13,944 copying build/lib/saymo/providers/glip.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,946 copying build/lib/saymo/providers/google_meet.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,948 copying build/lib/saymo/providers/base.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,950 copying build/lib/saymo/providers/factory.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,951 copying build/lib/saymo/providers/telemost.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,953 copying build/lib/saymo/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,954 copying build/lib/saymo/providers/ms_teams.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,956 copying build/lib/saymo/providers/mts_link.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,958 copying build/lib/saymo/providers/telegram.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,960 copying build/lib/saymo/providers/zoom.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,961 copying build/lib/saymo/providers/vk_teams.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,963 copying build/lib/saymo/providers/_chrome_base.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-19T21:45:13,965 copying build/lib/saymo/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:13,967 creating build/bdist.linux-armv7l/wheel/saymo/jira_source 2026-04-19T21:45:13,968 copying build/lib/saymo/jira_source/confluence_tasks.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-19T21:45:13,971 copying build/lib/saymo/jira_source/tasks.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-19T21:45:13,972 copying build/lib/saymo/jira_source/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-19T21:45:13,974 copying build/lib/saymo/glip_control.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:13,976 copying build/lib/saymo/wizard.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:13,979 creating build/bdist.linux-armv7l/wheel/saymo/tts 2026-04-19T21:45:13,980 copying build/lib/saymo/tts/coqui_clone.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,982 copying build/lib/saymo/tts/base.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,984 copying build/lib/saymo/tts/dataset.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,986 copying build/lib/saymo/tts/piper_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,988 copying build/lib/saymo/tts/openai_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,990 copying build/lib/saymo/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,991 copying build/lib/saymo/tts/quality.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,993 copying build/lib/saymo/tts/qwen3_trainer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,995 copying build/lib/saymo/tts/macos_say.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,997 copying build/lib/saymo/tts/prompts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:13,999 copying build/lib/saymo/tts/trainer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:14,002 copying build/lib/saymo/tts/qwen3_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:14,004 copying build/lib/saymo/tts/text_normalizer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-19T21:45:14,006 copying build/lib/saymo/reading_text.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:14,008 copying build/lib/saymo/tui.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:14,011 creating build/bdist.linux-armv7l/wheel/saymo/speech 2026-04-19T21:45:14,012 copying build/lib/saymo/speech/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-19T21:45:14,013 copying build/lib/saymo/speech/ollama_composer.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-19T21:45:14,016 copying build/lib/saymo/speech/composer.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-19T21:45:14,017 copying build/lib/saymo/__main__.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:14,020 creating build/bdist.linux-armv7l/wheel/saymo/audio 2026-04-19T21:45:14,021 copying build/lib/saymo/audio/devices.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,022 copying build/lib/saymo/audio/macos_audio.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,025 copying build/lib/saymo/audio/autocalibrate.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,027 copying build/lib/saymo/audio/playback.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,029 copying build/lib/saymo/audio/capture.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,031 copying build/lib/saymo/audio/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,032 copying build/lib/saymo/audio/multi_play.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,034 copying build/lib/saymo/audio/recorder.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,036 copying build/lib/saymo/audio/mic_processor.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-19T21:45:14,039 copying build/lib/saymo/cli.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-19T21:45:14,042 running install_egg_info 2026-04-19T21:45:14,047 Copying saymo.egg-info to build/bdist.linux-armv7l/wheel/./saymo-0.7.0-py3.11.egg-info 2026-04-19T21:45:14,058 running install_scripts 2026-04-19T21:45:14,070 creating build/bdist.linux-armv7l/wheel/saymo-0.7.0.dist-info/WHEEL 2026-04-19T21:45:14,072 creating '/tmp/pip-wheel-6vnartjx/.tmp-bj1objie/saymo-0.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-19T21:45:14,075 adding 'saymo/__init__.py' 2026-04-19T21:45:14,076 adding 'saymo/__main__.py' 2026-04-19T21:45:14,086 adding 'saymo/cli.py' 2026-04-19T21:45:14,089 adding 'saymo/config.py' 2026-04-19T21:45:14,090 adding 'saymo/glip_control.py' 2026-04-19T21:45:14,093 adding 'saymo/reading_text.py' 2026-04-19T21:45:14,095 adding 'saymo/tui.py' 2026-04-19T21:45:14,097 adding 'saymo/wizard.py' 2026-04-19T21:45:14,099 adding 'saymo/analysis/__init__.py' 2026-04-19T21:45:14,102 adding 'saymo/analysis/response_cache.py' 2026-04-19T21:45:14,103 adding 'saymo/analysis/turn_detector.py' 2026-04-19T21:45:14,105 adding 'saymo/audio/__init__.py' 2026-04-19T21:45:14,107 adding 'saymo/audio/autocalibrate.py' 2026-04-19T21:45:14,108 adding 'saymo/audio/capture.py' 2026-04-19T21:45:14,110 adding 'saymo/audio/devices.py' 2026-04-19T21:45:14,111 adding 'saymo/audio/macos_audio.py' 2026-04-19T21:45:14,113 adding 'saymo/audio/mic_processor.py' 2026-04-19T21:45:14,114 adding 'saymo/audio/multi_play.py' 2026-04-19T21:45:14,116 adding 'saymo/audio/playback.py' 2026-04-19T21:45:14,117 adding 'saymo/audio/recorder.py' 2026-04-19T21:45:14,119 adding 'saymo/jira_source/__init__.py' 2026-04-19T21:45:14,121 adding 'saymo/jira_source/confluence_tasks.py' 2026-04-19T21:45:14,122 adding 'saymo/jira_source/tasks.py' 2026-04-19T21:45:14,123 adding 'saymo/obsidian/__init__.py' 2026-04-19T21:45:14,125 adding 'saymo/obsidian/daily_notes.py' 2026-04-19T21:45:14,126 adding 'saymo/plugins/__init__.py' 2026-04-19T21:45:14,128 adding 'saymo/plugins/base.py' 2026-04-19T21:45:14,129 adding 'saymo/plugins/confluence.py' 2026-04-19T21:45:14,130 adding 'saymo/plugins/confluence_team.py' 2026-04-19T21:45:14,131 adding 'saymo/plugins/file_summary.py' 2026-04-19T21:45:14,133 adding 'saymo/plugins/jira_simple.py' 2026-04-19T21:45:14,134 adding 'saymo/plugins/obsidian.py' 2026-04-19T21:45:14,136 adding 'saymo/providers/__init__.py' 2026-04-19T21:45:14,137 adding 'saymo/providers/_chrome_base.py' 2026-04-19T21:45:14,138 adding 'saymo/providers/base.py' 2026-04-19T21:45:14,140 adding 'saymo/providers/factory.py' 2026-04-19T21:45:14,141 adding 'saymo/providers/glip.py' 2026-04-19T21:45:14,142 adding 'saymo/providers/google_meet.py' 2026-04-19T21:45:14,143 adding 'saymo/providers/ms_teams.py' 2026-04-19T21:45:14,144 adding 'saymo/providers/mts_link.py' 2026-04-19T21:45:14,146 adding 'saymo/providers/telegram.py' 2026-04-19T21:45:14,147 adding 'saymo/providers/telemost.py' 2026-04-19T21:45:14,148 adding 'saymo/providers/vk_teams.py' 2026-04-19T21:45:14,149 adding 'saymo/providers/zoom.py' 2026-04-19T21:45:14,151 adding 'saymo/speech/__init__.py' 2026-04-19T21:45:14,152 adding 'saymo/speech/composer.py' 2026-04-19T21:45:14,155 adding 'saymo/speech/ollama_composer.py' 2026-04-19T21:45:14,156 adding 'saymo/stt/__init__.py' 2026-04-19T21:45:14,158 adding 'saymo/stt/whisper_local.py' 2026-04-19T21:45:14,159 adding 'saymo/tts/__init__.py' 2026-04-19T21:45:14,161 adding 'saymo/tts/base.py' 2026-04-19T21:45:14,162 adding 'saymo/tts/coqui_clone.py' 2026-04-19T21:45:14,165 adding 'saymo/tts/dataset.py' 2026-04-19T21:45:14,166 adding 'saymo/tts/macos_say.py' 2026-04-19T21:45:14,167 adding 'saymo/tts/openai_tts.py' 2026-04-19T21:45:14,169 adding 'saymo/tts/piper_tts.py' 2026-04-19T21:45:14,171 adding 'saymo/tts/prompts.py' 2026-04-19T21:45:14,173 adding 'saymo/tts/quality.py' 2026-04-19T21:45:14,175 adding 'saymo/tts/qwen3_trainer.py' 2026-04-19T21:45:14,176 adding 'saymo/tts/qwen3_tts.py' 2026-04-19T21:45:14,178 adding 'saymo/tts/text_normalizer.py' 2026-04-19T21:45:14,181 adding 'saymo/tts/trainer.py' 2026-04-19T21:45:14,183 adding 'saymo/utils/__init__.py' 2026-04-19T21:45:14,184 adding 'saymo/utils/logger.py' 2026-04-19T21:45:14,186 adding 'saymo-0.7.0.dist-info/licenses/LICENSE' 2026-04-19T21:45:14,188 adding 'saymo-0.7.0.dist-info/METADATA' 2026-04-19T21:45:14,189 adding 'saymo-0.7.0.dist-info/WHEEL' 2026-04-19T21:45:14,190 adding 'saymo-0.7.0.dist-info/entry_points.txt' 2026-04-19T21:45:14,191 adding 'saymo-0.7.0.dist-info/top_level.txt' 2026-04-19T21:45:14,192 adding 'saymo-0.7.0.dist-info/RECORD' 2026-04-19T21:45:14,196 removing build/bdist.linux-armv7l/wheel 2026-04-19T21:45:14,311 Building wheel for saymo (pyproject.toml): finished with status 'done' 2026-04-19T21:45:14,318 Created wheel for saymo: filename=saymo-0.7.0-py3-none-any.whl size=130658 sha256=15bd8dd35a35513baff6e02ac8b2db159b783dfd07d3e545a1d66eec92ec8447 2026-04-19T21:45:14,319 Stored in directory: /tmp/pip-ephem-wheel-cache-bwtx1dgt/wheels/69/29/19/5b58bc11ddc8bb38d65742cefead43139c9caf1ec00600e982 2026-04-19T21:45:14,333 Successfully built saymo 2026-04-19T21:45:14,339 Removed build tracker: '/tmp/pip-build-tracker-ff9b7v0d'