Two related issues here - firstly, the python semantic release action does not trigger the PyPi release (I think because we aren't technically uploading the release). This brings us to the second point - that the underlying issue is that the python versions are incompatible. Am going to try setting this up manually in the actions.