rapidfuzz / RapidFuzz

Rapid fuzzy string matching in Python using various string metrics

Home Page:https://rapidfuzz.github.io/RapidFuzz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider using the stable API

maxbachmann opened this issue · comments

switching to the minimal C-API would drastically reduce the amount of binaries we need to build.

  1. get branch to build with minimal API. This should largely be a config thing, since I think cython, scikit-build and cibuildwheel all support the stable API at this point (not supported for PyPy)
  2. test the performance impact. I expect it to be very small for everything except array conversion which is a very niche usage.

Cyhon does not support the limited Python API yet. Even when it does it will likely have a pretty large performance overhead for the time being.