Replies: 1 comment 4 replies
-
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.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
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