Add missing makedepends
https://github.com/ROCm/hipBLASLt/blob/rocm-6.2.4/tensilelite/requirements.txt
Before:
/usr/bin/python3 -m venv /build/hipblaslt/src/build/virtualenv --system-site-packages --clear
Requirement already satisfied: pip in ./build/virtualenv/lib/python3.13/site-packages (24.3.1)
/build/hipblaslt/src/build/virtualenv/bin/python3 -m pip install /build/hipblaslt/src/hipBLASLt-rocm-6.2.4/tensilelite
Processing ./hipBLASLt-rocm-6.2.4/tensilelite
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: pyyaml in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (6.0.2)
Requirement already satisfied: msgpack in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (1.0.5)
Requirement already satisfied: joblib in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (1.4.2)
Collecting simplejson (from Tensile==4.33.0)
Downloading simplejson-3.19.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Collecting ujson (from Tensile==4.33.0)
Downloading ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.3 kB)
Collecting orjson (from Tensile==4.33.0)
Downloading orjson-3.10.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB)
Downloading orjson-3.10.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB)
Downloading simplejson-3.19.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (152 kB)
Downloading ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53 kB)
Building wheels for collected packages: Tensile
Building wheel for Tensile (pyproject.toml): started
Building wheel for Tensile (pyproject.toml): finished with status 'done'
Created wheel for Tensile: filename=Tensile-4.33.0-py3-none-any.whl size=15863123 sha256=3d8c4c3d125a5c87884f7847070c739121b845749487cd0ca26da9d0644a75fe
Stored in directory: /tmp/pip-ephem-wheel-cache-dsfn8fh1/wheels/19/18/28/0c07fa52b5dc6cca93a559a29a180babc3d673a7dec9cc53f5
Successfully built Tensile
Installing collected packages: ujson, simplejson, orjson, Tensile
Successfully installed Tensile-4.33.0 orjson-3.10.14 simplejson-3.19.3 ujson-5.10.0
After:
Processing ./hipBLASLt-rocm-6.2.4/tensilelite
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: pyyaml in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (6.0.2)
Requirement already satisfied: msgpack in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (1.0.5)
Requirement already satisfied: joblib in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (1.4.2)
Requirement already satisfied: simplejson in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (3.19.2)
Requirement already satisfied: ujson in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (5.10.0)
Requirement already satisfied: orjson in /usr/lib/python3.13/site-packages (from Tensile==4.33.0) (3.10.14)
Building wheels for collected packages: Tensile
Building wheel for Tensile (pyproject.toml): started
Building wheel for Tensile (pyproject.toml): finished with status 'done'
Created wheel for Tensile: filename=Tensile-4.33.0-py3-none-any.whl size=15863123 sha256=d8e850b170b604f88fb49646aa9e47c6035e7a7422ef7cccba370ed51c02947c
Stored in directory: /tmp/pip-ephem-wheel-cache-nkkie0e8/wheels/19/18/28/0c07fa52b5dc6cca93a559a29a180babc3d673a7dec9cc53f5
Successfully built Tensile
Installing collected packages: Tensile
Successfully installed Tensile-4.33.0