PEP 621: how to specify dependencies?

Not really. You’d want an central algorithm for parsing, even if it’s as simple as if 'git' in data: dep_type = GitDep.... Otherwise we all have to implement the same thing for every tool.