pyproject.toml
везде, где это возможно. Я с автором в этом согласен, например у меня на работе как минимум во всех новых проектах pyproject.toml
используется по умолчанию.
Ссылка - https://www.bitecode.dev/p/whats-the-deal-with-setuptools-setuppy