Run tests with multiple Python versions
commit2476d0851738b797dbb36c84f1ec881051831c24
authorFrej Drejhammar <frej.drejhammar@gmail.com>
Wed, 27 Dec 2023 12:12:12 +0000 (27 13:12 +0100)
committerFrej Drejhammar <frej.drejhammar@gmail.com>
Thu, 28 Dec 2023 12:40:48 +0000 (28 13:40 +0100)
tree92adb1942c80f0ded773271ff5c1b6a03e545b07
parentd4298a09060a00ac43b5c0e901fcf2c083d59b53
Run tests with multiple Python versions

Run the CI tests with both the earliest supported Python version and
the latest stable release.

The intent is to quickly notice when new features require adjusting
the oldest supported Python version and also detect when the latest
stable version breaks old code (as when 3.12 removed `imp` and we
witched to `importlib` in #311).
.github/requirements-earliest.txt [new file with mode: 0644]
.github/requirements-latest.txt [new file with mode: 0644]
.github/workflows/ci.yml