2025-06-07T07:08:46,729 Created temporary directory: /tmp/pip-build-tracker-irg9onoh 2025-06-07T07:08:46,731 Initialized build tracking at /tmp/pip-build-tracker-irg9onoh 2025-06-07T07:08:46,731 Created build tracker: /tmp/pip-build-tracker-irg9onoh 2025-06-07T07:08:46,731 Entered build tracker: /tmp/pip-build-tracker-irg9onoh 2025-06-07T07:08:46,732 Created temporary directory: /tmp/pip-wheel-yg4l4w_4 2025-06-07T07:08:46,736 Created temporary directory: /tmp/pip-ephem-wheel-cache-4f86zk78 2025-06-07T07:08:46,789 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-07T07:08:46,791 2 location(s) to search for versions of mlx-audio: 2025-06-07T07:08:46,791 * https://pypi.org/simple/mlx-audio/ 2025-06-07T07:08:46,791 * https://www.piwheels.org/simple/mlx-audio/ 2025-06-07T07:08:46,792 Fetching project page and analyzing links: https://pypi.org/simple/mlx-audio/ 2025-06-07T07:08:46,793 Getting page https://pypi.org/simple/mlx-audio/ 2025-06-07T07:08:46,795 Found index url https://pypi.org/simple/ 2025-06-07T07:08:46,941 Fetched page https://pypi.org/simple/mlx-audio/ as application/vnd.pypi.simple.v1+json 2025-06-07T07:08:46,944 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-07T07:08:46,945 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-07T07:08:46,946 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-07T07:08:46,947 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-07T07:08:46,947 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-07T07:08:46,948 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-07T07:08:46,949 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-07T07:08:46,950 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-07T07:08:46,950 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-07T07:08:46,951 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-07T07:08:46,952 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-07T07:08:46,952 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-07T07:08:46,953 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-07T07:08:46,954 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-07T07:08:46,954 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-07T07:08:46,955 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-07T07:08:46,955 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-07T07:08:46,956 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-07T07:08:46,957 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlx-audio/ 2025-06-07T07:08:46,957 Getting page https://www.piwheels.org/simple/mlx-audio/ 2025-06-07T07:08:46,959 Found index url https://www.piwheels.org/simple/ 2025-06-07T07:08:47,120 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-07T07:08:47,774 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-07T07:08:48,954 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-07T07:08:51,128 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-07T07:08:55,303 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-07T07:08:55,473 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-07T07:08:55,475 Skipping link: not a file: https://www.piwheels.org/simple/mlx-audio/ 2025-06-07T07:08:55,475 Skipping link: not a file: https://pypi.org/simple/mlx-audio/ 2025-06-07T07:08:55,500 Given no hashes to check 1 links for project 'mlx-audio': discarding no candidates 2025-06-07T07:08:55,501 Collecting mlx-audio==0.2.1 2025-06-07T07:08:55,503 Created temporary directory: /tmp/pip-unpack-zf5evm0l 2025-06-07T07:08:55,804 Downloading mlx_audio-0.2.1.tar.gz (961 kB) 2025-06-07T07:08:56,378 Added mlx-audio==0.2.1 from https://files.pythonhosted.org/packages/3f/26/e66968eaaaef2cc0a07d0609390512da335b1e31fb2bf78db6ff698e982b/mlx_audio-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-irg9onoh' 2025-06-07T07:08:56,381 Running setup.py (path:/tmp/pip-wheel-yg4l4w_4/mlx-audio_fec592d585b44ea386df2a22e9c0f5f3/setup.py) egg_info for package mlx-audio 2025-06-07T07:08:56,382 Created temporary directory: /tmp/pip-pip-egg-info-5rfy4yeq 2025-06-07T07:08:56,382 Preparing metadata (setup.py): started 2025-06-07T07:08:56,383 Running command python setup.py egg_info 2025-06-07T07:08:57,316 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-07T07:08:57,317 !! 2025-06-07T07:08:57,318 ******************************************************************************** 2025-06-07T07:08:57,319 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-07T07:08:57,322 License :: OSI Approved :: MIT License 2025-06-07T07:08:57,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-07T07:08:57,323 ******************************************************************************** 2025-06-07T07:08:57,324 !! 2025-06-07T07:08:57,325 self._finalize_license_expression() 2025-06-07T07:08:57,347 running egg_info 2025-06-07T07:08:57,376 creating /tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info 2025-06-07T07:08:57,377 writing /tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/PKG-INFO 2025-06-07T07:08:57,382 writing dependency_links to /tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/dependency_links.txt 2025-06-07T07:08:57,383 writing entry points to /tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/entry_points.txt 2025-06-07T07:08:57,386 writing requirements to /tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/requires.txt 2025-06-07T07:08:57,387 writing top-level names to /tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/top_level.txt 2025-06-07T07:08:57,388 writing manifest file '/tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/SOURCES.txt' 2025-06-07T07:08:57,529 reading manifest file '/tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/SOURCES.txt' 2025-06-07T07:08:57,531 reading manifest template 'MANIFEST.in' 2025-06-07T07:08:57,642 adding license file 'LICENSE' 2025-06-07T07:08:57,652 writing manifest file '/tmp/pip-pip-egg-info-5rfy4yeq/mlx_audio.egg-info/SOURCES.txt' 2025-06-07T07:08:57,759 Preparing metadata (setup.py): finished with status 'done' 2025-06-07T07:08:57,763 Source in /tmp/pip-wheel-yg4l4w_4/mlx-audio_fec592d585b44ea386df2a22e9c0f5f3 has version 0.2.1, which satisfies requirement mlx-audio==0.2.1 from https://files.pythonhosted.org/packages/3f/26/e66968eaaaef2cc0a07d0609390512da335b1e31fb2bf78db6ff698e982b/mlx_audio-0.2.1.tar.gz 2025-06-07T07:08:57,764 Removed mlx-audio==0.2.1 from https://files.pythonhosted.org/packages/3f/26/e66968eaaaef2cc0a07d0609390512da335b1e31fb2bf78db6ff698e982b/mlx_audio-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-irg9onoh' 2025-06-07T07:08:57,781 Created temporary directory: /tmp/pip-unpack-lgg4254t 2025-06-07T07:08:57,782 Created temporary directory: /tmp/pip-unpack-kn2aqepw 2025-06-07T07:08:57,783 Building wheels for collected packages: mlx-audio 2025-06-07T07:08:57,788 Created temporary directory: /tmp/pip-wheel-9lic6hpo 2025-06-07T07:08:57,789 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-07T07:08:57,790 Building wheel for mlx-audio (setup.py): started 2025-06-07T07:08:57,792 Destination directory: /tmp/pip-wheel-9lic6hpo 2025-06-07T07:08:57,792 Running command python setup.py bdist_wheel 2025-06-07T07:08:58,631 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-07T07:08:58,631 !! 2025-06-07T07:08:58,632 ******************************************************************************** 2025-06-07T07:08:58,633 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-07T07:08:58,633 License :: OSI Approved :: MIT License 2025-06-07T07:08:58,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-07T07:08:58,635 ******************************************************************************** 2025-06-07T07:08:58,636 !! 2025-06-07T07:08:58,636 self._finalize_license_expression() 2025-06-07T07:08:58,637 running bdist_wheel 2025-06-07T07:08:58,775 running build 2025-06-07T07:08:58,775 running build_py 2025-06-07T07:08:58,807 creating build/lib/mlx_audio 2025-06-07T07:08:58,809 copying mlx_audio/__init__.py -> build/lib/mlx_audio 2025-06-07T07:08:58,811 copying mlx_audio/version.py -> build/lib/mlx_audio 2025-06-07T07:08:58,813 copying mlx_audio/server.py -> build/lib/mlx_audio 2025-06-07T07:08:58,816 creating build/lib/mlx_audio/codec 2025-06-07T07:08:58,817 copying mlx_audio/codec/__init__.py -> build/lib/mlx_audio/codec 2025-06-07T07:08:58,819 creating build/lib/mlx_audio/stt 2025-06-07T07:08:58,820 copying mlx_audio/stt/__init__.py -> build/lib/mlx_audio/stt 2025-06-07T07:08:58,822 copying mlx_audio/stt/utils.py -> build/lib/mlx_audio/stt 2025-06-07T07:08:58,824 copying mlx_audio/stt/generate.py -> build/lib/mlx_audio/stt 2025-06-07T07:08:58,827 creating build/lib/mlx_audio/sts 2025-06-07T07:08:58,828 copying mlx_audio/sts/__init__.py -> build/lib/mlx_audio/sts 2025-06-07T07:08:58,830 copying mlx_audio/sts/voice_pipeline.py -> build/lib/mlx_audio/sts 2025-06-07T07:08:58,833 creating build/lib/mlx_audio/tts 2025-06-07T07:08:58,834 copying mlx_audio/tts/__init__.py -> build/lib/mlx_audio/tts 2025-06-07T07:08:58,836 copying mlx_audio/tts/convert.py -> build/lib/mlx_audio/tts 2025-06-07T07:08:58,838 copying mlx_audio/tts/audio_player.py -> build/lib/mlx_audio/tts 2025-06-07T07:08:58,840 copying mlx_audio/tts/utils.py -> build/lib/mlx_audio/tts 2025-06-07T07:08:58,843 copying mlx_audio/tts/generate.py -> build/lib/mlx_audio/tts 2025-06-07T07:08:58,846 creating build/lib/mlx_audio/codec/models 2025-06-07T07:08:58,847 copying mlx_audio/codec/models/__init__.py -> build/lib/mlx_audio/codec/models 2025-06-07T07:08:58,850 creating build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,851 copying mlx_audio/codec/tests/__init__.py -> build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,852 copying mlx_audio/codec/tests/test_descript.py -> build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,855 copying mlx_audio/codec/tests/test_mimi.py -> build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,857 copying mlx_audio/codec/tests/test_vocos.py -> build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,859 copying mlx_audio/codec/tests/test_encodec.py -> build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,861 copying mlx_audio/codec/tests/test_snac.py -> build/lib/mlx_audio/codec/tests 2025-06-07T07:08:58,863 creating build/lib/mlx_audio/codec/models/snac 2025-06-07T07:08:58,864 copying mlx_audio/codec/models/snac/__init__.py -> build/lib/mlx_audio/codec/models/snac 2025-06-07T07:08:58,867 copying mlx_audio/codec/models/snac/attention.py -> build/lib/mlx_audio/codec/models/snac 2025-06-07T07:08:58,869 copying mlx_audio/codec/models/snac/vq.py -> build/lib/mlx_audio/codec/models/snac 2025-06-07T07:08:58,871 copying mlx_audio/codec/models/snac/snac.py -> build/lib/mlx_audio/codec/models/snac 2025-06-07T07:08:58,874 copying mlx_audio/codec/models/snac/layers.py -> build/lib/mlx_audio/codec/models/snac 2025-06-07T07:08:58,877 creating build/lib/mlx_audio/codec/models/mimi 2025-06-07T07:08:58,878 copying mlx_audio/codec/models/mimi/__init__.py -> build/lib/mlx_audio/codec/models/mimi 2025-06-07T07:08:58,880 copying mlx_audio/codec/models/mimi/mimi.py -> build/lib/mlx_audio/codec/models/mimi 2025-06-07T07:08:58,883 creating build/lib/mlx_audio/codec/models/encodec 2025-06-07T07:08:58,884 copying mlx_audio/codec/models/encodec/__init__.py -> build/lib/mlx_audio/codec/models/encodec 2025-06-07T07:08:58,887 copying mlx_audio/codec/models/encodec/encodec.py -> build/lib/mlx_audio/codec/models/encodec 2025-06-07T07:08:58,890 creating build/lib/mlx_audio/codec/models/descript 2025-06-07T07:08:58,891 copying mlx_audio/codec/models/descript/__init__.py -> build/lib/mlx_audio/codec/models/descript 2025-06-07T07:08:58,894 copying mlx_audio/codec/models/descript/base.py -> build/lib/mlx_audio/codec/models/descript 2025-06-07T07:08:58,896 copying mlx_audio/codec/models/descript/dac.py -> build/lib/mlx_audio/codec/models/descript 2025-06-07T07:08:58,899 creating build/lib/mlx_audio/codec/models/vocos 2025-06-07T07:08:58,900 copying mlx_audio/codec/models/vocos/__init__.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-07T07:08:58,902 copying mlx_audio/codec/models/vocos/mel.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-07T07:08:58,904 copying mlx_audio/codec/models/vocos/vocos.py -> build/lib/mlx_audio/codec/models/vocos 2025-06-07T07:08:58,908 creating build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,909 copying mlx_audio/codec/models/mimi/modules/__init__.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,911 copying mlx_audio/codec/models/mimi/modules/transformer.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,913 copying mlx_audio/codec/models/mimi/modules/seanet.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,916 copying mlx_audio/codec/models/mimi/modules/conv.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,918 copying mlx_audio/codec/models/mimi/modules/kv_cache.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,921 copying mlx_audio/codec/models/mimi/modules/quantization.py -> build/lib/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:58,924 creating build/lib/mlx_audio/codec/models/descript/nn 2025-06-07T07:08:58,925 copying mlx_audio/codec/models/descript/nn/__init__.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-07T07:08:58,927 copying mlx_audio/codec/models/descript/nn/quantize.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-07T07:08:58,929 copying mlx_audio/codec/models/descript/nn/layers.py -> build/lib/mlx_audio/codec/models/descript/nn 2025-06-07T07:08:58,932 creating build/lib/mlx_audio/stt/models 2025-06-07T07:08:58,933 copying mlx_audio/stt/models/__init__.py -> build/lib/mlx_audio/stt/models 2025-06-07T07:08:58,935 creating build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,937 copying mlx_audio/stt/models/parakeet/__init__.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,939 copying mlx_audio/stt/models/parakeet/parakeet.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,942 copying mlx_audio/stt/models/parakeet/tokenizer.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,944 copying mlx_audio/stt/models/parakeet/rnnt.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,946 copying mlx_audio/stt/models/parakeet/audio.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,949 copying mlx_audio/stt/models/parakeet/attention.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,952 copying mlx_audio/stt/models/parakeet/conformer.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,954 copying mlx_audio/stt/models/parakeet/alignment.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,957 copying mlx_audio/stt/models/parakeet/ctc.py -> build/lib/mlx_audio/stt/models/parakeet 2025-06-07T07:08:58,959 creating build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,960 copying mlx_audio/stt/models/whisper/__init__.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,962 copying mlx_audio/stt/models/whisper/decoding.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,965 copying mlx_audio/stt/models/whisper/tokenizer.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,968 copying mlx_audio/stt/models/whisper/whisper.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,971 copying mlx_audio/stt/models/whisper/audio.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,973 copying mlx_audio/stt/models/whisper/timing.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,976 copying mlx_audio/stt/models/whisper/writers.py -> build/lib/mlx_audio/stt/models/whisper 2025-06-07T07:08:58,979 creating build/lib/mlx_audio/tts/models 2025-06-07T07:08:58,980 copying mlx_audio/tts/models/__init__.py -> build/lib/mlx_audio/tts/models 2025-06-07T07:08:58,982 copying mlx_audio/tts/models/base.py -> build/lib/mlx_audio/tts/models 2025-06-07T07:08:58,984 copying mlx_audio/tts/models/interpolate.py -> build/lib/mlx_audio/tts/models 2025-06-07T07:08:58,986 creating build/lib/mlx_audio/tts/tests 2025-06-07T07:08:58,987 copying mlx_audio/tts/tests/__init__.py -> build/lib/mlx_audio/tts/tests 2025-06-07T07:08:58,989 copying mlx_audio/tts/tests/test_base.py -> build/lib/mlx_audio/tts/tests 2025-06-07T07:08:58,991 copying mlx_audio/tts/tests/test_interpolate.py -> build/lib/mlx_audio/tts/tests 2025-06-07T07:08:58,993 copying mlx_audio/tts/tests/test_models.py -> build/lib/mlx_audio/tts/tests 2025-06-07T07:08:58,996 copying mlx_audio/tts/tests/test_convert.py -> build/lib/mlx_audio/tts/tests 2025-06-07T07:08:58,999 creating build/lib/mlx_audio/tts/models/sesame 2025-06-07T07:08:59,000 copying mlx_audio/tts/models/sesame/__init__.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-07T07:08:59,002 copying mlx_audio/tts/models/sesame/sesame.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-07T07:08:59,005 copying mlx_audio/tts/models/sesame/watermarking.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-07T07:08:59,007 copying mlx_audio/tts/models/sesame/attention.py -> build/lib/mlx_audio/tts/models/sesame 2025-06-07T07:08:59,010 creating build/lib/mlx_audio/tts/models/dia 2025-06-07T07:08:59,011 copying mlx_audio/tts/models/dia/__init__.py -> build/lib/mlx_audio/tts/models/dia 2025-06-07T07:08:59,013 copying mlx_audio/tts/models/dia/dia.py -> build/lib/mlx_audio/tts/models/dia 2025-06-07T07:08:59,016 copying mlx_audio/tts/models/dia/audio.py -> build/lib/mlx_audio/tts/models/dia 2025-06-07T07:08:59,019 copying mlx_audio/tts/models/dia/config.py -> build/lib/mlx_audio/tts/models/dia 2025-06-07T07:08:59,021 copying mlx_audio/tts/models/dia/layers.py -> build/lib/mlx_audio/tts/models/dia 2025-06-07T07:08:59,025 creating build/lib/mlx_audio/tts/models/spark 2025-06-07T07:08:59,026 copying mlx_audio/tts/models/spark/__init__.py -> build/lib/mlx_audio/tts/models/spark 2025-06-07T07:08:59,028 copying mlx_audio/tts/models/spark/mel_spec.py -> build/lib/mlx_audio/tts/models/spark 2025-06-07T07:08:59,031 copying mlx_audio/tts/models/spark/spark.py -> build/lib/mlx_audio/tts/models/spark 2025-06-07T07:08:59,033 copying mlx_audio/tts/models/spark/bicodec.py -> build/lib/mlx_audio/tts/models/spark 2025-06-07T07:08:59,036 copying mlx_audio/tts/models/spark/audio_tokenizer.py -> build/lib/mlx_audio/tts/models/spark 2025-06-07T07:08:59,039 creating build/lib/mlx_audio/tts/models/bark 2025-06-07T07:08:59,040 copying mlx_audio/tts/models/bark/__init__.py -> build/lib/mlx_audio/tts/models/bark 2025-06-07T07:08:59,042 copying mlx_audio/tts/models/bark/bark.py -> build/lib/mlx_audio/tts/models/bark 2025-06-07T07:08:59,045 copying mlx_audio/tts/models/bark/isftnet.py -> build/lib/mlx_audio/tts/models/bark 2025-06-07T07:08:59,047 copying mlx_audio/tts/models/bark/pipeline.py -> build/lib/mlx_audio/tts/models/bark 2025-06-07T07:08:59,050 creating build/lib/mlx_audio/tts/models/llama 2025-06-07T07:08:59,051 copying mlx_audio/tts/models/llama/__init__.py -> build/lib/mlx_audio/tts/models/llama 2025-06-07T07:08:59,053 copying mlx_audio/tts/models/llama/llama.py -> build/lib/mlx_audio/tts/models/llama 2025-06-07T07:08:59,056 creating build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,057 copying mlx_audio/tts/models/kokoro/__init__.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,059 copying mlx_audio/tts/models/kokoro/istftnet.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,062 copying mlx_audio/tts/models/kokoro/voice.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,064 copying mlx_audio/tts/models/kokoro/pipeline.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,067 copying mlx_audio/tts/models/kokoro/modules.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,069 copying mlx_audio/tts/models/kokoro/kokoro.py -> build/lib/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,072 creating build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,073 copying mlx_audio/tts/models/outetts/__init__.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,076 copying mlx_audio/tts/models/outetts/tokens.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,078 copying mlx_audio/tts/models/outetts/dac_interface.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,080 copying mlx_audio/tts/models/outetts/audio_processor.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,082 copying mlx_audio/tts/models/outetts/outetts.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,085 copying mlx_audio/tts/models/outetts/prompt_processor.py -> build/lib/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,088 creating build/lib/mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,089 copying mlx_audio/tts/models/spark/modules/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,091 copying mlx_audio/tts/models/spark/modules/residual_fsq.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,093 copying mlx_audio/tts/models/spark/modules/residual.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,096 copying mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py -> build/lib/mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,099 creating build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-07T07:08:59,100 copying mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-07T07:08:59,101 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-07T07:08:59,104 copying mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-07T07:08:59,106 copying mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py -> build/lib/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-07T07:08:59,108 creating build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,109 copying mlx_audio/tts/models/spark/modules/speaker/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,111 copying mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,114 copying mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,117 copying mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,119 copying mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py -> build/lib/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,122 creating build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-07T07:08:59,123 copying mlx_audio/tts/models/spark/modules/blocks/__init__.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-07T07:08:59,125 copying mlx_audio/tts/models/spark/modules/blocks/sampler.py -> build/lib/mlx_audio/tts/models/spark/modules/blocks 2025-06-07T07:08:59,127 running egg_info 2025-06-07T07:08:59,159 writing mlx_audio.egg-info/PKG-INFO 2025-06-07T07:08:59,163 writing dependency_links to mlx_audio.egg-info/dependency_links.txt 2025-06-07T07:08:59,165 writing entry points to mlx_audio.egg-info/entry_points.txt 2025-06-07T07:08:59,167 writing requirements to mlx_audio.egg-info/requires.txt 2025-06-07T07:08:59,168 writing top-level names to mlx_audio.egg-info/top_level.txt 2025-06-07T07:08:59,232 reading manifest file 'mlx_audio.egg-info/SOURCES.txt' 2025-06-07T07:08:59,242 reading manifest template 'MANIFEST.in' 2025-06-07T07:08:59,331 adding license file 'LICENSE' 2025-06-07T07:08:59,343 writing manifest file 'mlx_audio.egg-info/SOURCES.txt' 2025-06-07T07:08:59,346 /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-07T07:08:59,346 !! 2025-06-07T07:08:59,347 ******************************************************************************** 2025-06-07T07:08:59,348 ############################ 2025-06-07T07:08:59,349 # Package would be ignored # 2025-06-07T07:08:59,349 ############################ 2025-06-07T07:08:59,350 Python recognizes 'mlx_audio.sts.tests' as an importable package[^1], 2025-06-07T07:08:59,351 but it is absent from setuptools' `packages` configuration. 2025-06-07T07:08:59,352 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-07T07:08:59,352 package, please make sure that 'mlx_audio.sts.tests' is explicitly added 2025-06-07T07:08:59,353 to the `packages` configuration field. 2025-06-07T07:08:59,354 Alternatively, you can also rely on setuptools' discovery methods 2025-06-07T07:08:59,354 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-07T07:08:59,355 instead of `find_packages(...)`/`find:`). 2025-06-07T07:08:59,356 You can read more about "package discovery" on setuptools documentation page: 2025-06-07T07:08:59,357 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-07T07:08:59,358 If you don't want 'mlx_audio.sts.tests' to be distributed and are 2025-06-07T07:08:59,358 already explicitly excluding 'mlx_audio.sts.tests' via 2025-06-07T07:08:59,359 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-07T07:08:59,359 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-07T07:08:59,360 combination with a more fine grained `package-data` configuration. 2025-06-07T07:08:59,361 You can read more about "package data files" on setuptools documentation page: 2025-06-07T07:08:59,362 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-07T07:08:59,364 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-07T07:08:59,365 even if it does not contain any `.py` files. 2025-06-07T07:08:59,365 On the other hand, currently there is no concept of package data 2025-06-07T07:08:59,366 directory, all directories are treated like packages. 2025-06-07T07:08:59,366 ******************************************************************************** 2025-06-07T07:08:59,367 !! 2025-06-07T07:08:59,368 check.warn(importable) 2025-06-07T07:08:59,368 /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-07T07:08:59,369 !! 2025-06-07T07:08:59,370 ******************************************************************************** 2025-06-07T07:08:59,370 ############################ 2025-06-07T07:08:59,370 # Package would be ignored # 2025-06-07T07:08:59,371 ############################ 2025-06-07T07:08:59,371 Python recognizes 'mlx_audio.stt.models.wav2vec' as an importable package[^1], 2025-06-07T07:08:59,372 but it is absent from setuptools' `packages` configuration. 2025-06-07T07:08:59,373 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-07T07:08:59,373 package, please make sure that 'mlx_audio.stt.models.wav2vec' is explicitly added 2025-06-07T07:08:59,373 to the `packages` configuration field. 2025-06-07T07:08:59,374 Alternatively, you can also rely on setuptools' discovery methods 2025-06-07T07:08:59,375 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-07T07:08:59,375 instead of `find_packages(...)`/`find:`). 2025-06-07T07:08:59,376 You can read more about "package discovery" on setuptools documentation page: 2025-06-07T07:08:59,377 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-07T07:08:59,378 If you don't want 'mlx_audio.stt.models.wav2vec' to be distributed and are 2025-06-07T07:08:59,379 already explicitly excluding 'mlx_audio.stt.models.wav2vec' via 2025-06-07T07:08:59,380 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-07T07:08:59,380 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-07T07:08:59,381 combination with a more fine grained `package-data` configuration. 2025-06-07T07:08:59,382 You can read more about "package data files" on setuptools documentation page: 2025-06-07T07:08:59,383 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-07T07:08:59,384 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-07T07:08:59,385 even if it does not contain any `.py` files. 2025-06-07T07:08:59,386 On the other hand, currently there is no concept of package data 2025-06-07T07:08:59,386 directory, all directories are treated like packages. 2025-06-07T07:08:59,387 ******************************************************************************** 2025-06-07T07:08:59,388 !! 2025-06-07T07:08:59,389 check.warn(importable) 2025-06-07T07:08:59,389 /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-07T07:08:59,390 !! 2025-06-07T07:08:59,391 ******************************************************************************** 2025-06-07T07:08:59,391 ############################ 2025-06-07T07:08:59,392 # Package would be ignored # 2025-06-07T07:08:59,393 ############################ 2025-06-07T07:08:59,393 Python recognizes 'mlx_audio.stt.models.whisper.assets' as an importable package[^1], 2025-06-07T07:08:59,394 but it is absent from setuptools' `packages` configuration. 2025-06-07T07:08:59,395 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-07T07:08:59,395 package, please make sure that 'mlx_audio.stt.models.whisper.assets' is explicitly added 2025-06-07T07:08:59,396 to the `packages` configuration field. 2025-06-07T07:08:59,397 Alternatively, you can also rely on setuptools' discovery methods 2025-06-07T07:08:59,398 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-07T07:08:59,398 instead of `find_packages(...)`/`find:`). 2025-06-07T07:08:59,399 You can read more about "package discovery" on setuptools documentation page: 2025-06-07T07:08:59,400 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-07T07:08:59,401 If you don't want 'mlx_audio.stt.models.whisper.assets' to be distributed and are 2025-06-07T07:08:59,402 already explicitly excluding 'mlx_audio.stt.models.whisper.assets' via 2025-06-07T07:08:59,402 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-07T07:08:59,403 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-07T07:08:59,404 combination with a more fine grained `package-data` configuration. 2025-06-07T07:08:59,405 You can read more about "package data files" on setuptools documentation page: 2025-06-07T07:08:59,406 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-07T07:08:59,408 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-07T07:08:59,409 even if it does not contain any `.py` files. 2025-06-07T07:08:59,409 On the other hand, currently there is no concept of package data 2025-06-07T07:08:59,410 directory, all directories are treated like packages. 2025-06-07T07:08:59,410 ******************************************************************************** 2025-06-07T07:08:59,411 !! 2025-06-07T07:08:59,412 check.warn(importable) 2025-06-07T07:08:59,412 /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-07T07:08:59,413 !! 2025-06-07T07:08:59,414 ******************************************************************************** 2025-06-07T07:08:59,416 ############################ 2025-06-07T07:08:59,421 # Package would be ignored # 2025-06-07T07:08:59,423 ############################ 2025-06-07T07:08:59,425 Python recognizes 'mlx_audio.stt.tests' as an importable package[^1], 2025-06-07T07:08:59,425 but it is absent from setuptools' `packages` configuration. 2025-06-07T07:08:59,427 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-07T07:08:59,428 package, please make sure that 'mlx_audio.stt.tests' is explicitly added 2025-06-07T07:08:59,429 to the `packages` configuration field. 2025-06-07T07:08:59,430 Alternatively, you can also rely on setuptools' discovery methods 2025-06-07T07:08:59,431 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-07T07:08:59,432 instead of `find_packages(...)`/`find:`). 2025-06-07T07:08:59,433 You can read more about "package discovery" on setuptools documentation page: 2025-06-07T07:08:59,435 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-07T07:08:59,436 If you don't want 'mlx_audio.stt.tests' to be distributed and are 2025-06-07T07:08:59,437 already explicitly excluding 'mlx_audio.stt.tests' via 2025-06-07T07:08:59,438 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-07T07:08:59,438 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-07T07:08:59,439 combination with a more fine grained `package-data` configuration. 2025-06-07T07:08:59,441 You can read more about "package data files" on setuptools documentation page: 2025-06-07T07:08:59,443 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-07T07:08:59,446 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-07T07:08:59,446 even if it does not contain any `.py` files. 2025-06-07T07:08:59,447 On the other hand, currently there is no concept of package data 2025-06-07T07:08:59,448 directory, all directories are treated like packages. 2025-06-07T07:08:59,448 ******************************************************************************** 2025-06-07T07:08:59,449 !! 2025-06-07T07:08:59,450 check.warn(importable) 2025-06-07T07:08:59,450 /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-07T07:08:59,450 !! 2025-06-07T07:08:59,452 ******************************************************************************** 2025-06-07T07:08:59,452 ############################ 2025-06-07T07:08:59,453 # Package would be ignored # 2025-06-07T07:08:59,453 ############################ 2025-06-07T07:08:59,453 Python recognizes 'mlx_audio.tts.models.spark.utils' as an importable package[^1], 2025-06-07T07:08:59,454 but it is absent from setuptools' `packages` configuration. 2025-06-07T07:08:59,455 This leads to an ambiguous overall configuration. If you want to distribute this 2025-06-07T07:08:59,456 package, please make sure that 'mlx_audio.tts.models.spark.utils' is explicitly added 2025-06-07T07:08:59,456 to the `packages` configuration field. 2025-06-07T07:08:59,457 Alternatively, you can also rely on setuptools' discovery methods 2025-06-07T07:08:59,458 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-06-07T07:08:59,458 instead of `find_packages(...)`/`find:`). 2025-06-07T07:08:59,460 You can read more about "package discovery" on setuptools documentation page: 2025-06-07T07:08:59,461 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-06-07T07:08:59,462 If you don't want 'mlx_audio.tts.models.spark.utils' to be distributed and are 2025-06-07T07:08:59,462 already explicitly excluding 'mlx_audio.tts.models.spark.utils' via 2025-06-07T07:08:59,463 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-06-07T07:08:59,463 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-06-07T07:08:59,464 combination with a more fine grained `package-data` configuration. 2025-06-07T07:08:59,465 You can read more about "package data files" on setuptools documentation page: 2025-06-07T07:08:59,467 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-06-07T07:08:59,469 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-06-07T07:08:59,469 even if it does not contain any `.py` files. 2025-06-07T07:08:59,470 On the other hand, currently there is no concept of package data 2025-06-07T07:08:59,471 directory, all directories are treated like packages. 2025-06-07T07:08:59,471 ******************************************************************************** 2025-06-07T07:08:59,472 !! 2025-06-07T07:08:59,473 check.warn(importable) 2025-06-07T07:08:59,474 copying mlx_audio/tts/audio_player.html -> build/lib/mlx_audio/tts 2025-06-07T07:08:59,474 creating build/lib/mlx_audio/stt/models/whisper/assets 2025-06-07T07:08:59,475 copying mlx_audio/stt/models/whisper/assets/gpt2.tiktoken -> build/lib/mlx_audio/stt/models/whisper/assets 2025-06-07T07:08:59,475 copying mlx_audio/stt/models/whisper/assets/multilingual.tiktoken -> build/lib/mlx_audio/stt/models/whisper/assets 2025-06-07T07:08:59,476 creating build/lib/mlx_audio/stt/tests 2025-06-07T07:08:59,477 copying mlx_audio/stt/tests/test_models.py -> build/lib/mlx_audio/stt/tests 2025-06-07T07:08:59,477 creating build/lib/mlx_audio/sts/tests 2025-06-07T07:08:59,478 copying mlx_audio/sts/tests/test_voice_pipeline.py -> build/lib/mlx_audio/sts/tests 2025-06-07T07:08:59,478 creating build/lib/mlx_audio/stt/models/wav2vec 2025-06-07T07:08:59,479 copying mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/lib/mlx_audio/stt/models/wav2vec 2025-06-07T07:08:59,479 copying mlx_audio/stt/models/wav2vec/wav2vec.py -> build/lib/mlx_audio/stt/models/wav2vec 2025-06-07T07:08:59,480 creating build/lib/mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,480 copying mlx_audio/tts/models/spark/utils/audio.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,481 copying mlx_audio/tts/models/spark/utils/file.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,481 copying mlx_audio/tts/models/spark/utils/token_parser.py -> build/lib/mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,510 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-07T07:08:59,511 !! 2025-06-07T07:08:59,512 ******************************************************************************** 2025-06-07T07:08:59,512 Please avoid running ``setup.py`` directly. 2025-06-07T07:08:59,513 Instead, use pypa/build, pypa/installer or other 2025-06-07T07:08:59,513 standards-based tools. 2025-06-07T07:08:59,514 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-07T07:08:59,514 or your builds will no longer be supported. 2025-06-07T07:08:59,515 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-07T07:08:59,516 ******************************************************************************** 2025-06-07T07:08:59,517 !! 2025-06-07T07:08:59,518 self.initialize_options() 2025-06-07T07:08:59,540 installing to build/bdist.linux-armv7l/wheel 2025-06-07T07:08:59,541 running install 2025-06-07T07:08:59,566 running install_lib 2025-06-07T07:08:59,593 creating build/bdist.linux-armv7l/wheel 2025-06-07T07:08:59,595 creating build/bdist.linux-armv7l/wheel/mlx_audio 2025-06-07T07:08:59,596 copying build/lib/mlx_audio/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-07T07:08:59,599 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec 2025-06-07T07:08:59,600 copying build/lib/mlx_audio/codec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec 2025-06-07T07:08:59,602 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models 2025-06-07T07:08:59,603 copying build/lib/mlx_audio/codec/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models 2025-06-07T07:08:59,606 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/snac 2025-06-07T07:08:59,607 copying build/lib/mlx_audio/codec/models/snac/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-07T07:08:59,609 copying build/lib/mlx_audio/codec/models/snac/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-07T07:08:59,611 copying build/lib/mlx_audio/codec/models/snac/vq.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-07T07:08:59,613 copying build/lib/mlx_audio/codec/models/snac/snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-07T07:08:59,616 copying build/lib/mlx_audio/codec/models/snac/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/snac 2025-06-07T07:08:59,619 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi 2025-06-07T07:08:59,620 copying build/lib/mlx_audio/codec/models/mimi/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2025-06-07T07:08:59,622 copying build/lib/mlx_audio/codec/models/mimi/mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi 2025-06-07T07:08:59,624 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:59,626 copying build/lib/mlx_audio/codec/models/mimi/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:59,628 copying build/lib/mlx_audio/codec/models/mimi/modules/transformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:59,630 copying build/lib/mlx_audio/codec/models/mimi/modules/seanet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:59,633 copying build/lib/mlx_audio/codec/models/mimi/modules/conv.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:59,635 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-07T07:08:59,638 copying build/lib/mlx_audio/codec/models/mimi/modules/quantization.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/mimi/modules 2025-06-07T07:08:59,640 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/encodec 2025-06-07T07:08:59,642 copying build/lib/mlx_audio/codec/models/encodec/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2025-06-07T07:08:59,644 copying build/lib/mlx_audio/codec/models/encodec/encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/encodec 2025-06-07T07:08:59,647 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript 2025-06-07T07:08:59,648 copying build/lib/mlx_audio/codec/models/descript/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-07T07:08:59,651 copying build/lib/mlx_audio/codec/models/descript/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-07T07:08:59,654 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/descript/nn 2025-06-07T07:08:59,655 copying build/lib/mlx_audio/codec/models/descript/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-07T07:08:59,657 copying build/lib/mlx_audio/codec/models/descript/nn/quantize.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-07T07:08:59,659 copying build/lib/mlx_audio/codec/models/descript/nn/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript/nn 2025-06-07T07:08:59,662 copying build/lib/mlx_audio/codec/models/descript/dac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/descript 2025-06-07T07:08:59,665 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/models/vocos 2025-06-07T07:08:59,666 copying build/lib/mlx_audio/codec/models/vocos/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-07T07:08:59,668 copying build/lib/mlx_audio/codec/models/vocos/mel.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-07T07:08:59,671 copying build/lib/mlx_audio/codec/models/vocos/vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/models/vocos 2025-06-07T07:08:59,674 creating build/bdist.linux-armv7l/wheel/mlx_audio/codec/tests 2025-06-07T07:08:59,675 copying build/lib/mlx_audio/codec/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-07T07:08:59,677 copying build/lib/mlx_audio/codec/tests/test_descript.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-07T07:08:59,679 copying build/lib/mlx_audio/codec/tests/test_mimi.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-07T07:08:59,681 copying build/lib/mlx_audio/codec/tests/test_vocos.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-07T07:08:59,683 copying build/lib/mlx_audio/codec/tests/test_encodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-07T07:08:59,685 copying build/lib/mlx_audio/codec/tests/test_snac.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/codec/tests 2025-06-07T07:08:59,688 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt 2025-06-07T07:08:59,689 copying build/lib/mlx_audio/stt/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-07T07:08:59,692 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models 2025-06-07T07:08:59,693 copying build/lib/mlx_audio/stt/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models 2025-06-07T07:08:59,695 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,696 copying build/lib/mlx_audio/stt/models/parakeet/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,699 copying build/lib/mlx_audio/stt/models/parakeet/parakeet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,701 copying build/lib/mlx_audio/stt/models/parakeet/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,703 copying build/lib/mlx_audio/stt/models/parakeet/rnnt.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,706 copying build/lib/mlx_audio/stt/models/parakeet/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,708 copying build/lib/mlx_audio/stt/models/parakeet/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,710 copying build/lib/mlx_audio/stt/models/parakeet/conformer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,713 copying build/lib/mlx_audio/stt/models/parakeet/alignment.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,715 copying build/lib/mlx_audio/stt/models/parakeet/ctc.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/parakeet 2025-06-07T07:08:59,718 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/wav2vec 2025-06-07T07:08:59,719 copying build/lib/mlx_audio/stt/models/wav2vec/feature_extractor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2025-06-07T07:08:59,722 copying build/lib/mlx_audio/stt/models/wav2vec/wav2vec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/wav2vec 2025-06-07T07:08:59,726 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper 2025-06-07T07:08:59,727 copying build/lib/mlx_audio/stt/models/whisper/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,729 copying build/lib/mlx_audio/stt/models/whisper/decoding.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,732 copying build/lib/mlx_audio/stt/models/whisper/tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,735 copying build/lib/mlx_audio/stt/models/whisper/whisper.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,738 copying build/lib/mlx_audio/stt/models/whisper/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,741 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/models/whisper/assets 2025-06-07T07:08:59,742 copying build/lib/mlx_audio/stt/models/whisper/assets/gpt2.tiktoken -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/assets 2025-06-07T07:08:59,764 copying build/lib/mlx_audio/stt/models/whisper/assets/multilingual.tiktoken -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper/assets 2025-06-07T07:08:59,780 copying build/lib/mlx_audio/stt/models/whisper/timing.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,782 copying build/lib/mlx_audio/stt/models/whisper/writers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/models/whisper 2025-06-07T07:08:59,785 creating build/bdist.linux-armv7l/wheel/mlx_audio/stt/tests 2025-06-07T07:08:59,786 copying build/lib/mlx_audio/stt/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt/tests 2025-06-07T07:08:59,789 copying build/lib/mlx_audio/stt/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-07T07:08:59,792 copying build/lib/mlx_audio/stt/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/stt 2025-06-07T07:08:59,795 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts 2025-06-07T07:08:59,796 copying build/lib/mlx_audio/sts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2025-06-07T07:08:59,798 copying build/lib/mlx_audio/sts/voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts 2025-06-07T07:08:59,801 creating build/bdist.linux-armv7l/wheel/mlx_audio/sts/tests 2025-06-07T07:08:59,802 copying build/lib/mlx_audio/sts/tests/test_voice_pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/sts/tests 2025-06-07T07:08:59,805 copying build/lib/mlx_audio/version.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-07T07:08:59,808 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts 2025-06-07T07:08:59,809 copying build/lib/mlx_audio/tts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-07T07:08:59,811 copying build/lib/mlx_audio/tts/convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-07T07:08:59,814 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models 2025-06-07T07:08:59,815 copying build/lib/mlx_audio/tts/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-07T07:08:59,817 copying build/lib/mlx_audio/tts/models/base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-07T07:08:59,819 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/sesame 2025-06-07T07:08:59,821 copying build/lib/mlx_audio/tts/models/sesame/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-07T07:08:59,823 copying build/lib/mlx_audio/tts/models/sesame/sesame.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-07T07:08:59,826 copying build/lib/mlx_audio/tts/models/sesame/watermarking.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-07T07:08:59,828 copying build/lib/mlx_audio/tts/models/sesame/attention.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/sesame 2025-06-07T07:08:59,831 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/dia 2025-06-07T07:08:59,832 copying build/lib/mlx_audio/tts/models/dia/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-07T07:08:59,834 copying build/lib/mlx_audio/tts/models/dia/dia.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-07T07:08:59,837 copying build/lib/mlx_audio/tts/models/dia/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-07T07:08:59,840 copying build/lib/mlx_audio/tts/models/dia/config.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-07T07:08:59,842 copying build/lib/mlx_audio/tts/models/dia/layers.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/dia 2025-06-07T07:08:59,846 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark 2025-06-07T07:08:59,847 copying build/lib/mlx_audio/tts/models/spark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-07T07:08:59,849 copying build/lib/mlx_audio/tts/models/spark/mel_spec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-07T07:08:59,852 copying build/lib/mlx_audio/tts/models/spark/spark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-07T07:08:59,855 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,856 copying build/lib/mlx_audio/tts/models/spark/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,859 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/encoder_decoder 2025-06-07T07:08:59,860 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-07T07:08:59,861 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-07T07:08:59,864 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-07T07:08:59,866 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-07T07:08:59,868 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/speaker 2025-06-07T07:08:59,869 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-07T07:08:59,871 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-07T07:08:59,874 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-07T07:08:59,877 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-07T07:08:59,879 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-07T07:08:59,882 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/modules/blocks 2025-06-07T07:08:59,883 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-07T07:08:59,885 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-07T07:08:59,887 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-07T07:08:59,890 copying build/lib/mlx_audio/tts/models/spark/modules/residual.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/modules 2025-06-07T07:08:59,893 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-07T07:08:59,896 copying build/lib/mlx_audio/tts/models/spark/bicodec.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-07T07:08:59,899 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,901 copying build/lib/mlx_audio/tts/models/spark/utils/audio.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,903 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-07T07:08:59,906 copying build/lib/mlx_audio/tts/models/spark/utils/file.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark/utils 2025-06-07T07:08:59,909 copying build/lib/mlx_audio/tts/models/spark/audio_tokenizer.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/spark 2025-06-07T07:08:59,912 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/bark 2025-06-07T07:08:59,913 copying build/lib/mlx_audio/tts/models/bark/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-07T07:08:59,916 copying build/lib/mlx_audio/tts/models/bark/bark.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-07T07:08:59,919 copying build/lib/mlx_audio/tts/models/bark/isftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-07T07:08:59,921 copying build/lib/mlx_audio/tts/models/bark/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/bark 2025-06-07T07:08:59,925 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/llama 2025-06-07T07:08:59,926 copying build/lib/mlx_audio/tts/models/llama/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2025-06-07T07:08:59,928 copying build/lib/mlx_audio/tts/models/llama/llama.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/llama 2025-06-07T07:08:59,932 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,933 copying build/lib/mlx_audio/tts/models/kokoro/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,935 copying build/lib/mlx_audio/tts/models/kokoro/istftnet.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,938 copying build/lib/mlx_audio/tts/models/kokoro/voice.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,940 copying build/lib/mlx_audio/tts/models/kokoro/pipeline.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,943 copying build/lib/mlx_audio/tts/models/kokoro/modules.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,946 copying build/lib/mlx_audio/tts/models/kokoro/kokoro.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/kokoro 2025-06-07T07:08:59,949 copying build/lib/mlx_audio/tts/models/interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models 2025-06-07T07:08:59,952 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/models/outetts 2025-06-07T07:08:59,953 copying build/lib/mlx_audio/tts/models/outetts/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-07T07:08:59,956 copying build/lib/mlx_audio/tts/models/outetts/tokens.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-07T07:08:59,959 copying build/lib/mlx_audio/tts/models/outetts/dac_interface.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-07T07:08:59,961 copying build/lib/mlx_audio/tts/models/outetts/audio_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-07T07:08:59,964 copying build/lib/mlx_audio/tts/models/outetts/outetts.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-07T07:08:59,967 copying build/lib/mlx_audio/tts/models/outetts/prompt_processor.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/models/outetts 2025-06-07T07:08:59,970 copying build/lib/mlx_audio/tts/audio_player.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-07T07:08:59,974 creating build/bdist.linux-armv7l/wheel/mlx_audio/tts/tests 2025-06-07T07:08:59,975 copying build/lib/mlx_audio/tts/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-07T07:08:59,977 copying build/lib/mlx_audio/tts/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-07T07:08:59,980 copying build/lib/mlx_audio/tts/tests/test_interpolate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-07T07:08:59,982 copying build/lib/mlx_audio/tts/tests/test_models.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-07T07:08:59,985 copying build/lib/mlx_audio/tts/tests/test_convert.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts/tests 2025-06-07T07:08:59,988 copying build/lib/mlx_audio/tts/audio_player.html -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-07T07:08:59,992 copying build/lib/mlx_audio/tts/utils.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-07T07:08:59,995 copying build/lib/mlx_audio/tts/generate.py -> build/bdist.linux-armv7l/wheel/./mlx_audio/tts 2025-06-07T07:08:59,998 copying build/lib/mlx_audio/server.py -> build/bdist.linux-armv7l/wheel/./mlx_audio 2025-06-07T07:09:00,001 running install_egg_info 2025-06-07T07:09:00,040 Copying mlx_audio.egg-info to build/bdist.linux-armv7l/wheel/./mlx_audio-0.2.1-py3.11.egg-info 2025-06-07T07:09:00,053 running install_scripts 2025-06-07T07:09:00,066 creating build/bdist.linux-armv7l/wheel/mlx_audio-0.2.1.dist-info/WHEEL 2025-06-07T07:09:00,069 creating '/tmp/pip-wheel-9lic6hpo/mlx_audio-0.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-07T07:09:00,072 adding 'mlx_audio/__init__.py' 2025-06-07T07:09:00,075 adding 'mlx_audio/server.py' 2025-06-07T07:09:00,077 adding 'mlx_audio/version.py' 2025-06-07T07:09:00,080 adding 'mlx_audio/codec/__init__.py' 2025-06-07T07:09:00,082 adding 'mlx_audio/codec/models/__init__.py' 2025-06-07T07:09:00,084 adding 'mlx_audio/codec/models/descript/__init__.py' 2025-06-07T07:09:00,086 adding 'mlx_audio/codec/models/descript/base.py' 2025-06-07T07:09:00,088 adding 'mlx_audio/codec/models/descript/dac.py' 2025-06-07T07:09:00,091 adding 'mlx_audio/codec/models/descript/nn/__init__.py' 2025-06-07T07:09:00,093 adding 'mlx_audio/codec/models/descript/nn/layers.py' 2025-06-07T07:09:00,095 adding 'mlx_audio/codec/models/descript/nn/quantize.py' 2025-06-07T07:09:00,097 adding 'mlx_audio/codec/models/encodec/__init__.py' 2025-06-07T07:09:00,101 adding 'mlx_audio/codec/models/encodec/encodec.py' 2025-06-07T07:09:00,103 adding 'mlx_audio/codec/models/mimi/__init__.py' 2025-06-07T07:09:00,105 adding 'mlx_audio/codec/models/mimi/mimi.py' 2025-06-07T07:09:00,107 adding 'mlx_audio/codec/models/mimi/modules/__init__.py' 2025-06-07T07:09:00,110 adding 'mlx_audio/codec/models/mimi/modules/conv.py' 2025-06-07T07:09:00,112 adding 'mlx_audio/codec/models/mimi/modules/kv_cache.py' 2025-06-07T07:09:00,114 adding 'mlx_audio/codec/models/mimi/modules/quantization.py' 2025-06-07T07:09:00,116 adding 'mlx_audio/codec/models/mimi/modules/seanet.py' 2025-06-07T07:09:00,118 adding 'mlx_audio/codec/models/mimi/modules/transformer.py' 2025-06-07T07:09:00,120 adding 'mlx_audio/codec/models/snac/__init__.py' 2025-06-07T07:09:00,122 adding 'mlx_audio/codec/models/snac/attention.py' 2025-06-07T07:09:00,124 adding 'mlx_audio/codec/models/snac/layers.py' 2025-06-07T07:09:00,126 adding 'mlx_audio/codec/models/snac/snac.py' 2025-06-07T07:09:00,128 adding 'mlx_audio/codec/models/snac/vq.py' 2025-06-07T07:09:00,130 adding 'mlx_audio/codec/models/vocos/__init__.py' 2025-06-07T07:09:00,132 adding 'mlx_audio/codec/models/vocos/mel.py' 2025-06-07T07:09:00,135 adding 'mlx_audio/codec/models/vocos/vocos.py' 2025-06-07T07:09:00,137 adding 'mlx_audio/codec/tests/__init__.py' 2025-06-07T07:09:00,139 adding 'mlx_audio/codec/tests/test_descript.py' 2025-06-07T07:09:00,140 adding 'mlx_audio/codec/tests/test_encodec.py' 2025-06-07T07:09:00,142 adding 'mlx_audio/codec/tests/test_mimi.py' 2025-06-07T07:09:00,144 adding 'mlx_audio/codec/tests/test_snac.py' 2025-06-07T07:09:00,146 adding 'mlx_audio/codec/tests/test_vocos.py' 2025-06-07T07:09:00,148 adding 'mlx_audio/sts/__init__.py' 2025-06-07T07:09:00,150 adding 'mlx_audio/sts/voice_pipeline.py' 2025-06-07T07:09:00,152 adding 'mlx_audio/sts/tests/test_voice_pipeline.py' 2025-06-07T07:09:00,154 adding 'mlx_audio/stt/__init__.py' 2025-06-07T07:09:00,156 adding 'mlx_audio/stt/generate.py' 2025-06-07T07:09:00,159 adding 'mlx_audio/stt/utils.py' 2025-06-07T07:09:00,160 adding 'mlx_audio/stt/models/__init__.py' 2025-06-07T07:09:00,162 adding 'mlx_audio/stt/models/parakeet/__init__.py' 2025-06-07T07:09:00,163 adding 'mlx_audio/stt/models/parakeet/alignment.py' 2025-06-07T07:09:00,165 adding 'mlx_audio/stt/models/parakeet/attention.py' 2025-06-07T07:09:00,167 adding 'mlx_audio/stt/models/parakeet/audio.py' 2025-06-07T07:09:00,169 adding 'mlx_audio/stt/models/parakeet/conformer.py' 2025-06-07T07:09:00,170 adding 'mlx_audio/stt/models/parakeet/ctc.py' 2025-06-07T07:09:00,172 adding 'mlx_audio/stt/models/parakeet/parakeet.py' 2025-06-07T07:09:00,174 adding 'mlx_audio/stt/models/parakeet/rnnt.py' 2025-06-07T07:09:00,175 adding 'mlx_audio/stt/models/parakeet/tokenizer.py' 2025-06-07T07:09:00,179 adding 'mlx_audio/stt/models/wav2vec/feature_extractor.py' 2025-06-07T07:09:00,183 adding 'mlx_audio/stt/models/wav2vec/wav2vec.py' 2025-06-07T07:09:00,184 adding 'mlx_audio/stt/models/whisper/__init__.py' 2025-06-07T07:09:00,186 adding 'mlx_audio/stt/models/whisper/audio.py' 2025-06-07T07:09:00,190 adding 'mlx_audio/stt/models/whisper/decoding.py' 2025-06-07T07:09:00,192 adding 'mlx_audio/stt/models/whisper/timing.py' 2025-06-07T07:09:00,195 adding 'mlx_audio/stt/models/whisper/tokenizer.py' 2025-06-07T07:09:00,199 adding 'mlx_audio/stt/models/whisper/whisper.py' 2025-06-07T07:09:00,201 adding 'mlx_audio/stt/models/whisper/writers.py' 2025-06-07T07:09:00,431 adding 'mlx_audio/stt/models/whisper/assets/gpt2.tiktoken' 2025-06-07T07:09:00,663 adding 'mlx_audio/stt/models/whisper/assets/multilingual.tiktoken' 2025-06-07T07:09:00,670 adding 'mlx_audio/stt/tests/test_models.py' 2025-06-07T07:09:00,672 adding 'mlx_audio/tts/__init__.py' 2025-06-07T07:09:00,676 adding 'mlx_audio/tts/audio_player.html' 2025-06-07T07:09:00,677 adding 'mlx_audio/tts/audio_player.py' 2025-06-07T07:09:00,678 adding 'mlx_audio/tts/convert.py' 2025-06-07T07:09:00,680 adding 'mlx_audio/tts/generate.py' 2025-06-07T07:09:00,682 adding 'mlx_audio/tts/utils.py' 2025-06-07T07:09:00,684 adding 'mlx_audio/tts/models/__init__.py' 2025-06-07T07:09:00,685 adding 'mlx_audio/tts/models/base.py' 2025-06-07T07:09:00,687 adding 'mlx_audio/tts/models/interpolate.py' 2025-06-07T07:09:00,688 adding 'mlx_audio/tts/models/bark/__init__.py' 2025-06-07T07:09:00,691 adding 'mlx_audio/tts/models/bark/bark.py' 2025-06-07T07:09:00,692 adding 'mlx_audio/tts/models/bark/isftnet.py' 2025-06-07T07:09:00,694 adding 'mlx_audio/tts/models/bark/pipeline.py' 2025-06-07T07:09:00,695 adding 'mlx_audio/tts/models/dia/__init__.py' 2025-06-07T07:09:00,697 adding 'mlx_audio/tts/models/dia/audio.py' 2025-06-07T07:09:00,699 adding 'mlx_audio/tts/models/dia/config.py' 2025-06-07T07:09:00,702 adding 'mlx_audio/tts/models/dia/dia.py' 2025-06-07T07:09:00,705 adding 'mlx_audio/tts/models/dia/layers.py' 2025-06-07T07:09:00,707 adding 'mlx_audio/tts/models/kokoro/__init__.py' 2025-06-07T07:09:00,711 adding 'mlx_audio/tts/models/kokoro/istftnet.py' 2025-06-07T07:09:00,714 adding 'mlx_audio/tts/models/kokoro/kokoro.py' 2025-06-07T07:09:00,716 adding 'mlx_audio/tts/models/kokoro/modules.py' 2025-06-07T07:09:00,719 adding 'mlx_audio/tts/models/kokoro/pipeline.py' 2025-06-07T07:09:00,720 adding 'mlx_audio/tts/models/kokoro/voice.py' 2025-06-07T07:09:00,722 adding 'mlx_audio/tts/models/llama/__init__.py' 2025-06-07T07:09:00,724 adding 'mlx_audio/tts/models/llama/llama.py' 2025-06-07T07:09:00,726 adding 'mlx_audio/tts/models/outetts/__init__.py' 2025-06-07T07:09:00,728 adding 'mlx_audio/tts/models/outetts/audio_processor.py' 2025-06-07T07:09:00,729 adding 'mlx_audio/tts/models/outetts/dac_interface.py' 2025-06-07T07:09:00,731 adding 'mlx_audio/tts/models/outetts/outetts.py' 2025-06-07T07:09:00,733 adding 'mlx_audio/tts/models/outetts/prompt_processor.py' 2025-06-07T07:09:00,734 adding 'mlx_audio/tts/models/outetts/tokens.py' 2025-06-07T07:09:00,735 adding 'mlx_audio/tts/models/sesame/__init__.py' 2025-06-07T07:09:00,737 adding 'mlx_audio/tts/models/sesame/attention.py' 2025-06-07T07:09:00,740 adding 'mlx_audio/tts/models/sesame/sesame.py' 2025-06-07T07:09:00,742 adding 'mlx_audio/tts/models/sesame/watermarking.py' 2025-06-07T07:09:00,743 adding 'mlx_audio/tts/models/spark/__init__.py' 2025-06-07T07:09:00,745 adding 'mlx_audio/tts/models/spark/audio_tokenizer.py' 2025-06-07T07:09:00,747 adding 'mlx_audio/tts/models/spark/bicodec.py' 2025-06-07T07:09:00,749 adding 'mlx_audio/tts/models/spark/mel_spec.py' 2025-06-07T07:09:00,751 adding 'mlx_audio/tts/models/spark/spark.py' 2025-06-07T07:09:00,752 adding 'mlx_audio/tts/models/spark/modules/__init__.py' 2025-06-07T07:09:00,754 adding 'mlx_audio/tts/models/spark/modules/finite_scalar_quantization.py' 2025-06-07T07:09:00,756 adding 'mlx_audio/tts/models/spark/modules/residual.py' 2025-06-07T07:09:00,758 adding 'mlx_audio/tts/models/spark/modules/residual_fsq.py' 2025-06-07T07:09:00,760 adding 'mlx_audio/tts/models/spark/modules/blocks/__init__.py' 2025-06-07T07:09:00,761 adding 'mlx_audio/tts/models/spark/modules/blocks/sampler.py' 2025-06-07T07:09:00,763 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/__init__.py' 2025-06-07T07:09:00,764 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_decoder.py' 2025-06-07T07:09:00,765 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/feat_encoder.py' 2025-06-07T07:09:00,767 adding 'mlx_audio/tts/models/spark/modules/encoder_decoder/wave_generator.py' 2025-06-07T07:09:00,768 adding 'mlx_audio/tts/models/spark/modules/speaker/__init__.py' 2025-06-07T07:09:00,770 adding 'mlx_audio/tts/models/spark/modules/speaker/ecapa_tdnn.py' 2025-06-07T07:09:00,772 adding 'mlx_audio/tts/models/spark/modules/speaker/perceiver_encoder.py' 2025-06-07T07:09:00,774 adding 'mlx_audio/tts/models/spark/modules/speaker/pooling_layers.py' 2025-06-07T07:09:00,775 adding 'mlx_audio/tts/models/spark/modules/speaker/speaker_encoder.py' 2025-06-07T07:09:00,778 adding 'mlx_audio/tts/models/spark/utils/audio.py' 2025-06-07T07:09:00,780 adding 'mlx_audio/tts/models/spark/utils/file.py' 2025-06-07T07:09:00,781 adding 'mlx_audio/tts/models/spark/utils/token_parser.py' 2025-06-07T07:09:00,783 adding 'mlx_audio/tts/tests/__init__.py' 2025-06-07T07:09:00,784 adding 'mlx_audio/tts/tests/test_base.py' 2025-06-07T07:09:00,786 adding 'mlx_audio/tts/tests/test_convert.py' 2025-06-07T07:09:00,787 adding 'mlx_audio/tts/tests/test_interpolate.py' 2025-06-07T07:09:00,790 adding 'mlx_audio/tts/tests/test_models.py' 2025-06-07T07:09:00,793 adding 'mlx_audio-0.2.1.dist-info/licenses/LICENSE' 2025-06-07T07:09:00,795 adding 'mlx_audio-0.2.1.dist-info/METADATA' 2025-06-07T07:09:00,796 adding 'mlx_audio-0.2.1.dist-info/WHEEL' 2025-06-07T07:09:00,797 adding 'mlx_audio-0.2.1.dist-info/entry_points.txt' 2025-06-07T07:09:00,798 adding 'mlx_audio-0.2.1.dist-info/top_level.txt' 2025-06-07T07:09:00,800 adding 'mlx_audio-0.2.1.dist-info/RECORD' 2025-06-07T07:09:00,813 removing build/bdist.linux-armv7l/wheel 2025-06-07T07:09:00,965 Building wheel for mlx-audio (setup.py): finished with status 'done' 2025-06-07T07:09:00,978 Created wheel for mlx-audio: filename=mlx_audio-0.2.1-py3-none-any.whl size=1008903 sha256=f437bba566a56365a01b2daf116ed75be8ad2ce023931a9778cdb6b1e4f3ced6 2025-06-07T07:09:00,979 Stored in directory: /tmp/pip-ephem-wheel-cache-4f86zk78/wheels/7c/79/0a/5ec113d62c0a52af45e150b9d294e68b9dacbcef2a5f03246f 2025-06-07T07:09:01,001 Successfully built mlx-audio 2025-06-07T07:09:01,033 Removed build tracker: '/tmp/pip-build-tracker-irg9onoh'