LXML has published a new release yesterday, which includes wheels for python 3.8 again. Unfortunately, there is only one wheel for python 3.8 and macos, which specifies macos version 11. Our GHA uses version 12.6, so we still can't get the lxml wheel from pypi for this workflow. This PR makes the workaround workflow step more specific and only executes it on macos.
How to review
Read the diff and note that the CI checks all pass.
PR checklist
[x] Continuous integration checks all ✅
[x] Update tests ✅
~[ ] Add, expand, or update documentation.~ Just CI
LXML has published a new release yesterday, which includes wheels for python 3.8 again. Unfortunately, there is only one wheel for python 3.8 and macos, which specifies macos version 11. Our GHA uses version 12.6, so we still can't get the lxml wheel from pypi for this workflow. This PR makes the workaround workflow step more specific and only executes it on macos.
How to review
PR checklist