QuTech-Delft / QMI

Quantum Measurement Infrastructure
Other
14 stars 4 forks source link

Remove Python 3.10 support #113

Closed heevasti closed 2 weeks ago

heevasti commented 2 weeks ago

Description

From discussions in the team about what should be the baseline for QMI, we probably should use 3.11 as the baseline. The latest Debian for example has 3.11 on it, so we expect little use for 3.10 use and we want to also avoid issues where new features were programmed on 3.11 but are not compatible with 3.10.

Edit the setup.py and Github workflows to have Python version matrixes only with 3.11, 3.12 and 3.13.

As the new fork for py-xdrlib is dependent on >= Python 3.11, this is probably a good moment to introduce it into the project dependencies.

extras:

Affected Components

QMI, CI pipelines

Files to edit