upgrade: switch from manylinux2014 to manylinux_2_35

- Use manylinux_2_35 (GLIBC 2.35) instead of manylinux2014 (GLIBC 2.17)
- Still compatible with Google Colab (requires ≤2.35)
- Benefits: newer toolchain, better performance, modern C++ features
- Switch from yum to dnf package manager
- Remove pyzmq version cap as manylinux_2_35 has newer ZeroMQ
- Update documentation to reflect the change
This commit is contained in:
Andy Lee
2025-07-25 13:40:07 -07:00
parent 02672c040d
commit 971653fa1a
4 changed files with 17 additions and 19 deletions

View File

@@ -11,7 +11,7 @@ description = "Custom-built HNSW (Faiss) backend for the Leann toolkit."
dependencies = [
"leann-core==0.1.8",
"numpy",
"pyzmq>=23.0.0,<27", # Cap at 26.x for manylinux2014 compatibility
"pyzmq>=23.0.0",
"msgpack>=1.0.0",
]