2026-04-22T17:16:33,207 Created temporary directory: /tmp/pip-ephem-wheel-cache-s81n11fi 2026-04-22T17:16:33,209 Created temporary directory: /tmp/pip-build-tracker-u5w4m1d6 2026-04-22T17:16:33,210 Initialized build tracking at /tmp/pip-build-tracker-u5w4m1d6 2026-04-22T17:16:33,210 Created build tracker: /tmp/pip-build-tracker-u5w4m1d6 2026-04-22T17:16:33,211 Entered build tracker: /tmp/pip-build-tracker-u5w4m1d6 2026-04-22T17:16:33,212 Created temporary directory: /tmp/pip-wheel-7aygig3j 2026-04-22T17:16:33,215 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-22T17:16:33,217 Created temporary directory: /tmp/pip-ephem-wheel-cache-a156qum1 2026-04-22T17:16:33,239 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T17:16:33,242 2 location(s) to search for versions of saymo: 2026-04-22T17:16:33,242 * https://pypi.org/simple/saymo/ 2026-04-22T17:16:33,242 * https://www.piwheels.org/simple/saymo/ 2026-04-22T17:16:33,243 Fetching project page and analyzing links: https://pypi.org/simple/saymo/ 2026-04-22T17:16:33,244 Getting page https://pypi.org/simple/saymo/ 2026-04-22T17:16:33,245 Found index url https://pypi.org/simple 2026-04-22T17:16:33,486 Fetched page https://pypi.org/simple/saymo/ as application/vnd.pypi.simple.v1+json 2026-04-22T17:16:33,489 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-22T17:16:33,490 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-22T17:16:33,491 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-22T17:16:33,491 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-22T17:16:33,492 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/ea/9c/12032962a04ea66ffea447cb812582327318da1646a6da1295034138377b/saymo-0.8.0-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T17:16:33,493 Found link https://files.pythonhosted.org/packages/6d/70/b46762b0874981cc2e2df8071543d796233ffb174568c41dd70af3d8c089/saymo-0.8.0.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.8.0 2026-04-22T17:16:33,494 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/b9/79/aadb9ce2877d9a7ea5400ccd45c0b8807d654b80c8448298de111ae8f609/saymo-0.9.0-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T17:16:33,495 Found link https://files.pythonhosted.org/packages/3f/bd/d84a502155f470fd8b2e362616ed98a5857111ae29a52ccee2d640b4eb33/saymo-0.9.0.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.9.0 2026-04-22T17:16:33,495 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/93/05/0dbf919e3fef9882552c75a3c053e266e4d32d198045d6728a415db9fde6/saymo-0.10.0-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T17:16:33,496 Found link https://files.pythonhosted.org/packages/87/96/c5a141e7c8deeeb7cacad63fcd258fcab0beec84b3ee296ecb4e9eea00fa/saymo-0.10.0.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.10.0 2026-04-22T17:16:33,497 Fetching project page and analyzing links: https://www.piwheels.org/simple/saymo/ 2026-04-22T17:16:33,498 Getting page https://www.piwheels.org/simple/saymo/ 2026-04-22T17:16:33,499 Found index url https://www.piwheels.org/simple 2026-04-22T17:16:33,670 Fetched page https://www.piwheels.org/simple/saymo/ as text/html 2026-04-22T17:16:33,672 Skipping link: No binaries permitted for saymo: https://www.piwheels.org/simple/saymo/saymo-0.7.1-py3-none-any.whl#sha256=630f87ea4d5556359a1deadb74f84cbab708844e26ab1b90e44aa262fe2af2ee (from https://www.piwheels.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T17:16:33,672 Skipping link: No binaries permitted for saymo: https://www.piwheels.org/simple/saymo/saymo-0.7.0-py3-none-any.whl#sha256=15bd8dd35a35513baff6e02ac8b2db159b783dfd07d3e545a1d66eec92ec8447 (from https://www.piwheels.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T17:16:33,673 Skipping link: not a file: https://www.piwheels.org/simple/saymo/ 2026-04-22T17:16:33,673 Skipping link: not a file: https://pypi.org/simple/saymo/ 2026-04-22T17:16:33,694 Given no hashes to check 1 links for project 'saymo': discarding no candidates 2026-04-22T17:16:33,714 Collecting saymo==0.8.0 2026-04-22T17:16:33,716 Created temporary directory: /tmp/pip-unpack-blc1y6oa 2026-04-22T17:16:34,350 Downloading saymo-0.8.0.tar.gz (117 kB) 2026-04-22T17:16:34,644 Added saymo==0.8.0 from https://files.pythonhosted.org/packages/6d/70/b46762b0874981cc2e2df8071543d796233ffb174568c41dd70af3d8c089/saymo-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-u5w4m1d6' 2026-04-22T17:16:34,649 Created temporary directory: /tmp/pip-build-env-jjw_1zcd 2026-04-22T17:16:34,654 Installing build dependencies: started 2026-04-22T17:16:34,655 Running command pip subprocess to install build dependencies 2026-04-22T17:16:35,798 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T17:16:36,222 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-22T17:16:36,246 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T17:16:38,001 Collecting setuptools>=68.0 2026-04-22T17:16:38,089 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T17:16:41,090 Installing collected packages: setuptools 2026-04-22T17:16:44,219 Successfully installed setuptools-82.0.1 2026-04-22T17:16:44,486 Installing build dependencies: finished with status 'done' 2026-04-22T17:16:44,493 Getting requirements to build wheel: started 2026-04-22T17:16:44,494 Running command Getting requirements to build wheel 2026-04-22T17:16:45,137 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T17:16:45,138 !! 2026-04-22T17:16:45,139 ******************************************************************************** 2026-04-22T17:16:45,140 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-22T17:16:45,141 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T17:16:45,141 or your builds will no longer be supported. 2026-04-22T17:16:45,143 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:45,144 ******************************************************************************** 2026-04-22T17:16:45,145 !! 2026-04-22T17:16:45,145 corresp(dist, value, root_dir) 2026-04-22T17:16:45,218 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T17:16:45,219 !! 2026-04-22T17:16:45,220 ******************************************************************************** 2026-04-22T17:16:45,220 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T17:16:45,221 License :: OSI Approved :: MIT License 2026-04-22T17:16:45,222 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:45,223 ******************************************************************************** 2026-04-22T17:16:45,224 !! 2026-04-22T17:16:45,224 dist._finalize_license_expression() 2026-04-22T17:16:45,225 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T17:16:45,225 !! 2026-04-22T17:16:45,226 ******************************************************************************** 2026-04-22T17:16:45,227 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T17:16:45,228 License :: OSI Approved :: MIT License 2026-04-22T17:16:45,229 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:45,229 ******************************************************************************** 2026-04-22T17:16:45,230 !! 2026-04-22T17:16:45,231 self._finalize_license_expression() 2026-04-22T17:16:45,231 running egg_info 2026-04-22T17:16:45,237 writing saymo.egg-info/PKG-INFO 2026-04-22T17:16:45,245 writing dependency_links to saymo.egg-info/dependency_links.txt 2026-04-22T17:16:45,247 writing entry points to saymo.egg-info/entry_points.txt 2026-04-22T17:16:45,252 writing requirements to saymo.egg-info/requires.txt 2026-04-22T17:16:45,253 writing top-level names to saymo.egg-info/top_level.txt 2026-04-22T17:16:45,285 reading manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:45,291 adding license file 'LICENSE' 2026-04-22T17:16:45,296 writing manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:45,394 Getting requirements to build wheel: finished with status 'done' 2026-04-22T17:16:45,397 Created temporary directory: /tmp/pip-modern-metadata-r81kk0vx 2026-04-22T17:16:45,400 Preparing metadata (pyproject.toml): started 2026-04-22T17:16:45,401 Running command Preparing metadata (pyproject.toml) 2026-04-22T17:16:45,973 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T17:16:45,974 !! 2026-04-22T17:16:45,975 ******************************************************************************** 2026-04-22T17:16:45,975 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-22T17:16:45,977 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T17:16:45,977 or your builds will no longer be supported. 2026-04-22T17:16:45,978 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:45,979 ******************************************************************************** 2026-04-22T17:16:45,980 !! 2026-04-22T17:16:45,981 corresp(dist, value, root_dir) 2026-04-22T17:16:46,053 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T17:16:46,054 !! 2026-04-22T17:16:46,055 ******************************************************************************** 2026-04-22T17:16:46,055 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T17:16:46,056 License :: OSI Approved :: MIT License 2026-04-22T17:16:46,057 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:46,058 ******************************************************************************** 2026-04-22T17:16:46,059 !! 2026-04-22T17:16:46,059 dist._finalize_license_expression() 2026-04-22T17:16:46,060 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T17:16:46,061 !! 2026-04-22T17:16:46,061 ******************************************************************************** 2026-04-22T17:16:46,062 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T17:16:46,063 License :: OSI Approved :: MIT License 2026-04-22T17:16:46,064 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:46,065 ******************************************************************************** 2026-04-22T17:16:46,066 !! 2026-04-22T17:16:46,066 self._finalize_license_expression() 2026-04-22T17:16:46,067 running dist_info 2026-04-22T17:16:46,075 creating /tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info 2026-04-22T17:16:46,076 writing /tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/PKG-INFO 2026-04-22T17:16:46,085 writing dependency_links to /tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/dependency_links.txt 2026-04-22T17:16:46,086 writing entry points to /tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/entry_points.txt 2026-04-22T17:16:46,091 writing requirements to /tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/requires.txt 2026-04-22T17:16:46,092 writing top-level names to /tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/top_level.txt 2026-04-22T17:16:46,095 writing manifest file '/tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:46,123 reading manifest file '/tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:46,125 adding license file 'LICENSE' 2026-04-22T17:16:46,130 writing manifest file '/tmp/pip-modern-metadata-r81kk0vx/saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:46,131 creating '/tmp/pip-modern-metadata-r81kk0vx/saymo-0.8.0.dist-info' 2026-04-22T17:16:46,259 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-22T17:16:46,265 Source in /tmp/pip-wheel-7aygig3j/saymo_a67cf22a4e9745d5ab4ba10adebbbe15 has version 0.8.0, which satisfies requirement saymo==0.8.0 from https://files.pythonhosted.org/packages/6d/70/b46762b0874981cc2e2df8071543d796233ffb174568c41dd70af3d8c089/saymo-0.8.0.tar.gz 2026-04-22T17:16:46,266 Removed saymo==0.8.0 from https://files.pythonhosted.org/packages/6d/70/b46762b0874981cc2e2df8071543d796233ffb174568c41dd70af3d8c089/saymo-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-u5w4m1d6' 2026-04-22T17:16:46,273 Created temporary directory: /tmp/pip-unpack-zgg7l5rm 2026-04-22T17:16:46,274 Building wheels for collected packages: saymo 2026-04-22T17:16:46,278 Created temporary directory: /tmp/pip-wheel-203yargc 2026-04-22T17:16:46,279 Destination directory: /tmp/pip-wheel-203yargc 2026-04-22T17:16:46,281 Building wheel for saymo (pyproject.toml): started 2026-04-22T17:16:46,283 Running command Building wheel for saymo (pyproject.toml) 2026-04-22T17:16:46,869 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T17:16:46,869 !! 2026-04-22T17:16:46,871 ******************************************************************************** 2026-04-22T17:16:46,871 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-22T17:16:46,872 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T17:16:46,872 or your builds will no longer be supported. 2026-04-22T17:16:46,873 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:46,874 ******************************************************************************** 2026-04-22T17:16:46,875 !! 2026-04-22T17:16:46,875 corresp(dist, value, root_dir) 2026-04-22T17:16:46,940 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T17:16:46,940 !! 2026-04-22T17:16:46,941 ******************************************************************************** 2026-04-22T17:16:46,942 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T17:16:46,943 License :: OSI Approved :: MIT License 2026-04-22T17:16:46,944 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:46,945 ******************************************************************************** 2026-04-22T17:16:46,946 !! 2026-04-22T17:16:46,946 dist._finalize_license_expression() 2026-04-22T17:16:46,947 /tmp/pip-build-env-jjw_1zcd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T17:16:46,948 !! 2026-04-22T17:16:46,949 ******************************************************************************** 2026-04-22T17:16:46,949 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T17:16:46,951 License :: OSI Approved :: MIT License 2026-04-22T17:16:46,952 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T17:16:46,952 ******************************************************************************** 2026-04-22T17:16:46,954 !! 2026-04-22T17:16:46,954 self._finalize_license_expression() 2026-04-22T17:16:46,955 running bdist_wheel 2026-04-22T17:16:46,965 running build 2026-04-22T17:16:46,966 running build_py 2026-04-22T17:16:46,972 creating build/lib/saymo 2026-04-22T17:16:46,974 copying saymo/__init__.py -> build/lib/saymo 2026-04-22T17:16:46,976 copying saymo/config.py -> build/lib/saymo 2026-04-22T17:16:46,978 copying saymo/glip_control.py -> build/lib/saymo 2026-04-22T17:16:46,981 copying saymo/wizard.py -> build/lib/saymo 2026-04-22T17:16:46,984 copying saymo/reading_text.py -> build/lib/saymo 2026-04-22T17:16:46,986 copying saymo/__main__.py -> build/lib/saymo 2026-04-22T17:16:46,987 copying saymo/tui.py -> build/lib/saymo 2026-04-22T17:16:46,990 copying saymo/cli.py -> build/lib/saymo 2026-04-22T17:16:46,992 creating build/lib/saymo/obsidian 2026-04-22T17:16:46,993 copying saymo/obsidian/__init__.py -> build/lib/saymo/obsidian 2026-04-22T17:16:46,995 copying saymo/obsidian/daily_notes.py -> build/lib/saymo/obsidian 2026-04-22T17:16:46,998 creating build/lib/saymo/stt 2026-04-22T17:16:46,999 copying saymo/stt/__init__.py -> build/lib/saymo/stt 2026-04-22T17:16:47,001 copying saymo/stt/whisper_local.py -> build/lib/saymo/stt 2026-04-22T17:16:47,003 creating build/lib/saymo/utils 2026-04-22T17:16:47,004 copying saymo/utils/__init__.py -> build/lib/saymo/utils 2026-04-22T17:16:47,006 copying saymo/utils/logger.py -> build/lib/saymo/utils 2026-04-22T17:16:47,008 creating build/lib/saymo/analysis 2026-04-22T17:16:47,009 copying saymo/analysis/__init__.py -> build/lib/saymo/analysis 2026-04-22T17:16:47,011 copying saymo/analysis/turn_detector.py -> build/lib/saymo/analysis 2026-04-22T17:16:47,013 copying saymo/analysis/response_cache.py -> build/lib/saymo/analysis 2026-04-22T17:16:47,015 creating build/lib/saymo/speech 2026-04-22T17:16:47,016 copying saymo/speech/__init__.py -> build/lib/saymo/speech 2026-04-22T17:16:47,018 copying saymo/speech/ollama_composer.py -> build/lib/saymo/speech 2026-04-22T17:16:47,020 copying saymo/speech/composer.py -> build/lib/saymo/speech 2026-04-22T17:16:47,023 creating build/lib/saymo/providers 2026-04-22T17:16:47,024 copying saymo/providers/glip.py -> build/lib/saymo/providers 2026-04-22T17:16:47,026 copying saymo/providers/_chrome_base.py -> build/lib/saymo/providers 2026-04-22T17:16:47,028 copying saymo/providers/__init__.py -> build/lib/saymo/providers 2026-04-22T17:16:47,030 copying saymo/providers/telemost.py -> build/lib/saymo/providers 2026-04-22T17:16:47,031 copying saymo/providers/base.py -> build/lib/saymo/providers 2026-04-22T17:16:47,033 copying saymo/providers/telegram.py -> build/lib/saymo/providers 2026-04-22T17:16:47,035 copying saymo/providers/google_meet.py -> build/lib/saymo/providers 2026-04-22T17:16:47,037 copying saymo/providers/ms_teams.py -> build/lib/saymo/providers 2026-04-22T17:16:47,038 copying saymo/providers/zoom.py -> build/lib/saymo/providers 2026-04-22T17:16:47,040 copying saymo/providers/factory.py -> build/lib/saymo/providers 2026-04-22T17:16:47,042 copying saymo/providers/mts_link.py -> build/lib/saymo/providers 2026-04-22T17:16:47,045 copying saymo/providers/vk_teams.py -> build/lib/saymo/providers 2026-04-22T17:16:47,047 creating build/lib/saymo/tts 2026-04-22T17:16:47,048 copying saymo/tts/qwen3_trainer.py -> build/lib/saymo/tts 2026-04-22T17:16:47,051 copying saymo/tts/__init__.py -> build/lib/saymo/tts 2026-04-22T17:16:47,052 copying saymo/tts/quality.py -> build/lib/saymo/tts 2026-04-22T17:16:47,054 copying saymo/tts/openai_tts.py -> build/lib/saymo/tts 2026-04-22T17:16:47,056 copying saymo/tts/base.py -> build/lib/saymo/tts 2026-04-22T17:16:47,058 copying saymo/tts/text_normalizer.py -> build/lib/saymo/tts 2026-04-22T17:16:47,060 copying saymo/tts/dataset.py -> build/lib/saymo/tts 2026-04-22T17:16:47,063 copying saymo/tts/qwen3_tts.py -> build/lib/saymo/tts 2026-04-22T17:16:47,065 copying saymo/tts/macos_say.py -> build/lib/saymo/tts 2026-04-22T17:16:47,067 copying saymo/tts/trainer.py -> build/lib/saymo/tts 2026-04-22T17:16:47,069 copying saymo/tts/piper_tts.py -> build/lib/saymo/tts 2026-04-22T17:16:47,071 copying saymo/tts/prompts.py -> build/lib/saymo/tts 2026-04-22T17:16:47,073 copying saymo/tts/coqui_clone.py -> build/lib/saymo/tts 2026-04-22T17:16:47,075 copying saymo/tts/factory.py -> build/lib/saymo/tts 2026-04-22T17:16:47,078 creating build/lib/saymo/audio 2026-04-22T17:16:47,079 copying saymo/audio/multi_play.py -> build/lib/saymo/audio 2026-04-22T17:16:47,081 copying saymo/audio/capture.py -> build/lib/saymo/audio 2026-04-22T17:16:47,083 copying saymo/audio/__init__.py -> build/lib/saymo/audio 2026-04-22T17:16:47,085 copying saymo/audio/devices.py -> build/lib/saymo/audio 2026-04-22T17:16:47,087 copying saymo/audio/autocalibrate.py -> build/lib/saymo/audio 2026-04-22T17:16:47,090 copying saymo/audio/playback.py -> build/lib/saymo/audio 2026-04-22T17:16:47,092 copying saymo/audio/mic_processor.py -> build/lib/saymo/audio 2026-04-22T17:16:47,094 copying saymo/audio/recorder.py -> build/lib/saymo/audio 2026-04-22T17:16:47,096 copying saymo/audio/macos_audio.py -> build/lib/saymo/audio 2026-04-22T17:16:47,099 creating build/lib/saymo/plugins 2026-04-22T17:16:47,100 copying saymo/plugins/__init__.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,102 copying saymo/plugins/base.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,104 copying saymo/plugins/confluence.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,105 copying saymo/plugins/file_summary.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,107 copying saymo/plugins/confluence_team.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,109 copying saymo/plugins/jira_simple.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,111 copying saymo/plugins/obsidian.py -> build/lib/saymo/plugins 2026-04-22T17:16:47,113 creating build/lib/saymo/jira_source 2026-04-22T17:16:47,114 copying saymo/jira_source/tasks.py -> build/lib/saymo/jira_source 2026-04-22T17:16:47,116 copying saymo/jira_source/__init__.py -> build/lib/saymo/jira_source 2026-04-22T17:16:47,118 copying saymo/jira_source/confluence_tasks.py -> build/lib/saymo/jira_source 2026-04-22T17:16:47,120 creating build/lib/saymo/commands 2026-04-22T17:16:47,121 copying saymo/commands/tests.py -> build/lib/saymo/commands 2026-04-22T17:16:47,124 copying saymo/commands/voice_train.py -> build/lib/saymo/commands 2026-04-22T17:16:47,126 copying saymo/commands/__init__.py -> build/lib/saymo/commands 2026-04-22T17:16:47,128 copying saymo/commands/core.py -> build/lib/saymo/commands 2026-04-22T17:16:47,131 running egg_info 2026-04-22T17:16:47,140 writing saymo.egg-info/PKG-INFO 2026-04-22T17:16:47,147 writing dependency_links to saymo.egg-info/dependency_links.txt 2026-04-22T17:16:47,149 writing entry points to saymo.egg-info/entry_points.txt 2026-04-22T17:16:47,153 writing requirements to saymo.egg-info/requires.txt 2026-04-22T17:16:47,154 writing top-level names to saymo.egg-info/top_level.txt 2026-04-22T17:16:47,172 reading manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:47,178 adding license file 'LICENSE' 2026-04-22T17:16:47,183 writing manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T17:16:47,203 installing to build/bdist.linux-armv7l/wheel 2026-04-22T17:16:47,204 running install 2026-04-22T17:16:47,226 running install_lib 2026-04-22T17:16:47,232 creating build/bdist.linux-armv7l/wheel 2026-04-22T17:16:47,234 creating build/bdist.linux-armv7l/wheel/saymo 2026-04-22T17:16:47,236 creating build/bdist.linux-armv7l/wheel/saymo/obsidian 2026-04-22T17:16:47,237 copying build/lib/saymo/obsidian/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/obsidian 2026-04-22T17:16:47,238 copying build/lib/saymo/obsidian/daily_notes.py -> build/bdist.linux-armv7l/wheel/./saymo/obsidian 2026-04-22T17:16:47,240 creating build/bdist.linux-armv7l/wheel/saymo/stt 2026-04-22T17:16:47,241 copying build/lib/saymo/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/stt 2026-04-22T17:16:47,243 copying build/lib/saymo/stt/whisper_local.py -> build/bdist.linux-armv7l/wheel/./saymo/stt 2026-04-22T17:16:47,246 creating build/bdist.linux-armv7l/wheel/saymo/utils 2026-04-22T17:16:47,247 copying build/lib/saymo/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/utils 2026-04-22T17:16:47,248 copying build/lib/saymo/utils/logger.py -> build/bdist.linux-armv7l/wheel/./saymo/utils 2026-04-22T17:16:47,250 copying build/lib/saymo/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,252 creating build/bdist.linux-armv7l/wheel/saymo/analysis 2026-04-22T17:16:47,253 copying build/lib/saymo/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-22T17:16:47,255 copying build/lib/saymo/analysis/turn_detector.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-22T17:16:47,257 copying build/lib/saymo/analysis/response_cache.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-22T17:16:47,260 creating build/bdist.linux-armv7l/wheel/saymo/speech 2026-04-22T17:16:47,261 copying build/lib/saymo/speech/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-22T17:16:47,263 copying build/lib/saymo/speech/ollama_composer.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-22T17:16:47,265 copying build/lib/saymo/speech/composer.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-22T17:16:47,267 copying build/lib/saymo/config.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,270 copying build/lib/saymo/glip_control.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,272 copying build/lib/saymo/wizard.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,275 creating build/bdist.linux-armv7l/wheel/saymo/providers 2026-04-22T17:16:47,276 copying build/lib/saymo/providers/glip.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,278 copying build/lib/saymo/providers/_chrome_base.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,280 copying build/lib/saymo/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,281 copying build/lib/saymo/providers/telemost.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,283 copying build/lib/saymo/providers/base.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,284 copying build/lib/saymo/providers/telegram.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,286 copying build/lib/saymo/providers/google_meet.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,288 copying build/lib/saymo/providers/ms_teams.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,289 copying build/lib/saymo/providers/zoom.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,291 copying build/lib/saymo/providers/factory.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,293 copying build/lib/saymo/providers/mts_link.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,295 copying build/lib/saymo/providers/vk_teams.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T17:16:47,297 creating build/bdist.linux-armv7l/wheel/saymo/tts 2026-04-22T17:16:47,298 copying build/lib/saymo/tts/qwen3_trainer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,300 copying build/lib/saymo/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,302 copying build/lib/saymo/tts/quality.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,304 copying build/lib/saymo/tts/openai_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,306 copying build/lib/saymo/tts/base.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,308 copying build/lib/saymo/tts/text_normalizer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,310 copying build/lib/saymo/tts/dataset.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,313 copying build/lib/saymo/tts/qwen3_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,315 copying build/lib/saymo/tts/macos_say.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,317 copying build/lib/saymo/tts/trainer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,319 copying build/lib/saymo/tts/piper_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,321 copying build/lib/saymo/tts/prompts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,324 copying build/lib/saymo/tts/coqui_clone.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,326 copying build/lib/saymo/tts/factory.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T17:16:47,328 copying build/lib/saymo/reading_text.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,331 creating build/bdist.linux-armv7l/wheel/saymo/audio 2026-04-22T17:16:47,332 copying build/lib/saymo/audio/multi_play.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,334 copying build/lib/saymo/audio/capture.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,336 copying build/lib/saymo/audio/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,337 copying build/lib/saymo/audio/devices.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,339 copying build/lib/saymo/audio/autocalibrate.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,342 copying build/lib/saymo/audio/playback.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,343 copying build/lib/saymo/audio/mic_processor.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,346 copying build/lib/saymo/audio/recorder.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,348 copying build/lib/saymo/audio/macos_audio.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T17:16:47,350 creating build/bdist.linux-armv7l/wheel/saymo/plugins 2026-04-22T17:16:47,351 copying build/lib/saymo/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,353 copying build/lib/saymo/plugins/base.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,355 copying build/lib/saymo/plugins/confluence.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,356 copying build/lib/saymo/plugins/file_summary.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,358 copying build/lib/saymo/plugins/confluence_team.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,360 copying build/lib/saymo/plugins/jira_simple.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,361 copying build/lib/saymo/plugins/obsidian.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T17:16:47,363 creating build/bdist.linux-armv7l/wheel/saymo/jira_source 2026-04-22T17:16:47,364 copying build/lib/saymo/jira_source/tasks.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-22T17:16:47,366 copying build/lib/saymo/jira_source/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-22T17:16:47,368 copying build/lib/saymo/jira_source/confluence_tasks.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-22T17:16:47,370 copying build/lib/saymo/__main__.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,372 copying build/lib/saymo/tui.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,374 copying build/lib/saymo/cli.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T17:16:47,376 creating build/bdist.linux-armv7l/wheel/saymo/commands 2026-04-22T17:16:47,377 copying build/lib/saymo/commands/tests.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T17:16:47,380 copying build/lib/saymo/commands/voice_train.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T17:16:47,383 copying build/lib/saymo/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T17:16:47,385 copying build/lib/saymo/commands/core.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T17:16:47,387 running install_egg_info 2026-04-22T17:16:47,392 Copying saymo.egg-info to build/bdist.linux-armv7l/wheel/./saymo-0.8.0-py3.11.egg-info 2026-04-22T17:16:47,403 running install_scripts 2026-04-22T17:16:47,414 creating build/bdist.linux-armv7l/wheel/saymo-0.8.0.dist-info/WHEEL 2026-04-22T17:16:47,417 creating '/tmp/pip-wheel-203yargc/.tmp-j7eeiji1/saymo-0.8.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T17:16:47,419 adding 'saymo/__init__.py' 2026-04-22T17:16:47,420 adding 'saymo/__main__.py' 2026-04-22T17:16:47,422 adding 'saymo/cli.py' 2026-04-22T17:16:47,424 adding 'saymo/config.py' 2026-04-22T17:16:47,426 adding 'saymo/glip_control.py' 2026-04-22T17:16:47,428 adding 'saymo/reading_text.py' 2026-04-22T17:16:47,430 adding 'saymo/tui.py' 2026-04-22T17:16:47,433 adding 'saymo/wizard.py' 2026-04-22T17:16:47,435 adding 'saymo/analysis/__init__.py' 2026-04-22T17:16:47,437 adding 'saymo/analysis/response_cache.py' 2026-04-22T17:16:47,439 adding 'saymo/analysis/turn_detector.py' 2026-04-22T17:16:47,441 adding 'saymo/audio/__init__.py' 2026-04-22T17:16:47,443 adding 'saymo/audio/autocalibrate.py' 2026-04-22T17:16:47,444 adding 'saymo/audio/capture.py' 2026-04-22T17:16:47,446 adding 'saymo/audio/devices.py' 2026-04-22T17:16:47,447 adding 'saymo/audio/macos_audio.py' 2026-04-22T17:16:47,449 adding 'saymo/audio/mic_processor.py' 2026-04-22T17:16:47,450 adding 'saymo/audio/multi_play.py' 2026-04-22T17:16:47,452 adding 'saymo/audio/playback.py' 2026-04-22T17:16:47,453 adding 'saymo/audio/recorder.py' 2026-04-22T17:16:47,455 adding 'saymo/commands/__init__.py' 2026-04-22T17:16:47,459 adding 'saymo/commands/core.py' 2026-04-22T17:16:47,462 adding 'saymo/commands/tests.py' 2026-04-22T17:16:47,466 adding 'saymo/commands/voice_train.py' 2026-04-22T17:16:47,467 adding 'saymo/jira_source/__init__.py' 2026-04-22T17:16:47,469 adding 'saymo/jira_source/confluence_tasks.py' 2026-04-22T17:16:47,470 adding 'saymo/jira_source/tasks.py' 2026-04-22T17:16:47,472 adding 'saymo/obsidian/__init__.py' 2026-04-22T17:16:47,473 adding 'saymo/obsidian/daily_notes.py' 2026-04-22T17:16:47,475 adding 'saymo/plugins/__init__.py' 2026-04-22T17:16:47,476 adding 'saymo/plugins/base.py' 2026-04-22T17:16:47,477 adding 'saymo/plugins/confluence.py' 2026-04-22T17:16:47,478 adding 'saymo/plugins/confluence_team.py' 2026-04-22T17:16:47,480 adding 'saymo/plugins/file_summary.py' 2026-04-22T17:16:47,481 adding 'saymo/plugins/jira_simple.py' 2026-04-22T17:16:47,482 adding 'saymo/plugins/obsidian.py' 2026-04-22T17:16:47,483 adding 'saymo/providers/__init__.py' 2026-04-22T17:16:47,485 adding 'saymo/providers/_chrome_base.py' 2026-04-22T17:16:47,486 adding 'saymo/providers/base.py' 2026-04-22T17:16:47,487 adding 'saymo/providers/factory.py' 2026-04-22T17:16:47,488 adding 'saymo/providers/glip.py' 2026-04-22T17:16:47,489 adding 'saymo/providers/google_meet.py' 2026-04-22T17:16:47,491 adding 'saymo/providers/ms_teams.py' 2026-04-22T17:16:47,492 adding 'saymo/providers/mts_link.py' 2026-04-22T17:16:47,493 adding 'saymo/providers/telegram.py' 2026-04-22T17:16:47,494 adding 'saymo/providers/telemost.py' 2026-04-22T17:16:47,495 adding 'saymo/providers/vk_teams.py' 2026-04-22T17:16:47,496 adding 'saymo/providers/zoom.py' 2026-04-22T17:16:47,498 adding 'saymo/speech/__init__.py' 2026-04-22T17:16:47,499 adding 'saymo/speech/composer.py' 2026-04-22T17:16:47,502 adding 'saymo/speech/ollama_composer.py' 2026-04-22T17:16:47,503 adding 'saymo/stt/__init__.py' 2026-04-22T17:16:47,505 adding 'saymo/stt/whisper_local.py' 2026-04-22T17:16:47,506 adding 'saymo/tts/__init__.py' 2026-04-22T17:16:47,508 adding 'saymo/tts/base.py' 2026-04-22T17:16:47,509 adding 'saymo/tts/coqui_clone.py' 2026-04-22T17:16:47,512 adding 'saymo/tts/dataset.py' 2026-04-22T17:16:47,513 adding 'saymo/tts/factory.py' 2026-04-22T17:16:47,515 adding 'saymo/tts/macos_say.py' 2026-04-22T17:16:47,516 adding 'saymo/tts/openai_tts.py' 2026-04-22T17:16:47,517 adding 'saymo/tts/piper_tts.py' 2026-04-22T17:16:47,520 adding 'saymo/tts/prompts.py' 2026-04-22T17:16:47,521 adding 'saymo/tts/quality.py' 2026-04-22T17:16:47,523 adding 'saymo/tts/qwen3_trainer.py' 2026-04-22T17:16:47,525 adding 'saymo/tts/qwen3_tts.py' 2026-04-22T17:16:47,527 adding 'saymo/tts/text_normalizer.py' 2026-04-22T17:16:47,529 adding 'saymo/tts/trainer.py' 2026-04-22T17:16:47,531 adding 'saymo/utils/__init__.py' 2026-04-22T17:16:47,532 adding 'saymo/utils/logger.py' 2026-04-22T17:16:47,535 adding 'saymo-0.8.0.dist-info/licenses/LICENSE' 2026-04-22T17:16:47,537 adding 'saymo-0.8.0.dist-info/METADATA' 2026-04-22T17:16:47,538 adding 'saymo-0.8.0.dist-info/WHEEL' 2026-04-22T17:16:47,539 adding 'saymo-0.8.0.dist-info/entry_points.txt' 2026-04-22T17:16:47,540 adding 'saymo-0.8.0.dist-info/top_level.txt' 2026-04-22T17:16:47,541 adding 'saymo-0.8.0.dist-info/RECORD' 2026-04-22T17:16:47,545 removing build/bdist.linux-armv7l/wheel 2026-04-22T17:16:47,663 Building wheel for saymo (pyproject.toml): finished with status 'done' 2026-04-22T17:16:47,672 Created wheel for saymo: filename=saymo-0.8.0-py3-none-any.whl size=136614 sha256=e86560f212e7a358f172ec81f96904a24fbd815fe38b0f81c99423e400e37792 2026-04-22T17:16:47,674 Stored in directory: /tmp/pip-ephem-wheel-cache-a156qum1/wheels/43/5b/19/ea9c872aa7d1e6430d75626d86ed9f7c3d73f20d6458c3a205 2026-04-22T17:16:47,688 Successfully built saymo 2026-04-22T17:16:47,698 Removed build tracker: '/tmp/pip-build-tracker-u5w4m1d6'