You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking at your output you are using python-3.12.0 and the fix to the underlying cpython was made in python-3.12.2.
My environment where I don't see this problem is using python-3.12.4 and I can import both igor2-0.5.6 and igor2-0.5.8 (having just upgraded to check).
Checklist
topostats process --core 1
.topostats --version
Describe the bug
When developing on python 3.12, Igor2 fails to import due to some issue in Igor2's code relating to passing arguments to
struct
.I would make an issue on their repo but I cannot find one
Unless we can somehow circumvent this, it seems we are locked in 3.12?
But how have the test runners been succeeding at this? Is it just my system? I'd appreciate someone else trying it.
Copy of the output
Here is me using python 3.11 successfully, then python 3.12 unsuccessfully.
Include the configuration file
N/A
To Reproduce
Import Igor2 in python 3.12
TopoStats Version
Git main branch
Python Version
3.12
Operating System
MacOS M1/M2 (post-2021)
Python Packages
Igor2 in versions 0.5.8 (latest) and 0.5.5 (just to check if it's only recent, as latest update was June 17th)
The text was updated successfully, but these errors were encountered: