Adopt PEP 621, move metadata into `pyproject.toml`
https://github.com/MagicStack/asyncpg/pull/900#issuecomment-1079653458
Support for declaring project metadata or configuring
setuptoolsviapyproject.tomlfiles is still experimental and might change (or be removed) in future releases.
As @abravalheri advised, we should either drop the [project] table (#903) or fully adopt PEP 621 (this PR). However, since the support for pyproject.toml of setuptools is still experimental and requires a fairly high setuptools version, we'd better wait at least until it stabilizes and asyncpg officially drops the compatibility with Python 3.6. I will keep tracking on this.
If the maintainers are never willing to adopt PEP 621 even in the foreseeable future, just close this PR.