A while ago semantic-version was pinned to <2.7.
This is now starting to cause problems as other packages are moving to require newer versions (in our case py-solc-x which requires semantic_version>=2.8.1,<3).
I see that there's #86 (and the reworked branch based on that).
Would it help for someone else to pick that up, or do you already know what needs to be done?