rerun icon indicating copy to clipboard operation
rerun copied to clipboard

CI: systematic testing of SDK and examples on all supported (major) Python version

Open abey79 opened this issue 2 years ago • 1 comments

We currently support all current Python version from 3.8 to 3.11, and will probably aim to support 3.12 ASAP when it's out. Backward compatibility is pretty good on the language side but dependency management can be tricky. For example, pinning versions might fix an issue in 3.8 but break compatibility with, e.g. 3.11 because that version of the package wasn't yet compatible with 3.11.

Regardless of how we want to address that in the future, systematic testing of both the SDK and examples on all supported Python version is a prerequisite.

This issue is about:

  • figuring out the right tool for systematic testing (tox, nox, GH action matrix, ...)
  • deploying said tool on the SDK and examples vs. Python 3.8 to 3.11

Relates to:

  • https://github.com/rerun-io/rerun/issues/5862

abey79 avatar Jun 15 '23 12:06 abey79

We should run nox -s tests on nightly at least

emilk avatar Mar 01 '24 09:03 emilk

Duplicated by #7510 (which has now more content, some I'm closing this one)

abey79 avatar Oct 21 '24 07:10 abey79