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

オープン
#166 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 5 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
cpp, python

調査の方向性

まず v0.0.8 のリリースアーティファクトを、記載されている ARM および macOS 互換性の主張と比較し、その後、Python パッケージ scalable-vs がどのようにビルドされ PyPI にアップロードされるかを調査します。リリースにビルド済みの macOS arm64 共有ライブラリが含まれ、PyPI が既存の manylinux バリアントと並んで macOS arm64 用の Python wheel を提供すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

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

主要言語
C++
スター
241
フォーク
48
平均マージ
4日 21時間
マージ済み PR(30日)
11

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

intel/ScalableVectorSearch のほかの issue

intel/ScalableVectorSearch の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。