From 37b16052e43bbe4a7c216cb778c4da40804f04e3 Mon Sep 17 00:00:00 2001 From: staging-update-bot Date: Fri, 5 Dec 2025 01:22:14 +0000 Subject: [PATCH 1/2] py3-faiss-cpu/1.13.1 package update --- py3-faiss-cpu.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py3-faiss-cpu.yaml b/py3-faiss-cpu.yaml index 663e012f9a8..a4e85f8a6e4 100644 --- a/py3-faiss-cpu.yaml +++ b/py3-faiss-cpu.yaml @@ -1,6 +1,6 @@ package: name: py3-faiss-cpu - version: "1.13.0" + version: "1.13.1" epoch: 0 description: Community-maintained faiss wheel builder annotations: @@ -39,7 +39,7 @@ environment: pipeline: - uses: git-checkout with: - expected-commit: 7fc015119bc098f665a27816287d0ecb8bb85f53 + expected-commit: 54f5aeb4afa2c08c6d719f200930f5d98cb496d1 recurse-submodules: true repository: https://github.com/faiss-wheels/faiss-wheels tag: v${{package.version}} From a59b7ee8c2b28700d1c287cce13e8555ee1d306a Mon Sep 17 00:00:00 2001 From: Dentrax <16493751+Dentrax@users.noreply.github.com> Date: Sun, 7 Dec 2025 23:41:30 +0300 Subject: [PATCH 2/2] update patch Signed-off-by: Dentrax <16493751+Dentrax@users.noreply.github.com> --- .../dont-build-with-stable-abi.patch | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/py3-faiss-cpu/dont-build-with-stable-abi.patch b/py3-faiss-cpu/dont-build-with-stable-abi.patch index bdddc1dcacf..7d700fd168e 100644 --- a/py3-faiss-cpu/dont-build-with-stable-abi.patch +++ b/py3-faiss-cpu/dont-build-with-stable-abi.patch @@ -1,18 +1,27 @@ -We see a FTBFS for Python 3.13 if we leave this `wheel.py-api` setting in place. +From f49bceaa07161102d6952a0fe4e3c15548c2c1c7 Mon Sep 17 00:00:00 2001 +Date: Sun, 7 Dec 2025 23:38:19 +0300 +Subject: [PATCH] dont build with stable abi + +--- + pyproject.toml | 5 ----- + 1 file changed, 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml -index a1db878..db3bf4c 100644 +index ad663a5..d20a8a0 100644 --- a/pyproject.toml +++ b/pyproject.toml -@@ -67,11 +67,6 @@ sdist.exclude = [ +@@ -66,11 +66,6 @@ sdist.exclude = [ "third-party/faiss/tutorial" ] -[[tool.scikit-build.overrides]] -if.platform-system = "^(darwin|linux)" # NOTE: Windows ABI3 results in broken DLLs. -if.abi-flags = "^$" # NOTE: Free-threaded Python does not support stable ABI. --wheel.py-api = "cp39" +-wheel.py-api = "cp310" - [tool.cibuildwheel] archs = "native" - # NOTE: We do not support cp39 and cp310 on Windows ARM64 + # NOTE: We do not support cp310 on Windows ARM64 +-- +2.50.1 (Apple Git-155) +