2026-03-16T09:23:53,543 Created temporary directory: /tmp/pip-ephem-wheel-cache-_4xtkoj1 2026-03-16T09:23:53,544 Created temporary directory: /tmp/pip-build-tracker-7018oezc 2026-03-16T09:23:53,545 Initialized build tracking at /tmp/pip-build-tracker-7018oezc 2026-03-16T09:23:53,545 Created build tracker: /tmp/pip-build-tracker-7018oezc 2026-03-16T09:23:53,546 Entered build tracker: /tmp/pip-build-tracker-7018oezc 2026-03-16T09:23:53,547 Created temporary directory: /tmp/pip-wheel-y6ssbkit 2026-03-16T09:23:53,549 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-16T09:23:53,552 Created temporary directory: /tmp/pip-ephem-wheel-cache-yx8vm8lq 2026-03-16T09:23:53,573 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T09:23:53,577 2 location(s) to search for versions of vmlx: 2026-03-16T09:23:53,577 * https://pypi.org/simple/vmlx/ 2026-03-16T09:23:53,577 * https://www.piwheels.org/simple/vmlx/ 2026-03-16T09:23:53,577 Fetching project page and analyzing links: https://pypi.org/simple/vmlx/ 2026-03-16T09:23:53,578 Getting page https://pypi.org/simple/vmlx/ 2026-03-16T09:23:53,579 Found index url https://pypi.org/simple 2026-03-16T09:23:53,789 Fetched page https://pypi.org/simple/vmlx/ as application/vnd.pypi.simple.v1+json 2026-03-16T09:23:53,790 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-16T09:23:53,791 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-16T09:23:53,792 Fetching project page and analyzing links: https://www.piwheels.org/simple/vmlx/ 2026-03-16T09:23:53,793 Getting page https://www.piwheels.org/simple/vmlx/ 2026-03-16T09:23:53,794 Found index url https://www.piwheels.org/simple 2026-03-16T09:23:53,946 Fetched page https://www.piwheels.org/simple/vmlx/ as text/html 2026-03-16T09:23:53,947 Skipping link: not a file: https://www.piwheels.org/simple/vmlx/ 2026-03-16T09:23:53,948 Skipping link: not a file: https://pypi.org/simple/vmlx/ 2026-03-16T09:23:53,967 Given no hashes to check 1 links for project 'vmlx': discarding no candidates 2026-03-16T09:23:53,985 Collecting vmlx==1.0.0 2026-03-16T09:23:53,988 Created temporary directory: /tmp/pip-unpack-yjgyz4wc 2026-03-16T09:23:54,198 Downloading vmlx-1.0.0.tar.gz (572 kB) 2026-03-16T09:23:54,705 Added vmlx==1.0.0 from https://files.pythonhosted.org/packages/aa/29/bbd1313278786673fd31db6b758ff8388042762e8fcce63cf931ebeec103/vmlx-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-7018oezc' 2026-03-16T09:23:54,712 Created temporary directory: /tmp/pip-build-env-mapso8yd 2026-03-16T09:23:54,716 Installing build dependencies: started 2026-03-16T09:23:54,717 Running command pip subprocess to install build dependencies 2026-03-16T09:23:55,847 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T09:23:56,410 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-16T09:23:56,433 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T09:23:58,167 Collecting setuptools>=61.0 2026-03-16T09:23:58,245 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T09:23:58,507 Collecting wheel 2026-03-16T09:23:58,521 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T09:23:58,704 Collecting packaging>=24.0 2026-03-16T09:23:58,719 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T09:24:01,682 Installing collected packages: setuptools, packaging, wheel 2026-03-16T09:24:05,145 Creating /tmp/pip-build-env-mapso8yd/overlay/local/bin 2026-03-16T09:24:05,148 changing mode of /tmp/pip-build-env-mapso8yd/overlay/local/bin/wheel to 755 2026-03-16T09:24:05,169 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T09:24:05,468 Installing build dependencies: finished with status 'done' 2026-03-16T09:24:05,474 Getting requirements to build wheel: started 2026-03-16T09:24:05,475 Running command Getting requirements to build wheel 2026-03-16T09:24:06,085 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T09:24:06,085 !! 2026-03-16T09:24:06,086 ******************************************************************************** 2026-03-16T09:24:06,086 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-16T09:24:06,087 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T09:24:06,088 or your builds will no longer be supported. 2026-03-16T09:24:06,089 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:06,089 ******************************************************************************** 2026-03-16T09:24:06,090 !! 2026-03-16T09:24:06,091 corresp(dist, value, root_dir) 2026-03-16T09:24:06,173 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T09:24:06,174 !! 2026-03-16T09:24:06,175 ******************************************************************************** 2026-03-16T09:24:06,176 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T09:24:06,177 License :: OSI Approved :: Apache Software License 2026-03-16T09:24:06,178 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:06,178 ******************************************************************************** 2026-03-16T09:24:06,180 !! 2026-03-16T09:24:06,180 dist._finalize_license_expression() 2026-03-16T09:24:06,182 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T09:24:06,183 !! 2026-03-16T09:24:06,184 ******************************************************************************** 2026-03-16T09:24:06,185 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T09:24:06,186 License :: OSI Approved :: Apache Software License 2026-03-16T09:24:06,187 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:06,187 ******************************************************************************** 2026-03-16T09:24:06,189 !! 2026-03-16T09:24:06,189 self._finalize_license_expression() 2026-03-16T09:24:06,193 running egg_info 2026-03-16T09:24:06,199 writing vmlx.egg-info/PKG-INFO 2026-03-16T09:24:06,211 writing dependency_links to vmlx.egg-info/dependency_links.txt 2026-03-16T09:24:06,213 writing entry points to vmlx.egg-info/entry_points.txt 2026-03-16T09:24:06,220 writing requirements to vmlx.egg-info/requires.txt 2026-03-16T09:24:06,222 writing top-level names to vmlx.egg-info/top_level.txt 2026-03-16T09:24:06,255 reading manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:06,273 writing manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:06,370 Getting requirements to build wheel: finished with status 'done' 2026-03-16T09:24:06,374 Created temporary directory: /tmp/pip-modern-metadata-yituozpa 2026-03-16T09:24:06,376 Preparing metadata (pyproject.toml): started 2026-03-16T09:24:06,377 Running command Preparing metadata (pyproject.toml) 2026-03-16T09:24:06,950 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T09:24:06,950 !! 2026-03-16T09:24:06,951 ******************************************************************************** 2026-03-16T09:24:06,952 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-16T09:24:06,952 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T09:24:06,953 or your builds will no longer be supported. 2026-03-16T09:24:06,954 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:06,954 ******************************************************************************** 2026-03-16T09:24:06,955 !! 2026-03-16T09:24:06,956 corresp(dist, value, root_dir) 2026-03-16T09:24:07,032 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T09:24:07,033 !! 2026-03-16T09:24:07,034 ******************************************************************************** 2026-03-16T09:24:07,035 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T09:24:07,036 License :: OSI Approved :: Apache Software License 2026-03-16T09:24:07,037 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:07,037 ******************************************************************************** 2026-03-16T09:24:07,038 !! 2026-03-16T09:24:07,039 dist._finalize_license_expression() 2026-03-16T09:24:07,040 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T09:24:07,040 !! 2026-03-16T09:24:07,041 ******************************************************************************** 2026-03-16T09:24:07,042 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T09:24:07,043 License :: OSI Approved :: Apache Software License 2026-03-16T09:24:07,044 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:07,045 ******************************************************************************** 2026-03-16T09:24:07,046 !! 2026-03-16T09:24:07,047 self._finalize_license_expression() 2026-03-16T09:24:07,047 running dist_info 2026-03-16T09:24:07,057 creating /tmp/pip-modern-metadata-yituozpa/vmlx.egg-info 2026-03-16T09:24:07,058 writing /tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/PKG-INFO 2026-03-16T09:24:07,069 writing dependency_links to /tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/dependency_links.txt 2026-03-16T09:24:07,071 writing entry points to /tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/entry_points.txt 2026-03-16T09:24:07,078 writing requirements to /tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/requires.txt 2026-03-16T09:24:07,079 writing top-level names to /tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/top_level.txt 2026-03-16T09:24:07,080 writing manifest file '/tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:07,110 reading manifest file '/tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:07,119 writing manifest file '/tmp/pip-modern-metadata-yituozpa/vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:07,120 creating '/tmp/pip-modern-metadata-yituozpa/vmlx-1.0.0.dist-info' 2026-03-16T09:24:07,245 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T09:24:07,250 Source in /tmp/pip-wheel-y6ssbkit/vmlx_8da570a0d2054f968633652d1e02a7b6 has version 1.0.0, which satisfies requirement vmlx==1.0.0 from https://files.pythonhosted.org/packages/aa/29/bbd1313278786673fd31db6b758ff8388042762e8fcce63cf931ebeec103/vmlx-1.0.0.tar.gz 2026-03-16T09:24:07,251 Removed vmlx==1.0.0 from https://files.pythonhosted.org/packages/aa/29/bbd1313278786673fd31db6b758ff8388042762e8fcce63cf931ebeec103/vmlx-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-7018oezc' 2026-03-16T09:24:07,259 Created temporary directory: /tmp/pip-unpack-xgcynwpz 2026-03-16T09:24:07,259 Building wheels for collected packages: vmlx 2026-03-16T09:24:07,263 Created temporary directory: /tmp/pip-wheel-n2bpdc__ 2026-03-16T09:24:07,264 Destination directory: /tmp/pip-wheel-n2bpdc__ 2026-03-16T09:24:07,266 Building wheel for vmlx (pyproject.toml): started 2026-03-16T09:24:07,268 Running command Building wheel for vmlx (pyproject.toml) 2026-03-16T09:24:07,856 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T09:24:07,856 !! 2026-03-16T09:24:07,857 ******************************************************************************** 2026-03-16T09:24:07,858 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-16T09:24:07,859 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T09:24:07,859 or your builds will no longer be supported. 2026-03-16T09:24:07,861 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:07,861 ******************************************************************************** 2026-03-16T09:24:07,862 !! 2026-03-16T09:24:07,863 corresp(dist, value, root_dir) 2026-03-16T09:24:07,931 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T09:24:07,931 !! 2026-03-16T09:24:07,932 ******************************************************************************** 2026-03-16T09:24:07,933 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T09:24:07,934 License :: OSI Approved :: Apache Software License 2026-03-16T09:24:07,935 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:07,936 ******************************************************************************** 2026-03-16T09:24:07,937 !! 2026-03-16T09:24:07,938 dist._finalize_license_expression() 2026-03-16T09:24:07,938 /tmp/pip-build-env-mapso8yd/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-16T09:24:07,939 !! 2026-03-16T09:24:07,940 ******************************************************************************** 2026-03-16T09:24:07,941 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-16T09:24:07,942 License :: OSI Approved :: Apache Software License 2026-03-16T09:24:07,943 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T09:24:07,943 ******************************************************************************** 2026-03-16T09:24:07,944 !! 2026-03-16T09:24:07,945 self._finalize_license_expression() 2026-03-16T09:24:07,945 running bdist_wheel 2026-03-16T09:24:07,957 running build 2026-03-16T09:24:07,958 running build_py 2026-03-16T09:24:07,964 creating build/lib/vmlx_engine 2026-03-16T09:24:07,966 copying vmlx_engine/model_registry.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,968 copying vmlx_engine/model_runner.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,971 copying vmlx_engine/gradio_text_app.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,973 copying vmlx_engine/mlx_platform.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,975 copying vmlx_engine/model_config_registry.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,977 copying vmlx_engine/engine_core.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,980 copying vmlx_engine/disk_cache.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,982 copying vmlx_engine/optimizations.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,985 copying vmlx_engine/scheduler.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,988 copying vmlx_engine/mllm_scheduler.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,992 copying vmlx_engine/embedding.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,994 copying vmlx_engine/output_collector.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,996 copying vmlx_engine/request.py -> build/lib/vmlx_engine 2026-03-16T09:24:07,998 copying vmlx_engine/vision_embedding_cache.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,000 copying vmlx_engine/paged_cache.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,003 copying vmlx_engine/prefix_cache.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,006 copying vmlx_engine/simple.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,009 copying vmlx_engine/worker.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,011 copying vmlx_engine/benchmark.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,014 copying vmlx_engine/attention.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,016 copying vmlx_engine/speculative.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,018 copying vmlx_engine/block_disk_store.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,021 copying vmlx_engine/gradio_app.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,023 copying vmlx_engine/cli.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,026 copying vmlx_engine/__init__.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,028 copying vmlx_engine/reranker.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,030 copying vmlx_engine/model_configs.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,033 copying vmlx_engine/server.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,038 copying vmlx_engine/memory_cache.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,041 copying vmlx_engine/multimodal_processor.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,043 copying vmlx_engine/plugin.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,046 copying vmlx_engine/mllm_batch_generator.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,050 copying vmlx_engine/mllm_cache.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,052 copying vmlx_engine/image_gen.py -> build/lib/vmlx_engine 2026-03-16T09:24:08,055 creating build/lib/vmlx_engine/audio 2026-03-16T09:24:08,056 copying vmlx_engine/audio/stt.py -> build/lib/vmlx_engine/audio 2026-03-16T09:24:08,059 copying vmlx_engine/audio/tts.py -> build/lib/vmlx_engine/audio 2026-03-16T09:24:08,061 copying vmlx_engine/audio/__init__.py -> build/lib/vmlx_engine/audio 2026-03-16T09:24:08,063 copying vmlx_engine/audio/processor.py -> build/lib/vmlx_engine/audio 2026-03-16T09:24:08,066 creating build/lib/vmlx_engine/utils 2026-03-16T09:24:08,067 copying vmlx_engine/utils/tokenizer.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,069 copying vmlx_engine/utils/jang_loader.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,072 copying vmlx_engine/utils/model_inspector.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,074 copying vmlx_engine/utils/chat_templates.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,077 copying vmlx_engine/utils/cache_types.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,079 copying vmlx_engine/utils/__init__.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,080 copying vmlx_engine/utils/mamba_cache.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,083 copying vmlx_engine/utils/nemotron_latent_moe.py -> build/lib/vmlx_engine/utils 2026-03-16T09:24:08,085 creating build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,086 copying vmlx_engine/tool_parsers/step3p5_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,089 copying vmlx_engine/tool_parsers/granite_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,091 copying vmlx_engine/tool_parsers/minimax_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,093 copying vmlx_engine/tool_parsers/hermes_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,096 copying vmlx_engine/tool_parsers/nemotron_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,098 copying vmlx_engine/tool_parsers/abstract_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,100 copying vmlx_engine/tool_parsers/llama_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,102 copying vmlx_engine/tool_parsers/auto_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,104 copying vmlx_engine/tool_parsers/functionary_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,106 copying vmlx_engine/tool_parsers/xlam_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,108 copying vmlx_engine/tool_parsers/kimi_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,110 copying vmlx_engine/tool_parsers/__init__.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,112 copying vmlx_engine/tool_parsers/mistral_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,114 copying vmlx_engine/tool_parsers/deepseek_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,117 copying vmlx_engine/tool_parsers/glm47_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,119 copying vmlx_engine/tool_parsers/qwen_tool_parser.py -> build/lib/vmlx_engine/tool_parsers 2026-03-16T09:24:08,121 creating build/lib/vmlx_engine/engine 2026-03-16T09:24:08,122 copying vmlx_engine/engine/base.py -> build/lib/vmlx_engine/engine 2026-03-16T09:24:08,124 copying vmlx_engine/engine/simple.py -> build/lib/vmlx_engine/engine 2026-03-16T09:24:08,127 copying vmlx_engine/engine/__init__.py -> build/lib/vmlx_engine/engine 2026-03-16T09:24:08,129 copying vmlx_engine/engine/batched.py -> build/lib/vmlx_engine/engine 2026-03-16T09:24:08,133 creating build/lib/vmlx_engine/models 2026-03-16T09:24:08,134 copying vmlx_engine/models/llm.py -> build/lib/vmlx_engine/models 2026-03-16T09:24:08,136 copying vmlx_engine/models/__init__.py -> build/lib/vmlx_engine/models 2026-03-16T09:24:08,138 copying vmlx_engine/models/mllm.py -> build/lib/vmlx_engine/models 2026-03-16T09:24:08,142 creating build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,143 copying vmlx_engine/mcp/tools.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,146 copying vmlx_engine/mcp/types.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,148 copying vmlx_engine/mcp/client.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,150 copying vmlx_engine/mcp/config.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,153 copying vmlx_engine/mcp/__init__.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,154 copying vmlx_engine/mcp/security.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,157 copying vmlx_engine/mcp/manager.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,159 copying vmlx_engine/mcp/executor.py -> build/lib/vmlx_engine/mcp 2026-03-16T09:24:08,162 creating build/lib/vmlx_engine/commands 2026-03-16T09:24:08,163 copying vmlx_engine/commands/convert.py -> build/lib/vmlx_engine/commands 2026-03-16T09:24:08,166 copying vmlx_engine/commands/doctor.py -> build/lib/vmlx_engine/commands 2026-03-16T09:24:08,168 copying vmlx_engine/commands/__init__.py -> build/lib/vmlx_engine/commands 2026-03-16T09:24:08,170 copying vmlx_engine/commands/info.py -> build/lib/vmlx_engine/commands 2026-03-16T09:24:08,171 copying vmlx_engine/commands/list.py -> build/lib/vmlx_engine/commands 2026-03-16T09:24:08,173 creating build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,174 copying vmlx_engine/reasoning/base.py -> build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,176 copying vmlx_engine/reasoning/deepseek_r1_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,178 copying vmlx_engine/reasoning/gptoss_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,180 copying vmlx_engine/reasoning/__init__.py -> build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,182 copying vmlx_engine/reasoning/think_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,184 copying vmlx_engine/reasoning/qwen3_parser.py -> build/lib/vmlx_engine/reasoning 2026-03-16T09:24:08,186 creating build/lib/vmlx_engine/api 2026-03-16T09:24:08,187 copying vmlx_engine/api/utils.py -> build/lib/vmlx_engine/api 2026-03-16T09:24:08,190 copying vmlx_engine/api/streaming.py -> build/lib/vmlx_engine/api 2026-03-16T09:24:08,192 copying vmlx_engine/api/__init__.py -> build/lib/vmlx_engine/api 2026-03-16T09:24:08,194 copying vmlx_engine/api/tool_calling.py -> build/lib/vmlx_engine/api 2026-03-16T09:24:08,196 copying vmlx_engine/api/models.py -> build/lib/vmlx_engine/api 2026-03-16T09:24:08,199 copying vmlx_engine/api/anthropic_adapter.py -> build/lib/vmlx_engine/api 2026-03-16T09:24:08,201 running egg_info 2026-03-16T09:24:08,211 writing vmlx.egg-info/PKG-INFO 2026-03-16T09:24:08,221 writing dependency_links to vmlx.egg-info/dependency_links.txt 2026-03-16T09:24:08,223 writing entry points to vmlx.egg-info/entry_points.txt 2026-03-16T09:24:08,230 writing requirements to vmlx.egg-info/requires.txt 2026-03-16T09:24:08,230 writing top-level names to vmlx.egg-info/top_level.txt 2026-03-16T09:24:08,250 reading manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:08,268 writing manifest file 'vmlx.egg-info/SOURCES.txt' 2026-03-16T09:24:08,289 installing to build/bdist.linux-armv7l/wheel 2026-03-16T09:24:08,290 running install 2026-03-16T09:24:08,313 running install_lib 2026-03-16T09:24:08,318 creating build/bdist.linux-armv7l/wheel 2026-03-16T09:24:08,321 creating build/bdist.linux-armv7l/wheel/vmlx_engine 2026-03-16T09:24:08,322 copying build/lib/vmlx_engine/model_registry.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,324 copying build/lib/vmlx_engine/model_runner.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,327 copying build/lib/vmlx_engine/gradio_text_app.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,329 copying build/lib/vmlx_engine/mlx_platform.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,332 creating build/bdist.linux-armv7l/wheel/vmlx_engine/audio 2026-03-16T09:24:08,333 copying build/lib/vmlx_engine/audio/stt.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T09:24:08,335 copying build/lib/vmlx_engine/audio/tts.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T09:24:08,338 copying build/lib/vmlx_engine/audio/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T09:24:08,339 copying build/lib/vmlx_engine/audio/processor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/audio 2026-03-16T09:24:08,342 creating build/bdist.linux-armv7l/wheel/vmlx_engine/utils 2026-03-16T09:24:08,343 copying build/lib/vmlx_engine/utils/tokenizer.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,346 copying build/lib/vmlx_engine/utils/jang_loader.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,348 copying build/lib/vmlx_engine/utils/model_inspector.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,350 copying build/lib/vmlx_engine/utils/chat_templates.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,353 copying build/lib/vmlx_engine/utils/cache_types.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,355 copying build/lib/vmlx_engine/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,356 copying build/lib/vmlx_engine/utils/mamba_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,359 copying build/lib/vmlx_engine/utils/nemotron_latent_moe.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/utils 2026-03-16T09:24:08,361 copying build/lib/vmlx_engine/model_config_registry.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,363 copying build/lib/vmlx_engine/engine_core.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,365 copying build/lib/vmlx_engine/disk_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,368 copying build/lib/vmlx_engine/optimizations.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,370 creating build/bdist.linux-armv7l/wheel/vmlx_engine/tool_parsers 2026-03-16T09:24:08,371 copying build/lib/vmlx_engine/tool_parsers/step3p5_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,374 copying build/lib/vmlx_engine/tool_parsers/granite_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,377 copying build/lib/vmlx_engine/tool_parsers/minimax_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,379 copying build/lib/vmlx_engine/tool_parsers/hermes_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,381 copying build/lib/vmlx_engine/tool_parsers/nemotron_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,383 copying build/lib/vmlx_engine/tool_parsers/abstract_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,386 copying build/lib/vmlx_engine/tool_parsers/llama_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,388 copying build/lib/vmlx_engine/tool_parsers/auto_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,390 copying build/lib/vmlx_engine/tool_parsers/functionary_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,392 copying build/lib/vmlx_engine/tool_parsers/xlam_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,395 copying build/lib/vmlx_engine/tool_parsers/kimi_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,397 copying build/lib/vmlx_engine/tool_parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,399 copying build/lib/vmlx_engine/tool_parsers/mistral_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,401 copying build/lib/vmlx_engine/tool_parsers/deepseek_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,403 copying build/lib/vmlx_engine/tool_parsers/glm47_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,406 copying build/lib/vmlx_engine/tool_parsers/qwen_tool_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/tool_parsers 2026-03-16T09:24:08,408 copying build/lib/vmlx_engine/scheduler.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,412 creating build/bdist.linux-armv7l/wheel/vmlx_engine/engine 2026-03-16T09:24:08,413 copying build/lib/vmlx_engine/engine/base.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T09:24:08,415 copying build/lib/vmlx_engine/engine/simple.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T09:24:08,418 copying build/lib/vmlx_engine/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T09:24:08,419 copying build/lib/vmlx_engine/engine/batched.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/engine 2026-03-16T09:24:08,422 copying build/lib/vmlx_engine/mllm_scheduler.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,426 copying build/lib/vmlx_engine/embedding.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,428 copying build/lib/vmlx_engine/output_collector.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,430 copying build/lib/vmlx_engine/request.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,432 copying build/lib/vmlx_engine/vision_embedding_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,434 copying build/lib/vmlx_engine/paged_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,437 copying build/lib/vmlx_engine/prefix_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,440 copying build/lib/vmlx_engine/simple.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,442 copying build/lib/vmlx_engine/worker.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,445 creating build/bdist.linux-armv7l/wheel/vmlx_engine/models 2026-03-16T09:24:08,446 copying build/lib/vmlx_engine/models/llm.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-16T09:24:08,448 copying build/lib/vmlx_engine/models/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-16T09:24:08,450 copying build/lib/vmlx_engine/models/mllm.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/models 2026-03-16T09:24:08,453 copying build/lib/vmlx_engine/benchmark.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,456 copying build/lib/vmlx_engine/attention.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,459 creating build/bdist.linux-armv7l/wheel/vmlx_engine/mcp 2026-03-16T09:24:08,460 copying build/lib/vmlx_engine/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,462 copying build/lib/vmlx_engine/mcp/types.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,465 copying build/lib/vmlx_engine/mcp/client.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,467 copying build/lib/vmlx_engine/mcp/config.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,469 copying build/lib/vmlx_engine/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,471 copying build/lib/vmlx_engine/mcp/security.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,474 copying build/lib/vmlx_engine/mcp/manager.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,476 copying build/lib/vmlx_engine/mcp/executor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/mcp 2026-03-16T09:24:08,478 copying build/lib/vmlx_engine/speculative.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,480 copying build/lib/vmlx_engine/block_disk_store.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,483 copying build/lib/vmlx_engine/gradio_app.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,485 copying build/lib/vmlx_engine/cli.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,489 copying build/lib/vmlx_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,491 creating build/bdist.linux-armv7l/wheel/vmlx_engine/commands 2026-03-16T09:24:08,492 copying build/lib/vmlx_engine/commands/convert.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T09:24:08,494 copying build/lib/vmlx_engine/commands/doctor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T09:24:08,497 copying build/lib/vmlx_engine/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T09:24:08,498 copying build/lib/vmlx_engine/commands/info.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T09:24:08,500 copying build/lib/vmlx_engine/commands/list.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/commands 2026-03-16T09:24:08,501 copying build/lib/vmlx_engine/reranker.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,503 copying build/lib/vmlx_engine/model_configs.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,506 copying build/lib/vmlx_engine/server.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,511 creating build/bdist.linux-armv7l/wheel/vmlx_engine/reasoning 2026-03-16T09:24:08,512 copying build/lib/vmlx_engine/reasoning/base.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T09:24:08,514 copying build/lib/vmlx_engine/reasoning/deepseek_r1_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T09:24:08,516 copying build/lib/vmlx_engine/reasoning/gptoss_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T09:24:08,519 copying build/lib/vmlx_engine/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T09:24:08,520 copying build/lib/vmlx_engine/reasoning/think_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T09:24:08,523 copying build/lib/vmlx_engine/reasoning/qwen3_parser.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/reasoning 2026-03-16T09:24:08,524 copying build/lib/vmlx_engine/memory_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,527 copying build/lib/vmlx_engine/multimodal_processor.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,529 copying build/lib/vmlx_engine/plugin.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,531 copying build/lib/vmlx_engine/mllm_batch_generator.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,534 copying build/lib/vmlx_engine/mllm_cache.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,537 creating build/bdist.linux-armv7l/wheel/vmlx_engine/api 2026-03-16T09:24:08,538 copying build/lib/vmlx_engine/api/utils.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T09:24:08,541 copying build/lib/vmlx_engine/api/streaming.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T09:24:08,543 copying build/lib/vmlx_engine/api/__init__.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T09:24:08,545 copying build/lib/vmlx_engine/api/tool_calling.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T09:24:08,548 copying build/lib/vmlx_engine/api/models.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T09:24:08,550 copying build/lib/vmlx_engine/api/anthropic_adapter.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine/api 2026-03-16T09:24:08,553 copying build/lib/vmlx_engine/image_gen.py -> build/bdist.linux-armv7l/wheel/./vmlx_engine 2026-03-16T09:24:08,555 running install_egg_info 2026-03-16T09:24:08,560 Copying vmlx.egg-info to build/bdist.linux-armv7l/wheel/./vmlx-1.0.0-py3.11.egg-info 2026-03-16T09:24:08,573 running install_scripts 2026-03-16T09:24:08,582 creating build/bdist.linux-armv7l/wheel/vmlx-1.0.0.dist-info/WHEEL 2026-03-16T09:24:08,585 creating '/tmp/pip-wheel-n2bpdc__/.tmp-z0org83j/vmlx-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T09:24:08,589 adding 'vmlx_engine/__init__.py' 2026-03-16T09:24:08,590 adding 'vmlx_engine/attention.py' 2026-03-16T09:24:08,597 adding 'vmlx_engine/benchmark.py' 2026-03-16T09:24:08,600 adding 'vmlx_engine/block_disk_store.py' 2026-03-16T09:24:08,606 adding 'vmlx_engine/cli.py' 2026-03-16T09:24:08,609 adding 'vmlx_engine/disk_cache.py' 2026-03-16T09:24:08,610 adding 'vmlx_engine/embedding.py' 2026-03-16T09:24:08,613 adding 'vmlx_engine/engine_core.py' 2026-03-16T09:24:08,615 adding 'vmlx_engine/gradio_app.py' 2026-03-16T09:24:08,617 adding 'vmlx_engine/gradio_text_app.py' 2026-03-16T09:24:08,618 adding 'vmlx_engine/image_gen.py' 2026-03-16T09:24:08,622 adding 'vmlx_engine/memory_cache.py' 2026-03-16T09:24:08,631 adding 'vmlx_engine/mllm_batch_generator.py' 2026-03-16T09:24:08,633 adding 'vmlx_engine/mllm_cache.py' 2026-03-16T09:24:08,643 adding 'vmlx_engine/mllm_scheduler.py' 2026-03-16T09:24:08,645 adding 'vmlx_engine/mlx_platform.py' 2026-03-16T09:24:08,647 adding 'vmlx_engine/model_config_registry.py' 2026-03-16T09:24:08,649 adding 'vmlx_engine/model_configs.py' 2026-03-16T09:24:08,651 adding 'vmlx_engine/model_registry.py' 2026-03-16T09:24:08,653 adding 'vmlx_engine/model_runner.py' 2026-03-16T09:24:08,655 adding 'vmlx_engine/multimodal_processor.py' 2026-03-16T09:24:08,656 adding 'vmlx_engine/optimizations.py' 2026-03-16T09:24:08,658 adding 'vmlx_engine/output_collector.py' 2026-03-16T09:24:08,663 adding 'vmlx_engine/paged_cache.py' 2026-03-16T09:24:08,665 adding 'vmlx_engine/plugin.py' 2026-03-16T09:24:08,670 adding 'vmlx_engine/prefix_cache.py' 2026-03-16T09:24:08,672 adding 'vmlx_engine/request.py' 2026-03-16T09:24:08,674 adding 'vmlx_engine/reranker.py' 2026-03-16T09:24:08,684 adding 'vmlx_engine/scheduler.py' 2026-03-16T09:24:08,705 adding 'vmlx_engine/server.py' 2026-03-16T09:24:08,708 adding 'vmlx_engine/simple.py' 2026-03-16T09:24:08,710 adding 'vmlx_engine/speculative.py' 2026-03-16T09:24:08,712 adding 'vmlx_engine/vision_embedding_cache.py' 2026-03-16T09:24:08,713 adding 'vmlx_engine/worker.py' 2026-03-16T09:24:08,715 adding 'vmlx_engine/api/__init__.py' 2026-03-16T09:24:08,718 adding 'vmlx_engine/api/anthropic_adapter.py' 2026-03-16T09:24:08,720 adding 'vmlx_engine/api/models.py' 2026-03-16T09:24:08,722 adding 'vmlx_engine/api/streaming.py' 2026-03-16T09:24:08,725 adding 'vmlx_engine/api/tool_calling.py' 2026-03-16T09:24:08,727 adding 'vmlx_engine/api/utils.py' 2026-03-16T09:24:08,729 adding 'vmlx_engine/audio/__init__.py' 2026-03-16T09:24:08,730 adding 'vmlx_engine/audio/processor.py' 2026-03-16T09:24:08,732 adding 'vmlx_engine/audio/stt.py' 2026-03-16T09:24:08,734 adding 'vmlx_engine/audio/tts.py' 2026-03-16T09:24:08,735 adding 'vmlx_engine/commands/__init__.py' 2026-03-16T09:24:08,738 adding 'vmlx_engine/commands/convert.py' 2026-03-16T09:24:08,740 adding 'vmlx_engine/commands/doctor.py' 2026-03-16T09:24:08,741 adding 'vmlx_engine/commands/info.py' 2026-03-16T09:24:08,742 adding 'vmlx_engine/commands/list.py' 2026-03-16T09:24:08,744 adding 'vmlx_engine/engine/__init__.py' 2026-03-16T09:24:08,745 adding 'vmlx_engine/engine/base.py' 2026-03-16T09:24:08,749 adding 'vmlx_engine/engine/batched.py' 2026-03-16T09:24:08,752 adding 'vmlx_engine/engine/simple.py' 2026-03-16T09:24:08,754 adding 'vmlx_engine/mcp/__init__.py' 2026-03-16T09:24:08,756 adding 'vmlx_engine/mcp/client.py' 2026-03-16T09:24:08,757 adding 'vmlx_engine/mcp/config.py' 2026-03-16T09:24:08,759 adding 'vmlx_engine/mcp/executor.py' 2026-03-16T09:24:08,761 adding 'vmlx_engine/mcp/manager.py' 2026-03-16T09:24:08,764 adding 'vmlx_engine/mcp/security.py' 2026-03-16T09:24:08,766 adding 'vmlx_engine/mcp/tools.py' 2026-03-16T09:24:08,767 adding 'vmlx_engine/mcp/types.py' 2026-03-16T09:24:08,769 adding 'vmlx_engine/models/__init__.py' 2026-03-16T09:24:08,771 adding 'vmlx_engine/models/llm.py' 2026-03-16T09:24:08,779 adding 'vmlx_engine/models/mllm.py' 2026-03-16T09:24:08,781 adding 'vmlx_engine/reasoning/__init__.py' 2026-03-16T09:24:08,782 adding 'vmlx_engine/reasoning/base.py' 2026-03-16T09:24:08,784 adding 'vmlx_engine/reasoning/deepseek_r1_parser.py' 2026-03-16T09:24:08,786 adding 'vmlx_engine/reasoning/gptoss_parser.py' 2026-03-16T09:24:08,787 adding 'vmlx_engine/reasoning/qwen3_parser.py' 2026-03-16T09:24:08,789 adding 'vmlx_engine/reasoning/think_parser.py' 2026-03-16T09:24:08,791 adding 'vmlx_engine/tool_parsers/__init__.py' 2026-03-16T09:24:08,792 adding 'vmlx_engine/tool_parsers/abstract_tool_parser.py' 2026-03-16T09:24:08,794 adding 'vmlx_engine/tool_parsers/auto_tool_parser.py' 2026-03-16T09:24:08,796 adding 'vmlx_engine/tool_parsers/deepseek_tool_parser.py' 2026-03-16T09:24:08,797 adding 'vmlx_engine/tool_parsers/functionary_tool_parser.py' 2026-03-16T09:24:08,799 adding 'vmlx_engine/tool_parsers/glm47_tool_parser.py' 2026-03-16T09:24:08,800 adding 'vmlx_engine/tool_parsers/granite_tool_parser.py' 2026-03-16T09:24:08,802 adding 'vmlx_engine/tool_parsers/hermes_tool_parser.py' 2026-03-16T09:24:08,804 adding 'vmlx_engine/tool_parsers/kimi_tool_parser.py' 2026-03-16T09:24:08,805 adding 'vmlx_engine/tool_parsers/llama_tool_parser.py' 2026-03-16T09:24:08,807 adding 'vmlx_engine/tool_parsers/minimax_tool_parser.py' 2026-03-16T09:24:08,809 adding 'vmlx_engine/tool_parsers/mistral_tool_parser.py' 2026-03-16T09:24:08,810 adding 'vmlx_engine/tool_parsers/nemotron_tool_parser.py' 2026-03-16T09:24:08,812 adding 'vmlx_engine/tool_parsers/qwen_tool_parser.py' 2026-03-16T09:24:08,814 adding 'vmlx_engine/tool_parsers/step3p5_tool_parser.py' 2026-03-16T09:24:08,815 adding 'vmlx_engine/tool_parsers/xlam_tool_parser.py' 2026-03-16T09:24:08,817 adding 'vmlx_engine/utils/__init__.py' 2026-03-16T09:24:08,818 adding 'vmlx_engine/utils/cache_types.py' 2026-03-16T09:24:08,820 adding 'vmlx_engine/utils/chat_templates.py' 2026-03-16T09:24:08,823 adding 'vmlx_engine/utils/jang_loader.py' 2026-03-16T09:24:08,826 adding 'vmlx_engine/utils/mamba_cache.py' 2026-03-16T09:24:08,829 adding 'vmlx_engine/utils/model_inspector.py' 2026-03-16T09:24:08,831 adding 'vmlx_engine/utils/nemotron_latent_moe.py' 2026-03-16T09:24:08,833 adding 'vmlx_engine/utils/tokenizer.py' 2026-03-16T09:24:08,835 adding 'vmlx-1.0.0.dist-info/METADATA' 2026-03-16T09:24:08,836 adding 'vmlx-1.0.0.dist-info/WHEEL' 2026-03-16T09:24:08,837 adding 'vmlx-1.0.0.dist-info/entry_points.txt' 2026-03-16T09:24:08,838 adding 'vmlx-1.0.0.dist-info/top_level.txt' 2026-03-16T09:24:08,840 adding 'vmlx-1.0.0.dist-info/RECORD' 2026-03-16T09:24:08,850 removing build/bdist.linux-armv7l/wheel 2026-03-16T09:24:08,972 Building wheel for vmlx (pyproject.toml): finished with status 'done' 2026-03-16T09:24:08,985 Created wheel for vmlx: filename=vmlx-1.0.0-py3-none-any.whl size=404544 sha256=87d59b706b5a5e94e5d727886e04888f62201073141631263906c1357112f1b4 2026-03-16T09:24:08,987 Stored in directory: /tmp/pip-ephem-wheel-cache-yx8vm8lq/wheels/49/57/47/f4d44d91e23a7c6b4843cbef51cb93fbdeff39c9f3dc86aa8a 2026-03-16T09:24:09,003 Successfully built vmlx 2026-03-16T09:24:09,020 Removed build tracker: '/tmp/pip-build-tracker-7018oezc'