This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch tirx/standalone-package-cleanup
in repository https://gitbox.apache.org/repos/asf/tvm.git

commit 8c3a0874fcbb87d38f3cf11686133654ece0f173
Author: Tianqi Chen <[email protected]>
AuthorDate: Thu Oct 15 03:13:09 2026 +0000

    [FIX][Packaging] Require the FFI release with typed reflection attributes
---
 .github/workflows/main.yml                                | 2 +-
 ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh | 2 +-
 ci/scripts/package/windows_build_libtvm_runtime_cuda.bat  | 2 +-
 ci/wheel/manylinux_build_libtvm_runtime_cuda.sh           | 2 +-
 ci/wheel/windows_build_libtvm_runtime_cuda.bat            | 2 +-
 tirx/pyproject.toml                                       | 4 ++--
 6 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 31d8bb8e03..8603fdc95f 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -81,7 +81,7 @@ jobs:
           assert version("apache-tvm-ffi") == os.environ["TVM_FFI_VERSION"]
           assert version("apache-tvm-tirx") == "0.1.0a0"
           assert "apache-tvm-tirx==0.1.0a0" in requires("apache-tvm")
-          assert "apache-tvm-ffi>=0.1.14.post1" in requires("apache-tvm-tirx")
+          assert "apache-tvm-ffi>=0.1.15rc0" in requires("apache-tvm-tirx")
           assert "apache-tvm-ffi-orcjit==0.1.2" in requires("apache-tvm-tirx")
           PY
 
diff --git a/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh 
b/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh
index f1a43b27c2..f1eb80ad77 100755
--- a/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh
+++ b/ci/scripts/package/manylinux_build_libtvm_runtime_cuda.sh
@@ -39,7 +39,7 @@ dnf -y install cuda-driver-devel-13-1
 # generator (no Ninja), so no build tools are installed here. Put the bundled
 # CPython and CUDA toolchain on PATH for the CMake configure and nvcc.
 export PATH="/opt/python/cp310-cp310/bin:/usr/local/cuda/bin:${PATH}"
-python -m pip install "apache-tvm-ffi>=0.1.14.post1"
+python -m pip install "apache-tvm-ffi>=0.1.15rc0"
 nvcc --version
 
 rm -rf "${build_dir}"
diff --git a/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat 
b/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat
index f541af389b..6e3b988b48 100644
--- a/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat
+++ b/ci/scripts/package/windows_build_libtvm_runtime_cuda.bat
@@ -62,7 +62,7 @@ set "cuda_root=%CD%"
 popd
 set "CUDA_PATH=%cuda_root%"
 
-python -m pip install -U pip cmake ninja "apache-tvm-ffi>=0.1.14.post1" || 
exit /b 1
+python -m pip install -U pip cmake ninja "apache-tvm-ffi>=0.1.15rc0" || exit 
/b 1
 "%nvcc_exe%" --version || exit /b 1
 
 rem nvcc needs the MSVC host compiler (cl.exe), so locate VS via vswhere and 
run the
diff --git a/ci/wheel/manylinux_build_libtvm_runtime_cuda.sh 
b/ci/wheel/manylinux_build_libtvm_runtime_cuda.sh
index a53ee8b1d0..8a5f33bf46 100755
--- a/ci/wheel/manylinux_build_libtvm_runtime_cuda.sh
+++ b/ci/wheel/manylinux_build_libtvm_runtime_cuda.sh
@@ -39,7 +39,7 @@ dnf -y install cuda-driver-devel-13-1
 # generator (no Ninja), so no build tools are installed here. Put the bundled
 # CPython and CUDA toolchain on PATH for the CMake configure and nvcc.
 export PATH="/opt/python/cp310-cp310/bin:/usr/local/cuda/bin:${PATH}"
-python -m pip install "apache-tvm-ffi>=0.1.14.post1"
+python -m pip install "apache-tvm-ffi>=0.1.15rc0"
 nvcc --version
 
 rm -rf "${build_dir}"
diff --git a/ci/wheel/windows_build_libtvm_runtime_cuda.bat 
b/ci/wheel/windows_build_libtvm_runtime_cuda.bat
index e53c2b9281..45e62fef10 100644
--- a/ci/wheel/windows_build_libtvm_runtime_cuda.bat
+++ b/ci/wheel/windows_build_libtvm_runtime_cuda.bat
@@ -62,7 +62,7 @@ set "cuda_root=%CD%"
 popd
 set "CUDA_PATH=%cuda_root%"
 
-python -m pip install -U pip cmake ninja "apache-tvm-ffi>=0.1.14.post1" || 
exit /b 1
+python -m pip install -U pip cmake ninja "apache-tvm-ffi>=0.1.15rc0" || exit 
/b 1
 "%nvcc_exe%" --version || exit /b 1
 
 rem nvcc needs the MSVC host compiler (cl.exe), so locate VS via vswhere and 
run the
diff --git a/tirx/pyproject.toml b/tirx/pyproject.toml
index ed16357b21..db8d5c071c 100644
--- a/tirx/pyproject.toml
+++ b/tirx/pyproject.toml
@@ -20,7 +20,7 @@
 requires = [
   "scikit-build-core>=0.11",
   "mlc-z3-static>=4.16.0",
-  "apache-tvm-ffi>=0.1.14.post1",
+  "apache-tvm-ffi>=0.1.15rc0",
 ]
 build-backend = "scikit_build_core.build"
 
@@ -47,7 +47,7 @@ classifiers = [
   "Topic :: Software Development :: Libraries :: Python Modules",
 ]
 dependencies = [
-  "apache-tvm-ffi>=0.1.14.post1",
+  "apache-tvm-ffi>=0.1.15rc0",
   "apache-tvm-ffi-orcjit==0.1.2",
   "ml_dtypes",
   "numpy",

Reply via email to