It would seem that going forward this package might be limited to Python < 3.12, unless the package is updated to account for the new numpy changes. From this page: https://numpy.org/doc/stable/reference/distutils.html
numpy.distutils is deprecated, and will be removed for Python >= 3.12.
Not sure how much work it is to parse this over or if its worth it.