Update project metadata to pyproject.toml
Currently Python project metadata is split between the setup.py and setup.cfg files. These should be conslidated into the pyproject.toml file that is now best practice.
Currently Python project metadata is split between the setup.py and setup.cfg files. These should be conslidated into the pyproject.toml file that is now best practice.