-
-
Notifications
You must be signed in to change notification settings - Fork 48
Python 3.13 not support #941
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
Comments
With a little Googling, it seems related to this commit: |
Looks like Py3.13 is broken for us. |
Hi there... Keeping this in mind, is there any point in making a special package that uses an older python? I guess it boils down to how long and involved this issue is to fix. I'm not a good enough coder to know, does anyone else have an idea? |
@evertvorster agreed; though it may be a week or so before we get to it. You might be able to temporarily. It shouldn't be a huge fix - just changing an API. It's just a matter of getting through several changes before we can probably get to it or get a PR merged. It may also be necessary to review the other APIs caught up in that deprecation too. |
Okay, so I just looked at the code. This bug appears to be fairly limited in scope, with no more than 4 or 5 lines of code calling any of the deprecated or removed Python APIs from that deprecation. All of these lines of code were introduced in two of your commits, @royfalk , one from 2024-10-02 and the other from 2024-11-01. Filenames:
The calls in question are Py_GetPath and Py_SetPath. No other deprecated APIs are involved here. It looks like these two APIs can be replaced using https://docs.python.org/dev/c-api/init_config.html#init-isolated-conf and/or https://docs.python.org/dev/c-api/init_config.html#python-path-configuration |
Please note, also, that this problem does not exist on the 0.9.x branch, since the Py_GetPath and Py_SetPath calls hadn't been introduced yet. |
Not sure what changed, but git master compiles again. |
Sweet! Yeah, I thought I had fixed it, sometime in the last week I believe. That's good to get confirmation that it is fixed. |
Hi there!
Something got updated on my system, and I am unable to build master, as well as branches that I have been able to build before.
In all cases, the error message is this:
Normally I have makeflags -j32, so this failure got jumbled among all the other jobs that are running, but for this build single jobs were specified.
The text was updated successfully, but these errors were encountered: