-
Notifications
You must be signed in to change notification settings - Fork 412
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.13 support #10932
Comments
@iherasymenko thank you for the report! We're still addressing 3.13 support for the library. For the time being, I think it is safe to treat 3.13 as unsupported by I don't really have a specific workaround to suggest here, since we have a lot of native code that needs to be made away of changes to the runtime API in 3.13. |
Oops, just realized I mischaracterized this as a profiler issue, but I see that the compilation site is actually coming from a different component. Re-routing this issue, but unfortunately I think my overall message is still accurate. |
@emmettbutler directing to you in case you have anything more optimistic to say on the topic of 3.13 support. |
Hi, do you have any updates on this issue?! I really want to use ddtrace with Python 3.13. I was reading through the Python 3.13 API changes and the necessary changes to make ddtrace aware of Python 3.13 and I see some important changes. _Py_IsFinalizing Part of the Stable ABI since version 3.13.
#if PY_VERSION_HEX < 0x30d0000
if (!_Py_IsFinalizing()) {
#else
if (!Py_IsFinalizing()) {
#endif Py_BUILD_CORE must be define when importing internalAccessing some internal headers now requires defining Building datadog/profiling/stack_v2I see some errors like I see some other debugs when compiling it locally, but I don't know if that's my environment or not. I can't find in the repository any guidance to set up my local environment correctly. Please let me know if I can help in any other way to add this support in a timely manner. |
@leandrodamascena thanks for your interest in getting |
Thanks for letting me know @P403n1x87! Feel free to reach out if you need someone to do some testing with Python 3.13 |
When trying to install
ddtrace-py
with the latest Python 3.13 RC builds, the installation fails with the following error.The text was updated successfully, but these errors were encountered: