Make Python 3.12 compatible
Make LSMTool
compatible with Python 3.12.
- Replace
setup.py
withpyproject.toml
- Optionally build binary extension using
scikit-build-core
; disabled by default, editpyproject.toml
to enable it - Use
setuptools_scm
to handle automatic version numbers
Closes RAP-503