-
Notifications
You must be signed in to change notification settings - Fork 432
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.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.