Replies: 1 comment
-
nanobind doesn't have any benefits building for Python 3.13 or later. So if your goal is to make stable ABI builds, I would set this to 3.12. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
How does specifying the following for
scikit-build-core
inpyproject.toml
:interact with specifying
STABLE_ABI
tonanobind_add_module()
?I think the latter sets
Py_LIMITED_API=0x030C0000
.How best to define
Py_LIMITED_API=0x030D0000
and build using the stable ABI when the extension is intended only to support Python 3.13 and later?I don't actually want to do this for any extensions I have written; I just thought I'd share this scenario for future consideration.
Beta Was this translation helpful? Give feedback.
All reactions