- Notifications
You must be signed in to change notification settings - Fork768
Python 3.13#2454
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Python 3.13#2454
Uh oh!
There was an error while loading.Please reload this page.
Conversation
lostmsu commentedSep 19, 2024
Enable tests for 3.13 in the same PR? |
RobPasMue commentedDec 10, 2024
filmor commentedDec 11, 2024
All development is public. You can see here that the "simple" approach of adding new offsets (that I have indeed verified) fails. Debugging gave me additionally that it crashes in some very early dictionary access, but I don't really know how to go further. |
Uh oh!
There was an error while loading.Please reload this page.
kunom commentedDec 12, 2024
According to However, when I look at the value of the We seem to have one property too much, don't we? |
filmor commentedDec 12, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Aaah, got it, thanks@kunom! The issue is that, unlike all other members, the new I might have to release a new version of /edit: Actually, fixing the generator requires more work that I don't think is worth the effort, seeing that we should remove the direct type offsets eventually. I will just lazy-fix this by dropping one of the fields, alignment does the rest. |
kunom commentedDec 12, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Not shure whether this still matters, but I was finally able to produce an offset listing of the full 3.13 struct
But as you correctly noted, due to alignment, only the |
filmor commentedDec 12, 2024
On my local machine, the embedding tests also pass for 3.13. I'll have to spend some more time tomorrow to get the CI going, but I'm quite confident that I can release a new version either tomorrow or this weekend. |
21f3ffa to1920b19CompareVerified them locally, but there is an issue with the Github workflowimage that can hopefully be resolved later by using a full venvinstead of relying on the system environment.
4132a36 intomasterUh oh!
There was an error while loading.Please reload this page.
lostmsu commentedDec 13, 2024 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Not that I'm against 3.13 support, but this seems to fail multiple tests and should have been marked alpha, or manually released calling our NuGet monthly build for preview packages, IMHO. |
filmor commentedDec 13, 2024
It is not failing tests, our CI is just a bit rusty. I ran a many combinations locally and will follow up in the next week to reactivate the excluded platforms. |
maged-hanna commentedMar 3, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
@filmor I'm receiving a 'Attempted to read or write protected memory' error in my C# code when interacting with Python 3.13. This suggests potential memory corruption. Could this error be due to incompatibility with Python 3.13, or is it a sign that 3.13 is not supported? |

Uh oh!
There was an error while loading.Please reload this page.
This is crashing right now.
Getter for the thread state