request: include prebuilt macos arm64 shared library in 0.0.8 release (and also mac arm64 python wheels on pipy)

Abierto
#166 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 5 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp, python

Línea de trabajo

Comienza comparando los artefactos de la versión v0.0.8 con la afirmación indicada de compatibilidad con ARM y macOS, y después inspecciona cómo se construye y se sube a PyPI el paquete de Python scalable-vs. Se considera terminado cuando la versión incluye una biblioteca compartida precompilada para macOS arm64 y PyPI proporciona wheels de Python para macOS arm64 junto con las variantes manylinux existentes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi,
0.0.8 release mentions:
v0.0.8
*Enabled compatibility with ARM and MacOS

yet all builded variants are Linux ones:

SVS shared and static libraries are included in the tarballs. Binary variants included in this release:

    svs-shared-library-0.0.8.tar.gz: Standard build for GCC 11+ and glibc 2.28+ — compatible with most modern Linux distributions
    glibc2_26 suffix: Build for GCC 11+ and glibc 2.26 (e.g. Amazon Linux 2)
    clang suffix: Build for Clang-18+
    reduced suffix: Lighter-weight builds for specific integrations — not recommended for general use

can include prebuilt MacOS arm64 library in 0.0.8 release?

EDIT:
also macos arm64 python wheels would be nice..:
pip install scalable-vs==0.0.8
only has manylinux variants like for example:


[scalable_vs-0.0.8-0-cp313-cp313-manylinux_2_28_x86_64.whl](https://files.pythonhosted.org/packages/f7/8e/b9172b82173ab4310e859154758288afbab5e25f01e52b5b785cf6bee217/scalable_vs-0.0.8-0-cp313-cp313-manylinux_2_28_x86_64.whl) (8.0 MB [view details](https://pypi.org/project/scalable-vs/0.0.8/#scalable_vs-0.0.8-0-cp313-cp313-manylinux_2_28_x86_64.whl))
Uploaded 29 jul 2025 CPython 3.13manylinux: glibc 2.28+ x86-64

thanks..

Lenguaje dominante
C++
Estrellas
241
Forks
48
Merge medio
4 d 21 h
PR fusionados (30 d)
11

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de intel/ScalableVectorSearch

Todos los issues de intel/ScalableVectorSearch

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.