2025-06-09T16:43:47,929 Created temporary directory: /tmp/pip-build-tracker-e0r95qid 2025-06-09T16:43:47,930 Initialized build tracking at /tmp/pip-build-tracker-e0r95qid 2025-06-09T16:43:47,931 Created build tracker: /tmp/pip-build-tracker-e0r95qid 2025-06-09T16:43:47,931 Entered build tracker: /tmp/pip-build-tracker-e0r95qid 2025-06-09T16:43:47,932 Created temporary directory: /tmp/pip-wheel-7m2maqjk 2025-06-09T16:43:47,937 Created temporary directory: /tmp/pip-ephem-wheel-cache-im3c6jf3 2025-06-09T16:43:47,985 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-09T16:43:47,988 2 location(s) to search for versions of mlx-audio: 2025-06-09T16:43:47,988 * https://pypi.org/simple/mlx-audio/ 2025-06-09T16:43:47,988 * https://www.piwheels.org/simple/mlx-audio/ 2025-06-09T16:43:47,988 Fetching project page and analyzing links: https://pypi.org/simple/mlx-audio/ 2025-06-09T16:43:47,989 Getting page https://pypi.org/simple/mlx-audio/ 2025-06-09T16:43:47,991 Found index url https://pypi.org/simple/ 2025-06-09T16:43:48,148 Fetched page https://pypi.org/simple/mlx-audio/ as application/vnd.pypi.simple.v1+json 2025-06-09T16:43:48,151 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/a3/2f/621d1f08730e1009a8e885784a293a2bc9d8d92c0a8267cc16a4f19b3b16/mlx_audio-0.0.1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,152 Found link https://files.pythonhosted.org/packages/2e/16/2545ee147c1bdcfcd4e7e1d2857470b99f70f299c43fcd030cc7b85ae6f4/mlx_audio-0.0.1.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.1 2025-06-09T16:43:48,153 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/1c/83/25ff910582816109d10e8ee58b805cb799ee9db92dfb089151f40301d32e/mlx_audio-0.0.2-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,153 Found link https://files.pythonhosted.org/packages/06/14/758b120b3d2436746b9f131921593848f9d59a3dfd060598d62ea5fe5267/mlx_audio-0.0.2.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.2 2025-06-09T16:43:48,154 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/f9/4b/7a9a1efec7da295b8d24e6fbc8374951bb308321e3ba05d5fb2f3678f2f7/mlx_audio-0.0.3-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,155 Found link https://files.pythonhosted.org/packages/40/14/31c44267996de14836a4cdf17c5df3987813bd32a8a0ea0def0f1c1565f8/mlx_audio-0.0.3.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.3 2025-06-09T16:43:48,155 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/d9/4d/8fa97d879897d051acfead34a32ff49b6aa9b92c8bc02497747526f63696/mlx_audio-0.0.4-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,156 Found link https://files.pythonhosted.org/packages/f4/3b/7db6f257a7d1f50697e9f24593805a4cf530e4b9e7d0a7fb784263e7d572/mlx_audio-0.0.4.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.0.4 2025-06-09T16:43:48,157 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/e3/cb/acab6798729df89538ce493ed4d488f839c14821c8b281a932fb883ce376/mlx_audio-0.1.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,157 Found link https://files.pythonhosted.org/packages/58/2d/bc36b02b9ff824de0c4d614bf72d28a15a846cd22a8e8b418809d4efea74/mlx_audio-0.1.0.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.1.0 2025-06-09T16:43:48,158 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/b7/c2/da3da78c8df1628fe82c8878b3d8273828a3197903dd5d55aa6b2fdda661/mlx_audio-0.2.0-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,159 Found link https://files.pythonhosted.org/packages/8f/8f/35131e43b85f44e9529870edf4339ee8f1bf9c37c4cce0482ddfd73356a0/mlx_audio-0.2.0.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.0 2025-06-09T16:43:48,160 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/84/73/61a14c0af6eeea775ef47e07652bbf5321e14ff97db636c38bbb3345deec/mlx_audio-0.2.1-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,160 Found link https://files.pythonhosted.org/packages/3f/26/e66968eaaaef2cc0a07d0609390512da335b1e31fb2bf78db6ff698e982b/mlx_audio-0.2.1.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.1 2025-06-09T16:43:48,161 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/8e/fe/4df3b75ab1d3513a955b8d2bf5fb87188ae31f053aefcfe84c92f3680708/mlx_audio-0.2.2-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,161 Found link https://files.pythonhosted.org/packages/ed/e9/4922c505c4999f6c978176fd7c4e10f331fe107a6eaa1cca288e952361f1/mlx_audio-0.2.2.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.2 2025-06-09T16:43:48,162 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/30/f3/96928ddfb8602d3f0a9d653d5065a3751e55806ddfff2c6fdfbd650687e2/mlx_audio-0.2.3-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,163 Found link https://files.pythonhosted.org/packages/98/89/65a0cf792228b7f0c69abc9950db6bb490cd394076ab4e6c87fcb00eaff2/mlx_audio-0.2.3.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.3 2025-06-09T16:43:48,163 Skipping link: No binaries permitted for mlx-audio: https://files.pythonhosted.org/packages/81/b6/34129acb21bd7017da3a8a63d9cded07ea515fcb93890a01f9f9856ed54f/mlx_audio-0.2.4-py3-none-any.whl (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8) 2025-06-09T16:43:48,164 Found link https://files.pythonhosted.org/packages/20/cc/62c3c53f446633b51912b35e06c13b7d02760a0e64cf445e2cb2bd9a45fb/mlx_audio-0.2.4.tar.gz (from https://pypi.org/simple/mlx-audio/) (requires-python:>=3.8), version: 0.2.4 2025-06-09T16:43:48,165 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlx-audio/ 2025-06-09T16:43:48,165 Getting page https://www.piwheels.org/simple/mlx-audio/ 2025-06-09T16:43:48,167 Found index url https://www.piwheels.org/simple/ 2025-06-09T16:43:48,333 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/mlx-audio/ 2025-06-09T16:43:48,994 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/mlx-audio/ 2025-06-09T16:43:50,155 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/mlx-audio/ 2025-06-09T16:43:52,320 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/mlx-audio/ 2025-06-09T16:43:56,488 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/mlx-audio/ 2025-06-09T16:43:56,650 Could not fetch URL https://www.piwheels.org/simple/mlx-audio/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/mlx-audio/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-09T16:43:56,652 Skipping link: not a file: https://www.piwheels.org/simple/mlx-audio/ 2025-06-09T16:43:56,652 Skipping link: not a file: https://pypi.org/simple/mlx-audio/ 2025-06-09T16:43:56,671 Given no hashes to check 1 links for project 'mlx-audio': discarding no candidates 2025-06-09T16:43:56,673 Collecting mlx-audio==0.2.3 2025-06-09T16:43:56,675 Created temporary directory: /tmp/pip-unpack-u27jbypq 2025-06-09T16:43:56,914 Downloading mlx_audio-0.2.3.tar.gz (961 kB) 2025-06-09T16:43:57,678 Added mlx-audio==0.2.3 from https://files.pythonhosted.org/packages/98/89/65a0cf792228b7f0c69abc9950db6bb490cd394076ab4e6c87fcb00eaff2/mlx_audio-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-e0r95qid' 2025-06-09T16:43:57,680 Running setup.py (path:/tmp/pip-wheel-7m2maqjk/mlx-audio_bb61ebd982814e058a49a35355a7975d/setup.py) egg_info for package mlx-audio 2025-06-09T16:43:57,681 Created temporary directory: /tmp/pip-pip-egg-info-45l3566v 2025-06-09T16:43:57,682 Preparing metadata (setup.py): started 2025-06-09T16:43:57,683 Running command python setup.py egg_info 2025-06-09T16:43:58,565 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-09T16:43:58,565 !! 2025-06-09T16:43:58,566 ******************************************************************************** 2025-06-09T16:43:58,567 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-09T16:43:58,568 License :: OSI Approved :: MIT License 2025-06-09T16:43:58,569 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-09T16:43:58,570 ******************************************************************************** 2025-06-09T16:43:58,571 !! 2025-06-09T16:43:58,572 self._finalize_license_expression() 2025-06-09T16:43:58,596 running egg_info 2025-06-09T16:43:58,625 creating /tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info 2025-06-09T16:43:58,626 writing /tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/PKG-INFO 2025-06-09T16:43:58,630 writing dependency_links to /tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/dependency_links.txt 2025-06-09T16:43:58,632 writing entry points to /tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/entry_points.txt 2025-06-09T16:43:58,634 writing requirements to /tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/requires.txt 2025-06-09T16:43:58,635 writing top-level names to /tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/top_level.txt 2025-06-09T16:43:58,637 writing manifest file '/tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/SOURCES.txt' 2025-06-09T16:43:58,766 reading manifest file '/tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/SOURCES.txt' 2025-06-09T16:43:58,768 reading manifest template 'MANIFEST.in' 2025-06-09T16:43:58,854 adding license file 'LICENSE' 2025-06-09T16:43:58,862 writing manifest file '/tmp/pip-pip-egg-info-45l3566v/mlx_audio.egg-info/SOURCES.txt' 2025-06-09T16:43:58,974 Preparing metadata (setup.py): finished with status 'done' 2025-06-09T16:43:58,979 Source in /tmp/pip-wheel-7m2maqjk/mlx-audio_bb61ebd982814e058a49a35355a7975d has version 0.2.3, which satisfies requirement mlx-audio==0.2.3 from https://files.pythonhosted.org/packages/98/89/65a0cf792228b7f0c69abc9950db6bb490cd394076ab4e6c87fcb00eaff2/mlx_audio-0.2.3.tar.gz 2025-06-09T16:43:58,980 Removed mlx-audio==0.2.3 from https://files.pythonhosted.org/packages/98/89/65a0cf792228b7f0c69abc9950db6bb490cd394076ab4e6c87fcb00eaff2/mlx_audio-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-e0r95qid' 2025-06-09T16:43:58,994 Created temporary directory: /tmp/pip-unpack-v9s5q86k 2025-06-09T16:43:58,995 Created temporary directory: /tmp/pip-unpack-1jns6il1 2025-06-09T16:43:58,996 Building wheels for collected packages: mlx-audio 2025-06-09T16:43:59,000 Created temporary directory: /tmp/pip-wheel-jkizkj25 2025-06-09T16:43:59,000 DEPRECATION: Building 'mlx-audio' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'mlx-audio'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-09T16:43:59,002 Building wheel for mlx-audio (setup.py): started 2025-06-09T16:43:59,003 Destination directory: /tmp/pip-wheel-jkizkj25 2025-06-09T16:43:59,003 Running command python setup.py bdist_wheel 2025-06-09T16:43:59,867 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-09T16:43:59,868 !! 2025-06-09T16:43:59,869 ******************************************************************************** 2025-06-09T16:43:59,869 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-09T16:43:59,871 License :: OSI Approved :: MIT License 2025-06-09T16:43:59,872 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-09T16:43:59,872 ******************************************************************************** 2025-06-09T16:43:59,873 !! 2025-06-09T16:43:59,874 self._finalize_license_expression() 2025-06-09T16:43:59,875 running bdist_wheel 2025-06-09T16:44:00,008 running build 2025-06-09T16:44:00,009 running build_py 2025-06-09T16:44:00,040 creating build/lib/mlx_audio 2025-06-09T16:44:00,042 copying mlx_audio/version.py -> build/lib/mlx_audio 2025-06-09T16:44:00,044 copying mlx_audio/server.py -> build/lib/mlx_audio 2025-06-09T16:44:00,047 copying mlx_audio/__init__.py -> build/lib/mlx_audio 2025-06-09T16:44:00,049 copying mlx_audio/utils.py -> build/lib/mlx_audio 2025-06-09T16:44:00,052 creating build/lib/mlx_audio/stt 2025-06-09T16:44:00,053 copying mlx_audio/stt/__init__.py -> build/lib/mlx_audio/stt 2025-06-09T16:44:00,054 copying mlx_audio/stt/utils.py -> build/lib/mlx_audio/stt 2025-06-09T16:44:00,057 copying mlx_audio/stt/generate.py -> build/lib/mlx_audio/stt 2025-06-09T16:44:00,059 creating build/lib/mlx_audio/sts 2025-06-09T16:44:00,061 copying mlx_audio/sts/__init__.py -> build/lib/mlx_audio/sts 2025-06-09T16:44:00,062 copying mlx_audio/sts/voice_pipeline.py -> build/lib/mlx_audio/sts 2025-06-09T16:44:00,065 creating build/lib/mlx_audio/tts 2025-06-09T16:44:00,066 copying mlx_audio/tts/__init__.py -> build/lib/mlx_audio/tts 2025-06-09T16:44:00,068 copying mlx_audio/tts/convert.py -> build/lib/mlx_audio/tts 2025-06-09T16:44:00,070 copying mlx_audio/tts/utils.py -> build/lib/mlx_audio/tts 2025-06-09T16:44:00,073 copying mlx_audio/tts/audio_player.py -> build/lib/mlx_audio/tts 2025-06-09T16:44:00,075 copying mlx_audio/tts/generate.py -> build/lib/mlx_audio/tts 2025-06-09T16:44:00,079 creating build/lib/mlx_audio/codec 2025-06-09T16:44:00,080 copying mlx_audio/codec/__init__.py -> build/lib/mlx_audio/codec 2025-06-09T16:44:00,083 creating build/lib/mlx_audio/stt/models 2025-06-09T16:44:00,084 copying mlx_audio/stt/models/__init__.py -> build/lib/mlx_audio/stt/models 2025-06-09T16:44:00,086 creating build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,087 copying mlx_audio/stt/models/parakeet/tokenizer.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,090 copying mlx_audio/stt/models/parakeet/ctc.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,092 copying mlx_audio/stt/models/parakeet/attention.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,094 copying mlx_audio/stt/models/parakeet/__init__.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,096 copying mlx_audio/stt/models/parakeet/audio.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,098 copying mlx_audio/stt/models/parakeet/alignment.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,101 copying mlx_audio/stt/models/parakeet/conformer.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,104 copying mlx_audio/stt/models/parakeet/rnnt.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,106 copying mlx_audio/stt/models/parakeet/parakeet.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-09T16:44:00,110 creating build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,111 copying mlx_audio/stt/models/whisper/tokenizer.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,114 copying mlx_audio/stt/models/whisper/__init__.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,117 copying mlx_audio/stt/models/whisper/audio.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,119 copying mlx_audio/stt/models/whisper/writers.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,122 copying mlx_audio/stt/models/whisper/decoding.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,124 copying mlx_audio/stt/models/whisper/timing.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,127 copying mlx_audio/stt/models/whisper/whisper.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-09T16:44:00,130 creating build/lib/mlx_audio/tts/tests 2025-06-09T16:44:00,131 copying mlx_audio/tts/tests/__init__.py -> build/lib/mlx_audio/tts/tests 2025-06-09T16:44:00,133 copying mlx_audio/tts/tests/test_convert.py -> build/lib/mlx_audio/tts/tests 2025-06-09T16:44:00,136 copying mlx_audio/tts/tests/test_interpolate.py -> build/lib/mlx_audio/tts/tests 2025-06-09T16:44:00,138 copying mlx_audio/tts/tests/test_base.py -> build/lib/mlx_audio/tts/tests 2025-06-09T16:44:00,140 copying mlx_audio/tts/tests/test_models.py -> build/lib/mlx_audio/tts/tests 2025-06-09T16:44:00,143 creating build/lib/mlx_audio/tts/models 2025-06-09T16:44:00,144 copying mlx_audio/tts/models/__init__.py -> build/lib/mlx_audio/tts/models 2025-06-09T16:44:00,146 copying mlx_audio/tts/models/base.py -> build/lib/mlx_audio/tts/models 2025-06-09T16:44:00,148 copying mlx_audio/tts/models/interpolate.py -> build/lib/mlx_audio/tts/models 2025-06-09T16:44:00,151 creating build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,152 copying mlx_audio/tts/models/outetts/__init__.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,154 copying mlx_audio/tts/models/outetts/prompt_processor.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,157 copying mlx_audio/tts/models/outetts/dac_interface.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,159 copying mlx_audio/tts/models/outetts/outetts.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,162 copying mlx_audio/tts/models/outetts/audio_processor.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,165 copying mlx_audio/tts/models/outetts/tokens.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-09T16:44:00,167 creating build/lib/mlx_audio/tts/models/bark 2025-06-09T16:44:00,168 copying mlx_audio/tts/models/bark/__init__.py -> build/lib/mlx_audio/tts/models/bark 2025-06-09T16:44:00,170 copying mlx_audio/tts/models/bark/pipeline.py -> build/lib/mlx_audio/tts/models/bark 2025-06-09T16:44:00,173 copying mlx_audio/tts/models/bark/isftnet.py -> build/lib/mlx_audio/tts/models/bark 2025-06-09T16:44:00,175 copying mlx_audio/tts/models/bark/bark.py -> build/lib/mlx_audio/tts/models/bark 2025-06-09T16:44:00,178 creating build/lib/mlx_audio/tts/models/llama 2025-06-09T16:44:00,179 copying mlx_audio/tts/models/llama/llama.py -> build/lib/mlx_audio/tts/models/llama 2025-06-09T16:44:00,181 copying mlx_audio/tts/models/llama/__init__.py -> build/lib/mlx_audio/tts/models/llama 2025-06-09T16:44:00,184 creating build/lib/mlx_audio/tts/models/spark 2025-06-09T16:44:00,185 copying mlx_audio/tts/models/spark/audio_tokenizer.py -> build/lib/mlx_audio/tts/models/spark 2025-06-09T16:44:00,187 copying mlx_audio/tts/models/spark/__init__.py -> build/lib/mlx_audio/tts/models/spark 2025-06-09T16:44:00,189 copying mlx_audio/tts/models/spark/bicodec.py -> build/lib/mlx_audio/tts/models/spark 2025-06-09T16:44:00,191 copying mlx_audio/tts/models/spark/spark.py -> build/lib/mlx_audio/tts/models/spark 2025-06-09T16:44:00,194 creating build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,195 copying mlx_audio/tts/models/kokoro/__init__.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,197 copying mlx_audio/tts/models/kokoro/modules.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,200 copying mlx_audio/tts/models/kokoro/pipeline.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,203 copying mlx_audio/tts/models/kokoro/voice.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,205 copying mlx_audio/tts/models/kokoro/kokoro.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,208 copying mlx_audio/tts/models/kokoro/istftnet.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-09T16:44:00,211 creating build/lib/mlx_audio/tts/models/sesame 2025-06-09T16:44:00,212 copying mlx_audio/tts/models/sesame/attention.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-09T16:44:00,215 copying mlx_audio/tts/models/sesame/__init__.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-09T16:44:00,216 copying mlx_audio/tts/models/sesame/sesame.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-09T16:44:00,219 copying mlx_audio/tts/models/sesame/watermarking.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-09T16:44:00,221 creating build/lib/mlx_audio/tts/models/dia 2025-06-09T16:44:00,222 copying mlx_audio/tts/models/dia/__init__.py -> build/lib/mlx_audio/tts/models/dia 2025-06-09T16:44:00,225 copying mlx_audio/tts/models/dia/audio.py -> build/lib/mlx_audio/tts/models/dia 2025-06-09T16:44:00,227 copying mlx_audio/tts/models/dia/layers.py -> build/lib/mlx_audio/tts/models/dia 2025-06-09T16:44:00,230 copying mlx_audio/tts/models/dia/config.py -> build/lib/mlx_audio/tts/models/dia 2025-06-09T16:44:00,232 copying mlx_audio/tts/models/dia/dia.py -> build/lib/mlx_audio/tts/models/dia 2025-06-09T16:44:00,236 creating build/lib/mlx_audio/tts/models/spark/modules 2025-06-09T16:44:00,237 copying mlx_audio/tts/models/spark/modules/residual.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-09T16:44:00,240 copying mlx_audio/tts/models/spark/modules/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-09T16:44:00,241 copying mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-09T16:44:00,244 copying mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-09T16:44:00,247 creating build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:00,248 copying mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:00,465 copying mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:00,467 copying mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:00,470 copying mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:00,472 copying mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:00,475 creating build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-09T16:44:00,476 copying mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-09T16:44:00,478 copying mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-09T16:44:00,480 creating build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:00,481 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:00,483 copying mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:00,485 copying mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:00,487 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:00,490 creating build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,491 copying mlx_audio/codec/tests/test_vocos.py -> build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,493 copying mlx_audio/codec/tests/__init__.py -> build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,495 copying mlx_audio/codec/tests/test_mimi.py -> build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,497 copying mlx_audio/codec/tests/test_descript.py -> build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,499 copying mlx_audio/codec/tests/test_snac.py -> build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,501 copying mlx_audio/codec/tests/test_encodec.py -> build/lib/mlx_audio/codec/tests 2025-06-09T16:44:00,504 creating build/lib/mlx_audio/codec/models 2025-06-09T16:44:00,505 copying mlx_audio/codec/models/__init__.py -> build/lib/mlx_audio/codec/models 2025-06-09T16:44:00,507 creating build/lib/mlx_audio/codec/models/snac 2025-06-09T16:44:00,508 copying mlx_audio/codec/models/snac/attention.py -> build/lib/mlx_audio/codec/models/snac 2025-06-09T16:44:00,511 copying mlx_audio/codec/models/snac/__init__.py -> build/lib/mlx_audio/codec/models/snac 2025-06-09T16:44:00,513 copying mlx_audio/codec/models/snac/vq.py -> build/lib/mlx_audio/codec/models/snac 2025-06-09T16:44:00,515 copying mlx_audio/codec/models/snac/layers.py -> build/lib/mlx_audio/codec/models/snac 2025-06-09T16:44:00,517 copying mlx_audio/codec/models/snac/snac.py -> build/lib/mlx_audio/codec/models/snac 2025-06-09T16:44:00,520 creating build/lib/mlx_audio/codec/models/descript 2025-06-09T16:44:00,521 copying mlx_audio/codec/models/descript/__init__.py -> build/lib/mlx_audio/codec/models/descript 2025-06-09T16:44:00,523 copying mlx_audio/codec/models/descript/base.py -> build/lib/mlx_audio/codec/models/descript 2025-06-09T16:44:00,526 copying mlx_audio/codec/models/descript/dac.py -> build/lib/mlx_audio/codec/models/descript 2025-06-09T16:44:00,529 creating build/lib/mlx_audio/codec/models/mimi 2025-06-09T16:44:00,530 copying mlx_audio/codec/models/mimi/__init__.py -> build/lib/mlx_audio/codec/models/mimi 2025-06-09T16:44:00,532 copying mlx_audio/codec/models/mimi/mimi.py -> build/lib/mlx_audio/codec/models/mimi 2025-06-09T16:44:00,535 creating build/lib/mlx_audio/codec/models/encodec 2025-06-09T16:44:00,536 copying mlx_audio/codec/models/encodec/__init__.py -> build/lib/mlx_audio/codec/models/encodec 2025-06-09T16:44:00,538 copying mlx_audio/codec/models/encodec/encodec.py -> build/lib/mlx_audio/codec/models/encodec 2025-06-09T16:44:00,542 creating build/lib/mlx_audio/codec/models/vocos 2025-06-09T16:44:00,543 copying mlx_audio/codec/models/vocos/__init__.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-09T16:44:00,545 copying mlx_audio/codec/models/vocos/mel.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-09T16:44:00,547 copying mlx_audio/codec/models/vocos/vocos.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-09T16:44:00,550 creating build/lib/mlx_audio/codec/models/descript/nn 2025-06-09T16:44:00,551 copying mlx_audio/codec/models/descript/nn/__init__.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-09T16:44:00,554 copying mlx_audio/codec/models/descript/nn/quantize.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-09T16:44:00,556 copying mlx_audio/codec/models/descript/nn/layers.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-09T16:44:00,559 creating build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,560 copying mlx_audio/codec/models/mimi/modules/__init__.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,562 copying mlx_audio/codec/models/mimi/modules/seanet.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,565 copying mlx_audio/codec/models/mimi/modules/kv_cache.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,567 copying mlx_audio/codec/models/mimi/modules/conv.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,570 copying mlx_audio/codec/models/mimi/modules/quantization.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,572 copying mlx_audio/codec/models/mimi/modules/transformer.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:00,574 running egg_info 2025-06-09T16:44:00,603 writing mlx_audio.egg-info/PKG-INFO 2025-06-09T16:44:00,608 writing dependency_links to mlx_audio.egg-info/dependency_links.txt 2025-06-09T16:44:00,610 writing entry points to mlx_audio.egg-info/entry_points.txt 2025-06-09T16:44:00,612 writing requirements to mlx_audio.egg-info/requires.txt 2025-06-09T16:44:00,613 writing top-level names to mlx_audio.egg-info/top_level.txt 2025-06-09T16:44:00,679 reading manifest file 'mlx_audio.egg-info/SOURCES.txt' 2025-06-09T16:44:00,688 reading manifest template 'MANIFEST.in' 2025-06-09T16:44:00,783 adding license file 'LICENSE' 2025-06-09T16:44:00,792 writing manifest file 'mlx_audio.egg-info/SOURCES.txt' 2025-06-09T16:44:00,796 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'mlx_audio.sts.tests' is absent from the `packages` configuration. 2025-06-09T16:44:00,796 !! 2025-06-09T16:44:00,798 ******************************************************************************** 2025-06-09T16:44:00,799 ############################ 2025-06-09T16:44:00,799 # Package would be ignored # 2025-06-09T16:44:00,800 ############################ 2025-06-09T16:44:00,800 Python recognizes 'mlx_audio.sts.tests' as an importable package[^1], 2025-06-09T16:44:00,801 but it is absent from setuptools' `packages` configuration. 2025-06-09T16:44:00,802 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-09T16:44:00,803 package, please make sure that 'mlx_audio.sts.tests' is explicitly added 2025-06-09T16:44:00,803 to the `packages` configuration field. 2025-06-09T16:44:00,805 Alternatively, you can also rely on setuptools' discovery methods 2025-06-09T16:44:00,805 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-09T16:44:00,806 instead of `find_packages(...)`/`find:`). 2025-06-09T16:44:00,807 You can read more about "package discovery" on setuptools documentation page: 2025-06-09T16:44:00,808 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-09T16:44:00,809 If you don't want 'mlx_audio.sts.tests' to be distributed and are 2025-06-09T16:44:00,810 already explicitly excluding 'mlx_audio.sts.tests' via 2025-06-09T16:44:00,811 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-09T16:44:00,811 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-09T16:44:00,812 combination with a more fine grained `package-data` configuration. 2025-06-09T16:44:00,813 You can read more about "package data files" on setuptools documentation page: 2025-06-09T16:44:00,814 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-09T16:44:00,816 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-09T16:44:00,817 even if it does not contain any `.py` files. 2025-06-09T16:44:00,817 On the other hand, currently there is no concept of package data 2025-06-09T16:44:00,818 directory, all directories are treated like packages. 2025-06-09T16:44:00,818 ******************************************************************************** 2025-06-09T16:44:00,819 !! 2025-06-09T16:44:00,820 check.warn(importable) 2025-06-09T16:44:00,820 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'mlx_audio.stt.models.wav2vec' is absent from the `packages` configuration. 2025-06-09T16:44:00,821 !! 2025-06-09T16:44:00,822 ******************************************************************************** 2025-06-09T16:44:00,822 ############################ 2025-06-09T16:44:00,823 # Package would be ignored # 2025-06-09T16:44:00,823 ############################ 2025-06-09T16:44:00,824 Python recognizes 'mlx_audio.stt.models.wav2vec' as an importable package[^1], 2025-06-09T16:44:00,825 but it is absent from setuptools' `packages` configuration. 2025-06-09T16:44:00,826 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-09T16:44:00,826 package, please make sure that 'mlx_audio.stt.models.wav2vec' is explicitly added 2025-06-09T16:44:00,827 to the `packages` configuration field. 2025-06-09T16:44:00,828 Alternatively, you can also rely on setuptools' discovery methods 2025-06-09T16:44:00,828 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-09T16:44:00,829 instead of `find_packages(...)`/`find:`). 2025-06-09T16:44:00,830 You can read more about "package discovery" on setuptools documentation page: 2025-06-09T16:44:00,832 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-09T16:44:00,843 If you don't want 'mlx_audio.stt.models.wav2vec' to be distributed and are 2025-06-09T16:44:00,843 already explicitly excluding 'mlx_audio.stt.models.wav2vec' via 2025-06-09T16:44:00,844 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-09T16:44:00,845 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-09T16:44:00,845 combination with a more fine grained `package-data` configuration. 2025-06-09T16:44:00,847 You can read more about "package data files" on setuptools documentation page: 2025-06-09T16:44:00,848 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-09T16:44:00,856 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-09T16:44:00,860 even if it does not contain any `.py` files. 2025-06-09T16:44:00,861 On the other hand, currently there is no concept of package data 2025-06-09T16:44:00,861 directory, all directories are treated like packages. 2025-06-09T16:44:00,862 ******************************************************************************** 2025-06-09T16:44:00,863 !! 2025-06-09T16:44:00,864 check.warn(importable) 2025-06-09T16:44:00,865 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'mlx_audio.stt.models.whisper.assets' is absent from the `packages` configuration. 2025-06-09T16:44:00,865 !! 2025-06-09T16:44:00,867 ******************************************************************************** 2025-06-09T16:44:00,867 ############################ 2025-06-09T16:44:00,868 # Package would be ignored # 2025-06-09T16:44:00,868 ############################ 2025-06-09T16:44:00,869 Python recognizes 'mlx_audio.stt.models.whisper.assets' as an importable package[^1], 2025-06-09T16:44:00,870 but it is absent from setuptools' `packages` configuration. 2025-06-09T16:44:00,871 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-09T16:44:00,872 package, please make sure that 'mlx_audio.stt.models.whisper.assets' is explicitly added 2025-06-09T16:44:00,872 to the `packages` configuration field. 2025-06-09T16:44:00,873 Alternatively, you can also rely on setuptools' discovery methods 2025-06-09T16:44:00,874 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-09T16:44:00,874 instead of `find_packages(...)`/`find:`). 2025-06-09T16:44:00,876 You can read more about "package discovery" on setuptools documentation page: 2025-06-09T16:44:00,877 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-09T16:44:00,878 If you don't want 'mlx_audio.stt.models.whisper.assets' to be distributed and are 2025-06-09T16:44:00,878 already explicitly excluding 'mlx_audio.stt.models.whisper.assets' via 2025-06-09T16:44:00,879 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-09T16:44:00,879 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-09T16:44:00,880 combination with a more fine grained `package-data` configuration. 2025-06-09T16:44:00,881 You can read more about "package data files" on setuptools documentation page: 2025-06-09T16:44:00,882 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-09T16:44:00,884 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-09T16:44:00,884 even if it does not contain any `.py` files. 2025-06-09T16:44:00,885 On the other hand, currently there is no concept of package data 2025-06-09T16:44:00,886 directory, all directories are treated like packages. 2025-06-09T16:44:00,886 ******************************************************************************** 2025-06-09T16:44:00,888 !! 2025-06-09T16:44:00,889 check.warn(importable) 2025-06-09T16:44:00,890 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'mlx_audio.stt.tests' is absent from the `packages` configuration. 2025-06-09T16:44:00,891 !! 2025-06-09T16:44:00,892 ******************************************************************************** 2025-06-09T16:44:00,894 ############################ 2025-06-09T16:44:00,894 # Package would be ignored # 2025-06-09T16:44:00,895 ############################ 2025-06-09T16:44:00,896 Python recognizes 'mlx_audio.stt.tests' as an importable package[^1], 2025-06-09T16:44:00,897 but it is absent from setuptools' `packages` configuration. 2025-06-09T16:44:00,899 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-09T16:44:00,901 package, please make sure that 'mlx_audio.stt.tests' is explicitly added 2025-06-09T16:44:00,902 to the `packages` configuration field. 2025-06-09T16:44:00,903 Alternatively, you can also rely on setuptools' discovery methods 2025-06-09T16:44:00,904 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-09T16:44:00,905 instead of `find_packages(...)`/`find:`). 2025-06-09T16:44:00,906 You can read more about "package discovery" on setuptools documentation page: 2025-06-09T16:44:00,907 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-09T16:44:00,909 If you don't want 'mlx_audio.stt.tests' to be distributed and are 2025-06-09T16:44:00,909 already explicitly excluding 'mlx_audio.stt.tests' via 2025-06-09T16:44:00,910 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-09T16:44:00,911 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-09T16:44:00,912 combination with a more fine grained `package-data` configuration. 2025-06-09T16:44:00,913 You can read more about "package data files" on setuptools documentation page: 2025-06-09T16:44:00,914 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-09T16:44:00,916 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-09T16:44:00,917 even if it does not contain any `.py` files. 2025-06-09T16:44:00,917 On the other hand, currently there is no concept of package data 2025-06-09T16:44:00,918 directory, all directories are treated like packages. 2025-06-09T16:44:00,918 ******************************************************************************** 2025-06-09T16:44:00,920 !! 2025-06-09T16:44:00,920 check.warn(importable) 2025-06-09T16:44:00,921 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'mlx_audio.tts.models.spark.utils' is absent from the `packages` configuration. 2025-06-09T16:44:00,921 !! 2025-06-09T16:44:00,923 ******************************************************************************** 2025-06-09T16:44:00,923 ############################ 2025-06-09T16:44:00,924 # Package would be ignored # 2025-06-09T16:44:00,927 ############################ 2025-06-09T16:44:00,927 Python recognizes 'mlx_audio.tts.models.spark.utils' as an importable package[^1], 2025-06-09T16:44:00,928 but it is absent from setuptools' `packages` configuration. 2025-06-09T16:44:00,929 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-09T16:44:00,930 package, please make sure that 'mlx_audio.tts.models.spark.utils' is explicitly added 2025-06-09T16:44:00,930 to the `packages` configuration field. 2025-06-09T16:44:00,931 Alternatively, you can also rely on setuptools' discovery methods 2025-06-09T16:44:00,932 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-09T16:44:00,933 instead of `find_packages(...)`/`find:`). 2025-06-09T16:44:00,934 You can read more about "package discovery" on setuptools documentation page: 2025-06-09T16:44:00,935 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-09T16:44:00,936 If you don't want 'mlx_audio.tts.models.spark.utils' to be distributed and are 2025-06-09T16:44:00,936 already explicitly excluding 'mlx_audio.tts.models.spark.utils' via 2025-06-09T16:44:00,937 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-09T16:44:00,938 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-09T16:44:00,938 combination with a more fine grained `package-data` configuration. 2025-06-09T16:44:00,940 You can read more about "package data files" on setuptools documentation page: 2025-06-09T16:44:00,941 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-09T16:44:00,943 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-09T16:44:00,943 even if it does not contain any `.py` files. 2025-06-09T16:44:00,944 On the other hand, currently there is no concept of package data 2025-06-09T16:44:00,944 directory, all directories are treated like packages. 2025-06-09T16:44:00,945 ******************************************************************************** 2025-06-09T16:44:00,946 !! 2025-06-09T16:44:00,947 check.warn(importable) 2025-06-09T16:44:00,948 copying mlx_audio/tts/audio_player.html -> build/lib/mlx_audio/tts 2025-06-09T16:44:00,949 creating build/lib/mlx_audio/stt/models/whisper/assets 2025-06-09T16:44:00,949 copying mlx_audio/stt/models/whisper/assets/multilingual.tiktoken -> build/lib/mlx_audio/stt/models/whisper/assets 2025-06-09T16:44:00,950 copying mlx_audio/stt/models/whisper/assets/gpt2.tiktoken -> build/lib/mlx_audio/stt/models/whisper/assets 2025-06-09T16:44:00,950 creating build/lib/mlx_audio/stt/tests 2025-06-09T16:44:00,951 copying mlx_audio/stt/tests/test_models.py -> build/lib/mlx_audio/stt/tests 2025-06-09T16:44:00,951 creating build/lib/mlx_audio/sts/tests 2025-06-09T16:44:00,952 copying mlx_audio/sts/tests/test_voice_pipeline.py -> build/lib/mlx_audio/sts/tests 2025-06-09T16:44:00,952 creating build/lib/mlx_audio/stt/models/wav2vec 2025-06-09T16:44:00,953 copying mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/lib/mlx_audio/stt/models/wav2vec 2025-06-09T16:44:00,953 copying mlx_audio/stt/models/wav2vec/wav2vec.py -> build/lib/mlx_audio/stt/models/wav2vec 2025-06-09T16:44:00,954 creating build/lib/mlx_audio/tts/models/spark/utils 2025-06-09T16:44:00,954 copying mlx_audio/tts/models/spark/utils/audio.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-09T16:44:00,955 copying mlx_audio/tts/models/spark/utils/file.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-09T16:44:00,955 copying mlx_audio/tts/models/spark/utils/token_parser.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-09T16:44:00,966 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-09T16:44:00,966 !! 2025-06-09T16:44:00,968 ******************************************************************************** 2025-06-09T16:44:00,968 Please avoid running ``setup.py`` directly. 2025-06-09T16:44:00,969 Instead, use pypa/build, pypa/installer or other 2025-06-09T16:44:00,969 standards-based tools. 2025-06-09T16:44:00,970 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-09T16:44:00,971 or your builds will no longer be supported. 2025-06-09T16:44:00,972 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-09T16:44:00,973 ******************************************************************************** 2025-06-09T16:44:00,974 !! 2025-06-09T16:44:00,975 self.initialize_options() 2025-06-09T16:44:00,996 installing to build/bdist.linux-armv7l/wheel 2025-06-09T16:44:00,997 running install 2025-06-09T16:44:01,021 running install_lib 2025-06-09T16:44:01,051 creating build/bdist.linux-armv7l/wheel 2025-06-09T16:44:01,054 creating build/bdist.linux-armv7l/wheel/mlx_audio 2025-06-09T16:44:01,055 copying build/lib/mlx_audio/version.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-09T16:44:01,057 copying build/lib/mlx_audio/server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-09T16:44:01,060 copying build/lib/mlx_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-09T16:44:01,062 copying build/lib/mlx_audio/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-09T16:44:01,065 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt 2025-06-09T16:44:01,066 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/tests 2025-06-09T16:44:01,068 copying build/lib/mlx_audio/stt/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/tests 2025-06-09T16:44:01,070 copying build/lib/mlx_audio/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-09T16:44:01,072 copying build/lib/mlx_audio/stt/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-09T16:44:01,075 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models 2025-06-09T16:44:01,076 copying build/lib/mlx_audio/stt/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2025-06-09T16:44:01,079 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,080 copying build/lib/mlx_audio/stt/models/parakeet/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,082 copying build/lib/mlx_audio/stt/models/parakeet/ctc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,084 copying build/lib/mlx_audio/stt/models/parakeet/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,086 copying build/lib/mlx_audio/stt/models/parakeet/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,088 copying build/lib/mlx_audio/stt/models/parakeet/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,090 copying build/lib/mlx_audio/stt/models/parakeet/alignment.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,093 copying build/lib/mlx_audio/stt/models/parakeet/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,096 copying build/lib/mlx_audio/stt/models/parakeet/rnnt.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,098 copying build/lib/mlx_audio/stt/models/parakeet/parakeet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-09T16:44:01,102 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper 2025-06-09T16:44:01,104 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper/assets 2025-06-09T16:44:01,105 copying build/lib/mlx_audio/stt/models/whisper/assets/multilingual.tiktoken -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/assets 2025-06-09T16:44:01,124 copying build/lib/mlx_audio/stt/models/whisper/assets/gpt2.tiktoken -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/assets 2025-06-09T16:44:01,146 copying build/lib/mlx_audio/stt/models/whisper/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,149 copying build/lib/mlx_audio/stt/models/whisper/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,151 copying build/lib/mlx_audio/stt/models/whisper/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,153 copying build/lib/mlx_audio/stt/models/whisper/writers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,156 copying build/lib/mlx_audio/stt/models/whisper/decoding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,159 copying build/lib/mlx_audio/stt/models/whisper/timing.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,161 copying build/lib/mlx_audio/stt/models/whisper/whisper.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-09T16:44:01,165 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/wav2vec 2025-06-09T16:44:01,166 copying build/lib/mlx_audio/stt/models/wav2vec/wav2vec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2025-06-09T16:44:01,169 copying build/lib/mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2025-06-09T16:44:01,172 copying build/lib/mlx_audio/stt/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-09T16:44:01,175 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts 2025-06-09T16:44:01,177 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/tests 2025-06-09T16:44:01,178 copying build/lib/mlx_audio/sts/tests/test_voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2025-06-09T16:44:01,180 copying build/lib/mlx_audio/sts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2025-06-09T16:44:01,182 copying build/lib/mlx_audio/sts/voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2025-06-09T16:44:01,185 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts 2025-06-09T16:44:01,187 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/tests 2025-06-09T16:44:01,188 copying build/lib/mlx_audio/tts/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-09T16:44:01,190 copying build/lib/mlx_audio/tts/tests/test_convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-09T16:44:01,192 copying build/lib/mlx_audio/tts/tests/test_interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-09T16:44:01,194 copying build/lib/mlx_audio/tts/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-09T16:44:01,196 copying build/lib/mlx_audio/tts/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-09T16:44:01,198 copying build/lib/mlx_audio/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-09T16:44:01,200 copying build/lib/mlx_audio/tts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-09T16:44:01,202 copying build/lib/mlx_audio/tts/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-09T16:44:01,205 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models 2025-06-09T16:44:01,207 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/outetts 2025-06-09T16:44:01,208 copying build/lib/mlx_audio/tts/models/outetts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-09T16:44:01,210 copying build/lib/mlx_audio/tts/models/outetts/prompt_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-09T16:44:01,213 copying build/lib/mlx_audio/tts/models/outetts/dac_interface.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-09T16:44:01,215 copying build/lib/mlx_audio/tts/models/outetts/outetts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-09T16:44:01,218 copying build/lib/mlx_audio/tts/models/outetts/audio_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-09T16:44:01,220 copying build/lib/mlx_audio/tts/models/outetts/tokens.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-09T16:44:01,222 copying build/lib/mlx_audio/tts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-09T16:44:01,224 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/bark 2025-06-09T16:44:01,226 copying build/lib/mlx_audio/tts/models/bark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-09T16:44:01,228 copying build/lib/mlx_audio/tts/models/bark/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-09T16:44:01,230 copying build/lib/mlx_audio/tts/models/bark/isftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-09T16:44:01,232 copying build/lib/mlx_audio/tts/models/bark/bark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-09T16:44:01,235 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/llama 2025-06-09T16:44:01,237 copying build/lib/mlx_audio/tts/models/llama/llama.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2025-06-09T16:44:01,240 copying build/lib/mlx_audio/tts/models/llama/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2025-06-09T16:44:01,243 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark 2025-06-09T16:44:01,244 copying build/lib/mlx_audio/tts/models/spark/audio_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-09T16:44:01,246 copying build/lib/mlx_audio/tts/models/spark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-09T16:44:01,248 copying build/lib/mlx_audio/tts/models/spark/bicodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-09T16:44:01,251 copying build/lib/mlx_audio/tts/models/spark/spark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-09T16:44:01,254 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules 2025-06-09T16:44:01,255 copying build/lib/mlx_audio/tts/models/spark/modules/residual.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-09T16:44:01,257 copying build/lib/mlx_audio/tts/models/spark/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-09T16:44:01,259 copying build/lib/mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-09T16:44:01,262 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:01,263 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:01,265 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:01,267 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:01,270 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:01,272 copying build/lib/mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/speaker 2025-06-09T16:44:01,275 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/blocks 2025-06-09T16:44:01,276 copying build/lib/mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/blocks 2025-06-09T16:44:01,278 copying build/lib/mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/blocks 2025-06-09T16:44:01,281 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:01,282 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:01,284 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:01,286 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:01,288 copying build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-09T16:44:01,290 copying build/lib/mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-09T16:44:01,293 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/utils 2025-06-09T16:44:01,294 copying build/lib/mlx_audio/tts/models/spark/utils/file.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-09T16:44:01,296 copying build/lib/mlx_audio/tts/models/spark/utils/token_parser.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-09T16:44:01,299 copying build/lib/mlx_audio/tts/models/spark/utils/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-09T16:44:01,301 copying build/lib/mlx_audio/tts/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-09T16:44:01,303 copying build/lib/mlx_audio/tts/models/interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-09T16:44:01,306 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,307 copying build/lib/mlx_audio/tts/models/kokoro/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,309 copying build/lib/mlx_audio/tts/models/kokoro/modules.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,312 copying build/lib/mlx_audio/tts/models/kokoro/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,314 copying build/lib/mlx_audio/tts/models/kokoro/voice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,316 copying build/lib/mlx_audio/tts/models/kokoro/kokoro.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,318 copying build/lib/mlx_audio/tts/models/kokoro/istftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-09T16:44:01,322 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/sesame 2025-06-09T16:44:01,323 copying build/lib/mlx_audio/tts/models/sesame/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-09T16:44:01,326 copying build/lib/mlx_audio/tts/models/sesame/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-09T16:44:01,328 copying build/lib/mlx_audio/tts/models/sesame/sesame.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-09T16:44:01,331 copying build/lib/mlx_audio/tts/models/sesame/watermarking.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-09T16:44:01,333 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/dia 2025-06-09T16:44:01,334 copying build/lib/mlx_audio/tts/models/dia/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-09T16:44:01,336 copying build/lib/mlx_audio/tts/models/dia/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-09T16:44:01,339 copying build/lib/mlx_audio/tts/models/dia/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-09T16:44:01,342 copying build/lib/mlx_audio/tts/models/dia/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-09T16:44:01,344 copying build/lib/mlx_audio/tts/models/dia/dia.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-09T16:44:01,347 copying build/lib/mlx_audio/tts/audio_player.html -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-09T16:44:01,350 copying build/lib/mlx_audio/tts/audio_player.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-09T16:44:01,352 copying build/lib/mlx_audio/tts/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-09T16:44:01,356 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec 2025-06-09T16:44:01,358 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/tests 2025-06-09T16:44:01,359 copying build/lib/mlx_audio/codec/tests/test_vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-09T16:44:01,361 copying build/lib/mlx_audio/codec/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-09T16:44:01,363 copying build/lib/mlx_audio/codec/tests/test_mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-09T16:44:01,364 copying build/lib/mlx_audio/codec/tests/test_descript.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-09T16:44:01,366 copying build/lib/mlx_audio/codec/tests/test_snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-09T16:44:01,368 copying build/lib/mlx_audio/codec/tests/test_encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-09T16:44:01,370 copying build/lib/mlx_audio/codec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec 2025-06-09T16:44:01,373 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models 2025-06-09T16:44:01,374 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/snac 2025-06-09T16:44:01,375 copying build/lib/mlx_audio/codec/models/snac/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-09T16:44:01,378 copying build/lib/mlx_audio/codec/models/snac/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-09T16:44:01,379 copying build/lib/mlx_audio/codec/models/snac/vq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-09T16:44:01,382 copying build/lib/mlx_audio/codec/models/snac/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-09T16:44:01,384 copying build/lib/mlx_audio/codec/models/snac/snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-09T16:44:01,387 copying build/lib/mlx_audio/codec/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models 2025-06-09T16:44:01,389 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript 2025-06-09T16:44:01,390 copying build/lib/mlx_audio/codec/models/descript/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-09T16:44:01,393 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript/nn 2025-06-09T16:44:01,394 copying build/lib/mlx_audio/codec/models/descript/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-09T16:44:01,396 copying build/lib/mlx_audio/codec/models/descript/nn/quantize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-09T16:44:01,398 copying build/lib/mlx_audio/codec/models/descript/nn/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-09T16:44:01,400 copying build/lib/mlx_audio/codec/models/descript/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-09T16:44:01,403 copying build/lib/mlx_audio/codec/models/descript/dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-09T16:44:01,405 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi 2025-06-09T16:44:01,407 copying build/lib/mlx_audio/codec/models/mimi/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2025-06-09T16:44:01,409 copying build/lib/mlx_audio/codec/models/mimi/mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2025-06-09T16:44:01,412 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,413 copying build/lib/mlx_audio/codec/models/mimi/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,415 copying build/lib/mlx_audio/codec/models/mimi/modules/seanet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,417 copying build/lib/mlx_audio/codec/models/mimi/modules/kv_cache.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,420 copying build/lib/mlx_audio/codec/models/mimi/modules/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,422 copying build/lib/mlx_audio/codec/models/mimi/modules/quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,425 copying build/lib/mlx_audio/codec/models/mimi/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-09T16:44:01,427 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/encodec 2025-06-09T16:44:01,429 copying build/lib/mlx_audio/codec/models/encodec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2025-06-09T16:44:01,431 copying build/lib/mlx_audio/codec/models/encodec/encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2025-06-09T16:44:01,434 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/vocos 2025-06-09T16:44:01,435 copying build/lib/mlx_audio/codec/models/vocos/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-09T16:44:01,437 copying build/lib/mlx_audio/codec/models/vocos/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-09T16:44:01,439 copying build/lib/mlx_audio/codec/models/vocos/vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-09T16:44:01,441 running install_egg_info 2025-06-09T16:44:01,479 Copying mlx_audio.egg-info to build/bdist.linux-armv7l/wheel/./mlx_audio-0.2.3-py3.11.egg-info 2025-06-09T16:44:01,492 running install_scripts 2025-06-09T16:44:01,506 creating build/bdist.linux-armv7l/wheel/mlx_audio-0.2.3.dist-info/WHEEL 2025-06-09T16:44:01,509 creating '/tmp/pip-wheel-jkizkj25/mlx_audio-0.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-09T16:44:01,511 adding 'mlx_audio/__init__.py' 2025-06-09T16:44:01,514 adding 'mlx_audio/server.py' 2025-06-09T16:44:01,516 adding 'mlx_audio/utils.py' 2025-06-09T16:44:01,517 adding 'mlx_audio/version.py' 2025-06-09T16:44:01,519 adding 'mlx_audio/codec/__init__.py' 2025-06-09T16:44:01,521 adding 'mlx_audio/codec/models/__init__.py' 2025-06-09T16:44:01,522 adding 'mlx_audio/codec/models/descript/__init__.py' 2025-06-09T16:44:01,524 adding 'mlx_audio/codec/models/descript/base.py' 2025-06-09T16:44:01,526 adding 'mlx_audio/codec/models/descript/dac.py' 2025-06-09T16:44:01,528 adding 'mlx_audio/codec/models/descript/nn/__init__.py' 2025-06-09T16:44:01,529 adding 'mlx_audio/codec/models/descript/nn/layers.py' 2025-06-09T16:44:01,531 adding 'mlx_audio/codec/models/descript/nn/quantize.py' 2025-06-09T16:44:01,532 adding 'mlx_audio/codec/models/encodec/__init__.py' 2025-06-09T16:44:01,536 adding 'mlx_audio/codec/models/encodec/encodec.py' 2025-06-09T16:44:01,538 adding 'mlx_audio/codec/models/mimi/__init__.py' 2025-06-09T16:44:01,539 adding 'mlx_audio/codec/models/mimi/mimi.py' 2025-06-09T16:44:01,541 adding 'mlx_audio/codec/models/mimi/modules/__init__.py' 2025-06-09T16:44:01,543 adding 'mlx_audio/codec/models/mimi/modules/conv.py' 2025-06-09T16:44:01,545 adding 'mlx_audio/codec/models/mimi/modules/kv_cache.py' 2025-06-09T16:44:01,547 adding 'mlx_audio/codec/models/mimi/modules/quantization.py' 2025-06-09T16:44:01,548 adding 'mlx_audio/codec/models/mimi/modules/seanet.py' 2025-06-09T16:44:01,550 adding 'mlx_audio/codec/models/mimi/modules/transformer.py' 2025-06-09T16:44:01,552 adding 'mlx_audio/codec/models/snac/__init__.py' 2025-06-09T16:44:01,553 adding 'mlx_audio/codec/models/snac/attention.py' 2025-06-09T16:44:01,555 adding 'mlx_audio/codec/models/snac/layers.py' 2025-06-09T16:44:01,557 adding 'mlx_audio/codec/models/snac/snac.py' 2025-06-09T16:44:01,558 adding 'mlx_audio/codec/models/snac/vq.py' 2025-06-09T16:44:01,560 adding 'mlx_audio/codec/models/vocos/__init__.py' 2025-06-09T16:44:01,561 adding 'mlx_audio/codec/models/vocos/mel.py' 2025-06-09T16:44:01,563 adding 'mlx_audio/codec/models/vocos/vocos.py' 2025-06-09T16:44:01,565 adding 'mlx_audio/codec/tests/__init__.py' 2025-06-09T16:44:01,567 adding 'mlx_audio/codec/tests/test_descript.py' 2025-06-09T16:44:01,568 adding 'mlx_audio/codec/tests/test_encodec.py' 2025-06-09T16:44:01,570 adding 'mlx_audio/codec/tests/test_mimi.py' 2025-06-09T16:44:01,571 adding 'mlx_audio/codec/tests/test_snac.py' 2025-06-09T16:44:01,572 adding 'mlx_audio/codec/tests/test_vocos.py' 2025-06-09T16:44:01,574 adding 'mlx_audio/sts/__init__.py' 2025-06-09T16:44:01,576 adding 'mlx_audio/sts/voice_pipeline.py' 2025-06-09T16:44:01,578 adding 'mlx_audio/sts/tests/test_voice_pipeline.py' 2025-06-09T16:44:01,580 adding 'mlx_audio/stt/__init__.py' 2025-06-09T16:44:01,581 adding 'mlx_audio/stt/generate.py' 2025-06-09T16:44:01,583 adding 'mlx_audio/stt/utils.py' 2025-06-09T16:44:01,585 adding 'mlx_audio/stt/models/__init__.py' 2025-06-09T16:44:01,587 adding 'mlx_audio/stt/models/parakeet/__init__.py' 2025-06-09T16:44:01,589 adding 'mlx_audio/stt/models/parakeet/alignment.py' 2025-06-09T16:44:01,590 adding 'mlx_audio/stt/models/parakeet/attention.py' 2025-06-09T16:44:01,592 adding 'mlx_audio/stt/models/parakeet/audio.py' 2025-06-09T16:44:01,594 adding 'mlx_audio/stt/models/parakeet/conformer.py' 2025-06-09T16:44:01,595 adding 'mlx_audio/stt/models/parakeet/ctc.py' 2025-06-09T16:44:01,597 adding 'mlx_audio/stt/models/parakeet/parakeet.py' 2025-06-09T16:44:01,599 adding 'mlx_audio/stt/models/parakeet/rnnt.py' 2025-06-09T16:44:01,600 adding 'mlx_audio/stt/models/parakeet/tokenizer.py' 2025-06-09T16:44:01,604 adding 'mlx_audio/stt/models/wav2vec/feature_extractor.py' 2025-06-09T16:44:01,608 adding 'mlx_audio/stt/models/wav2vec/wav2vec.py' 2025-06-09T16:44:01,610 adding 'mlx_audio/stt/models/whisper/__init__.py' 2025-06-09T16:44:01,611 adding 'mlx_audio/stt/models/whisper/audio.py' 2025-06-09T16:44:01,615 adding 'mlx_audio/stt/models/whisper/decoding.py' 2025-06-09T16:44:01,617 adding 'mlx_audio/stt/models/whisper/timing.py' 2025-06-09T16:44:01,619 adding 'mlx_audio/stt/models/whisper/tokenizer.py' 2025-06-09T16:44:01,623 adding 'mlx_audio/stt/models/whisper/whisper.py' 2025-06-09T16:44:01,625 adding 'mlx_audio/stt/models/whisper/writers.py' 2025-06-09T16:44:01,862 adding 'mlx_audio/stt/models/whisper/assets/gpt2.tiktoken' 2025-06-09T16:44:02,101 adding 'mlx_audio/stt/models/whisper/assets/multilingual.tiktoken' 2025-06-09T16:44:02,109 adding 'mlx_audio/stt/tests/test_models.py' 2025-06-09T16:44:02,111 adding 'mlx_audio/tts/__init__.py' 2025-06-09T16:44:02,114 adding 'mlx_audio/tts/audio_player.html' 2025-06-09T16:44:02,116 adding 'mlx_audio/tts/audio_player.py' 2025-06-09T16:44:02,118 adding 'mlx_audio/tts/convert.py' 2025-06-09T16:44:02,121 adding 'mlx_audio/tts/generate.py' 2025-06-09T16:44:02,124 adding 'mlx_audio/tts/utils.py' 2025-06-09T16:44:02,125 adding 'mlx_audio/tts/models/__init__.py' 2025-06-09T16:44:02,127 adding 'mlx_audio/tts/models/base.py' 2025-06-09T16:44:02,128 adding 'mlx_audio/tts/models/interpolate.py' 2025-06-09T16:44:02,130 adding 'mlx_audio/tts/models/bark/__init__.py' 2025-06-09T16:44:02,132 adding 'mlx_audio/tts/models/bark/bark.py' 2025-06-09T16:44:02,134 adding 'mlx_audio/tts/models/bark/isftnet.py' 2025-06-09T16:44:02,136 adding 'mlx_audio/tts/models/bark/pipeline.py' 2025-06-09T16:44:02,138 adding 'mlx_audio/tts/models/dia/__init__.py' 2025-06-09T16:44:02,140 adding 'mlx_audio/tts/models/dia/audio.py' 2025-06-09T16:44:02,141 adding 'mlx_audio/tts/models/dia/config.py' 2025-06-09T16:44:02,144 adding 'mlx_audio/tts/models/dia/dia.py' 2025-06-09T16:44:02,148 adding 'mlx_audio/tts/models/dia/layers.py' 2025-06-09T16:44:02,149 adding 'mlx_audio/tts/models/kokoro/__init__.py' 2025-06-09T16:44:02,153 adding 'mlx_audio/tts/models/kokoro/istftnet.py' 2025-06-09T16:44:02,155 adding 'mlx_audio/tts/models/kokoro/kokoro.py' 2025-06-09T16:44:02,158 adding 'mlx_audio/tts/models/kokoro/modules.py' 2025-06-09T16:44:02,161 adding 'mlx_audio/tts/models/kokoro/pipeline.py' 2025-06-09T16:44:02,162 adding 'mlx_audio/tts/models/kokoro/voice.py' 2025-06-09T16:44:02,164 adding 'mlx_audio/tts/models/llama/__init__.py' 2025-06-09T16:44:02,166 adding 'mlx_audio/tts/models/llama/llama.py' 2025-06-09T16:44:02,168 adding 'mlx_audio/tts/models/outetts/__init__.py' 2025-06-09T16:44:02,170 adding 'mlx_audio/tts/models/outetts/audio_processor.py' 2025-06-09T16:44:02,172 adding 'mlx_audio/tts/models/outetts/dac_interface.py' 2025-06-09T16:44:02,174 adding 'mlx_audio/tts/models/outetts/outetts.py' 2025-06-09T16:44:02,176 adding 'mlx_audio/tts/models/outetts/prompt_processor.py' 2025-06-09T16:44:02,177 adding 'mlx_audio/tts/models/outetts/tokens.py' 2025-06-09T16:44:02,179 adding 'mlx_audio/tts/models/sesame/__init__.py' 2025-06-09T16:44:02,181 adding 'mlx_audio/tts/models/sesame/attention.py' 2025-06-09T16:44:02,184 adding 'mlx_audio/tts/models/sesame/sesame.py' 2025-06-09T16:44:02,185 adding 'mlx_audio/tts/models/sesame/watermarking.py' 2025-06-09T16:44:02,187 adding 'mlx_audio/tts/models/spark/__init__.py' 2025-06-09T16:44:02,189 adding 'mlx_audio/tts/models/spark/audio_tokenizer.py' 2025-06-09T16:44:02,191 adding 'mlx_audio/tts/models/spark/bicodec.py' 2025-06-09T16:44:02,193 adding 'mlx_audio/tts/models/spark/spark.py' 2025-06-09T16:44:02,194 adding 'mlx_audio/tts/models/spark/modules/__init__.py' 2025-06-09T16:44:02,196 adding 'mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py' 2025-06-09T16:44:02,198 adding 'mlx_audio/tts/models/spark/modules/residual.py' 2025-06-09T16:44:02,200 adding 'mlx_audio/tts/models/spark/modules/residual_fsq.py' 2025-06-09T16:44:02,201 adding 'mlx_audio/tts/models/spark/modules/blocks/__init__.py' 2025-06-09T16:44:02,203 adding 'mlx_audio/tts/models/spark/modules/blocks/sampler.py' 2025-06-09T16:44:02,204 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py' 2025-06-09T16:44:02,205 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py' 2025-06-09T16:44:02,207 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py' 2025-06-09T16:44:02,208 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py' 2025-06-09T16:44:02,210 adding 'mlx_audio/tts/models/spark/modules/speaker/__init__.py' 2025-06-09T16:44:02,212 adding 'mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py' 2025-06-09T16:44:02,214 adding 'mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py' 2025-06-09T16:44:02,215 adding 'mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py' 2025-06-09T16:44:02,217 adding 'mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py' 2025-06-09T16:44:02,219 adding 'mlx_audio/tts/models/spark/utils/audio.py' 2025-06-09T16:44:02,221 adding 'mlx_audio/tts/models/spark/utils/file.py' 2025-06-09T16:44:02,222 adding 'mlx_audio/tts/models/spark/utils/token_parser.py' 2025-06-09T16:44:02,224 adding 'mlx_audio/tts/tests/__init__.py' 2025-06-09T16:44:02,225 adding 'mlx_audio/tts/tests/test_base.py' 2025-06-09T16:44:02,227 adding 'mlx_audio/tts/tests/test_convert.py' 2025-06-09T16:44:02,228 adding 'mlx_audio/tts/tests/test_interpolate.py' 2025-06-09T16:44:02,231 adding 'mlx_audio/tts/tests/test_models.py' 2025-06-09T16:44:02,234 adding 'mlx_audio-0.2.3.dist-info/licenses/LICENSE' 2025-06-09T16:44:02,236 adding 'mlx_audio-0.2.3.dist-info/METADATA' 2025-06-09T16:44:02,237 adding 'mlx_audio-0.2.3.dist-info/WHEEL' 2025-06-09T16:44:02,238 adding 'mlx_audio-0.2.3.dist-info/entry_points.txt' 2025-06-09T16:44:02,238 adding 'mlx_audio-0.2.3.dist-info/top_level.txt' 2025-06-09T16:44:02,241 adding 'mlx_audio-0.2.3.dist-info/RECORD' 2025-06-09T16:44:02,253 removing build/bdist.linux-armv7l/wheel 2025-06-09T16:44:02,411 Building wheel for mlx-audio (setup.py): finished with status 'done' 2025-06-09T16:44:02,423 Created wheel for mlx-audio: filename=mlx_audio-0.2.3-py3-none-any.whl size=1008154 sha256=c25f6c996fba4ef63d427d9f47047e366bd70441e08a04916056f5be9b5ceb6a 2025-06-09T16:44:02,425 Stored in directory: /tmp/pip-ephem-wheel-cache-im3c6jf3/wheels/f8/be/61/eaef6c27b104bbe6c95a7db71e86a72e57725276c54f5637ba 2025-06-09T16:44:02,442 Successfully built mlx-audio 2025-06-09T16:44:02,485 Removed build tracker: '/tmp/pip-build-tracker-e0r95qid'