2025-02-04:
- Raise Python requirement from version 3.7 to 3.8. Python 3.7 has reached EOL in 2023 and is no longer maintained by the Python Software Foundation.
- Add CI tests using Python 3.13, drop tests for 3.7.
- Restructure Python build to ease packaging.
- Fix issue #41.