According to https://devguide.python.org/versions/, as of January 2025, Python 3.12 and 3.13 are the mainstream Python versions now.

PySeismoSoil needs to officially support Python 3.12 and 3.13.
Backward compatibility with anything older than Python 3.10 (such as 3.9, 3.8, ...) is not important.