Я обнаружил, что python может использовать pyproject.toml для вывода списка зависимостей вместо файла needs.txt. Это более удобно и очень похоже на пакет. json для узла. Однако я не смог найти документацию для инициализации файла pyproject.toml, очень похожую на команду npm init
. Как автоматически сгенерировать файл с помощью virtualenv или pip? Кроме того, есть ли способ автоматического обновления файла toml, когда пакеты устанавливаются, подобно тегу npm --save, который сохраняет пакет в пакет. json после установки?