-
Notifications
You must be signed in to change notification settings - Fork 181
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
Support Python 3.12 #1147
Comments
Thanks. I'd welcome any PR fixing the issue with Python 3.12. Have a look at the details here: |
From the logs, it seems the issue is the change of location of ob_digit
According to cython/cython#5238 (comment) ; changing it to |
It more complicated than this, since wstr is now removed: https://www.python.org/dev/peps/pep-0623 |
I was able to fix both the wstr and ob_digit error, but they also broke the jp_value memory hack which adds extra memory to all types of us to store the extra bytes needs for the wrapper. As a result we are getting random segmentation faults when the memory between the two collides. (the absolute worst kind of error to fix.) They promised a replacement that should be in 3.12 though I am still searching. |
fixed by #1158 |
Awesome, thanks a lot! When can we expect a release and wheels on n PyPI? |
Starting the process after fixing all merge requests. |
Python 3.12 is releasing in exactly one week, Monday 2023-10-02. It would be great if JPype could support Python 3.12 fully at the release, including testing in CI and wheels uploaded to PyPI.
Summary – Python 3.12 Release highlights
The text was updated successfully, but these errors were encountered: