rerun-io / rerun

Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
https://rerun.io/
Apache License 2.0
6.26k stars 293 forks source link

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

Open abey79 opened 1 year ago

abey79 commented 1 year ago

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:

Relates to:

emilk commented 6 months ago

We should run nox -s tests on nightly at least