Compatibility with Python 3.12
johannesulf opened this issue · 3 comments
Python 3.12 has been released recently. I believe halotools
is currently incompatible with Python 3.12. That's because the build system requires cython==0.29.32
which has an incompatibility with 3.12 (cython/cython#5238). Upgrading cython
to version 3.0.0 or later would probably solve this issue. But I don't know if that would create other problems.
This should be resolved now that #1075 has been merged in. But we might should leave this open until we have a confirmation that the soon-to-be-released v0.8.3
does indeed work in a 3.12 environment.
Yes, I can confirm that everything seems to work in python 3.12.
Hey thanks for confirming @johannesulf! The CI testing workflow passes in 3.12, but for reasons I don't understand the wheels.yml workflow doesn't seem to generate wheels for 3.12 and so your independent confirmation is reassuring.