find packages by sysconfig instead of importlib

Signed-off-by: jinjieliu <jinjie.liu@usc.edu>
This commit is contained in:
jinjieliu
2026-02-08 16:15:56 +08:00
parent 24237a6313
commit 1c4f13c8f0

View File

@@ -1,13 +1,12 @@
import importlib.resources
from importlib.resources.abc import Traversable
import sysconfig
from typing import List, Optional
from triton.backends.nvidia.driver import ty_to_cpp
def include_paths() -> List[str]:
pkg_path: Traversable = importlib.resources.files("triton_tvm_ffi")
return [str(pkg_path / "include"), str(pkg_path / "../../include")]
pkg_path: str = sysconfig.get_path("purelib")
return [f"{pkg_path}/triton_tvm_ffi/include"]
def type_canonicalize(ty: str) -> Optional[str]: