Modernize project using pyproject.toml
We should use pyproject.toml to define most of the package metadatas. The dependency bump-bot doesn't support parsing it for dependencies but everything else can move in that file.
We should use pyproject.toml to define most of the package metadatas. The dependency bump-bot doesn't support parsing it for dependencies but everything else can move in that file.