This is the last release compatible with AiiDA `v1.x`.
This patch adds a continuous-integration workflow on Github Actions that runs pre-commit and the unit test suite.
The package structure is updated to be comformant to modern standards, such as adopting PEP 621 and moving build specifications to the `pyproject.toml` file.