Looks like the `pyproject.toml` needs to be updated, but it'd be great to fix the build on CI first. Along with this, the `.readthedocs.yml` should be updated to use `python: latest`.