-
Notifications
You must be signed in to change notification settings - Fork 11
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
Sire fails to compile with python 3.12 #147
Comments
Thanks - could you install adding the '--install-bss-deps' option? This will bring in BioSimSpace's dependencies, which aren't all available for 3.12 at the moment (although I haven't checked this for a couple of weeks). I'll look into the compiler error - this suggests that the base sire dependencies are available for 3.12 and there is something in sire that needs fixing, so that we are ready for 3.12 once BioSimSpace's dependencies are available. |
Thanks. I can confirm that adding '--install-bss-deps' avoids python being updated to 3.12 and allows sire to compile. Thanks very much. Here's a more readable version of the end of the error:
|
No problem - your report is really useful because it does point to some work we need to do to make sure sire works with 3.12. It's a useful "early warning system" ;-) I'll leave this issue open and will rename it so it can be tagged as something that needs fixing for 2024.1.0 |
I can confirm that I can reproduce this. It is an error relating to part of the Python C API that was removed in 3.12. The error message is a long way up - it is here;
I'll work out a fix :-) |
(for my reference - this page talks about the deprecated API single 3.12 - https://docs.python.org/3/c-api/unicode.html) |
Describe the bug
I am unable to compile the latest devel version of sire. The final section of the error message is unhelpful:
and I am unable to find any error messages further up in the output.
To Reproduce
I have followed the steps given on github to compile.
Cause
python<3.12 was not specified in the requirements files, so the initial python 3.11 was being updated to 3.12 when
python setup.py install
was run.(please complete the following information):
dev
releaseThe text was updated successfully, but these errors were encountered: