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

Aberta
#166 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 5 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
cpp, python
Domínio
build-system, release

Direção de pesquisa

Comece comparando os artefatos da release v0.0.8 com a alegação declarada de compatibilidade com ARM e macOS e, em seguida, examine como o pacote Python scalable-vs é compilado e enviado ao PyPI. Está concluído quando a release incluir uma biblioteca compartilhada macOS arm64 pré-compilada e o PyPI fornecer wheels Python para macOS arm64 junto com as variantes manylinux existentes.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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..

Linguagem predominante
C++
Estrelas
241
Forks
48
Merge médio
4d 21h
PRs com merge (30d)
11

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de intel/ScalableVectorSearch

Todas as issues de intel/ScalableVectorSearch

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.