tskit icon indicating copy to clipboard operation
tskit copied to clipboard

Python 3.12 support

Open benjeffery opened this issue 2 years ago • 1 comments

Python 3.12 has been released. The good news is that tskit builds and almost all tests pass. The failing ones are those that depend on numba via lshmm as numba for 3.12 has not yet been released. As this will be an issue for every Python release, I suggest we make those tests optional and raise a warning instead of running the tests.

benjeffery avatar Oct 09 '23 13:10 benjeffery

Warnings tend to get ignored and forgotten about

It should be easy enough to, e.g., mark the test module as a skip if python==312 or something? We're going to rely on numba more and more, I'm afraid

jeromekelleher avatar Oct 09 '23 14:10 jeromekelleher

Completed in #2964

benjeffery avatar Sep 23 '24 10:09 benjeffery