2026-03-17T04:42:59,010 Created temporary directory: /tmp/pip-ephem-wheel-cache-ecrkr543 2026-03-17T04:42:59,012 Created temporary directory: /tmp/pip-build-tracker-_dfsbqjy 2026-03-17T04:42:59,012 Initialized build tracking at /tmp/pip-build-tracker-_dfsbqjy 2026-03-17T04:42:59,013 Created build tracker: /tmp/pip-build-tracker-_dfsbqjy 2026-03-17T04:42:59,013 Entered build tracker: /tmp/pip-build-tracker-_dfsbqjy 2026-03-17T04:42:59,014 Created temporary directory: /tmp/pip-wheel-q8_ar3u1 2026-03-17T04:42:59,017 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-17T04:42:59,020 Created temporary directory: /tmp/pip-ephem-wheel-cache-_9iajdj9 2026-03-17T04:42:59,041 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-17T04:42:59,045 2 location(s) to search for versions of vmlx: 2026-03-17T04:42:59,045 * https://pypi.org/simple/vmlx/ 2026-03-17T04:42:59,045 * https://www.piwheels.org/simple/vmlx/ 2026-03-17T04:42:59,045 Fetching project page and analyzing links: https://pypi.org/simple/vmlx/ 2026-03-17T04:42:59,046 Getting page https://pypi.org/simple/vmlx/ 2026-03-17T04:42:59,048 Found index url https://pypi.org/simple 2026-03-17T04:42:59,260 Fetched page https://pypi.org/simple/vmlx/ as application/vnd.pypi.simple.v1+json 2026-03-17T04:42:59,262 Skipping link: No binaries permitted for vmlx: https://files.pythonhosted.org/packages/82/bb/249e9eaa5f15c6a0018daf90c24c6b1fc37bb0b537a0b2748a5a72513feb/vmlx-1.0.0-py3-none-any.whl (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,263 Found link https://files.pythonhosted.org/packages/aa/29/bbd1313278786673fd31db6b758ff8388042762e8fcce63cf931ebeec103/vmlx-1.0.0.tar.gz (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10), version: 1.0.0 2026-03-17T04:42:59,264 Skipping link: No binaries permitted for vmlx: https://files.pythonhosted.org/packages/13/18/c850289820c216b6f2d381d223039e298dc2ed8d62f89c44a7775c29fe7f/vmlx-1.0.1-py3-none-any.whl (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,265 Found link https://files.pythonhosted.org/packages/02/b0/815b6f943b37642ede408b69f1633693598eebe36ca3beffa6ed6047b807/vmlx-1.0.1.tar.gz (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10), version: 1.0.1 2026-03-17T04:42:59,265 Skipping link: No binaries permitted for vmlx: https://files.pythonhosted.org/packages/21/6e/f31178b8ea511856851bd93f73fda0cbd78b74c678eec1c145e7e4cb4b71/vmlx-1.0.2-py3-none-any.whl (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,267 Found link https://files.pythonhosted.org/packages/12/a3/57e87aa90301243ec203b6bf8c23ecf2904b4e2a7e7c3ec170033947ac34/vmlx-1.0.2.tar.gz (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10), version: 1.0.2 2026-03-17T04:42:59,267 Skipping link: No binaries permitted for vmlx: https://files.pythonhosted.org/packages/8a/61/206c604cde2ae5942344c6425733b45870655133ef601872c0b8f193c8cc/vmlx-1.0.3-py3-none-any.whl (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,268 Found link https://files.pythonhosted.org/packages/45/bc/0a49d266fdb7429cc89798dad5c76fd77b48d790b6d0418b9d19ad651275/vmlx-1.0.3.tar.gz (from https://pypi.org/simple/vmlx/) (requires-python:>=3.10), version: 1.0.3 2026-03-17T04:42:59,269 Fetching project page and analyzing links: https://www.piwheels.org/simple/vmlx/ 2026-03-17T04:42:59,270 Getting page https://www.piwheels.org/simple/vmlx/ 2026-03-17T04:42:59,271 Found index url https://www.piwheels.org/simple 2026-03-17T04:42:59,427 Fetched page https://www.piwheels.org/simple/vmlx/ as text/html 2026-03-17T04:42:59,429 Skipping link: No binaries permitted for vmlx: https://www.piwheels.org/simple/vmlx/vmlx-1.0.2-py3-none-any.whl#sha256=59ab47e96313601d897d0364d63cfde85406bf2997910f9535f6293e2056f58a (from https://www.piwheels.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,430 Skipping link: No binaries permitted for vmlx: https://www.piwheels.org/simple/vmlx/vmlx-1.0.1-py3-none-any.whl#sha256=73aa37235fbae09cb08273e4217e1256b03db17d083f13da4e0cae4801d77e14 (from https://www.piwheels.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,431 Skipping link: No binaries permitted for vmlx: https://www.piwheels.org/simple/vmlx/vmlx-1.0.0-py3-none-any.whl#sha256=87d59b706b5a5e94e5d727886e04888f62201073141631263906c1357112f1b4 (from https://www.piwheels.org/simple/vmlx/) (requires-python:>=3.10) 2026-03-17T04:42:59,431 Skipping link: not a file: https://www.piwheels.org/simple/vmlx/ 2026-03-17T04:42:59,432 Skipping link: not a file: https://pypi.org/simple/vmlx/ 2026-03-17T04:42:59,453 Given no hashes to check 1 links for project 'vmlx': discarding no candidates 2026-03-17T04:42:59,473 Collecting vmlx==1.0.3 2026-03-17T04:42:59,475 Created temporary directory: /tmp/pip-unpack-t0p5a7yn 2026-03-17T04:42:59,687 Downloading vmlx-1.0.3.tar.gz (606 kB) 2026-03-17T04:43:00,309 Added vmlx==1.0.3 from https://files.pythonhosted.org/packages/45/bc/0a49d266fdb7429cc89798dad5c76fd77b48d790b6d0418b9d19ad651275/vmlx-1.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-_dfsbqjy' 2026-03-17T04:43:00,316 Created temporary directory: /tmp/pip-build-env-ha0m2b4j 2026-03-17T04:43:00,321 Installing build dependencies: started 2026-03-17T04:43:00,322 Running command pip subprocess to install build dependencies 2026-03-17T04:43:01,455 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-17T04:43:02,236 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-17T04:43:02,259 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-17T04:43:04,026 Collecting setuptools>=61.0 2026-03-17T04:43:04,101 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-17T04:43:04,374 Collecting wheel 2026-03-17T04:43:04,389 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-17T04:43:04,574 Collecting packaging>=24.0 2026-03-17T04:43:04,600 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-17T04:43:07,574 Installing collected packages: setuptools, packaging, wheel 2026-03-17T04:43:10,991 Creating /tmp/pip-build-env-ha0m2b4j/overlay/local/bin 2026-03-17T04:43:10,993 changing mode of /tmp/pip-build-env-ha0m2b4j/overlay/local/bin/wheel to 755 2026-03-17T04:43:11,014 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-17T04:43:11,294 Installing build dependencies: finished with status 'done' 2026-03-17T04:43:11,300 Getting requirements to build wheel: started 2026-03-17T04:43:11,302 Running command Getting requirements to build wheel 2026-03-17T04:43:11,947 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-17T04:43:11,948 !! 2026-03-17T04:43:11,949 ******************************************************************************** 2026-03-17T04:43:11,950 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-17T04:43:11,951 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-17T04:43:11,952 or your builds will no longer be supported. 2026-03-17T04:43:11,953 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:11,954 ******************************************************************************** 2026-03-17T04:43:11,954 !! 2026-03-17T04:43:11,955 corresp(dist, value, root_dir) 2026-03-17T04:43:12,033 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-17T04:43:12,034 !! 2026-03-17T04:43:12,035 ******************************************************************************** 2026-03-17T04:43:12,035 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-17T04:43:12,036 License :: OSI Approved :: Apache Software License 2026-03-17T04:43:12,037 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:12,037 ******************************************************************************** 2026-03-17T04:43:12,038 !! 2026-03-17T04:43:12,039 dist._finalize_license_expression() 2026-03-17T04:43:12,039 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-17T04:43:12,040 !! 2026-03-17T04:43:12,041 ******************************************************************************** 2026-03-17T04:43:12,041 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-17T04:43:12,042 License :: OSI Approved :: Apache Software License 2026-03-17T04:43:12,043 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:12,044 ******************************************************************************** 2026-03-17T04:43:12,045 !! 2026-03-17T04:43:12,046 self._finalize_license_expression() 2026-03-17T04:43:12,048 running egg_info 2026-03-17T04:43:12,054 writing vmlx.egg-info/PKG-INFO 2026-03-17T04:43:12,066 writing dependency_links to vmlx.egg-info/dependency_links.txt 2026-03-17T04:43:12,068 writing entry points to vmlx.egg-info/entry_points.txt 2026-03-17T04:43:12,075 writing requirements to vmlx.egg-info/requires.txt 2026-03-17T04:43:12,076 writing top-level names to vmlx.egg-info/top_level.txt 2026-03-17T04:43:12,109 reading manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:12,119 adding license file 'LICENSE' 2026-03-17T04:43:12,128 writing manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:12,227 Getting requirements to build wheel: finished with status 'done' 2026-03-17T04:43:12,230 Created temporary directory: /tmp/pip-modern-metadata-mg62yldi 2026-03-17T04:43:12,232 Preparing metadata (pyproject.toml): started 2026-03-17T04:43:12,234 Running command Preparing metadata (pyproject.toml) 2026-03-17T04:43:12,808 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-17T04:43:12,808 !! 2026-03-17T04:43:12,810 ******************************************************************************** 2026-03-17T04:43:12,810 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-17T04:43:12,811 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-17T04:43:12,812 or your builds will no longer be supported. 2026-03-17T04:43:12,813 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:12,814 ******************************************************************************** 2026-03-17T04:43:12,815 !! 2026-03-17T04:43:12,815 corresp(dist, value, root_dir) 2026-03-17T04:43:12,889 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-17T04:43:12,889 !! 2026-03-17T04:43:12,890 ******************************************************************************** 2026-03-17T04:43:12,890 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-17T04:43:12,891 License :: OSI Approved :: Apache Software License 2026-03-17T04:43:12,892 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:12,893 ******************************************************************************** 2026-03-17T04:43:12,893 !! 2026-03-17T04:43:12,894 dist._finalize_license_expression() 2026-03-17T04:43:12,895 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-17T04:43:12,895 !! 2026-03-17T04:43:12,896 ******************************************************************************** 2026-03-17T04:43:12,896 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-17T04:43:12,897 License :: OSI Approved :: Apache Software License 2026-03-17T04:43:12,898 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:12,899 ******************************************************************************** 2026-03-17T04:43:12,900 !! 2026-03-17T04:43:12,901 self._finalize_license_expression() 2026-03-17T04:43:12,902 running dist_info 2026-03-17T04:43:12,911 creating /tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info 2026-03-17T04:43:12,912 writing /tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/PKG-INFO 2026-03-17T04:43:12,924 writing dependency_links to /tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/dependency_links.txt 2026-03-17T04:43:12,926 writing entry points to /tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/entry_points.txt 2026-03-17T04:43:12,932 writing requirements to /tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/requires.txt 2026-03-17T04:43:12,933 writing top-level names to /tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/top_level.txt 2026-03-17T04:43:12,935 writing manifest file '/tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:12,965 reading manifest file '/tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:12,967 adding license file 'LICENSE' 2026-03-17T04:43:12,973 writing manifest file '/tmp/pip-modern-metadata-mg62yldi/vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:12,975 creating '/tmp/pip-modern-metadata-mg62yldi/vmlx-1.0.3.dist-info' 2026-03-17T04:43:13,101 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-17T04:43:13,108 Source in /tmp/pip-wheel-q8_ar3u1/vmlx_46f3f9e198104dc3933c2b2c7510e364 has version 1.0.3, which satisfies requirement vmlx==1.0.3 from https://files.pythonhosted.org/packages/45/bc/0a49d266fdb7429cc89798dad5c76fd77b48d790b6d0418b9d19ad651275/vmlx-1.0.3.tar.gz 2026-03-17T04:43:13,109 Removed vmlx==1.0.3 from https://files.pythonhosted.org/packages/45/bc/0a49d266fdb7429cc89798dad5c76fd77b48d790b6d0418b9d19ad651275/vmlx-1.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-_dfsbqjy' 2026-03-17T04:43:13,119 Created temporary directory: /tmp/pip-unpack-dfao0ezs 2026-03-17T04:43:13,120 Building wheels for collected packages: vmlx 2026-03-17T04:43:13,124 Created temporary directory: /tmp/pip-wheel-36cx00b6 2026-03-17T04:43:13,125 Destination directory: /tmp/pip-wheel-36cx00b6 2026-03-17T04:43:13,128 Building wheel for vmlx (pyproject.toml): started 2026-03-17T04:43:13,129 Running command Building wheel for vmlx (pyproject.toml) 2026-03-17T04:43:13,686 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-17T04:43:13,686 !! 2026-03-17T04:43:13,687 ******************************************************************************** 2026-03-17T04:43:13,688 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-17T04:43:13,689 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-17T04:43:13,689 or your builds will no longer be supported. 2026-03-17T04:43:13,690 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:13,690 ******************************************************************************** 2026-03-17T04:43:13,691 !! 2026-03-17T04:43:13,692 corresp(dist, value, root_dir) 2026-03-17T04:43:13,760 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-17T04:43:13,761 !! 2026-03-17T04:43:13,762 ******************************************************************************** 2026-03-17T04:43:13,762 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-17T04:43:13,764 License :: OSI Approved :: Apache Software License 2026-03-17T04:43:13,765 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:13,765 ******************************************************************************** 2026-03-17T04:43:13,767 !! 2026-03-17T04:43:13,767 dist._finalize_license_expression() 2026-03-17T04:43:13,768 /tmp/pip-build-env-ha0m2b4j/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-17T04:43:13,769 !! 2026-03-17T04:43:13,770 ******************************************************************************** 2026-03-17T04:43:13,771 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-17T04:43:13,772 License :: OSI Approved :: Apache Software License 2026-03-17T04:43:13,773 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-17T04:43:13,774 ******************************************************************************** 2026-03-17T04:43:13,775 !! 2026-03-17T04:43:13,776 self._finalize_license_expression() 2026-03-17T04:43:13,776 running bdist_wheel 2026-03-17T04:43:13,786 running build 2026-03-17T04:43:13,787 running build_py 2026-03-17T04:43:13,793 creating build/lib/vmlx_engine 2026-03-17T04:43:13,795 copying vmlx_engine/optimizations.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,797 copying vmlx_engine/simple.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,800 copying vmlx_engine/mlx_platform.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,802 copying vmlx_engine/cli.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,805 copying vmlx_engine/output_collector.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,808 copying vmlx_engine/reranker.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,811 copying vmlx_engine/benchmark.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,814 copying vmlx_engine/worker.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,816 copying vmlx_engine/server.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,822 copying vmlx_engine/gradio_app.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,824 copying vmlx_engine/model_configs.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,827 copying vmlx_engine/paged_cache.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,830 copying vmlx_engine/attention.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,833 copying vmlx_engine/prefix_cache.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,836 copying vmlx_engine/speculative.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,838 copying vmlx_engine/model_config_registry.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,840 copying vmlx_engine/__init__.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,842 copying vmlx_engine/multimodal_processor.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,844 copying vmlx_engine/request.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,846 copying vmlx_engine/mllm_scheduler.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,850 copying vmlx_engine/disk_cache.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,852 copying vmlx_engine/plugin.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,854 copying vmlx_engine/gradio_text_app.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,856 copying vmlx_engine/model_runner.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,859 copying vmlx_engine/block_disk_store.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,861 copying vmlx_engine/memory_cache.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,864 copying vmlx_engine/engine_core.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,867 copying vmlx_engine/mllm_batch_generator.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,871 copying vmlx_engine/model_registry.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,873 copying vmlx_engine/mllm_cache.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,876 copying vmlx_engine/vision_embedding_cache.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,878 copying vmlx_engine/image_gen.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,881 copying vmlx_engine/embedding.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,882 copying vmlx_engine/scheduler.py -> build/lib/vmlx_engine 2026-03-17T04:43:13,887 creating build/lib/vmlx_engine/audio 2026-03-17T04:43:13,888 copying vmlx_engine/audio/tts.py -> build/lib/vmlx_engine/audio 2026-03-17T04:43:13,890 copying vmlx_engine/audio/processor.py -> build/lib/vmlx_engine/audio 2026-03-17T04:43:13,892 copying vmlx_engine/audio/stt.py -> build/lib/vmlx_engine/audio 2026-03-17T04:43:13,894 copying vmlx_engine/audio/__init__.py -> build/lib/vmlx_engine/audio 2026-03-17T04:43:13,897 creating build/lib/vmlx_engine/utils 2026-03-17T04:43:13,897 copying vmlx_engine/utils/jang_loader.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,900 copying vmlx_engine/utils/model_inspector.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,903 copying vmlx_engine/utils/mamba_cache.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,905 copying vmlx_engine/utils/__init__.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,907 copying vmlx_engine/utils/chat_templates.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,909 copying vmlx_engine/utils/tokenizer.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,911 copying vmlx_engine/utils/nemotron_latent_moe.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,914 copying vmlx_engine/utils/cache_types.py -> build/lib/vmlx_engine/utils 2026-03-17T04:43:13,917 creating build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,918 copying vmlx_engine/tool_parsers/auto_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,920 copying vmlx_engine/tool_parsers/kimi_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,922 copying vmlx_engine/tool_parsers/minimax_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,925 copying vmlx_engine/tool_parsers/deepseek_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,927 copying vmlx_engine/tool_parsers/qwen_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,929 copying vmlx_engine/tool_parsers/__init__.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,931 copying vmlx_engine/tool_parsers/functionary_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,933 copying vmlx_engine/tool_parsers/abstract_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,935 copying vmlx_engine/tool_parsers/mistral_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,938 copying vmlx_engine/tool_parsers/glm47_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,940 copying vmlx_engine/tool_parsers/step3p5_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,942 copying vmlx_engine/tool_parsers/llama_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,943 copying vmlx_engine/tool_parsers/granite_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,946 copying vmlx_engine/tool_parsers/hermes_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,948 copying vmlx_engine/tool_parsers/xlam_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,950 copying vmlx_engine/tool_parsers/nemotron_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-17T04:43:13,953 creating build/lib/vmlx_engine/commands 2026-03-17T04:43:13,954 copying vmlx_engine/commands/info.py -> build/lib/vmlx_engine/commands 2026-03-17T04:43:13,956 copying vmlx_engine/commands/convert.py -> build/lib/vmlx_engine/commands 2026-03-17T04:43:13,958 copying vmlx_engine/commands/doctor.py -> build/lib/vmlx_engine/commands 2026-03-17T04:43:13,960 copying vmlx_engine/commands/__init__.py -> build/lib/vmlx_engine/commands 2026-03-17T04:43:13,962 copying vmlx_engine/commands/list.py -> build/lib/vmlx_engine/commands 2026-03-17T04:43:13,965 creating build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,965 copying vmlx_engine/reasoning/qwen3_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,967 copying vmlx_engine/reasoning/base.py -> build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,969 copying vmlx_engine/reasoning/__init__.py -> build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,971 copying vmlx_engine/reasoning/deepseek_r1_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,974 copying vmlx_engine/reasoning/gptoss_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,976 copying vmlx_engine/reasoning/think_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-17T04:43:13,978 creating build/lib/vmlx_engine/engine 2026-03-17T04:43:13,979 copying vmlx_engine/engine/simple.py -> build/lib/vmlx_engine/engine 2026-03-17T04:43:13,982 copying vmlx_engine/engine/batched.py -> build/lib/vmlx_engine/engine 2026-03-17T04:43:13,985 copying vmlx_engine/engine/base.py -> build/lib/vmlx_engine/engine 2026-03-17T04:43:13,987 copying vmlx_engine/engine/__init__.py -> build/lib/vmlx_engine/engine 2026-03-17T04:43:13,989 creating build/lib/vmlx_engine/mcp 2026-03-17T04:43:13,990 copying vmlx_engine/mcp/security.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:13,993 copying vmlx_engine/mcp/client.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:13,996 copying vmlx_engine/mcp/tools.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:13,998 copying vmlx_engine/mcp/__init__.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:14,000 copying vmlx_engine/mcp/config.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:14,003 copying vmlx_engine/mcp/executor.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:14,005 copying vmlx_engine/mcp/types.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:14,007 copying vmlx_engine/mcp/manager.py -> build/lib/vmlx_engine/mcp 2026-03-17T04:43:14,010 creating build/lib/vmlx_engine/api 2026-03-17T04:43:14,011 copying vmlx_engine/api/streaming.py -> build/lib/vmlx_engine/api 2026-03-17T04:43:14,014 copying vmlx_engine/api/models.py -> build/lib/vmlx_engine/api 2026-03-17T04:43:14,016 copying vmlx_engine/api/utils.py -> build/lib/vmlx_engine/api 2026-03-17T04:43:14,018 copying vmlx_engine/api/__init__.py -> build/lib/vmlx_engine/api 2026-03-17T04:43:14,020 copying vmlx_engine/api/anthropic_adapter.py -> build/lib/vmlx_engine/api 2026-03-17T04:43:14,023 copying vmlx_engine/api/tool_calling.py -> build/lib/vmlx_engine/api 2026-03-17T04:43:14,026 creating build/lib/vmlx_engine/models 2026-03-17T04:43:14,027 copying vmlx_engine/models/llm.py -> build/lib/vmlx_engine/models 2026-03-17T04:43:14,029 copying vmlx_engine/models/mllm.py -> build/lib/vmlx_engine/models 2026-03-17T04:43:14,033 copying vmlx_engine/models/__init__.py -> build/lib/vmlx_engine/models 2026-03-17T04:43:14,034 running egg_info 2026-03-17T04:43:14,044 writing vmlx.egg-info/PKG-INFO 2026-03-17T04:43:14,055 writing dependency_links to vmlx.egg-info/dependency_links.txt 2026-03-17T04:43:14,057 writing entry points to vmlx.egg-info/entry_points.txt 2026-03-17T04:43:14,063 writing requirements to vmlx.egg-info/requires.txt 2026-03-17T04:43:14,064 writing top-level names to vmlx.egg-info/top_level.txt 2026-03-17T04:43:14,084 reading manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:14,093 adding license file 'LICENSE' 2026-03-17T04:43:14,101 writing manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-17T04:43:14,123 installing to build/bdist.linux-armv7l/wheel 2026-03-17T04:43:14,124 running install 2026-03-17T04:43:14,147 running install_lib 2026-03-17T04:43:14,152 creating build/bdist.linux-armv7l/wheel 2026-03-17T04:43:14,155 creating build/bdist.linux-armv7l/wheel/vmlx_engine 2026-03-17T04:43:14,156 copying build/lib/vmlx_engine/optimizations.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,158 copying build/lib/vmlx_engine/simple.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,160 copying build/lib/vmlx_engine/mlx_platform.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,163 copying build/lib/vmlx_engine/cli.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,166 copying build/lib/vmlx_engine/output_collector.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,168 copying build/lib/vmlx_engine/reranker.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,170 copying build/lib/vmlx_engine/benchmark.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,174 creating build/bdist.linux-armv7l/wheel/vmlx_engine/audio 2026-03-17T04:43:14,176 copying build/lib/vmlx_engine/audio/tts.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-17T04:43:14,178 copying build/lib/vmlx_engine/audio/processor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-17T04:43:14,180 copying build/lib/vmlx_engine/audio/stt.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-17T04:43:14,183 copying build/lib/vmlx_engine/audio/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-17T04:43:14,185 copying build/lib/vmlx_engine/worker.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,187 copying build/lib/vmlx_engine/server.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,192 creating build/bdist.linux-armv7l/wheel/vmlx_engine/utils 2026-03-17T04:43:14,193 copying build/lib/vmlx_engine/utils/jang_loader.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,196 copying build/lib/vmlx_engine/utils/model_inspector.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,199 copying build/lib/vmlx_engine/utils/mamba_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,202 copying build/lib/vmlx_engine/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,203 copying build/lib/vmlx_engine/utils/chat_templates.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,206 copying build/lib/vmlx_engine/utils/tokenizer.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,208 copying build/lib/vmlx_engine/utils/nemotron_latent_moe.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,210 copying build/lib/vmlx_engine/utils/cache_types.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-17T04:43:14,213 creating build/bdist.linux-armv7l/wheel/vmlx_engine/tool_parsers 2026-03-17T04:43:14,214 copying build/lib/vmlx_engine/tool_parsers/auto_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,217 copying build/lib/vmlx_engine/tool_parsers/kimi_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,219 copying build/lib/vmlx_engine/tool_parsers/minimax_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,221 copying build/lib/vmlx_engine/tool_parsers/deepseek_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,223 copying build/lib/vmlx_engine/tool_parsers/qwen_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,226 copying build/lib/vmlx_engine/tool_parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,228 copying build/lib/vmlx_engine/tool_parsers/functionary_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,230 copying build/lib/vmlx_engine/tool_parsers/abstract_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,232 copying build/lib/vmlx_engine/tool_parsers/mistral_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,235 copying build/lib/vmlx_engine/tool_parsers/glm47_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,237 copying build/lib/vmlx_engine/tool_parsers/step3p5_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,239 copying build/lib/vmlx_engine/tool_parsers/llama_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,241 copying build/lib/vmlx_engine/tool_parsers/granite_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,243 copying build/lib/vmlx_engine/tool_parsers/hermes_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,246 copying build/lib/vmlx_engine/tool_parsers/xlam_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,248 copying build/lib/vmlx_engine/tool_parsers/nemotron_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-17T04:43:14,250 copying build/lib/vmlx_engine/gradio_app.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,253 creating build/bdist.linux-armv7l/wheel/vmlx_engine/commands 2026-03-17T04:43:14,254 copying build/lib/vmlx_engine/commands/info.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-17T04:43:14,256 copying build/lib/vmlx_engine/commands/convert.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-17T04:43:14,259 copying build/lib/vmlx_engine/commands/doctor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-17T04:43:14,261 copying build/lib/vmlx_engine/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-17T04:43:14,263 copying build/lib/vmlx_engine/commands/list.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-17T04:43:14,265 copying build/lib/vmlx_engine/model_configs.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,267 copying build/lib/vmlx_engine/paged_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,270 copying build/lib/vmlx_engine/attention.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,273 copying build/lib/vmlx_engine/prefix_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,276 copying build/lib/vmlx_engine/speculative.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,278 copying build/lib/vmlx_engine/model_config_registry.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,281 creating build/bdist.linux-armv7l/wheel/vmlx_engine/reasoning 2026-03-17T04:43:14,282 copying build/lib/vmlx_engine/reasoning/qwen3_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-17T04:43:14,284 copying build/lib/vmlx_engine/reasoning/base.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-17T04:43:14,286 copying build/lib/vmlx_engine/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-17T04:43:14,288 copying build/lib/vmlx_engine/reasoning/deepseek_r1_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-17T04:43:14,290 copying build/lib/vmlx_engine/reasoning/gptoss_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-17T04:43:14,292 copying build/lib/vmlx_engine/reasoning/think_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-17T04:43:14,295 copying build/lib/vmlx_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,296 copying build/lib/vmlx_engine/multimodal_processor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,299 copying build/lib/vmlx_engine/request.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,301 copying build/lib/vmlx_engine/mllm_scheduler.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,305 copying build/lib/vmlx_engine/disk_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,308 creating build/bdist.linux-armv7l/wheel/vmlx_engine/engine 2026-03-17T04:43:14,309 copying build/lib/vmlx_engine/engine/simple.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-17T04:43:14,312 copying build/lib/vmlx_engine/engine/batched.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-17T04:43:14,315 copying build/lib/vmlx_engine/engine/base.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-17T04:43:14,317 copying build/lib/vmlx_engine/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-17T04:43:14,319 copying build/lib/vmlx_engine/plugin.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,321 copying build/lib/vmlx_engine/gradio_text_app.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,323 creating build/bdist.linux-armv7l/wheel/vmlx_engine/mcp 2026-03-17T04:43:14,325 copying build/lib/vmlx_engine/mcp/security.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,327 copying build/lib/vmlx_engine/mcp/client.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,330 copying build/lib/vmlx_engine/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,332 copying build/lib/vmlx_engine/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,334 copying build/lib/vmlx_engine/mcp/config.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,336 copying build/lib/vmlx_engine/mcp/executor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,339 copying build/lib/vmlx_engine/mcp/types.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,341 copying build/lib/vmlx_engine/mcp/manager.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-17T04:43:14,343 copying build/lib/vmlx_engine/model_runner.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,346 copying build/lib/vmlx_engine/block_disk_store.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,348 copying build/lib/vmlx_engine/memory_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,352 creating build/bdist.linux-armv7l/wheel/vmlx_engine/api 2026-03-17T04:43:14,353 copying build/lib/vmlx_engine/api/streaming.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-17T04:43:14,355 copying build/lib/vmlx_engine/api/models.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-17T04:43:14,358 copying build/lib/vmlx_engine/api/utils.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-17T04:43:14,360 copying build/lib/vmlx_engine/api/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-17T04:43:14,361 copying build/lib/vmlx_engine/api/anthropic_adapter.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-17T04:43:14,364 copying build/lib/vmlx_engine/api/tool_calling.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-17T04:43:14,366 copying build/lib/vmlx_engine/engine_core.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,369 copying build/lib/vmlx_engine/mllm_batch_generator.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,372 copying build/lib/vmlx_engine/model_registry.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,375 copying build/lib/vmlx_engine/mllm_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,377 copying build/lib/vmlx_engine/vision_embedding_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,379 copying build/lib/vmlx_engine/image_gen.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,381 copying build/lib/vmlx_engine/embedding.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,383 copying build/lib/vmlx_engine/scheduler.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-17T04:43:14,387 creating build/bdist.linux-armv7l/wheel/vmlx_engine/models 2026-03-17T04:43:14,388 copying build/lib/vmlx_engine/models/llm.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-17T04:43:14,390 copying build/lib/vmlx_engine/models/mllm.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-17T04:43:14,394 copying build/lib/vmlx_engine/models/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-17T04:43:14,395 running install_egg_info 2026-03-17T04:43:14,400 Copying vmlx.egg-info to build/bdist.linux-armv7l/wheel/./vmlx-1.0.3-py3.11.egg-info 2026-03-17T04:43:14,412 running install_scripts 2026-03-17T04:43:14,425 creating build/bdist.linux-armv7l/wheel/vmlx-1.0.3.dist-info/WHEEL 2026-03-17T04:43:14,428 creating '/tmp/pip-wheel-36cx00b6/.tmp-d8hv3ay0/vmlx-1.0.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-17T04:43:14,432 adding 'vmlx-1.0.3.dist-info/licenses/LICENSE' 2026-03-17T04:43:14,435 adding 'vmlx_engine/__init__.py' 2026-03-17T04:43:14,436 adding 'vmlx_engine/attention.py' 2026-03-17T04:43:14,442 adding 'vmlx_engine/benchmark.py' 2026-03-17T04:43:14,446 adding 'vmlx_engine/block_disk_store.py' 2026-03-17T04:43:14,452 adding 'vmlx_engine/cli.py' 2026-03-17T04:43:14,455 adding 'vmlx_engine/disk_cache.py' 2026-03-17T04:43:14,457 adding 'vmlx_engine/embedding.py' 2026-03-17T04:43:14,460 adding 'vmlx_engine/engine_core.py' 2026-03-17T04:43:14,462 adding 'vmlx_engine/gradio_app.py' 2026-03-17T04:43:14,464 adding 'vmlx_engine/gradio_text_app.py' 2026-03-17T04:43:14,466 adding 'vmlx_engine/image_gen.py' 2026-03-17T04:43:14,470 adding 'vmlx_engine/memory_cache.py' 2026-03-17T04:43:14,480 adding 'vmlx_engine/mllm_batch_generator.py' 2026-03-17T04:43:14,482 adding 'vmlx_engine/mllm_cache.py' 2026-03-17T04:43:14,492 adding 'vmlx_engine/mllm_scheduler.py' 2026-03-17T04:43:14,494 adding 'vmlx_engine/mlx_platform.py' 2026-03-17T04:43:14,496 adding 'vmlx_engine/model_config_registry.py' 2026-03-17T04:43:14,498 adding 'vmlx_engine/model_configs.py' 2026-03-17T04:43:14,499 adding 'vmlx_engine/model_registry.py' 2026-03-17T04:43:14,502 adding 'vmlx_engine/model_runner.py' 2026-03-17T04:43:14,503 adding 'vmlx_engine/multimodal_processor.py' 2026-03-17T04:43:14,505 adding 'vmlx_engine/optimizations.py' 2026-03-17T04:43:14,507 adding 'vmlx_engine/output_collector.py' 2026-03-17T04:43:14,512 adding 'vmlx_engine/paged_cache.py' 2026-03-17T04:43:14,514 adding 'vmlx_engine/plugin.py' 2026-03-17T04:43:14,520 adding 'vmlx_engine/prefix_cache.py' 2026-03-17T04:43:14,522 adding 'vmlx_engine/request.py' 2026-03-17T04:43:14,523 adding 'vmlx_engine/reranker.py' 2026-03-17T04:43:14,534 adding 'vmlx_engine/scheduler.py' 2026-03-17T04:43:14,557 adding 'vmlx_engine/server.py' 2026-03-17T04:43:14,561 adding 'vmlx_engine/simple.py' 2026-03-17T04:43:14,562 adding 'vmlx_engine/speculative.py' 2026-03-17T04:43:14,564 adding 'vmlx_engine/vision_embedding_cache.py' 2026-03-17T04:43:14,566 adding 'vmlx_engine/worker.py' 2026-03-17T04:43:14,568 adding 'vmlx_engine/api/__init__.py' 2026-03-17T04:43:14,570 adding 'vmlx_engine/api/anthropic_adapter.py' 2026-03-17T04:43:14,573 adding 'vmlx_engine/api/models.py' 2026-03-17T04:43:14,575 adding 'vmlx_engine/api/streaming.py' 2026-03-17T04:43:14,577 adding 'vmlx_engine/api/tool_calling.py' 2026-03-17T04:43:14,579 adding 'vmlx_engine/api/utils.py' 2026-03-17T04:43:14,581 adding 'vmlx_engine/audio/__init__.py' 2026-03-17T04:43:14,583 adding 'vmlx_engine/audio/processor.py' 2026-03-17T04:43:14,584 adding 'vmlx_engine/audio/stt.py' 2026-03-17T04:43:14,586 adding 'vmlx_engine/audio/tts.py' 2026-03-17T04:43:14,588 adding 'vmlx_engine/commands/__init__.py' 2026-03-17T04:43:14,590 adding 'vmlx_engine/commands/convert.py' 2026-03-17T04:43:14,592 adding 'vmlx_engine/commands/doctor.py' 2026-03-17T04:43:14,593 adding 'vmlx_engine/commands/info.py' 2026-03-17T04:43:14,594 adding 'vmlx_engine/commands/list.py' 2026-03-17T04:43:14,596 adding 'vmlx_engine/engine/__init__.py' 2026-03-17T04:43:14,597 adding 'vmlx_engine/engine/base.py' 2026-03-17T04:43:14,601 adding 'vmlx_engine/engine/batched.py' 2026-03-17T04:43:14,604 adding 'vmlx_engine/engine/simple.py' 2026-03-17T04:43:14,606 adding 'vmlx_engine/mcp/__init__.py' 2026-03-17T04:43:14,608 adding 'vmlx_engine/mcp/client.py' 2026-03-17T04:43:14,609 adding 'vmlx_engine/mcp/config.py' 2026-03-17T04:43:14,611 adding 'vmlx_engine/mcp/executor.py' 2026-03-17T04:43:14,613 adding 'vmlx_engine/mcp/manager.py' 2026-03-17T04:43:14,616 adding 'vmlx_engine/mcp/security.py' 2026-03-17T04:43:14,618 adding 'vmlx_engine/mcp/tools.py' 2026-03-17T04:43:14,619 adding 'vmlx_engine/mcp/types.py' 2026-03-17T04:43:14,621 adding 'vmlx_engine/models/__init__.py' 2026-03-17T04:43:14,623 adding 'vmlx_engine/models/llm.py' 2026-03-17T04:43:14,631 adding 'vmlx_engine/models/mllm.py' 2026-03-17T04:43:14,633 adding 'vmlx_engine/reasoning/__init__.py' 2026-03-17T04:43:14,634 adding 'vmlx_engine/reasoning/base.py' 2026-03-17T04:43:14,636 adding 'vmlx_engine/reasoning/deepseek_r1_parser.py' 2026-03-17T04:43:14,638 adding 'vmlx_engine/reasoning/gptoss_parser.py' 2026-03-17T04:43:14,639 adding 'vmlx_engine/reasoning/qwen3_parser.py' 2026-03-17T04:43:14,641 adding 'vmlx_engine/reasoning/think_parser.py' 2026-03-17T04:43:14,643 adding 'vmlx_engine/tool_parsers/__init__.py' 2026-03-17T04:43:14,645 adding 'vmlx_engine/tool_parsers/abstract_tool_parser.py' 2026-03-17T04:43:14,647 adding 'vmlx_engine/tool_parsers/auto_tool_parser.py' 2026-03-17T04:43:14,648 adding 'vmlx_engine/tool_parsers/deepseek_tool_parser.py' 2026-03-17T04:43:14,650 adding 'vmlx_engine/tool_parsers/functionary_tool_parser.py' 2026-03-17T04:43:14,652 adding 'vmlx_engine/tool_parsers/glm47_tool_parser.py' 2026-03-17T04:43:14,654 adding 'vmlx_engine/tool_parsers/granite_tool_parser.py' 2026-03-17T04:43:14,656 adding 'vmlx_engine/tool_parsers/hermes_tool_parser.py' 2026-03-17T04:43:14,657 adding 'vmlx_engine/tool_parsers/kimi_tool_parser.py' 2026-03-17T04:43:14,659 adding 'vmlx_engine/tool_parsers/llama_tool_parser.py' 2026-03-17T04:43:14,661 adding 'vmlx_engine/tool_parsers/minimax_tool_parser.py' 2026-03-17T04:43:14,663 adding 'vmlx_engine/tool_parsers/mistral_tool_parser.py' 2026-03-17T04:43:14,665 adding 'vmlx_engine/tool_parsers/nemotron_tool_parser.py' 2026-03-17T04:43:14,667 adding 'vmlx_engine/tool_parsers/qwen_tool_parser.py' 2026-03-17T04:43:14,669 adding 'vmlx_engine/tool_parsers/step3p5_tool_parser.py' 2026-03-17T04:43:14,670 adding 'vmlx_engine/tool_parsers/xlam_tool_parser.py' 2026-03-17T04:43:14,672 adding 'vmlx_engine/utils/__init__.py' 2026-03-17T04:43:14,673 adding 'vmlx_engine/utils/cache_types.py' 2026-03-17T04:43:14,675 adding 'vmlx_engine/utils/chat_templates.py' 2026-03-17T04:43:14,678 adding 'vmlx_engine/utils/jang_loader.py' 2026-03-17T04:43:14,680 adding 'vmlx_engine/utils/mamba_cache.py' 2026-03-17T04:43:14,683 adding 'vmlx_engine/utils/model_inspector.py' 2026-03-17T04:43:14,685 adding 'vmlx_engine/utils/nemotron_latent_moe.py' 2026-03-17T04:43:14,687 adding 'vmlx_engine/utils/tokenizer.py' 2026-03-17T04:43:14,690 adding 'vmlx-1.0.3.dist-info/METADATA' 2026-03-17T04:43:14,691 adding 'vmlx-1.0.3.dist-info/WHEEL' 2026-03-17T04:43:14,692 adding 'vmlx-1.0.3.dist-info/entry_points.txt' 2026-03-17T04:43:14,693 adding 'vmlx-1.0.3.dist-info/top_level.txt' 2026-03-17T04:43:14,695 adding 'vmlx-1.0.3.dist-info/RECORD' 2026-03-17T04:43:14,701 removing build/bdist.linux-armv7l/wheel 2026-03-17T04:43:14,824 Building wheel for vmlx (pyproject.toml): finished with status 'done' 2026-03-17T04:43:14,838 Created wheel for vmlx: filename=vmlx-1.0.3-py3-none-any.whl size=422591 sha256=7c0febd6f51326241767b8b96d6d4209fc50445f1965e92e5ee33a21d2b526d8 2026-03-17T04:43:14,839 Stored in directory: /tmp/pip-ephem-wheel-cache-_9iajdj9/wheels/d2/73/ed/7a4976cccdcb942e3035eef2b4fd607edc79cf0d31e0bfb1a5 2026-03-17T04:43:14,860 Successfully built vmlx 2026-03-17T04:43:14,879 Removed build tracker: '/tmp/pip-build-tracker-_dfsbqjy'