dev-python/apache-tvm-ffi
Lightweight, framework-agnostic FFI module from Apache TVM
ChangeLog
commit 0e67d0de48069f4b26293890613547007c6679c9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 1 10:17:07 2026 +0200
dev-python/apache-tvm-ffi: drop 0.1.13
Superseded by the 0.1.13.post0 re-release; retention keeps the last two
(0.1.12, 0.1.13_p0).
commit 102657a7a4861c06762183ebcc05189328fe4bbf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 1 10:17:01 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.13_p0
Upstream post-release (0.1.13.post0). The build-system requirement
(cython>=3.2.8) and runtime deps are unchanged from 0.1.13, so the ebuild
is copied verbatim.
commit 63305064999a689a0ea8bcbc8cd88d3d3add19f4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:05:04 2026 +0200
dev-python/apache-tvm-ffi: drop 0.1.9, 0.1.11
Superseded; retention keeps the last two releases (0.1.12, 0.1.13).
commit cc2e2893520083fa52d4ceb8ac3e53ed009dc4a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:04:59 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.13
Upstream raised its build-system cython requirement to >=3.2.8 (a
free-threaded __dealloc__ keep-alive fix, cython#7769); the BDEPEND floor
is updated to match. The TVM_FFI_BUILD_PYTHON_MODULE=ON re-pass is still
required (CMakeLists defaults it OFF, pyproject re-passes ON, and the
Gentoo PEP517 helper overrides that) and was re-verified against 0.1.13.
RDEPEND (typing-extensions >=4.5) is unchanged.
commit 459525f6a191ed7040e9117789a8b968b4ca3f47
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 11:33:52 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.12
commit 099682c3697a41a15afb1c25f9b6f6ea13db53d9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:31 2026 +0200
dev-python/apache-tvm-ffi: disable py3.11
commit 37a4b21aabbd620d6ce93c1ae13d87e11f653ecc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:55:56 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.11
commit 83fce5d07d8691ac08438e723f055d15e9e9667e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 14:14:43 2026 +0200
dev-python/apache-tvm-ffi: new package, 0.1.9
First Tier-0 leaf for the vllm CUDA target packaging cycle. The
"apache-tvm-ffi" package on PyPI is the lightweight, framework-agnostic
FFI module used by tilelang and flashinfer-python — *not* the full
Apache TVM compiler. Pure standalone build with vendored DLPack and
libbacktrace.
Build is scikit-build-core + Cython. Upstream's pyproject.toml sets
cmake.args including -DTVM_FFI_BUILD_PYTHON_MODULE=ON, but Gentoo's
PEP517 helper writes its own --config-json with a cmake.args value
that replaces the pyproject.toml list rather than merging. The CMake
option then falls back to its CMakeLists default of OFF and the cython
core extension is silently skipped, leaving an unimportable installed
package. DISTUTILS_ARGS re-passes the option so it survives the
override. Verified 2026-05-07 against 0.1.9: with the override,
core.abi3.so is built and `import tvm_ffi` succeeds; without it, the
build still passes from emerge's view but import fails with a
misleading "circular import" error referencing the missing core
extension.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 1 10:17:07 2026 +0200
dev-python/apache-tvm-ffi: drop 0.1.13
Superseded by the 0.1.13.post0 re-release; retention keeps the last two
(0.1.12, 0.1.13_p0).
commit 102657a7a4861c06762183ebcc05189328fe4bbf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 1 10:17:01 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.13_p0
Upstream post-release (0.1.13.post0). The build-system requirement
(cython>=3.2.8) and runtime deps are unchanged from 0.1.13, so the ebuild
is copied verbatim.
commit 63305064999a689a0ea8bcbc8cd88d3d3add19f4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:05:04 2026 +0200
dev-python/apache-tvm-ffi: drop 0.1.9, 0.1.11
Superseded; retention keeps the last two releases (0.1.12, 0.1.13).
commit cc2e2893520083fa52d4ceb8ac3e53ed009dc4a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:04:59 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.13
Upstream raised its build-system cython requirement to >=3.2.8 (a
free-threaded __dealloc__ keep-alive fix, cython#7769); the BDEPEND floor
is updated to match. The TVM_FFI_BUILD_PYTHON_MODULE=ON re-pass is still
required (CMakeLists defaults it OFF, pyproject re-passes ON, and the
Gentoo PEP517 helper overrides that) and was re-verified against 0.1.13.
RDEPEND (typing-extensions >=4.5) is unchanged.
commit 459525f6a191ed7040e9117789a8b968b4ca3f47
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 10 11:33:52 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.12
commit 099682c3697a41a15afb1c25f9b6f6ea13db53d9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:31 2026 +0200
dev-python/apache-tvm-ffi: disable py3.11
commit 37a4b21aabbd620d6ce93c1ae13d87e11f653ecc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:55:56 2026 +0200
dev-python/apache-tvm-ffi: add 0.1.11
commit 83fce5d07d8691ac08438e723f055d15e9e9667e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 14:14:43 2026 +0200
dev-python/apache-tvm-ffi: new package, 0.1.9
First Tier-0 leaf for the vllm CUDA target packaging cycle. The
"apache-tvm-ffi" package on PyPI is the lightweight, framework-agnostic
FFI module used by tilelang and flashinfer-python — *not* the full
Apache TVM compiler. Pure standalone build with vendored DLPack and
libbacktrace.
Build is scikit-build-core + Cython. Upstream's pyproject.toml sets
cmake.args including -DTVM_FFI_BUILD_PYTHON_MODULE=ON, but Gentoo's
PEP517 helper writes its own --config-json with a cmake.args value
that replaces the pyproject.toml list rather than merging. The CMake
option then falls back to its CMakeLists default of OFF and the cython
core extension is silently skipped, leaving an unimportable installed
package. DISTUTILS_ARGS re-passes the option so it survives the
override. Verified 2026-05-07 against 0.1.9: with the override,
core.abi3.so is built and `import tvm_ffi` succeeds; without it, the
build still passes from emerge's view but import fails with a
misleading "circular import" error referencing the missing core
extension.


View
Download
Browse