Status update & planning the next bugfix release
Hi team I wanted to keep you updated with the state of things, as this year is seeing an unusually large number of big changes in our core dependencies. - migration to Cython 3 appears to be complete, as we haven’t received reports of degraded performance since the launch of yt 4.3 - full support for CPython 3.12 is near complete, the only thing that’s missing is systematic testing with all optional dependencies, and we’re mostly just waiting for things to move upstream at this point. Here’s the tracking issue https://github.com/yt-project/yt/issues/4689 - unyt 3.0 was successfully released this week, causing *very* little breaking in yt (in fact, only a single test function still required adjustments). See my announcement on this mailing list for details. - numpy 2.0 is the next (last) big thing on the horizon now. I recommend checking https://github.com/numpy/numpy/issues/24300 for details, but the TL;DR for us is that, in order to help our users smoothly transition, we’ll need to publish a new set of binaries for yt when the first release candidate drops. Numpy 2.0.0rc1 is currently scheduled for “the end December” and should be followed by the final release about 6 weeks later. My takeaway is that, unless something critical comes up before that, or if the number of back ported bug fixes becomes too large (TBD), we should schedule our next bugfix release, yt 4.3.1, sometimes during this 6 week period, so about 2 months from now. Take care Clément
participants (1)
-
clement.robert@protonmail.com