Closed
Description
Summary
A large portion of our GitHub Actions CI tests.yml
workflow matrix is composed of version range restrictions for Python packages:
matplotlib/.github/workflows/tests.yml
Lines 48 to 108 in 7d5d027
I think that most of these can now safely be removed.
In practice, three variables are currently declared in the workflow file:
$ grep ' .*-ver: ' .github/workflows/tests.yml | sort | uniq
pygobject-ver: '<3.52.0'
pyqt6-ver: '!=6.6.0'
pyside6-ver: '!=6.5.1'
Proposed fix
Remove the version pin variables and template evaluation for:
pyside2-ver
pyqt6-ver
pyside6-ver