#вопрос. Либы тянут за собой много зависимостей. Если сделать вот так pip freeze > requirements.txt, то в этом requirements.txt будет много такого, что ты сам не ставил. И чтобы в этом файле разобраться, придется сильно попотеть. А то и это вообще невозможно. Не лучше ли просто в requirements.txt писать только то, что реально нужно ставить. Например, google-ads==4.0.0. Да, эта либа подтянет 10 зависимостей, но этот файл requirements.txt будет реально читаемым. А после управляемым. Правда, чтобы его сделать, надо постараться сильно. Возможно, несколько раз в тестовой среде даже развернуть проект.
Скажите, пожалуйста, правильно ли я понимаю, что лучше в requirements.txt писать только ключевые пакеты без их зависимостей?
Проверять с vulture какие либы используются?