Skip to content

Commit 08e2405

Browse files
authored
fix: remove STABLE_ABI from Python 3.13 build (#52)
* Remove STABLE_ABI from build, just build separate wheels * Test 3.13 as well
1 parent c133065 commit 08e2405

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

.github/workflows/test_gpu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
test-gpu:
2828
strategy:
2929
matrix:
30-
python-version: ["3.11"]
30+
python-version: ["3.11", "3.13"]
3131
os: ["linux-x64-nvidia-gpu-t4"]
3232
runs-on: ${{ matrix.os }}
3333
timeout-minutes: 10

CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,6 @@ nanobind_add_module(
9090
# Name of the extension
9191
_cuda_impl
9292

93-
# Target the stable ABI for Python 3.12+, which reduces
94-
# the number of binary wheels that must be built. This
95-
# does nothing on older Python versions
96-
STABLE_ABI
97-
9893
# Build libnanobind statically and merge it into the
9994
# extension (which itself remains a shared library)
10095
NB_STATIC

0 commit comments

Comments
 (0)