rapidfuzz was upgraded to a significantly higher version, which drops compatibility with 3.7. The Dependabot PR didn't catch that because it's doesn't run unit tests, and the build tests try to install the [all] extra (which doesn't exist).
Identified in unit tests on this PR: https://github.com/OpenVoiceOS/ovos-utils/actions/runs/7721017873/job/21046877080
I'm also not sure pinning to a version that new is a good idea when there were no compatibility issues with the older version - I do see some good-sized vulnerability fixes there though.
rapidfuzz was upgraded to a significantly higher version, which drops compatibility with 3.7. The Dependabot PR didn't catch that because it's doesn't run unit tests, and the build tests try to install the [all] extra (which doesn't exist).
Identified in unit tests on this PR: https://github.com/OpenVoiceOS/ovos-utils/actions/runs/7721017873/job/21046877080
I'm also not sure pinning to a version that new is a good idea when there were no compatibility issues with the older version - I do see some good-sized vulnerability fixes there though.