
Requirements: New build system requires a recent Setuptools: this should be managed at build-time by any reasonably modern Pip or equivalent. Bump minimum supported Python version to 3.10, in line with upstream Python support. (https://devguide.python.org/versions/) Bump minimum phonopy version to 2.7.0 (July 2020) to cleanly replace deprecated/removed PhonopyAtoms.get_number_of_atoms() Bugfixes: Handle API changes in Phonopy, Monty Maintenance: Modernised build system, replacing setup.py with pyproject.toml Update CI pipelines to test with Python 3.10, 3.11, 3.14
