Migrate metadata from setup.cfg to pyproject.toml

Merged Charlie Hoy requested to merge pyproject.toml into master

The purpose of this MR is to migrate all metadata from setup.cfg to pyproject.toml.

Merge request reports