Recently, when I tried to run Revolver with Python 3.12, I faced some issues. So, I used a workaround (https://github.com/rafisics/revolver/commit/691eb049455f2a810bcab7accb01fc9ced4a1c4e) by modifying the files [python_tools/fastmodules.pyx](https://github.com/rafisics/revolver/blob/691eb049455f2a810bcab7accb01fc9ced4a1c4e/python_tools/fastmodules.pyx) and[ python_tools/setup.py](https://github.com/rafisics/revolver/blob/691eb049455f2a810bcab7accb01fc9ced4a1c4e/python_tools/setup.py). Hope these are resolved.