2026-04-22T21:40:16,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-ztpm8gwu 2026-04-22T21:40:16,755 Created temporary directory: /tmp/pip-build-tracker-tmn07u4d 2026-04-22T21:40:16,756 Initialized build tracking at /tmp/pip-build-tracker-tmn07u4d 2026-04-22T21:40:16,756 Created build tracker: /tmp/pip-build-tracker-tmn07u4d 2026-04-22T21:40:16,756 Entered build tracker: /tmp/pip-build-tracker-tmn07u4d 2026-04-22T21:40:16,757 Created temporary directory: /tmp/pip-wheel-d9iudbp9 2026-04-22T21:40:16,760 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-22T21:40:16,763 Created temporary directory: /tmp/pip-ephem-wheel-cache-2rimn7aw 2026-04-22T21:40:16,785 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T21:40:16,788 2 location(s) to search for versions of saymo: 2026-04-22T21:40:16,788 * https://pypi.org/simple/saymo/ 2026-04-22T21:40:16,788 * https://www.piwheels.org/simple/saymo/ 2026-04-22T21:40:16,789 Fetching project page and analyzing links: https://pypi.org/simple/saymo/ 2026-04-22T21:40:16,790 Getting page https://pypi.org/simple/saymo/ 2026-04-22T21:40:16,791 Found index url https://pypi.org/simple 2026-04-22T21:40:17,025 Fetched page https://pypi.org/simple/saymo/ as application/vnd.pypi.simple.v1+json 2026-04-22T21:40:17,029 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-22T21:40:17,030 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-22T21:40:17,031 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-22T21:40:17,032 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-22T21:40:17,033 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-22T21:40:17,034 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-22T21:40:17,035 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-22T21:40:17,036 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-22T21:40:17,036 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-22T21:40:17,037 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-22T21:40:17,038 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/ee/97/c2c5f31da16b1bdfb01a4b6365ff1bf13af2d65050ed10f3f7e8579c577c/saymo-0.10.1-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T21:40:17,039 Found link https://files.pythonhosted.org/packages/74/3a/22cf237e58668c1adfaa7de6778fe2eb5e94e56bdaa67ca85f3172d1e0e7/saymo-0.10.1.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.10.1 2026-04-22T21:40:17,040 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/dd/11/1c882ef380fe1cace2518cfc4a400abe4de002896d353e5ac819ee35e943/saymo-0.10.2-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T21:40:17,041 Found link https://files.pythonhosted.org/packages/ab/c5/70d88ffebaa3876df009133cda740bcae7bd4eaf541eda83d2ed42bcb787/saymo-0.10.2.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.10.2 2026-04-22T21:40:17,041 Skipping link: No binaries permitted for saymo: https://files.pythonhosted.org/packages/25/40/a5e42427a8a2416ce75f424c2d6d31b8cd8e21bc5e79495950704ac378ea/saymo-0.10.3-py3-none-any.whl (from https://pypi.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T21:40:17,042 Found link https://files.pythonhosted.org/packages/0d/77/24e38ca82650498535db6b871d5dc4a437e1f7cec88a31aae95066c40c63/saymo-0.10.3.tar.gz (from https://pypi.org/simple/saymo/) (requires-python:>=3.11), version: 0.10.3 2026-04-22T21:40:17,043 Fetching project page and analyzing links: https://www.piwheels.org/simple/saymo/ 2026-04-22T21:40:17,043 Getting page https://www.piwheels.org/simple/saymo/ 2026-04-22T21:40:17,045 Found index url https://www.piwheels.org/simple 2026-04-22T21:40:17,213 Fetched page https://www.piwheels.org/simple/saymo/ as text/html 2026-04-22T21:40:17,216 Skipping link: No binaries permitted for saymo: https://www.piwheels.org/simple/saymo/saymo-0.10.0-py3-none-any.whl#sha256=3ac92582c875878c53a126f369e75726565fc7577ea230768260ca7a4989ba2a (from https://www.piwheels.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T21:40:17,217 Skipping link: No binaries permitted for saymo: https://www.piwheels.org/simple/saymo/saymo-0.9.0-py3-none-any.whl#sha256=c90ba26b2cddca8bc7cd1bad4f120a1eb3ba5bd627e05313c9c1b14029c3b878 (from https://www.piwheels.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T21:40:17,217 Skipping link: No binaries permitted for saymo: https://www.piwheels.org/simple/saymo/saymo-0.8.0-py3-none-any.whl#sha256=e86560f212e7a358f172ec81f96904a24fbd815fe38b0f81c99423e400e37792 (from https://www.piwheels.org/simple/saymo/) (requires-python:>=3.11) 2026-04-22T21:40:17,218 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-22T21:40:17,219 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-22T21:40:17,219 Skipping link: not a file: https://www.piwheels.org/simple/saymo/ 2026-04-22T21:40:17,220 Skipping link: not a file: https://pypi.org/simple/saymo/ 2026-04-22T21:40:17,241 Given no hashes to check 1 links for project 'saymo': discarding no candidates 2026-04-22T21:40:17,260 Collecting saymo==0.10.1 2026-04-22T21:40:17,263 Created temporary directory: /tmp/pip-unpack-0zu60b_z 2026-04-22T21:40:17,510 Downloading saymo-0.10.1.tar.gz (122 kB) 2026-04-22T21:40:17,751 Added saymo==0.10.1 from https://files.pythonhosted.org/packages/74/3a/22cf237e58668c1adfaa7de6778fe2eb5e94e56bdaa67ca85f3172d1e0e7/saymo-0.10.1.tar.gz to build tracker '/tmp/pip-build-tracker-tmn07u4d' 2026-04-22T21:40:17,756 Created temporary directory: /tmp/pip-build-env-qdvn7oy1 2026-04-22T21:40:17,761 Installing build dependencies: started 2026-04-22T21:40:17,762 Running command pip subprocess to install build dependencies 2026-04-22T21:40:18,929 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T21:40:19,345 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-22T21:40:19,367 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T21:40:21,111 Collecting setuptools>=68.0 2026-04-22T21:40:21,194 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T21:40:24,175 Installing collected packages: setuptools 2026-04-22T21:40:27,334 Successfully installed setuptools-82.0.1 2026-04-22T21:40:27,600 Installing build dependencies: finished with status 'done' 2026-04-22T21:40:27,607 Getting requirements to build wheel: started 2026-04-22T21:40:27,608 Running command Getting requirements to build wheel 2026-04-22T21:40:28,223 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T21:40:28,224 !! 2026-04-22T21:40:28,225 ******************************************************************************** 2026-04-22T21:40:28,225 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-22T21:40:28,226 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T21:40:28,227 or your builds will no longer be supported. 2026-04-22T21:40:28,228 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:28,229 ******************************************************************************** 2026-04-22T21:40:28,230 !! 2026-04-22T21:40:28,231 corresp(dist, value, root_dir) 2026-04-22T21:40:28,304 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T21:40:28,305 !! 2026-04-22T21:40:28,306 ******************************************************************************** 2026-04-22T21:40:28,306 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T21:40:28,307 License :: OSI Approved :: MIT License 2026-04-22T21:40:28,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:28,309 ******************************************************************************** 2026-04-22T21:40:28,310 !! 2026-04-22T21:40:28,311 dist._finalize_license_expression() 2026-04-22T21:40:28,311 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T21:40:28,312 !! 2026-04-22T21:40:28,313 ******************************************************************************** 2026-04-22T21:40:28,313 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T21:40:28,314 License :: OSI Approved :: MIT License 2026-04-22T21:40:28,316 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:28,316 ******************************************************************************** 2026-04-22T21:40:28,318 !! 2026-04-22T21:40:28,318 self._finalize_license_expression() 2026-04-22T21:40:28,318 running egg_info 2026-04-22T21:40:28,322 writing saymo.egg-info/PKG-INFO 2026-04-22T21:40:28,330 writing dependency_links to saymo.egg-info/dependency_links.txt 2026-04-22T21:40:28,332 writing entry points to saymo.egg-info/entry_points.txt 2026-04-22T21:40:28,336 writing requirements to saymo.egg-info/requires.txt 2026-04-22T21:40:28,337 writing top-level names to saymo.egg-info/top_level.txt 2026-04-22T21:40:28,369 reading manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:28,374 adding license file 'LICENSE' 2026-04-22T21:40:28,380 writing manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:28,477 Getting requirements to build wheel: finished with status 'done' 2026-04-22T21:40:28,480 Created temporary directory: /tmp/pip-modern-metadata-7z05lc6x 2026-04-22T21:40:28,483 Preparing metadata (pyproject.toml): started 2026-04-22T21:40:28,484 Running command Preparing metadata (pyproject.toml) 2026-04-22T21:40:29,053 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T21:40:29,053 !! 2026-04-22T21:40:29,054 ******************************************************************************** 2026-04-22T21:40:29,055 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-22T21:40:29,056 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T21:40:29,056 or your builds will no longer be supported. 2026-04-22T21:40:29,057 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:29,058 ******************************************************************************** 2026-04-22T21:40:29,059 !! 2026-04-22T21:40:29,059 corresp(dist, value, root_dir) 2026-04-22T21:40:29,132 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T21:40:29,133 !! 2026-04-22T21:40:29,134 ******************************************************************************** 2026-04-22T21:40:29,134 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T21:40:29,136 License :: OSI Approved :: MIT License 2026-04-22T21:40:29,137 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:29,137 ******************************************************************************** 2026-04-22T21:40:29,138 !! 2026-04-22T21:40:29,139 dist._finalize_license_expression() 2026-04-22T21:40:29,140 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T21:40:29,140 !! 2026-04-22T21:40:29,141 ******************************************************************************** 2026-04-22T21:40:29,142 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T21:40:29,143 License :: OSI Approved :: MIT License 2026-04-22T21:40:29,144 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:29,145 ******************************************************************************** 2026-04-22T21:40:29,146 !! 2026-04-22T21:40:29,146 self._finalize_license_expression() 2026-04-22T21:40:29,147 running dist_info 2026-04-22T21:40:29,154 creating /tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info 2026-04-22T21:40:29,155 writing /tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/PKG-INFO 2026-04-22T21:40:29,163 writing dependency_links to /tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/dependency_links.txt 2026-04-22T21:40:29,165 writing entry points to /tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/entry_points.txt 2026-04-22T21:40:29,169 writing requirements to /tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/requires.txt 2026-04-22T21:40:29,170 writing top-level names to /tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/top_level.txt 2026-04-22T21:40:29,171 writing manifest file '/tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:29,198 reading manifest file '/tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:29,200 adding license file 'LICENSE' 2026-04-22T21:40:29,205 writing manifest file '/tmp/pip-modern-metadata-7z05lc6x/saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:29,206 creating '/tmp/pip-modern-metadata-7z05lc6x/saymo-0.10.1.dist-info' 2026-04-22T21:40:29,329 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-22T21:40:29,334 Source in /tmp/pip-wheel-d9iudbp9/saymo_f4664dd96f9c460db6e2caddc4f4b8da has version 0.10.1, which satisfies requirement saymo==0.10.1 from https://files.pythonhosted.org/packages/74/3a/22cf237e58668c1adfaa7de6778fe2eb5e94e56bdaa67ca85f3172d1e0e7/saymo-0.10.1.tar.gz 2026-04-22T21:40:29,335 Removed saymo==0.10.1 from https://files.pythonhosted.org/packages/74/3a/22cf237e58668c1adfaa7de6778fe2eb5e94e56bdaa67ca85f3172d1e0e7/saymo-0.10.1.tar.gz from build tracker '/tmp/pip-build-tracker-tmn07u4d' 2026-04-22T21:40:29,342 Created temporary directory: /tmp/pip-unpack-zveab5ja 2026-04-22T21:40:29,343 Building wheels for collected packages: saymo 2026-04-22T21:40:29,348 Created temporary directory: /tmp/pip-wheel-xkpemlyv 2026-04-22T21:40:29,348 Destination directory: /tmp/pip-wheel-xkpemlyv 2026-04-22T21:40:29,350 Building wheel for saymo (pyproject.toml): started 2026-04-22T21:40:29,352 Running command Building wheel for saymo (pyproject.toml) 2026-04-22T21:40:29,908 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-22T21:40:29,908 !! 2026-04-22T21:40:29,909 ******************************************************************************** 2026-04-22T21:40:29,910 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-22T21:40:29,911 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-22T21:40:29,912 or your builds will no longer be supported. 2026-04-22T21:40:29,913 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:29,913 ******************************************************************************** 2026-04-22T21:40:29,915 !! 2026-04-22T21:40:29,915 corresp(dist, value, root_dir) 2026-04-22T21:40:29,978 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T21:40:29,979 !! 2026-04-22T21:40:29,980 ******************************************************************************** 2026-04-22T21:40:29,981 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T21:40:29,982 License :: OSI Approved :: MIT License 2026-04-22T21:40:29,983 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:29,984 ******************************************************************************** 2026-04-22T21:40:29,986 !! 2026-04-22T21:40:29,986 dist._finalize_license_expression() 2026-04-22T21:40:29,987 /tmp/pip-build-env-qdvn7oy1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T21:40:29,987 !! 2026-04-22T21:40:29,988 ******************************************************************************** 2026-04-22T21:40:29,988 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T21:40:29,989 License :: OSI Approved :: MIT License 2026-04-22T21:40:29,990 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T21:40:29,991 ******************************************************************************** 2026-04-22T21:40:29,991 !! 2026-04-22T21:40:29,992 self._finalize_license_expression() 2026-04-22T21:40:29,992 running bdist_wheel 2026-04-22T21:40:30,004 running build 2026-04-22T21:40:30,004 running build_py 2026-04-22T21:40:30,010 creating build/lib/saymo 2026-04-22T21:40:30,012 copying saymo/__init__.py -> build/lib/saymo 2026-04-22T21:40:30,014 copying saymo/config.py -> build/lib/saymo 2026-04-22T21:40:30,016 copying saymo/glip_control.py -> build/lib/saymo 2026-04-22T21:40:30,018 copying saymo/wizard.py -> build/lib/saymo 2026-04-22T21:40:30,021 copying saymo/reading_text.py -> build/lib/saymo 2026-04-22T21:40:30,023 copying saymo/__main__.py -> build/lib/saymo 2026-04-22T21:40:30,025 copying saymo/tui.py -> build/lib/saymo 2026-04-22T21:40:30,027 copying saymo/cli.py -> build/lib/saymo 2026-04-22T21:40:30,030 creating build/lib/saymo/obsidian 2026-04-22T21:40:30,031 copying saymo/obsidian/__init__.py -> build/lib/saymo/obsidian 2026-04-22T21:40:30,032 copying saymo/obsidian/daily_notes.py -> build/lib/saymo/obsidian 2026-04-22T21:40:30,035 creating build/lib/saymo/stt 2026-04-22T21:40:30,036 copying saymo/stt/__init__.py -> build/lib/saymo/stt 2026-04-22T21:40:30,038 copying saymo/stt/whisper_local.py -> build/lib/saymo/stt 2026-04-22T21:40:30,040 creating build/lib/saymo/utils 2026-04-22T21:40:30,041 copying saymo/utils/__init__.py -> build/lib/saymo/utils 2026-04-22T21:40:30,043 copying saymo/utils/logger.py -> build/lib/saymo/utils 2026-04-22T21:40:30,045 creating build/lib/saymo/analysis 2026-04-22T21:40:30,046 copying saymo/analysis/__init__.py -> build/lib/saymo/analysis 2026-04-22T21:40:30,048 copying saymo/analysis/turn_detector.py -> build/lib/saymo/analysis 2026-04-22T21:40:30,050 copying saymo/analysis/response_cache.py -> build/lib/saymo/analysis 2026-04-22T21:40:30,053 creating build/lib/saymo/speech 2026-04-22T21:40:30,054 copying saymo/speech/__init__.py -> build/lib/saymo/speech 2026-04-22T21:40:30,056 copying saymo/speech/ollama_composer.py -> build/lib/saymo/speech 2026-04-22T21:40:30,058 copying saymo/speech/composer.py -> build/lib/saymo/speech 2026-04-22T21:40:30,061 creating build/lib/saymo/providers 2026-04-22T21:40:30,062 copying saymo/providers/glip.py -> build/lib/saymo/providers 2026-04-22T21:40:30,064 copying saymo/providers/_chrome_base.py -> build/lib/saymo/providers 2026-04-22T21:40:30,066 copying saymo/providers/__init__.py -> build/lib/saymo/providers 2026-04-22T21:40:30,068 copying saymo/providers/telemost.py -> build/lib/saymo/providers 2026-04-22T21:40:30,069 copying saymo/providers/base.py -> build/lib/saymo/providers 2026-04-22T21:40:30,071 copying saymo/providers/telegram.py -> build/lib/saymo/providers 2026-04-22T21:40:30,073 copying saymo/providers/google_meet.py -> build/lib/saymo/providers 2026-04-22T21:40:30,075 copying saymo/providers/ms_teams.py -> build/lib/saymo/providers 2026-04-22T21:40:30,077 copying saymo/providers/zoom.py -> build/lib/saymo/providers 2026-04-22T21:40:30,079 copying saymo/providers/factory.py -> build/lib/saymo/providers 2026-04-22T21:40:30,081 copying saymo/providers/mts_link.py -> build/lib/saymo/providers 2026-04-22T21:40:30,083 copying saymo/providers/vk_teams.py -> build/lib/saymo/providers 2026-04-22T21:40:30,086 creating build/lib/saymo/tts 2026-04-22T21:40:30,086 copying saymo/tts/qwen3_trainer.py -> build/lib/saymo/tts 2026-04-22T21:40:30,089 copying saymo/tts/__init__.py -> build/lib/saymo/tts 2026-04-22T21:40:30,090 copying saymo/tts/quality.py -> build/lib/saymo/tts 2026-04-22T21:40:30,093 copying saymo/tts/openai_tts.py -> build/lib/saymo/tts 2026-04-22T21:40:30,094 copying saymo/tts/base.py -> build/lib/saymo/tts 2026-04-22T21:40:30,096 copying saymo/tts/text_normalizer.py -> build/lib/saymo/tts 2026-04-22T21:40:30,098 copying saymo/tts/dataset.py -> build/lib/saymo/tts 2026-04-22T21:40:30,101 copying saymo/tts/qwen3_tts.py -> build/lib/saymo/tts 2026-04-22T21:40:30,103 copying saymo/tts/macos_say.py -> build/lib/saymo/tts 2026-04-22T21:40:30,104 copying saymo/tts/trainer.py -> build/lib/saymo/tts 2026-04-22T21:40:30,107 copying saymo/tts/piper_tts.py -> build/lib/saymo/tts 2026-04-22T21:40:30,109 copying saymo/tts/prompts.py -> build/lib/saymo/tts 2026-04-22T21:40:30,111 copying saymo/tts/coqui_clone.py -> build/lib/saymo/tts 2026-04-22T21:40:30,114 copying saymo/tts/factory.py -> build/lib/saymo/tts 2026-04-22T21:40:30,116 creating build/lib/saymo/audio 2026-04-22T21:40:30,117 copying saymo/audio/multi_play.py -> build/lib/saymo/audio 2026-04-22T21:40:30,119 copying saymo/audio/capture.py -> build/lib/saymo/audio 2026-04-22T21:40:30,121 copying saymo/audio/__init__.py -> build/lib/saymo/audio 2026-04-22T21:40:30,123 copying saymo/audio/devices.py -> build/lib/saymo/audio 2026-04-22T21:40:30,125 copying saymo/audio/autocalibrate.py -> build/lib/saymo/audio 2026-04-22T21:40:30,127 copying saymo/audio/playback.py -> build/lib/saymo/audio 2026-04-22T21:40:30,129 copying saymo/audio/mic_processor.py -> build/lib/saymo/audio 2026-04-22T21:40:30,132 copying saymo/audio/recorder.py -> build/lib/saymo/audio 2026-04-22T21:40:30,134 copying saymo/audio/macos_audio.py -> build/lib/saymo/audio 2026-04-22T21:40:30,137 creating build/lib/saymo/plugins 2026-04-22T21:40:30,138 copying saymo/plugins/__init__.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,140 copying saymo/plugins/base.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,142 copying saymo/plugins/confluence.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,144 copying saymo/plugins/file_summary.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,146 copying saymo/plugins/confluence_team.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,148 copying saymo/plugins/jira_simple.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,150 copying saymo/plugins/obsidian.py -> build/lib/saymo/plugins 2026-04-22T21:40:30,152 creating build/lib/saymo/jira_source 2026-04-22T21:40:30,153 copying saymo/jira_source/tasks.py -> build/lib/saymo/jira_source 2026-04-22T21:40:30,155 copying saymo/jira_source/__init__.py -> build/lib/saymo/jira_source 2026-04-22T21:40:30,157 copying saymo/jira_source/confluence_tasks.py -> build/lib/saymo/jira_source 2026-04-22T21:40:30,160 creating build/lib/saymo/commands 2026-04-22T21:40:30,161 copying saymo/commands/tests.py -> build/lib/saymo/commands 2026-04-22T21:40:30,164 copying saymo/commands/voice_train.py -> build/lib/saymo/commands 2026-04-22T21:40:30,167 copying saymo/commands/__init__.py -> build/lib/saymo/commands 2026-04-22T21:40:30,169 copying saymo/commands/core.py -> build/lib/saymo/commands 2026-04-22T21:40:30,172 running egg_info 2026-04-22T21:40:30,181 writing saymo.egg-info/PKG-INFO 2026-04-22T21:40:30,189 writing dependency_links to saymo.egg-info/dependency_links.txt 2026-04-22T21:40:30,191 writing entry points to saymo.egg-info/entry_points.txt 2026-04-22T21:40:30,195 writing requirements to saymo.egg-info/requires.txt 2026-04-22T21:40:30,196 writing top-level names to saymo.egg-info/top_level.txt 2026-04-22T21:40:30,216 reading manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:30,222 adding license file 'LICENSE' 2026-04-22T21:40:30,227 writing manifest file 'saymo.egg-info/SOURCES.txt' 2026-04-22T21:40:30,250 installing to build/bdist.linux-armv7l/wheel 2026-04-22T21:40:30,251 running install 2026-04-22T21:40:30,274 running install_lib 2026-04-22T21:40:30,280 creating build/bdist.linux-armv7l/wheel 2026-04-22T21:40:30,283 creating build/bdist.linux-armv7l/wheel/saymo 2026-04-22T21:40:30,285 creating build/bdist.linux-armv7l/wheel/saymo/obsidian 2026-04-22T21:40:30,286 copying build/lib/saymo/obsidian/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/obsidian 2026-04-22T21:40:30,288 copying build/lib/saymo/obsidian/daily_notes.py -> build/bdist.linux-armv7l/wheel/./saymo/obsidian 2026-04-22T21:40:30,291 creating build/bdist.linux-armv7l/wheel/saymo/stt 2026-04-22T21:40:30,292 copying build/lib/saymo/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/stt 2026-04-22T21:40:30,294 copying build/lib/saymo/stt/whisper_local.py -> build/bdist.linux-armv7l/wheel/./saymo/stt 2026-04-22T21:40:30,296 creating build/bdist.linux-armv7l/wheel/saymo/utils 2026-04-22T21:40:30,297 copying build/lib/saymo/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/utils 2026-04-22T21:40:30,299 copying build/lib/saymo/utils/logger.py -> build/bdist.linux-armv7l/wheel/./saymo/utils 2026-04-22T21:40:30,301 copying build/lib/saymo/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,303 creating build/bdist.linux-armv7l/wheel/saymo/analysis 2026-04-22T21:40:30,304 copying build/lib/saymo/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-22T21:40:30,306 copying build/lib/saymo/analysis/turn_detector.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-22T21:40:30,308 copying build/lib/saymo/analysis/response_cache.py -> build/bdist.linux-armv7l/wheel/./saymo/analysis 2026-04-22T21:40:30,311 creating build/bdist.linux-armv7l/wheel/saymo/speech 2026-04-22T21:40:30,312 copying build/lib/saymo/speech/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-22T21:40:30,314 copying build/lib/saymo/speech/ollama_composer.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-22T21:40:30,317 copying build/lib/saymo/speech/composer.py -> build/bdist.linux-armv7l/wheel/./saymo/speech 2026-04-22T21:40:30,319 copying build/lib/saymo/config.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,322 copying build/lib/saymo/glip_control.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,324 copying build/lib/saymo/wizard.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,327 creating build/bdist.linux-armv7l/wheel/saymo/providers 2026-04-22T21:40:30,329 copying build/lib/saymo/providers/glip.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,331 copying build/lib/saymo/providers/_chrome_base.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,333 copying build/lib/saymo/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,334 copying build/lib/saymo/providers/telemost.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,336 copying build/lib/saymo/providers/base.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,338 copying build/lib/saymo/providers/telegram.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,340 copying build/lib/saymo/providers/google_meet.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,342 copying build/lib/saymo/providers/ms_teams.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,344 copying build/lib/saymo/providers/zoom.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,346 copying build/lib/saymo/providers/factory.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,348 copying build/lib/saymo/providers/mts_link.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,350 copying build/lib/saymo/providers/vk_teams.py -> build/bdist.linux-armv7l/wheel/./saymo/providers 2026-04-22T21:40:30,353 creating build/bdist.linux-armv7l/wheel/saymo/tts 2026-04-22T21:40:30,354 copying build/lib/saymo/tts/qwen3_trainer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,357 copying build/lib/saymo/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,359 copying build/lib/saymo/tts/quality.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,361 copying build/lib/saymo/tts/openai_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,363 copying build/lib/saymo/tts/base.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,365 copying build/lib/saymo/tts/text_normalizer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,367 copying build/lib/saymo/tts/dataset.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,370 copying build/lib/saymo/tts/qwen3_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,372 copying build/lib/saymo/tts/macos_say.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,374 copying build/lib/saymo/tts/trainer.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,376 copying build/lib/saymo/tts/piper_tts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,378 copying build/lib/saymo/tts/prompts.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,381 copying build/lib/saymo/tts/coqui_clone.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,383 copying build/lib/saymo/tts/factory.py -> build/bdist.linux-armv7l/wheel/./saymo/tts 2026-04-22T21:40:30,385 copying build/lib/saymo/reading_text.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,388 creating build/bdist.linux-armv7l/wheel/saymo/audio 2026-04-22T21:40:30,389 copying build/lib/saymo/audio/multi_play.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,391 copying build/lib/saymo/audio/capture.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,393 copying build/lib/saymo/audio/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,395 copying build/lib/saymo/audio/devices.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,397 copying build/lib/saymo/audio/autocalibrate.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,400 copying build/lib/saymo/audio/playback.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,402 copying build/lib/saymo/audio/mic_processor.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,405 copying build/lib/saymo/audio/recorder.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,407 copying build/lib/saymo/audio/macos_audio.py -> build/bdist.linux-armv7l/wheel/./saymo/audio 2026-04-22T21:40:30,410 creating build/bdist.linux-armv7l/wheel/saymo/plugins 2026-04-22T21:40:30,411 copying build/lib/saymo/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,413 copying build/lib/saymo/plugins/base.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,415 copying build/lib/saymo/plugins/confluence.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,417 copying build/lib/saymo/plugins/file_summary.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,419 copying build/lib/saymo/plugins/confluence_team.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,421 copying build/lib/saymo/plugins/jira_simple.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,423 copying build/lib/saymo/plugins/obsidian.py -> build/bdist.linux-armv7l/wheel/./saymo/plugins 2026-04-22T21:40:30,425 creating build/bdist.linux-armv7l/wheel/saymo/jira_source 2026-04-22T21:40:30,426 copying build/lib/saymo/jira_source/tasks.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-22T21:40:30,429 copying build/lib/saymo/jira_source/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-22T21:40:30,430 copying build/lib/saymo/jira_source/confluence_tasks.py -> build/bdist.linux-armv7l/wheel/./saymo/jira_source 2026-04-22T21:40:30,433 copying build/lib/saymo/__main__.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,434 copying build/lib/saymo/tui.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,437 copying build/lib/saymo/cli.py -> build/bdist.linux-armv7l/wheel/./saymo 2026-04-22T21:40:30,439 creating build/bdist.linux-armv7l/wheel/saymo/commands 2026-04-22T21:40:30,440 copying build/lib/saymo/commands/tests.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T21:40:30,443 copying build/lib/saymo/commands/voice_train.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T21:40:30,446 copying build/lib/saymo/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T21:40:30,448 copying build/lib/saymo/commands/core.py -> build/bdist.linux-armv7l/wheel/./saymo/commands 2026-04-22T21:40:30,451 running install_egg_info 2026-04-22T21:40:30,456 Copying saymo.egg-info to build/bdist.linux-armv7l/wheel/./saymo-0.10.1-py3.11.egg-info 2026-04-22T21:40:30,468 running install_scripts 2026-04-22T21:40:30,481 creating build/bdist.linux-armv7l/wheel/saymo-0.10.1.dist-info/WHEEL 2026-04-22T21:40:30,484 creating '/tmp/pip-wheel-xkpemlyv/.tmp-txe6pv_0/saymo-0.10.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T21:40:30,486 adding 'saymo/__init__.py' 2026-04-22T21:40:30,487 adding 'saymo/__main__.py' 2026-04-22T21:40:30,489 adding 'saymo/cli.py' 2026-04-22T21:40:30,491 adding 'saymo/config.py' 2026-04-22T21:40:30,493 adding 'saymo/glip_control.py' 2026-04-22T21:40:30,495 adding 'saymo/reading_text.py' 2026-04-22T21:40:30,497 adding 'saymo/tui.py' 2026-04-22T21:40:30,500 adding 'saymo/wizard.py' 2026-04-22T21:40:30,502 adding 'saymo/analysis/__init__.py' 2026-04-22T21:40:30,505 adding 'saymo/analysis/response_cache.py' 2026-04-22T21:40:30,506 adding 'saymo/analysis/turn_detector.py' 2026-04-22T21:40:30,508 adding 'saymo/audio/__init__.py' 2026-04-22T21:40:30,510 adding 'saymo/audio/autocalibrate.py' 2026-04-22T21:40:30,512 adding 'saymo/audio/capture.py' 2026-04-22T21:40:30,514 adding 'saymo/audio/devices.py' 2026-04-22T21:40:30,515 adding 'saymo/audio/macos_audio.py' 2026-04-22T21:40:30,517 adding 'saymo/audio/mic_processor.py' 2026-04-22T21:40:30,519 adding 'saymo/audio/multi_play.py' 2026-04-22T21:40:30,520 adding 'saymo/audio/playback.py' 2026-04-22T21:40:30,522 adding 'saymo/audio/recorder.py' 2026-04-22T21:40:30,524 adding 'saymo/commands/__init__.py' 2026-04-22T21:40:30,528 adding 'saymo/commands/core.py' 2026-04-22T21:40:30,531 adding 'saymo/commands/tests.py' 2026-04-22T21:40:30,535 adding 'saymo/commands/voice_train.py' 2026-04-22T21:40:30,537 adding 'saymo/jira_source/__init__.py' 2026-04-22T21:40:30,539 adding 'saymo/jira_source/confluence_tasks.py' 2026-04-22T21:40:30,541 adding 'saymo/jira_source/tasks.py' 2026-04-22T21:40:30,542 adding 'saymo/obsidian/__init__.py' 2026-04-22T21:40:30,544 adding 'saymo/obsidian/daily_notes.py' 2026-04-22T21:40:30,546 adding 'saymo/plugins/__init__.py' 2026-04-22T21:40:30,547 adding 'saymo/plugins/base.py' 2026-04-22T21:40:30,548 adding 'saymo/plugins/confluence.py' 2026-04-22T21:40:30,550 adding 'saymo/plugins/confluence_team.py' 2026-04-22T21:40:30,551 adding 'saymo/plugins/file_summary.py' 2026-04-22T21:40:30,552 adding 'saymo/plugins/jira_simple.py' 2026-04-22T21:40:30,553 adding 'saymo/plugins/obsidian.py' 2026-04-22T21:40:30,555 adding 'saymo/providers/__init__.py' 2026-04-22T21:40:30,557 adding 'saymo/providers/_chrome_base.py' 2026-04-22T21:40:30,558 adding 'saymo/providers/base.py' 2026-04-22T21:40:30,559 adding 'saymo/providers/factory.py' 2026-04-22T21:40:30,560 adding 'saymo/providers/glip.py' 2026-04-22T21:40:30,562 adding 'saymo/providers/google_meet.py' 2026-04-22T21:40:30,563 adding 'saymo/providers/ms_teams.py' 2026-04-22T21:40:30,564 adding 'saymo/providers/mts_link.py' 2026-04-22T21:40:30,565 adding 'saymo/providers/telegram.py' 2026-04-22T21:40:30,566 adding 'saymo/providers/telemost.py' 2026-04-22T21:40:30,567 adding 'saymo/providers/vk_teams.py' 2026-04-22T21:40:30,569 adding 'saymo/providers/zoom.py' 2026-04-22T21:40:30,570 adding 'saymo/speech/__init__.py' 2026-04-22T21:40:30,571 adding 'saymo/speech/composer.py' 2026-04-22T21:40:30,574 adding 'saymo/speech/ollama_composer.py' 2026-04-22T21:40:30,576 adding 'saymo/stt/__init__.py' 2026-04-22T21:40:30,577 adding 'saymo/stt/whisper_local.py' 2026-04-22T21:40:30,579 adding 'saymo/tts/__init__.py' 2026-04-22T21:40:30,580 adding 'saymo/tts/base.py' 2026-04-22T21:40:30,581 adding 'saymo/tts/coqui_clone.py' 2026-04-22T21:40:30,584 adding 'saymo/tts/dataset.py' 2026-04-22T21:40:30,585 adding 'saymo/tts/factory.py' 2026-04-22T21:40:30,587 adding 'saymo/tts/macos_say.py' 2026-04-22T21:40:30,588 adding 'saymo/tts/openai_tts.py' 2026-04-22T21:40:30,589 adding 'saymo/tts/piper_tts.py' 2026-04-22T21:40:30,592 adding 'saymo/tts/prompts.py' 2026-04-22T21:40:30,594 adding 'saymo/tts/quality.py' 2026-04-22T21:40:30,596 adding 'saymo/tts/qwen3_trainer.py' 2026-04-22T21:40:30,597 adding 'saymo/tts/qwen3_tts.py' 2026-04-22T21:40:30,599 adding 'saymo/tts/text_normalizer.py' 2026-04-22T21:40:30,602 adding 'saymo/tts/trainer.py' 2026-04-22T21:40:30,604 adding 'saymo/utils/__init__.py' 2026-04-22T21:40:30,605 adding 'saymo/utils/logger.py' 2026-04-22T21:40:30,608 adding 'saymo-0.10.1.dist-info/licenses/LICENSE' 2026-04-22T21:40:30,609 adding 'saymo-0.10.1.dist-info/METADATA' 2026-04-22T21:40:30,611 adding 'saymo-0.10.1.dist-info/WHEEL' 2026-04-22T21:40:30,611 adding 'saymo-0.10.1.dist-info/entry_points.txt' 2026-04-22T21:40:30,612 adding 'saymo-0.10.1.dist-info/top_level.txt' 2026-04-22T21:40:30,614 adding 'saymo-0.10.1.dist-info/RECORD' 2026-04-22T21:40:30,618 removing build/bdist.linux-armv7l/wheel 2026-04-22T21:40:30,740 Building wheel for saymo (pyproject.toml): finished with status 'done' 2026-04-22T21:40:30,747 Created wheel for saymo: filename=saymo-0.10.1-py3-none-any.whl size=141567 sha256=6b92bffd4bb9aced9fa36741b1f8c6b0fa3ae9d12336e53ee4eb2cab9e38b659 2026-04-22T21:40:30,749 Stored in directory: /tmp/pip-ephem-wheel-cache-2rimn7aw/wheels/f4/67/29/1413f95ea2eb68bdcb29d6da28ae49f644a67c2804e0c27915 2026-04-22T21:40:30,763 Successfully built saymo 2026-04-22T21:40:30,770 Removed build tracker: '/tmp/pip-build-tracker-tmn07u4d'