Poetry still doesn't seem to support PEP621, instead requiring its custom, vendor-specific shape of pyproject.toml.
It seems like the shortest path to a universal package management tool for Python is to add this capability to Poetry, rather than to build something new.