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:
@@ -65,9 +65,9 @@ leann-backend-hnsw = { path = "packages/leann-backend-hnsw", editable = true }
|
||||
# Skip 32-bit and PyPy builds
|
||||
skip = "*-win32 *-manylinux_i686 pp* *musllinux*"
|
||||
|
||||
# Use manylinux2014 for maximum compatibility (supports GLIBC 2.17)
|
||||
manylinux-x86_64-image = "manylinux2014"
|
||||
manylinux-aarch64-image = "manylinux2014"
|
||||
# Use manylinux_2_35 for Colab compatibility while keeping modern features
|
||||
manylinux-x86_64-image = "manylinux_2_35"
|
||||
manylinux-aarch64-image = "manylinux_2_35"
|
||||
|
||||
# Linux system dependencies
|
||||
[tool.cibuildwheel.linux]
|
||||
|
||||
Reference in New Issue
Block a user