2026-03-27T02:18:20,522 Created temporary directory: /tmp/pip-ephem-wheel-cache-vfgzg7nf 2026-03-27T02:18:20,524 Created temporary directory: /tmp/pip-build-tracker-wwc61fzr 2026-03-27T02:18:20,525 Initialized build tracking at /tmp/pip-build-tracker-wwc61fzr 2026-03-27T02:18:20,525 Created build tracker: /tmp/pip-build-tracker-wwc61fzr 2026-03-27T02:18:20,526 Entered build tracker: /tmp/pip-build-tracker-wwc61fzr 2026-03-27T02:18:20,527 Created temporary directory: /tmp/pip-wheel-qt8ouj7a 2026-03-27T02:18:20,529 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-27T02:18:20,532 Created temporary directory: /tmp/pip-ephem-wheel-cache-f8pcb658 2026-03-27T02:18:20,554 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T02:18:20,558 2 location(s) to search for versions of alloy-mlx: 2026-03-27T02:18:20,558 * https://pypi.org/simple/alloy-mlx/ 2026-03-27T02:18:20,558 * https://www.piwheels.org/simple/alloy-mlx/ 2026-03-27T02:18:20,559 Fetching project page and analyzing links: https://pypi.org/simple/alloy-mlx/ 2026-03-27T02:18:20,560 Getting page https://pypi.org/simple/alloy-mlx/ 2026-03-27T02:18:20,561 Found index url https://pypi.org/simple 2026-03-27T02:18:20,786 Fetched page https://pypi.org/simple/alloy-mlx/ as application/vnd.pypi.simple.v1+json 2026-03-27T02:18:20,787 Skipping link: No binaries permitted for alloy-mlx: https://files.pythonhosted.org/packages/a9/3e/ab5936671e0d22ac709d7859d92f7d1889789ad58d9d74c2937672222b54/alloy_mlx-0.1.0-py3-none-any.whl (from https://pypi.org/simple/alloy-mlx/) (requires-python:>=3.10) 2026-03-27T02:18:20,788 Found link https://files.pythonhosted.org/packages/a1/58/38069ec77a539f5610b239214999d780f1033d9e9631f7b4b1dee078058d/alloy_mlx-0.1.0.tar.gz (from https://pypi.org/simple/alloy-mlx/) (requires-python:>=3.10), version: 0.1.0 2026-03-27T02:18:20,789 Fetching project page and analyzing links: https://www.piwheels.org/simple/alloy-mlx/ 2026-03-27T02:18:20,790 Getting page https://www.piwheels.org/simple/alloy-mlx/ 2026-03-27T02:18:20,791 Found index url https://www.piwheels.org/simple 2026-03-27T02:18:20,964 Fetched page https://www.piwheels.org/simple/alloy-mlx/ as text/html 2026-03-27T02:18:20,965 Skipping link: not a file: https://www.piwheels.org/simple/alloy-mlx/ 2026-03-27T02:18:20,966 Skipping link: not a file: https://pypi.org/simple/alloy-mlx/ 2026-03-27T02:18:20,985 Given no hashes to check 1 links for project 'alloy-mlx': discarding no candidates 2026-03-27T02:18:21,002 Collecting alloy-mlx==0.1.0 2026-03-27T02:18:21,005 Created temporary directory: /tmp/pip-unpack-ns0w6dd0 2026-03-27T02:18:21,240 Downloading alloy_mlx-0.1.0.tar.gz (51 kB) 2026-03-27T02:18:21,368 Added alloy-mlx==0.1.0 from https://files.pythonhosted.org/packages/a1/58/38069ec77a539f5610b239214999d780f1033d9e9631f7b4b1dee078058d/alloy_mlx-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-wwc61fzr' 2026-03-27T02:18:21,374 Created temporary directory: /tmp/pip-build-env-6nbdzfo6 2026-03-27T02:18:21,378 Installing build dependencies: started 2026-03-27T02:18:21,380 Running command pip subprocess to install build dependencies 2026-03-27T02:18:22,502 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T02:18:22,965 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-27T02:18:22,988 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T02:18:24,755 Collecting setuptools>=68.0 2026-03-27T02:18:24,838 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T02:18:25,109 Collecting wheel 2026-03-27T02:18:25,124 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T02:18:25,307 Collecting packaging>=24.0 2026-03-27T02:18:25,323 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T02:18:28,276 Installing collected packages: setuptools, packaging, wheel 2026-03-27T02:18:32,159 Creating /tmp/pip-build-env-6nbdzfo6/overlay/local/bin 2026-03-27T02:18:32,161 changing mode of /tmp/pip-build-env-6nbdzfo6/overlay/local/bin/wheel to 755 2026-03-27T02:18:32,182 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-27T02:18:32,467 Installing build dependencies: finished with status 'done' 2026-03-27T02:18:32,473 Getting requirements to build wheel: started 2026-03-27T02:18:32,474 Running command Getting requirements to build wheel 2026-03-27T02:18:33,180 running egg_info 2026-03-27T02:18:33,187 writing alloy_mlx.egg-info/PKG-INFO 2026-03-27T02:18:33,195 writing dependency_links to alloy_mlx.egg-info/dependency_links.txt 2026-03-27T02:18:33,197 writing entry points to alloy_mlx.egg-info/entry_points.txt 2026-03-27T02:18:33,200 writing requirements to alloy_mlx.egg-info/requires.txt 2026-03-27T02:18:33,202 writing top-level names to alloy_mlx.egg-info/top_level.txt 2026-03-27T02:18:33,225 reading manifest file 'alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:33,228 adding license file 'LICENSE' 2026-03-27T02:18:33,232 writing manifest file 'alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:33,331 Getting requirements to build wheel: finished with status 'done' 2026-03-27T02:18:33,335 Created temporary directory: /tmp/pip-modern-metadata-xk4mgepr 2026-03-27T02:18:33,338 Preparing metadata (pyproject.toml): started 2026-03-27T02:18:33,339 Running command Preparing metadata (pyproject.toml) 2026-03-27T02:18:33,982 running dist_info 2026-03-27T02:18:33,992 creating /tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info 2026-03-27T02:18:33,993 writing /tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/PKG-INFO 2026-03-27T02:18:33,999 writing dependency_links to /tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/dependency_links.txt 2026-03-27T02:18:34,001 writing entry points to /tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/entry_points.txt 2026-03-27T02:18:34,005 writing requirements to /tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/requires.txt 2026-03-27T02:18:34,006 writing top-level names to /tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/top_level.txt 2026-03-27T02:18:34,007 writing manifest file '/tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:34,028 reading manifest file '/tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:34,030 adding license file 'LICENSE' 2026-03-27T02:18:34,033 writing manifest file '/tmp/pip-modern-metadata-xk4mgepr/alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:34,034 creating '/tmp/pip-modern-metadata-xk4mgepr/alloy_mlx-0.1.0.dist-info' 2026-03-27T02:18:34,181 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T02:18:34,186 Source in /tmp/pip-wheel-qt8ouj7a/alloy-mlx_4f2d10f2d2bb4047af194f6197fc73fd has version 0.1.0, which satisfies requirement alloy-mlx==0.1.0 from https://files.pythonhosted.org/packages/a1/58/38069ec77a539f5610b239214999d780f1033d9e9631f7b4b1dee078058d/alloy_mlx-0.1.0.tar.gz 2026-03-27T02:18:34,187 Removed alloy-mlx==0.1.0 from https://files.pythonhosted.org/packages/a1/58/38069ec77a539f5610b239214999d780f1033d9e9631f7b4b1dee078058d/alloy_mlx-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-wwc61fzr' 2026-03-27T02:18:34,194 Created temporary directory: /tmp/pip-unpack-xof0x8_u 2026-03-27T02:18:34,194 Building wheels for collected packages: alloy-mlx 2026-03-27T02:18:34,199 Created temporary directory: /tmp/pip-wheel-53h3lu2d 2026-03-27T02:18:34,199 Destination directory: /tmp/pip-wheel-53h3lu2d 2026-03-27T02:18:34,201 Building wheel for alloy-mlx (pyproject.toml): started 2026-03-27T02:18:34,202 Running command Building wheel for alloy-mlx (pyproject.toml) 2026-03-27T02:18:34,821 running bdist_wheel 2026-03-27T02:18:34,838 running build 2026-03-27T02:18:34,839 running build_py 2026-03-27T02:18:34,845 creating build/lib/alloy 2026-03-27T02:18:34,847 copying alloy/chat.py -> build/lib/alloy 2026-03-27T02:18:34,849 copying alloy/generate.py -> build/lib/alloy 2026-03-27T02:18:34,851 copying alloy/eval.py -> build/lib/alloy 2026-03-27T02:18:34,854 copying alloy/lora.py -> build/lib/alloy 2026-03-27T02:18:34,856 copying alloy/train.py -> build/lib/alloy 2026-03-27T02:18:34,858 copying alloy/__init__.py -> build/lib/alloy 2026-03-27T02:18:34,860 copying alloy/convert_cli.py -> build/lib/alloy 2026-03-27T02:18:34,862 copying alloy/convert.py -> build/lib/alloy 2026-03-27T02:18:34,864 copying alloy/serve.py -> build/lib/alloy 2026-03-27T02:18:34,867 creating build/lib/alloy/models 2026-03-27T02:18:34,868 copying alloy/models/attention_block.py -> build/lib/alloy/models 2026-03-27T02:18:34,870 copying alloy/models/mamba_kernels.py -> build/lib/alloy/models 2026-03-27T02:18:34,873 copying alloy/models/cache.py -> build/lib/alloy/models 2026-03-27T02:18:34,874 copying alloy/models/hybrid_model.py -> build/lib/alloy/models 2026-03-27T02:18:34,877 copying alloy/models/__init__.py -> build/lib/alloy/models 2026-03-27T02:18:34,879 copying alloy/models/mamba_block.py -> build/lib/alloy/models 2026-03-27T02:18:34,882 creating build/lib/alloy/data 2026-03-27T02:18:34,883 copying alloy/data/dataloader.py -> build/lib/alloy/data 2026-03-27T02:18:34,885 copying alloy/data/__init__.py -> build/lib/alloy/data 2026-03-27T02:18:34,887 creating build/lib/alloy/kernels 2026-03-27T02:18:34,888 copying alloy/kernels/__init__.py -> build/lib/alloy/kernels 2026-03-27T02:18:34,889 running egg_info 2026-03-27T02:18:34,899 writing alloy_mlx.egg-info/PKG-INFO 2026-03-27T02:18:34,905 writing dependency_links to alloy_mlx.egg-info/dependency_links.txt 2026-03-27T02:18:34,906 writing entry points to alloy_mlx.egg-info/entry_points.txt 2026-03-27T02:18:34,909 writing requirements to alloy_mlx.egg-info/requires.txt 2026-03-27T02:18:34,910 writing top-level names to alloy_mlx.egg-info/top_level.txt 2026-03-27T02:18:34,922 reading manifest file 'alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:34,925 adding license file 'LICENSE' 2026-03-27T02:18:34,929 writing manifest file 'alloy_mlx.egg-info/SOURCES.txt' 2026-03-27T02:18:34,943 installing to build/bdist.linux-armv7l/wheel 2026-03-27T02:18:34,944 running install 2026-03-27T02:18:34,967 running install_lib 2026-03-27T02:18:34,973 creating build/bdist.linux-armv7l/wheel 2026-03-27T02:18:34,975 creating build/bdist.linux-armv7l/wheel/alloy 2026-03-27T02:18:34,976 copying build/lib/alloy/chat.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:34,978 copying build/lib/alloy/generate.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:34,981 creating build/bdist.linux-armv7l/wheel/alloy/models 2026-03-27T02:18:34,982 copying build/lib/alloy/models/attention_block.py -> build/bdist.linux-armv7l/wheel/./alloy/models 2026-03-27T02:18:34,984 copying build/lib/alloy/models/mamba_kernels.py -> build/bdist.linux-armv7l/wheel/./alloy/models 2026-03-27T02:18:34,987 copying build/lib/alloy/models/cache.py -> build/bdist.linux-armv7l/wheel/./alloy/models 2026-03-27T02:18:34,989 copying build/lib/alloy/models/hybrid_model.py -> build/bdist.linux-armv7l/wheel/./alloy/models 2026-03-27T02:18:34,991 copying build/lib/alloy/models/__init__.py -> build/bdist.linux-armv7l/wheel/./alloy/models 2026-03-27T02:18:34,993 copying build/lib/alloy/models/mamba_block.py -> build/bdist.linux-armv7l/wheel/./alloy/models 2026-03-27T02:18:34,997 creating build/bdist.linux-armv7l/wheel/alloy/data 2026-03-27T02:18:34,998 copying build/lib/alloy/data/dataloader.py -> build/bdist.linux-armv7l/wheel/./alloy/data 2026-03-27T02:18:35,000 copying build/lib/alloy/data/__init__.py -> build/bdist.linux-armv7l/wheel/./alloy/data 2026-03-27T02:18:35,002 creating build/bdist.linux-armv7l/wheel/alloy/kernels 2026-03-27T02:18:35,003 copying build/lib/alloy/kernels/__init__.py -> build/bdist.linux-armv7l/wheel/./alloy/kernels 2026-03-27T02:18:35,005 copying build/lib/alloy/eval.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,007 copying build/lib/alloy/lora.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,009 copying build/lib/alloy/train.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,011 copying build/lib/alloy/__init__.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,012 copying build/lib/alloy/convert_cli.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,015 copying build/lib/alloy/convert.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,018 copying build/lib/alloy/serve.py -> build/bdist.linux-armv7l/wheel/./alloy 2026-03-27T02:18:35,020 running install_egg_info 2026-03-27T02:18:35,025 Copying alloy_mlx.egg-info to build/bdist.linux-armv7l/wheel/./alloy_mlx-0.1.0-py3.11.egg-info 2026-03-27T02:18:35,036 running install_scripts 2026-03-27T02:18:35,047 creating build/bdist.linux-armv7l/wheel/alloy_mlx-0.1.0.dist-info/WHEEL 2026-03-27T02:18:35,050 creating '/tmp/pip-wheel-53h3lu2d/.tmp-qs1w36v7/alloy_mlx-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T02:18:35,052 adding 'alloy/__init__.py' 2026-03-27T02:18:35,053 adding 'alloy/chat.py' 2026-03-27T02:18:35,056 adding 'alloy/convert.py' 2026-03-27T02:18:35,058 adding 'alloy/convert_cli.py' 2026-03-27T02:18:35,060 adding 'alloy/eval.py' 2026-03-27T02:18:35,061 adding 'alloy/generate.py' 2026-03-27T02:18:35,063 adding 'alloy/lora.py' 2026-03-27T02:18:35,065 adding 'alloy/serve.py' 2026-03-27T02:18:35,067 adding 'alloy/train.py' 2026-03-27T02:18:35,068 adding 'alloy/data/__init__.py' 2026-03-27T02:18:35,070 adding 'alloy/data/dataloader.py' 2026-03-27T02:18:35,072 adding 'alloy/kernels/__init__.py' 2026-03-27T02:18:35,073 adding 'alloy/models/__init__.py' 2026-03-27T02:18:35,075 adding 'alloy/models/attention_block.py' 2026-03-27T02:18:35,076 adding 'alloy/models/cache.py' 2026-03-27T02:18:35,078 adding 'alloy/models/hybrid_model.py' 2026-03-27T02:18:35,081 adding 'alloy/models/mamba_block.py' 2026-03-27T02:18:35,083 adding 'alloy/models/mamba_kernels.py' 2026-03-27T02:18:35,085 adding 'alloy_mlx-0.1.0.dist-info/licenses/LICENSE' 2026-03-27T02:18:35,087 adding 'alloy_mlx-0.1.0.dist-info/METADATA' 2026-03-27T02:18:35,089 adding 'alloy_mlx-0.1.0.dist-info/WHEEL' 2026-03-27T02:18:35,090 adding 'alloy_mlx-0.1.0.dist-info/entry_points.txt' 2026-03-27T02:18:35,090 adding 'alloy_mlx-0.1.0.dist-info/top_level.txt' 2026-03-27T02:18:35,091 adding 'alloy_mlx-0.1.0.dist-info/RECORD' 2026-03-27T02:18:35,093 removing build/bdist.linux-armv7l/wheel 2026-03-27T02:18:35,200 Building wheel for alloy-mlx (pyproject.toml): finished with status 'done' 2026-03-27T02:18:35,205 Created wheel for alloy-mlx: filename=alloy_mlx-0.1.0-py3-none-any.whl size=44669 sha256=53fc1e19111e5890dd7c3c4d70904de320b831f72bc172a66f8357a25f96008f 2026-03-27T02:18:35,206 Stored in directory: /tmp/pip-ephem-wheel-cache-f8pcb658/wheels/3f/0e/a5/c411aa877fa9d49e0414e55d3454ad1380ca8bd1f83f55bc68 2026-03-27T02:18:35,219 Successfully built alloy-mlx 2026-03-27T02:18:35,223 Removed build tracker: '/tmp/pip-build-tracker-wwc61fzr'