satpy icon indicating copy to clipboard operation
satpy copied to clipboard

Bump supported Python version to 3.12, 3.13 and 3.14

Open pnuu opened this issue 2 months ago • 4 comments

Drop Python 3.11 support and add Python 3.14 to CI.

  • [x] Closes #3267

pnuu avatar Nov 13 '25 06:11 pnuu

Numba support is still missing. I'll see which features require it, or if it's an indirect requirement.

pnuu avatar Nov 13 '25 06:11 pnuu

The only place Numba is used directly in Satpy code is the GMS-5 VISSR L1b reader. And I guess HoloViews uses it as the hvplot tests have @skip_unstable_numba decorators in test_conversions.py.

pnuu avatar Nov 13 '25 06:11 pnuu

From https://github.com/numba/numba/issues/9957#issuecomment-3456157382

The release schedule is currently as follows:

0.63.0 (which is currently being worked on and should become available in a few weeks) will support 3.14 and 0.64.0 (which does not yet have an ETA) will support free-threading.

pnuu avatar Nov 13 '25 07:11 pnuu

Haha that commment for numba is 2 weeks old. Anyway...if this passes before 0.60 is released, does this get included in 0.60 or is this one of the deprecations for 1.0?

djhoese avatar Nov 13 '25 17:11 djhoese