- lancedb 不支持 cp314,导致无法全量编译
uv venv --python 3.14t .venv
source .venv/bin/activate
pip install maturin
maturin develop -E lancedb尝试排除 lancedb 依赖再build
看起来随着pyo3版本的升级,这里可能直接加上 pymodule(gil_used = false) 就能生效了
- “Let’s enable this feature by default…” – Done: abi3-py311 now lives in a new abi3 feature which is part of default, so legacy-states-v0 is purely about legacy state handling, and free-threaded builds can opt out of abi3 via —no-default-features -F free-threaded.
- “Seems this one is not used anywhere.” – The old pyo3/free-threaded hook was invalid. We now keep a local free-threaded feature to guard #[pymodule(gil_used = false)], meaning the module only claims GIL-free support when that feature is explicitly enabled.
-
当前 rust 会编译失败,再 check 一下原因
-
本地尝试用 act 跑一下