-
Notifications
You must be signed in to change notification settings - Fork 448
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Python 3.12 support #642
Python 3.12 support #642
Conversation
I built this branch for our internal use and can confirm it works for us. A normal release build, I haven't tried static linking. I don't mind the line numbers. Thank you. |
Built this for our internal use as well and it works |
Following :D |
In case it is useful to someone looking for a profiler with 3.12 support, austin is an alternative to py-spy with similar features and low overhead :) Austin also uses a similar approach to py-spy in order to get the state of the GIL, which I think might be one of the pieces that is missing in order to fully support python 3.12 in py-spy. |
Look forward to get this work merged:) |
This doesn't handle the GIL detection yet - but I think this is worth merging anyways. I've created #692 to track the GIL detection issue |
This is great news and nice work! @benfred when will we have a release build that supports 3.12? |
GIL support is handled by #713 - @tugtugtug I've created #714 to track the new release. If you're interested in testing the current state of things, you can download the built wheels from any CI run like https://github.com/benfred/py-spy/actions/runs/11600917374#artifacts |
No description provided.