2025-06-08T06:46:00,628 Created temporary directory: /tmp/pip-build-tracker-g0qwmw78 2025-06-08T06:46:00,630 Initialized build tracking at /tmp/pip-build-tracker-g0qwmw78 2025-06-08T06:46:00,631 Created build tracker: /tmp/pip-build-tracker-g0qwmw78 2025-06-08T06:46:00,631 Entered build tracker: /tmp/pip-build-tracker-g0qwmw78 2025-06-08T06:46:00,632 Created temporary directory: /tmp/pip-wheel-usacix5a 2025-06-08T06:46:00,636 Created temporary directory: /tmp/pip-ephem-wheel-cache-g6hq5evz 2025-06-08T06:46:00,682 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-08T06:46:00,685 2 location(s) to search for versions of mlx-audio: 2025-06-08T06:46:00,685 * https://pypi.org/simple/mlx-audio/ 2025-06-08T06:46:00,685 * https://www.piwheels.org/simple/mlx-audio/ 2025-06-08T06:46:00,686 Fetching project page and analyzing links: https://pypi.org/simple/mlx-audio/ 2025-06-08T06:46:00,686 Getting page https://pypi.org/simple/mlx-audio/ 2025-06-08T06:46:00,688 Found index url https://pypi.org/simple/ 2025-06-08T06:46:00,908 Fetched page https://pypi.org/simple/mlx-audio/ as application/vnd.pypi.simple.v1+json 2025-06-08T06:46:00,911 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-08T06:46:00,912 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-08T06:46:00,913 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-08T06:46:00,913 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-08T06:46:00,914 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-08T06:46:00,915 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-08T06:46:00,916 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-08T06:46:00,916 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-08T06:46:00,917 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-08T06:46:00,918 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-08T06:46:00,918 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-08T06:46:00,919 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-08T06:46:00,920 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-08T06:46:00,921 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-08T06:46:00,921 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-08T06:46:00,922 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-08T06:46:00,922 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-08T06:46:00,923 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-08T06:46:00,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlx-audio/ 2025-06-08T06:46:00,924 Getting page https://www.piwheels.org/simple/mlx-audio/ 2025-06-08T06:46:00,926 Found index url https://www.piwheels.org/simple/ 2025-06-08T06:46:01,080 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-08T06:46:01,739 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-08T06:46:02,889 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-08T06:46:05,099 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-08T06:46:09,306 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-08T06:46:09,502 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-08T06:46:09,503 Skipping link: not a file: https://www.piwheels.org/simple/mlx-audio/ 2025-06-08T06:46:09,504 Skipping link: not a file: https://pypi.org/simple/mlx-audio/ 2025-06-08T06:46:09,522 Given no hashes to check 1 links for project 'mlx-audio': discarding no candidates 2025-06-08T06:46:09,524 Collecting mlx-audio==0.2.2 2025-06-08T06:46:09,526 Created temporary directory: /tmp/pip-unpack-3tdzc7vu 2025-06-08T06:46:09,780 Downloading mlx_audio-0.2.2.tar.gz (958 kB) 2025-06-08T06:46:10,317 Added mlx-audio==0.2.2 from https://files.pythonhosted.org/packages/ed/e9/4922c505c4999f6c978176fd7c4e10f331fe107a6eaa1cca288e952361f1/mlx_audio-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-g0qwmw78' 2025-06-08T06:46:10,319 Running setup.py (path:/tmp/pip-wheel-usacix5a/mlx-audio_fdd04b982e8946058f4959cf4daccfa4/setup.py) egg_info for package mlx-audio 2025-06-08T06:46:10,320 Created temporary directory: /tmp/pip-pip-egg-info-okhd4kl3 2025-06-08T06:46:10,320 Preparing metadata (setup.py): started 2025-06-08T06:46:10,321 Running command python setup.py egg_info 2025-06-08T06:46:11,183 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-08T06:46:11,184 !! 2025-06-08T06:46:11,185 ******************************************************************************** 2025-06-08T06:46:11,185 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-08T06:46:11,186 License :: OSI Approved :: MIT License 2025-06-08T06:46:11,187 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-08T06:46:11,187 ******************************************************************************** 2025-06-08T06:46:11,189 !! 2025-06-08T06:46:11,189 self._finalize_license_expression() 2025-06-08T06:46:11,213 running egg_info 2025-06-08T06:46:11,239 creating /tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info 2025-06-08T06:46:11,240 writing /tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/PKG-INFO 2025-06-08T06:46:11,244 writing dependency_links to /tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/dependency_links.txt 2025-06-08T06:46:11,246 writing entry points to /tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/entry_points.txt 2025-06-08T06:46:11,248 writing requirements to /tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/requires.txt 2025-06-08T06:46:11,249 writing top-level names to /tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/top_level.txt 2025-06-08T06:46:11,250 writing manifest file '/tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/SOURCES.txt' 2025-06-08T06:46:11,369 reading manifest file '/tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/SOURCES.txt' 2025-06-08T06:46:11,370 reading manifest template 'MANIFEST.in' 2025-06-08T06:46:11,447 adding license file 'LICENSE' 2025-06-08T06:46:11,455 writing manifest file '/tmp/pip-pip-egg-info-okhd4kl3/mlx_audio.egg-info/SOURCES.txt' 2025-06-08T06:46:11,561 Preparing metadata (setup.py): finished with status 'done' 2025-06-08T06:46:11,565 Source in /tmp/pip-wheel-usacix5a/mlx-audio_fdd04b982e8946058f4959cf4daccfa4 has version 0.2.2, which satisfies requirement mlx-audio==0.2.2 from https://files.pythonhosted.org/packages/ed/e9/4922c505c4999f6c978176fd7c4e10f331fe107a6eaa1cca288e952361f1/mlx_audio-0.2.2.tar.gz 2025-06-08T06:46:11,566 Removed mlx-audio==0.2.2 from https://files.pythonhosted.org/packages/ed/e9/4922c505c4999f6c978176fd7c4e10f331fe107a6eaa1cca288e952361f1/mlx_audio-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-g0qwmw78' 2025-06-08T06:46:11,580 Created temporary directory: /tmp/pip-unpack-jtzgqli7 2025-06-08T06:46:11,581 Created temporary directory: /tmp/pip-unpack-8759bo7v 2025-06-08T06:46:11,582 Building wheels for collected packages: mlx-audio 2025-06-08T06:46:11,586 Created temporary directory: /tmp/pip-wheel-trrm8c6o 2025-06-08T06:46:11,587 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-08T06:46:11,588 Building wheel for mlx-audio (setup.py): started 2025-06-08T06:46:11,589 Destination directory: /tmp/pip-wheel-trrm8c6o 2025-06-08T06:46:11,590 Running command python setup.py bdist_wheel 2025-06-08T06:46:12,425 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-08T06:46:12,425 !! 2025-06-08T06:46:12,426 ******************************************************************************** 2025-06-08T06:46:12,426 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-08T06:46:12,427 License :: OSI Approved :: MIT License 2025-06-08T06:46:12,428 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-08T06:46:12,429 ******************************************************************************** 2025-06-08T06:46:12,430 !! 2025-06-08T06:46:12,430 self._finalize_license_expression() 2025-06-08T06:46:12,431 running bdist_wheel 2025-06-08T06:46:12,560 running build 2025-06-08T06:46:12,560 running build_py 2025-06-08T06:46:12,591 creating build/lib/mlx_audio 2025-06-08T06:46:12,593 copying mlx_audio/server.py -> build/lib/mlx_audio 2025-06-08T06:46:12,596 copying mlx_audio/__init__.py -> build/lib/mlx_audio 2025-06-08T06:46:12,598 copying mlx_audio/version.py -> build/lib/mlx_audio 2025-06-08T06:46:12,600 copying mlx_audio/utils.py -> build/lib/mlx_audio 2025-06-08T06:46:12,602 creating build/lib/mlx_audio/sts 2025-06-08T06:46:12,603 copying mlx_audio/sts/__init__.py -> build/lib/mlx_audio/sts 2025-06-08T06:46:12,605 copying mlx_audio/sts/voice_pipeline.py -> build/lib/mlx_audio/sts 2025-06-08T06:46:12,609 creating build/lib/mlx_audio/stt 2025-06-08T06:46:12,611 copying mlx_audio/stt/__init__.py -> build/lib/mlx_audio/stt 2025-06-08T06:46:12,614 copying mlx_audio/stt/generate.py -> build/lib/mlx_audio/stt 2025-06-08T06:46:12,616 copying mlx_audio/stt/utils.py -> build/lib/mlx_audio/stt 2025-06-08T06:46:12,619 creating build/lib/mlx_audio/codec 2025-06-08T06:46:12,620 copying mlx_audio/codec/__init__.py -> build/lib/mlx_audio/codec 2025-06-08T06:46:12,622 creating build/lib/mlx_audio/tts 2025-06-08T06:46:12,623 copying mlx_audio/tts/convert.py -> build/lib/mlx_audio/tts 2025-06-08T06:46:12,625 copying mlx_audio/tts/__init__.py -> build/lib/mlx_audio/tts 2025-06-08T06:46:12,627 copying mlx_audio/tts/audio_player.py -> build/lib/mlx_audio/tts 2025-06-08T06:46:12,629 copying mlx_audio/tts/generate.py -> build/lib/mlx_audio/tts 2025-06-08T06:46:12,631 copying mlx_audio/tts/utils.py -> build/lib/mlx_audio/tts 2025-06-08T06:46:12,634 creating build/lib/mlx_audio/stt/models 2025-06-08T06:46:12,635 copying mlx_audio/stt/models/__init__.py -> build/lib/mlx_audio/stt/models 2025-06-08T06:46:12,637 creating build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,638 copying mlx_audio/stt/models/parakeet/__init__.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,640 copying mlx_audio/stt/models/parakeet/audio.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,642 copying mlx_audio/stt/models/parakeet/ctc.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,644 copying mlx_audio/stt/models/parakeet/conformer.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,647 copying mlx_audio/stt/models/parakeet/rnnt.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,649 copying mlx_audio/stt/models/parakeet/alignment.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,651 copying mlx_audio/stt/models/parakeet/tokenizer.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,653 copying mlx_audio/stt/models/parakeet/attention.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,655 copying mlx_audio/stt/models/parakeet/parakeet.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-08T06:46:12,659 creating build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,660 copying mlx_audio/stt/models/whisper/__init__.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,661 copying mlx_audio/stt/models/whisper/audio.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,663 copying mlx_audio/stt/models/whisper/writers.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,665 copying mlx_audio/stt/models/whisper/timing.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,668 copying mlx_audio/stt/models/whisper/decoding.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,670 copying mlx_audio/stt/models/whisper/whisper.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,673 copying mlx_audio/stt/models/whisper/tokenizer.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-08T06:46:12,676 creating build/lib/mlx_audio/codec/models 2025-06-08T06:46:12,677 copying mlx_audio/codec/models/__init__.py -> build/lib/mlx_audio/codec/models 2025-06-08T06:46:12,679 creating build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,680 copying mlx_audio/codec/tests/__init__.py -> build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,682 copying mlx_audio/codec/tests/test_vocos.py -> build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,684 copying mlx_audio/codec/tests/test_snac.py -> build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,685 copying mlx_audio/codec/tests/test_mimi.py -> build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,687 copying mlx_audio/codec/tests/test_encodec.py -> build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,689 copying mlx_audio/codec/tests/test_descript.py -> build/lib/mlx_audio/codec/tests 2025-06-08T06:46:12,691 creating build/lib/mlx_audio/codec/models/mimi 2025-06-08T06:46:12,692 copying mlx_audio/codec/models/mimi/__init__.py -> build/lib/mlx_audio/codec/models/mimi 2025-06-08T06:46:12,694 copying mlx_audio/codec/models/mimi/mimi.py -> build/lib/mlx_audio/codec/models/mimi 2025-06-08T06:46:12,697 creating build/lib/mlx_audio/codec/models/descript 2025-06-08T06:46:12,698 copying mlx_audio/codec/models/descript/dac.py -> build/lib/mlx_audio/codec/models/descript 2025-06-08T06:46:12,700 copying mlx_audio/codec/models/descript/base.py -> build/lib/mlx_audio/codec/models/descript 2025-06-08T06:46:12,703 copying mlx_audio/codec/models/descript/__init__.py -> build/lib/mlx_audio/codec/models/descript 2025-06-08T06:46:12,705 creating build/lib/mlx_audio/codec/models/snac 2025-06-08T06:46:12,706 copying mlx_audio/codec/models/snac/__init__.py -> build/lib/mlx_audio/codec/models/snac 2025-06-08T06:46:12,708 copying mlx_audio/codec/models/snac/layers.py -> build/lib/mlx_audio/codec/models/snac 2025-06-08T06:46:12,710 copying mlx_audio/codec/models/snac/vq.py -> build/lib/mlx_audio/codec/models/snac 2025-06-08T06:46:12,712 copying mlx_audio/codec/models/snac/snac.py -> build/lib/mlx_audio/codec/models/snac 2025-06-08T06:46:12,714 copying mlx_audio/codec/models/snac/attention.py -> build/lib/mlx_audio/codec/models/snac 2025-06-08T06:46:12,717 creating build/lib/mlx_audio/codec/models/vocos 2025-06-08T06:46:12,718 copying mlx_audio/codec/models/vocos/__init__.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-08T06:46:12,720 copying mlx_audio/codec/models/vocos/vocos.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-08T06:46:12,722 copying mlx_audio/codec/models/vocos/mel.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-08T06:46:12,724 creating build/lib/mlx_audio/codec/models/encodec 2025-06-08T06:46:12,726 copying mlx_audio/codec/models/encodec/__init__.py -> build/lib/mlx_audio/codec/models/encodec 2025-06-08T06:46:12,728 copying mlx_audio/codec/models/encodec/encodec.py -> build/lib/mlx_audio/codec/models/encodec 2025-06-08T06:46:12,731 creating build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,732 copying mlx_audio/codec/models/mimi/modules/conv.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,734 copying mlx_audio/codec/models/mimi/modules/__init__.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,736 copying mlx_audio/codec/models/mimi/modules/seanet.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,738 copying mlx_audio/codec/models/mimi/modules/kv_cache.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,740 copying mlx_audio/codec/models/mimi/modules/quantization.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,742 copying mlx_audio/codec/models/mimi/modules/transformer.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:12,745 creating build/lib/mlx_audio/codec/models/descript/nn 2025-06-08T06:46:12,746 copying mlx_audio/codec/models/descript/nn/__init__.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-08T06:46:12,748 copying mlx_audio/codec/models/descript/nn/layers.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-08T06:46:12,750 copying mlx_audio/codec/models/descript/nn/quantize.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-08T06:46:12,752 creating build/lib/mlx_audio/tts/models 2025-06-08T06:46:12,753 copying mlx_audio/tts/models/base.py -> build/lib/mlx_audio/tts/models 2025-06-08T06:46:12,755 copying mlx_audio/tts/models/__init__.py -> build/lib/mlx_audio/tts/models 2025-06-08T06:46:12,757 copying mlx_audio/tts/models/interpolate.py -> build/lib/mlx_audio/tts/models 2025-06-08T06:46:12,759 creating build/lib/mlx_audio/tts/tests 2025-06-08T06:46:12,760 copying mlx_audio/tts/tests/__init__.py -> build/lib/mlx_audio/tts/tests 2025-06-08T06:46:12,762 copying mlx_audio/tts/tests/test_interpolate.py -> build/lib/mlx_audio/tts/tests 2025-06-08T06:46:12,764 copying mlx_audio/tts/tests/test_models.py -> build/lib/mlx_audio/tts/tests 2025-06-08T06:46:12,766 copying mlx_audio/tts/tests/test_base.py -> build/lib/mlx_audio/tts/tests 2025-06-08T06:46:12,768 copying mlx_audio/tts/tests/test_convert.py -> build/lib/mlx_audio/tts/tests 2025-06-08T06:46:12,771 creating build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,772 copying mlx_audio/tts/models/outetts/tokens.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,774 copying mlx_audio/tts/models/outetts/audio_processor.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,776 copying mlx_audio/tts/models/outetts/__init__.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,778 copying mlx_audio/tts/models/outetts/prompt_processor.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,780 copying mlx_audio/tts/models/outetts/outetts.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,782 copying mlx_audio/tts/models/outetts/dac_interface.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-08T06:46:12,785 creating build/lib/mlx_audio/tts/models/spark 2025-06-08T06:46:12,786 copying mlx_audio/tts/models/spark/bicodec.py -> build/lib/mlx_audio/tts/models/spark 2025-06-08T06:46:12,788 copying mlx_audio/tts/models/spark/__init__.py -> build/lib/mlx_audio/tts/models/spark 2025-06-08T06:46:12,790 copying mlx_audio/tts/models/spark/spark.py -> build/lib/mlx_audio/tts/models/spark 2025-06-08T06:46:12,792 copying mlx_audio/tts/models/spark/audio_tokenizer.py -> build/lib/mlx_audio/tts/models/spark 2025-06-08T06:46:12,795 creating build/lib/mlx_audio/tts/models/sesame 2025-06-08T06:46:12,796 copying mlx_audio/tts/models/sesame/sesame.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-08T06:46:12,799 copying mlx_audio/tts/models/sesame/__init__.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-08T06:46:12,801 copying mlx_audio/tts/models/sesame/watermarking.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-08T06:46:12,803 copying mlx_audio/tts/models/sesame/attention.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-08T06:46:12,806 creating build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,806 copying mlx_audio/tts/models/kokoro/voice.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,808 copying mlx_audio/tts/models/kokoro/__init__.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,810 copying mlx_audio/tts/models/kokoro/modules.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,812 copying mlx_audio/tts/models/kokoro/pipeline.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,815 copying mlx_audio/tts/models/kokoro/istftnet.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,817 copying mlx_audio/tts/models/kokoro/kokoro.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-08T06:46:12,820 creating build/lib/mlx_audio/tts/models/bark 2025-06-08T06:46:12,821 copying mlx_audio/tts/models/bark/__init__.py -> build/lib/mlx_audio/tts/models/bark 2025-06-08T06:46:12,823 copying mlx_audio/tts/models/bark/isftnet.py -> build/lib/mlx_audio/tts/models/bark 2025-06-08T06:46:12,824 copying mlx_audio/tts/models/bark/pipeline.py -> build/lib/mlx_audio/tts/models/bark 2025-06-08T06:46:12,827 copying mlx_audio/tts/models/bark/bark.py -> build/lib/mlx_audio/tts/models/bark 2025-06-08T06:46:12,830 creating build/lib/mlx_audio/tts/models/dia 2025-06-08T06:46:12,831 copying mlx_audio/tts/models/dia/dia.py -> build/lib/mlx_audio/tts/models/dia 2025-06-08T06:46:12,833 copying mlx_audio/tts/models/dia/__init__.py -> build/lib/mlx_audio/tts/models/dia 2025-06-08T06:46:12,835 copying mlx_audio/tts/models/dia/audio.py -> build/lib/mlx_audio/tts/models/dia 2025-06-08T06:46:12,837 copying mlx_audio/tts/models/dia/layers.py -> build/lib/mlx_audio/tts/models/dia 2025-06-08T06:46:12,840 copying mlx_audio/tts/models/dia/config.py -> build/lib/mlx_audio/tts/models/dia 2025-06-08T06:46:12,843 creating build/lib/mlx_audio/tts/models/llama 2025-06-08T06:46:12,844 copying mlx_audio/tts/models/llama/llama.py -> build/lib/mlx_audio/tts/models/llama 2025-06-08T06:46:12,846 copying mlx_audio/tts/models/llama/__init__.py -> build/lib/mlx_audio/tts/models/llama 2025-06-08T06:46:12,848 creating build/lib/mlx_audio/tts/models/spark/modules 2025-06-08T06:46:12,849 copying mlx_audio/tts/models/spark/modules/residual.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-08T06:46:12,852 copying mlx_audio/tts/models/spark/modules/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-08T06:46:12,853 copying mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-08T06:46:12,855 copying mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-08T06:46:12,858 creating build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:12,859 copying mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:12,862 copying mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:12,863 copying mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:12,866 copying mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:12,868 copying mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:12,871 creating build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-08T06:46:12,872 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-08T06:46:12,874 copying mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-08T06:46:12,876 copying mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-08T06:46:12,878 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-08T06:46:12,880 creating build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-08T06:46:12,881 copying mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-08T06:46:12,882 copying mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-08T06:46:12,884 running egg_info 2025-06-08T06:46:12,912 writing mlx_audio.egg-info/PKG-INFO 2025-06-08T06:46:12,916 writing dependency_links to mlx_audio.egg-info/dependency_links.txt 2025-06-08T06:46:12,917 writing entry points to mlx_audio.egg-info/entry_points.txt 2025-06-08T06:46:12,919 writing requirements to mlx_audio.egg-info/requires.txt 2025-06-08T06:46:12,921 writing top-level names to mlx_audio.egg-info/top_level.txt 2025-06-08T06:46:12,979 reading manifest file 'mlx_audio.egg-info/SOURCES.txt' 2025-06-08T06:46:12,988 reading manifest template 'MANIFEST.in' 2025-06-08T06:46:13,068 adding license file 'LICENSE' 2025-06-08T06:46:13,078 writing manifest file 'mlx_audio.egg-info/SOURCES.txt' 2025-06-08T06:46:13,080 /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-08T06:46:13,081 !! 2025-06-08T06:46:13,082 ******************************************************************************** 2025-06-08T06:46:13,083 ############################ 2025-06-08T06:46:13,083 # Package would be ignored # 2025-06-08T06:46:13,084 ############################ 2025-06-08T06:46:13,085 Python recognizes 'mlx_audio.sts.tests' as an importable package[^1], 2025-06-08T06:46:13,085 but it is absent from setuptools' `packages` configuration. 2025-06-08T06:46:13,086 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-08T06:46:13,087 package, please make sure that 'mlx_audio.sts.tests' is explicitly added 2025-06-08T06:46:13,087 to the `packages` configuration field. 2025-06-08T06:46:13,088 Alternatively, you can also rely on setuptools' discovery methods 2025-06-08T06:46:13,089 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-08T06:46:13,089 instead of `find_packages(...)`/`find:`). 2025-06-08T06:46:13,090 You can read more about "package discovery" on setuptools documentation page: 2025-06-08T06:46:13,091 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-08T06:46:13,092 If you don't want 'mlx_audio.sts.tests' to be distributed and are 2025-06-08T06:46:13,093 already explicitly excluding 'mlx_audio.sts.tests' via 2025-06-08T06:46:13,094 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-08T06:46:13,094 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-08T06:46:13,095 combination with a more fine grained `package-data` configuration. 2025-06-08T06:46:13,095 You can read more about "package data files" on setuptools documentation page: 2025-06-08T06:46:13,097 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-08T06:46:13,098 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-08T06:46:13,099 even if it does not contain any `.py` files. 2025-06-08T06:46:13,100 On the other hand, currently there is no concept of package data 2025-06-08T06:46:13,100 directory, all directories are treated like packages. 2025-06-08T06:46:13,101 ******************************************************************************** 2025-06-08T06:46:13,102 !! 2025-06-08T06:46:13,102 check.warn(importable) 2025-06-08T06:46:13,103 /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-08T06:46:13,103 !! 2025-06-08T06:46:13,104 ******************************************************************************** 2025-06-08T06:46:13,105 ############################ 2025-06-08T06:46:13,105 # Package would be ignored # 2025-06-08T06:46:13,106 ############################ 2025-06-08T06:46:13,106 Python recognizes 'mlx_audio.stt.models.wav2vec' as an importable package[^1], 2025-06-08T06:46:13,106 but it is absent from setuptools' `packages` configuration. 2025-06-08T06:46:13,107 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-08T06:46:13,108 package, please make sure that 'mlx_audio.stt.models.wav2vec' is explicitly added 2025-06-08T06:46:13,108 to the `packages` configuration field. 2025-06-08T06:46:13,109 Alternatively, you can also rely on setuptools' discovery methods 2025-06-08T06:46:13,110 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-08T06:46:13,110 instead of `find_packages(...)`/`find:`). 2025-06-08T06:46:13,112 You can read more about "package discovery" on setuptools documentation page: 2025-06-08T06:46:13,113 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-08T06:46:13,114 If you don't want 'mlx_audio.stt.models.wav2vec' to be distributed and are 2025-06-08T06:46:13,114 already explicitly excluding 'mlx_audio.stt.models.wav2vec' via 2025-06-08T06:46:13,115 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-08T06:46:13,115 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-08T06:46:13,115 combination with a more fine grained `package-data` configuration. 2025-06-08T06:46:13,117 You can read more about "package data files" on setuptools documentation page: 2025-06-08T06:46:13,118 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-08T06:46:13,120 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-08T06:46:13,121 even if it does not contain any `.py` files. 2025-06-08T06:46:13,121 On the other hand, currently there is no concept of package data 2025-06-08T06:46:13,122 directory, all directories are treated like packages. 2025-06-08T06:46:13,122 ******************************************************************************** 2025-06-08T06:46:13,123 !! 2025-06-08T06:46:13,124 check.warn(importable) 2025-06-08T06:46:13,125 /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-08T06:46:13,125 !! 2025-06-08T06:46:13,126 ******************************************************************************** 2025-06-08T06:46:13,127 ############################ 2025-06-08T06:46:13,127 # Package would be ignored # 2025-06-08T06:46:13,128 ############################ 2025-06-08T06:46:13,128 Python recognizes 'mlx_audio.stt.models.whisper.assets' as an importable package[^1], 2025-06-08T06:46:13,132 but it is absent from setuptools' `packages` configuration. 2025-06-08T06:46:13,135 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-08T06:46:13,135 package, please make sure that 'mlx_audio.stt.models.whisper.assets' is explicitly added 2025-06-08T06:46:13,136 to the `packages` configuration field. 2025-06-08T06:46:13,137 Alternatively, you can also rely on setuptools' discovery methods 2025-06-08T06:46:13,137 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-08T06:46:13,138 instead of `find_packages(...)`/`find:`). 2025-06-08T06:46:13,139 You can read more about "package discovery" on setuptools documentation page: 2025-06-08T06:46:13,139 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-08T06:46:13,140 If you don't want 'mlx_audio.stt.models.whisper.assets' to be distributed and are 2025-06-08T06:46:13,141 already explicitly excluding 'mlx_audio.stt.models.whisper.assets' via 2025-06-08T06:46:13,145 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-08T06:46:13,147 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-08T06:46:13,149 combination with a more fine grained `package-data` configuration. 2025-06-08T06:46:13,150 You can read more about "package data files" on setuptools documentation page: 2025-06-08T06:46:13,151 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-08T06:46:13,153 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-08T06:46:13,153 even if it does not contain any `.py` files. 2025-06-08T06:46:13,154 On the other hand, currently there is no concept of package data 2025-06-08T06:46:13,154 directory, all directories are treated like packages. 2025-06-08T06:46:13,155 ******************************************************************************** 2025-06-08T06:46:13,156 !! 2025-06-08T06:46:13,156 check.warn(importable) 2025-06-08T06:46:13,157 /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-08T06:46:13,158 !! 2025-06-08T06:46:13,159 ******************************************************************************** 2025-06-08T06:46:13,159 ############################ 2025-06-08T06:46:13,160 # Package would be ignored # 2025-06-08T06:46:13,160 ############################ 2025-06-08T06:46:13,161 Python recognizes 'mlx_audio.stt.tests' as an importable package[^1], 2025-06-08T06:46:13,162 but it is absent from setuptools' `packages` configuration. 2025-06-08T06:46:13,163 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-08T06:46:13,163 package, please make sure that 'mlx_audio.stt.tests' is explicitly added 2025-06-08T06:46:13,164 to the `packages` configuration field. 2025-06-08T06:46:13,166 Alternatively, you can also rely on setuptools' discovery methods 2025-06-08T06:46:13,166 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-08T06:46:13,167 instead of `find_packages(...)`/`find:`). 2025-06-08T06:46:13,168 You can read more about "package discovery" on setuptools documentation page: 2025-06-08T06:46:13,169 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-08T06:46:13,170 If you don't want 'mlx_audio.stt.tests' to be distributed and are 2025-06-08T06:46:13,170 already explicitly excluding 'mlx_audio.stt.tests' via 2025-06-08T06:46:13,171 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-08T06:46:13,172 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-08T06:46:13,172 combination with a more fine grained `package-data` configuration. 2025-06-08T06:46:13,173 You can read more about "package data files" on setuptools documentation page: 2025-06-08T06:46:13,174 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-08T06:46:13,176 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-08T06:46:13,177 even if it does not contain any `.py` files. 2025-06-08T06:46:13,177 On the other hand, currently there is no concept of package data 2025-06-08T06:46:13,177 directory, all directories are treated like packages. 2025-06-08T06:46:13,178 ******************************************************************************** 2025-06-08T06:46:13,179 !! 2025-06-08T06:46:13,179 check.warn(importable) 2025-06-08T06:46:13,180 /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-08T06:46:13,180 !! 2025-06-08T06:46:13,181 ******************************************************************************** 2025-06-08T06:46:13,181 ############################ 2025-06-08T06:46:13,182 # Package would be ignored # 2025-06-08T06:46:13,182 ############################ 2025-06-08T06:46:13,182 Python recognizes 'mlx_audio.tts.models.spark.utils' as an importable package[^1], 2025-06-08T06:46:13,183 but it is absent from setuptools' `packages` configuration. 2025-06-08T06:46:13,184 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-08T06:46:13,184 package, please make sure that 'mlx_audio.tts.models.spark.utils' is explicitly added 2025-06-08T06:46:13,185 to the `packages` configuration field. 2025-06-08T06:46:13,186 Alternatively, you can also rely on setuptools' discovery methods 2025-06-08T06:46:13,186 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-08T06:46:13,187 instead of `find_packages(...)`/`find:`). 2025-06-08T06:46:13,188 You can read more about "package discovery" on setuptools documentation page: 2025-06-08T06:46:13,189 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-08T06:46:13,190 If you don't want 'mlx_audio.tts.models.spark.utils' to be distributed and are 2025-06-08T06:46:13,190 already explicitly excluding 'mlx_audio.tts.models.spark.utils' via 2025-06-08T06:46:13,190 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-08T06:46:13,191 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-08T06:46:13,192 combination with a more fine grained `package-data` configuration. 2025-06-08T06:46:13,193 You can read more about "package data files" on setuptools documentation page: 2025-06-08T06:46:13,194 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-08T06:46:13,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-08T06:46:13,196 even if it does not contain any `.py` files. 2025-06-08T06:46:13,197 On the other hand, currently there is no concept of package data 2025-06-08T06:46:13,197 directory, all directories are treated like packages. 2025-06-08T06:46:13,198 ******************************************************************************** 2025-06-08T06:46:13,199 !! 2025-06-08T06:46:13,200 check.warn(importable) 2025-06-08T06:46:13,200 copying mlx_audio/tts/audio_player.html -> build/lib/mlx_audio/tts 2025-06-08T06:46:13,201 creating build/lib/mlx_audio/stt/models/whisper/assets 2025-06-08T06:46:13,201 copying mlx_audio/stt/models/whisper/assets/multilingual.tiktoken -> build/lib/mlx_audio/stt/models/whisper/assets 2025-06-08T06:46:13,202 copying mlx_audio/stt/models/whisper/assets/gpt2.tiktoken -> build/lib/mlx_audio/stt/models/whisper/assets 2025-06-08T06:46:13,202 creating build/lib/mlx_audio/sts/tests 2025-06-08T06:46:13,203 copying mlx_audio/sts/tests/test_voice_pipeline.py -> build/lib/mlx_audio/sts/tests 2025-06-08T06:46:13,204 creating build/lib/mlx_audio/stt/tests 2025-06-08T06:46:13,204 copying mlx_audio/stt/tests/test_models.py -> build/lib/mlx_audio/stt/tests 2025-06-08T06:46:13,205 creating build/lib/mlx_audio/stt/models/wav2vec 2025-06-08T06:46:13,205 copying mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/lib/mlx_audio/stt/models/wav2vec 2025-06-08T06:46:13,205 copying mlx_audio/stt/models/wav2vec/wav2vec.py -> build/lib/mlx_audio/stt/models/wav2vec 2025-06-08T06:46:13,206 creating build/lib/mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,206 copying mlx_audio/tts/models/spark/utils/audio.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,207 copying mlx_audio/tts/models/spark/utils/file.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,207 copying mlx_audio/tts/models/spark/utils/token_parser.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,222 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-08T06:46:13,223 !! 2025-06-08T06:46:13,224 ******************************************************************************** 2025-06-08T06:46:13,224 Please avoid running ``setup.py`` directly. 2025-06-08T06:46:13,224 Instead, use pypa/build, pypa/installer or other 2025-06-08T06:46:13,225 standards-based tools. 2025-06-08T06:46:13,226 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-08T06:46:13,226 or your builds will no longer be supported. 2025-06-08T06:46:13,227 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-08T06:46:13,228 ******************************************************************************** 2025-06-08T06:46:13,229 !! 2025-06-08T06:46:13,229 self.initialize_options() 2025-06-08T06:46:13,249 installing to build/bdist.linux-armv7l/wheel 2025-06-08T06:46:13,250 running install 2025-06-08T06:46:13,273 running install_lib 2025-06-08T06:46:13,300 creating build/bdist.linux-armv7l/wheel 2025-06-08T06:46:13,302 creating build/bdist.linux-armv7l/wheel/mlx_audio 2025-06-08T06:46:13,303 copying build/lib/mlx_audio/server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-08T06:46:13,305 copying build/lib/mlx_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-08T06:46:13,307 copying build/lib/mlx_audio/version.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-08T06:46:13,309 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts 2025-06-08T06:46:13,310 copying build/lib/mlx_audio/sts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2025-06-08T06:46:13,312 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/tests 2025-06-08T06:46:13,313 copying build/lib/mlx_audio/sts/tests/test_voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2025-06-08T06:46:13,315 copying build/lib/mlx_audio/sts/voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2025-06-08T06:46:13,318 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt 2025-06-08T06:46:13,319 copying build/lib/mlx_audio/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-08T06:46:13,321 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models 2025-06-08T06:46:13,322 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,323 copying build/lib/mlx_audio/stt/models/parakeet/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,325 copying build/lib/mlx_audio/stt/models/parakeet/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,327 copying build/lib/mlx_audio/stt/models/parakeet/ctc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,329 copying build/lib/mlx_audio/stt/models/parakeet/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,331 copying build/lib/mlx_audio/stt/models/parakeet/rnnt.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,333 copying build/lib/mlx_audio/stt/models/parakeet/alignment.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,335 copying build/lib/mlx_audio/stt/models/parakeet/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,337 copying build/lib/mlx_audio/stt/models/parakeet/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,339 copying build/lib/mlx_audio/stt/models/parakeet/parakeet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-08T06:46:13,342 copying build/lib/mlx_audio/stt/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2025-06-08T06:46:13,343 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper 2025-06-08T06:46:13,344 copying build/lib/mlx_audio/stt/models/whisper/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,346 copying build/lib/mlx_audio/stt/models/whisper/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,348 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper/assets 2025-06-08T06:46:13,349 copying build/lib/mlx_audio/stt/models/whisper/assets/multilingual.tiktoken -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/assets 2025-06-08T06:46:13,363 copying build/lib/mlx_audio/stt/models/whisper/assets/gpt2.tiktoken -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/assets 2025-06-08T06:46:13,382 copying build/lib/mlx_audio/stt/models/whisper/writers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,384 copying build/lib/mlx_audio/stt/models/whisper/timing.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,387 copying build/lib/mlx_audio/stt/models/whisper/decoding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,389 copying build/lib/mlx_audio/stt/models/whisper/whisper.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,392 copying build/lib/mlx_audio/stt/models/whisper/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-08T06:46:13,395 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/wav2vec 2025-06-08T06:46:13,396 copying build/lib/mlx_audio/stt/models/wav2vec/wav2vec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2025-06-08T06:46:13,399 copying build/lib/mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2025-06-08T06:46:13,402 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/tests 2025-06-08T06:46:13,403 copying build/lib/mlx_audio/stt/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/tests 2025-06-08T06:46:13,406 copying build/lib/mlx_audio/stt/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-08T06:46:13,408 copying build/lib/mlx_audio/stt/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-08T06:46:13,411 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec 2025-06-08T06:46:13,412 copying build/lib/mlx_audio/codec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec 2025-06-08T06:46:13,414 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models 2025-06-08T06:46:13,415 copying build/lib/mlx_audio/codec/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models 2025-06-08T06:46:13,417 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi 2025-06-08T06:46:13,418 copying build/lib/mlx_audio/codec/models/mimi/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2025-06-08T06:46:13,421 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:13,422 copying build/lib/mlx_audio/codec/models/mimi/modules/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:13,424 copying build/lib/mlx_audio/codec/models/mimi/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:13,426 copying build/lib/mlx_audio/codec/models/mimi/modules/seanet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:13,428 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-08T06:46:13,430 copying build/lib/mlx_audio/codec/models/mimi/modules/quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:13,432 copying build/lib/mlx_audio/codec/models/mimi/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-08T06:46:13,434 copying build/lib/mlx_audio/codec/models/mimi/mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2025-06-08T06:46:13,437 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript 2025-06-08T06:46:13,438 copying build/lib/mlx_audio/codec/models/descript/dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-08T06:46:13,440 copying build/lib/mlx_audio/codec/models/descript/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-08T06:46:13,442 copying build/lib/mlx_audio/codec/models/descript/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-08T06:46:13,444 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript/nn 2025-06-08T06:46:13,445 copying build/lib/mlx_audio/codec/models/descript/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-08T06:46:13,447 copying build/lib/mlx_audio/codec/models/descript/nn/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-08T06:46:13,449 copying build/lib/mlx_audio/codec/models/descript/nn/quantize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-08T06:46:13,451 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/snac 2025-06-08T06:46:13,452 copying build/lib/mlx_audio/codec/models/snac/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-08T06:46:13,454 copying build/lib/mlx_audio/codec/models/snac/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-08T06:46:13,457 copying build/lib/mlx_audio/codec/models/snac/vq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-08T06:46:13,459 copying build/lib/mlx_audio/codec/models/snac/snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-08T06:46:13,461 copying build/lib/mlx_audio/codec/models/snac/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-08T06:46:13,463 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/vocos 2025-06-08T06:46:13,464 copying build/lib/mlx_audio/codec/models/vocos/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-08T06:46:13,466 copying build/lib/mlx_audio/codec/models/vocos/vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-08T06:46:13,468 copying build/lib/mlx_audio/codec/models/vocos/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-08T06:46:13,471 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/encodec 2025-06-08T06:46:13,471 copying build/lib/mlx_audio/codec/models/encodec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2025-06-08T06:46:13,473 copying build/lib/mlx_audio/codec/models/encodec/encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2025-06-08T06:46:13,476 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/tests 2025-06-08T06:46:13,477 copying build/lib/mlx_audio/codec/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-08T06:46:13,479 copying build/lib/mlx_audio/codec/tests/test_vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-08T06:46:13,481 copying build/lib/mlx_audio/codec/tests/test_snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-08T06:46:13,482 copying build/lib/mlx_audio/codec/tests/test_mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-08T06:46:13,484 copying build/lib/mlx_audio/codec/tests/test_encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-08T06:46:13,486 copying build/lib/mlx_audio/codec/tests/test_descript.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-08T06:46:13,487 copying build/lib/mlx_audio/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-08T06:46:13,490 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts 2025-06-08T06:46:13,491 copying build/lib/mlx_audio/tts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-08T06:46:13,493 copying build/lib/mlx_audio/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-08T06:46:13,495 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models 2025-06-08T06:46:13,496 copying build/lib/mlx_audio/tts/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-08T06:46:13,498 copying build/lib/mlx_audio/tts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-08T06:46:13,500 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/outetts 2025-06-08T06:46:13,501 copying build/lib/mlx_audio/tts/models/outetts/tokens.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-08T06:46:13,503 copying build/lib/mlx_audio/tts/models/outetts/audio_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-08T06:46:13,505 copying build/lib/mlx_audio/tts/models/outetts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-08T06:46:13,506 copying build/lib/mlx_audio/tts/models/outetts/prompt_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-08T06:46:13,509 copying build/lib/mlx_audio/tts/models/outetts/outetts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-08T06:46:13,511 copying build/lib/mlx_audio/tts/models/outetts/dac_interface.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-08T06:46:13,514 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark 2025-06-08T06:46:13,515 copying build/lib/mlx_audio/tts/models/spark/bicodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-08T06:46:13,517 copying build/lib/mlx_audio/tts/models/spark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-08T06:46:13,519 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules 2025-06-08T06:46:13,520 copying build/lib/mlx_audio/tts/models/spark/modules/residual.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-08T06:46:13,522 copying build/lib/mlx_audio/tts/models/spark/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-08T06:46:13,524 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/speaker 2025-06-08T06:46:13,525 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-08T06:46:13,528 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-08T06:46:13,530 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-08T06:46:13,532 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-08T06:46:13,534 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-08T06:46:13,537 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-08T06:46:13,538 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-08T06:46:13,540 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-08T06:46:13,541 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-08T06:46:13,543 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-08T06:46:13,545 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-08T06:46:13,548 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/blocks 2025-06-08T06:46:13,549 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-08T06:46:13,550 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-08T06:46:13,552 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-08T06:46:13,554 copying build/lib/mlx_audio/tts/models/spark/spark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-08T06:46:13,557 copying build/lib/mlx_audio/tts/models/spark/audio_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-08T06:46:13,559 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,560 copying build/lib/mlx_audio/tts/models/spark/utils/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,563 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-08T06:46:13,565 copying build/lib/mlx_audio/tts/models/spark/utils/file.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-08T06:46:13,568 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/sesame 2025-06-08T06:46:13,569 copying build/lib/mlx_audio/tts/models/sesame/sesame.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-08T06:46:13,571 copying build/lib/mlx_audio/tts/models/sesame/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-08T06:46:13,573 copying build/lib/mlx_audio/tts/models/sesame/watermarking.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-08T06:46:13,575 copying build/lib/mlx_audio/tts/models/sesame/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-08T06:46:13,578 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,579 copying build/lib/mlx_audio/tts/models/kokoro/voice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,581 copying build/lib/mlx_audio/tts/models/kokoro/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,583 copying build/lib/mlx_audio/tts/models/kokoro/modules.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,586 copying build/lib/mlx_audio/tts/models/kokoro/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,588 copying build/lib/mlx_audio/tts/models/kokoro/istftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,591 copying build/lib/mlx_audio/tts/models/kokoro/kokoro.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-08T06:46:13,593 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/bark 2025-06-08T06:46:13,594 copying build/lib/mlx_audio/tts/models/bark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-08T06:46:13,596 copying build/lib/mlx_audio/tts/models/bark/isftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-08T06:46:13,598 copying build/lib/mlx_audio/tts/models/bark/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-08T06:46:13,600 copying build/lib/mlx_audio/tts/models/bark/bark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-08T06:46:13,603 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/dia 2025-06-08T06:46:13,604 copying build/lib/mlx_audio/tts/models/dia/dia.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-08T06:46:13,606 copying build/lib/mlx_audio/tts/models/dia/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-08T06:46:13,608 copying build/lib/mlx_audio/tts/models/dia/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-08T06:46:13,610 copying build/lib/mlx_audio/tts/models/dia/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-08T06:46:13,613 copying build/lib/mlx_audio/tts/models/dia/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-08T06:46:13,616 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/llama 2025-06-08T06:46:13,617 copying build/lib/mlx_audio/tts/models/llama/llama.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2025-06-08T06:46:13,619 copying build/lib/mlx_audio/tts/models/llama/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2025-06-08T06:46:13,621 copying build/lib/mlx_audio/tts/models/interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-08T06:46:13,623 copying build/lib/mlx_audio/tts/audio_player.html -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-08T06:46:13,626 copying build/lib/mlx_audio/tts/audio_player.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-08T06:46:13,628 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/tests 2025-06-08T06:46:13,629 copying build/lib/mlx_audio/tts/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-08T06:46:13,631 copying build/lib/mlx_audio/tts/tests/test_interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-08T06:46:13,633 copying build/lib/mlx_audio/tts/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-08T06:46:13,635 copying build/lib/mlx_audio/tts/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-08T06:46:13,637 copying build/lib/mlx_audio/tts/tests/test_convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-08T06:46:13,639 copying build/lib/mlx_audio/tts/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-08T06:46:13,642 copying build/lib/mlx_audio/tts/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-08T06:46:13,644 running install_egg_info 2025-06-08T06:46:13,679 Copying mlx_audio.egg-info to build/bdist.linux-armv7l/wheel/./mlx_audio-0.2.2-py3.11.egg-info 2025-06-08T06:46:13,690 running install_scripts 2025-06-08T06:46:13,703 creating build/bdist.linux-armv7l/wheel/mlx_audio-0.2.2.dist-info/WHEEL 2025-06-08T06:46:13,705 creating '/tmp/pip-wheel-trrm8c6o/mlx_audio-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-08T06:46:13,707 adding 'mlx_audio/__init__.py' 2025-06-08T06:46:13,710 adding 'mlx_audio/server.py' 2025-06-08T06:46:13,712 adding 'mlx_audio/utils.py' 2025-06-08T06:46:13,714 adding 'mlx_audio/version.py' 2025-06-08T06:46:13,716 adding 'mlx_audio/codec/__init__.py' 2025-06-08T06:46:13,718 adding 'mlx_audio/codec/models/__init__.py' 2025-06-08T06:46:13,720 adding 'mlx_audio/codec/models/descript/__init__.py' 2025-06-08T06:46:13,721 adding 'mlx_audio/codec/models/descript/base.py' 2025-06-08T06:46:13,723 adding 'mlx_audio/codec/models/descript/dac.py' 2025-06-08T06:46:13,725 adding 'mlx_audio/codec/models/descript/nn/__init__.py' 2025-06-08T06:46:13,726 adding 'mlx_audio/codec/models/descript/nn/layers.py' 2025-06-08T06:46:13,728 adding 'mlx_audio/codec/models/descript/nn/quantize.py' 2025-06-08T06:46:13,730 adding 'mlx_audio/codec/models/encodec/__init__.py' 2025-06-08T06:46:13,735 adding 'mlx_audio/codec/models/encodec/encodec.py' 2025-06-08T06:46:13,737 adding 'mlx_audio/codec/models/mimi/__init__.py' 2025-06-08T06:46:13,740 adding 'mlx_audio/codec/models/mimi/mimi.py' 2025-06-08T06:46:13,742 adding 'mlx_audio/codec/models/mimi/modules/__init__.py' 2025-06-08T06:46:13,744 adding 'mlx_audio/codec/models/mimi/modules/conv.py' 2025-06-08T06:46:13,747 adding 'mlx_audio/codec/models/mimi/modules/kv_cache.py' 2025-06-08T06:46:13,749 adding 'mlx_audio/codec/models/mimi/modules/quantization.py' 2025-06-08T06:46:13,751 adding 'mlx_audio/codec/models/mimi/modules/seanet.py' 2025-06-08T06:46:13,753 adding 'mlx_audio/codec/models/mimi/modules/transformer.py' 2025-06-08T06:46:13,755 adding 'mlx_audio/codec/models/snac/__init__.py' 2025-06-08T06:46:13,757 adding 'mlx_audio/codec/models/snac/attention.py' 2025-06-08T06:46:13,759 adding 'mlx_audio/codec/models/snac/layers.py' 2025-06-08T06:46:13,761 adding 'mlx_audio/codec/models/snac/snac.py' 2025-06-08T06:46:13,763 adding 'mlx_audio/codec/models/snac/vq.py' 2025-06-08T06:46:13,766 adding 'mlx_audio/codec/models/vocos/__init__.py' 2025-06-08T06:46:13,767 adding 'mlx_audio/codec/models/vocos/mel.py' 2025-06-08T06:46:13,770 adding 'mlx_audio/codec/models/vocos/vocos.py' 2025-06-08T06:46:13,772 adding 'mlx_audio/codec/tests/__init__.py' 2025-06-08T06:46:13,774 adding 'mlx_audio/codec/tests/test_descript.py' 2025-06-08T06:46:13,775 adding 'mlx_audio/codec/tests/test_encodec.py' 2025-06-08T06:46:13,777 adding 'mlx_audio/codec/tests/test_mimi.py' 2025-06-08T06:46:13,779 adding 'mlx_audio/codec/tests/test_snac.py' 2025-06-08T06:46:13,781 adding 'mlx_audio/codec/tests/test_vocos.py' 2025-06-08T06:46:13,783 adding 'mlx_audio/sts/__init__.py' 2025-06-08T06:46:13,785 adding 'mlx_audio/sts/voice_pipeline.py' 2025-06-08T06:46:13,788 adding 'mlx_audio/sts/tests/test_voice_pipeline.py' 2025-06-08T06:46:13,790 adding 'mlx_audio/stt/__init__.py' 2025-06-08T06:46:13,792 adding 'mlx_audio/stt/generate.py' 2025-06-08T06:46:13,794 adding 'mlx_audio/stt/utils.py' 2025-06-08T06:46:13,797 adding 'mlx_audio/stt/models/__init__.py' 2025-06-08T06:46:13,799 adding 'mlx_audio/stt/models/parakeet/__init__.py' 2025-06-08T06:46:13,801 adding 'mlx_audio/stt/models/parakeet/alignment.py' 2025-06-08T06:46:13,803 adding 'mlx_audio/stt/models/parakeet/attention.py' 2025-06-08T06:46:13,805 adding 'mlx_audio/stt/models/parakeet/audio.py' 2025-06-08T06:46:13,807 adding 'mlx_audio/stt/models/parakeet/conformer.py' 2025-06-08T06:46:13,809 adding 'mlx_audio/stt/models/parakeet/ctc.py' 2025-06-08T06:46:13,812 adding 'mlx_audio/stt/models/parakeet/parakeet.py' 2025-06-08T06:46:13,814 adding 'mlx_audio/stt/models/parakeet/rnnt.py' 2025-06-08T06:46:13,816 adding 'mlx_audio/stt/models/parakeet/tokenizer.py' 2025-06-08T06:46:13,822 adding 'mlx_audio/stt/models/wav2vec/feature_extractor.py' 2025-06-08T06:46:13,826 adding 'mlx_audio/stt/models/wav2vec/wav2vec.py' 2025-06-08T06:46:13,829 adding 'mlx_audio/stt/models/whisper/__init__.py' 2025-06-08T06:46:13,831 adding 'mlx_audio/stt/models/whisper/audio.py' 2025-06-08T06:46:13,834 adding 'mlx_audio/stt/models/whisper/decoding.py' 2025-06-08T06:46:13,836 adding 'mlx_audio/stt/models/whisper/timing.py' 2025-06-08T06:46:13,838 adding 'mlx_audio/stt/models/whisper/tokenizer.py' 2025-06-08T06:46:13,842 adding 'mlx_audio/stt/models/whisper/whisper.py' 2025-06-08T06:46:13,844 adding 'mlx_audio/stt/models/whisper/writers.py' 2025-06-08T06:46:14,073 adding 'mlx_audio/stt/models/whisper/assets/gpt2.tiktoken' 2025-06-08T06:46:14,305 adding 'mlx_audio/stt/models/whisper/assets/multilingual.tiktoken' 2025-06-08T06:46:14,313 adding 'mlx_audio/stt/tests/test_models.py' 2025-06-08T06:46:14,314 adding 'mlx_audio/tts/__init__.py' 2025-06-08T06:46:14,318 adding 'mlx_audio/tts/audio_player.html' 2025-06-08T06:46:14,319 adding 'mlx_audio/tts/audio_player.py' 2025-06-08T06:46:14,321 adding 'mlx_audio/tts/convert.py' 2025-06-08T06:46:14,323 adding 'mlx_audio/tts/generate.py' 2025-06-08T06:46:14,325 adding 'mlx_audio/tts/utils.py' 2025-06-08T06:46:14,327 adding 'mlx_audio/tts/models/__init__.py' 2025-06-08T06:46:14,328 adding 'mlx_audio/tts/models/base.py' 2025-06-08T06:46:14,329 adding 'mlx_audio/tts/models/interpolate.py' 2025-06-08T06:46:14,331 adding 'mlx_audio/tts/models/bark/__init__.py' 2025-06-08T06:46:14,333 adding 'mlx_audio/tts/models/bark/bark.py' 2025-06-08T06:46:14,334 adding 'mlx_audio/tts/models/bark/isftnet.py' 2025-06-08T06:46:14,337 adding 'mlx_audio/tts/models/bark/pipeline.py' 2025-06-08T06:46:14,338 adding 'mlx_audio/tts/models/dia/__init__.py' 2025-06-08T06:46:14,340 adding 'mlx_audio/tts/models/dia/audio.py' 2025-06-08T06:46:14,342 adding 'mlx_audio/tts/models/dia/config.py' 2025-06-08T06:46:14,344 adding 'mlx_audio/tts/models/dia/dia.py' 2025-06-08T06:46:14,348 adding 'mlx_audio/tts/models/dia/layers.py' 2025-06-08T06:46:14,349 adding 'mlx_audio/tts/models/kokoro/__init__.py' 2025-06-08T06:46:14,353 adding 'mlx_audio/tts/models/kokoro/istftnet.py' 2025-06-08T06:46:14,355 adding 'mlx_audio/tts/models/kokoro/kokoro.py' 2025-06-08T06:46:14,358 adding 'mlx_audio/tts/models/kokoro/modules.py' 2025-06-08T06:46:14,360 adding 'mlx_audio/tts/models/kokoro/pipeline.py' 2025-06-08T06:46:14,362 adding 'mlx_audio/tts/models/kokoro/voice.py' 2025-06-08T06:46:14,363 adding 'mlx_audio/tts/models/llama/__init__.py' 2025-06-08T06:46:14,365 adding 'mlx_audio/tts/models/llama/llama.py' 2025-06-08T06:46:14,367 adding 'mlx_audio/tts/models/outetts/__init__.py' 2025-06-08T06:46:14,368 adding 'mlx_audio/tts/models/outetts/audio_processor.py' 2025-06-08T06:46:14,370 adding 'mlx_audio/tts/models/outetts/dac_interface.py' 2025-06-08T06:46:14,371 adding 'mlx_audio/tts/models/outetts/outetts.py' 2025-06-08T06:46:14,373 adding 'mlx_audio/tts/models/outetts/prompt_processor.py' 2025-06-08T06:46:14,374 adding 'mlx_audio/tts/models/outetts/tokens.py' 2025-06-08T06:46:14,376 adding 'mlx_audio/tts/models/sesame/__init__.py' 2025-06-08T06:46:14,377 adding 'mlx_audio/tts/models/sesame/attention.py' 2025-06-08T06:46:14,380 adding 'mlx_audio/tts/models/sesame/sesame.py' 2025-06-08T06:46:14,382 adding 'mlx_audio/tts/models/sesame/watermarking.py' 2025-06-08T06:46:14,384 adding 'mlx_audio/tts/models/spark/__init__.py' 2025-06-08T06:46:14,385 adding 'mlx_audio/tts/models/spark/audio_tokenizer.py' 2025-06-08T06:46:14,387 adding 'mlx_audio/tts/models/spark/bicodec.py' 2025-06-08T06:46:14,389 adding 'mlx_audio/tts/models/spark/spark.py' 2025-06-08T06:46:14,390 adding 'mlx_audio/tts/models/spark/modules/__init__.py' 2025-06-08T06:46:14,392 adding 'mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py' 2025-06-08T06:46:14,394 adding 'mlx_audio/tts/models/spark/modules/residual.py' 2025-06-08T06:46:14,396 adding 'mlx_audio/tts/models/spark/modules/residual_fsq.py' 2025-06-08T06:46:14,397 adding 'mlx_audio/tts/models/spark/modules/blocks/__init__.py' 2025-06-08T06:46:14,399 adding 'mlx_audio/tts/models/spark/modules/blocks/sampler.py' 2025-06-08T06:46:14,400 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py' 2025-06-08T06:46:14,401 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py' 2025-06-08T06:46:14,403 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py' 2025-06-08T06:46:14,404 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py' 2025-06-08T06:46:14,406 adding 'mlx_audio/tts/models/spark/modules/speaker/__init__.py' 2025-06-08T06:46:14,407 adding 'mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py' 2025-06-08T06:46:14,409 adding 'mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py' 2025-06-08T06:46:14,411 adding 'mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py' 2025-06-08T06:46:14,412 adding 'mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py' 2025-06-08T06:46:14,414 adding 'mlx_audio/tts/models/spark/utils/audio.py' 2025-06-08T06:46:14,416 adding 'mlx_audio/tts/models/spark/utils/file.py' 2025-06-08T06:46:14,418 adding 'mlx_audio/tts/models/spark/utils/token_parser.py' 2025-06-08T06:46:14,419 adding 'mlx_audio/tts/tests/__init__.py' 2025-06-08T06:46:14,420 adding 'mlx_audio/tts/tests/test_base.py' 2025-06-08T06:46:14,422 adding 'mlx_audio/tts/tests/test_convert.py' 2025-06-08T06:46:14,423 adding 'mlx_audio/tts/tests/test_interpolate.py' 2025-06-08T06:46:14,426 adding 'mlx_audio/tts/tests/test_models.py' 2025-06-08T06:46:14,429 adding 'mlx_audio-0.2.2.dist-info/licenses/LICENSE' 2025-06-08T06:46:14,431 adding 'mlx_audio-0.2.2.dist-info/METADATA' 2025-06-08T06:46:14,432 adding 'mlx_audio-0.2.2.dist-info/WHEEL' 2025-06-08T06:46:14,433 adding 'mlx_audio-0.2.2.dist-info/entry_points.txt' 2025-06-08T06:46:14,434 adding 'mlx_audio-0.2.2.dist-info/top_level.txt' 2025-06-08T06:46:14,436 adding 'mlx_audio-0.2.2.dist-info/RECORD' 2025-06-08T06:46:14,451 removing build/bdist.linux-armv7l/wheel 2025-06-08T06:46:14,597 Building wheel for mlx-audio (setup.py): finished with status 'done' 2025-06-08T06:46:14,610 Created wheel for mlx-audio: filename=mlx_audio-0.2.2-py3-none-any.whl size=1005837 sha256=0ab7a7b1b33636d6374cf710a9f0c7d224861a5a9906b3cd923d437771cf7313 2025-06-08T06:46:14,611 Stored in directory: /tmp/pip-ephem-wheel-cache-g6hq5evz/wheels/ef/78/52/060cfa83344c7b22ea6427a797ba042412eff8fa30ed63a03e 2025-06-08T06:46:14,628 Successfully built mlx-audio 2025-06-08T06:46:14,668 Removed build tracker: '/tmp/pip-build-tracker-g0qwmw78'