Привет, ребята! 👋🏻 Подскажите, пожалуйста, поддерживаете ли вы pip пакеты в актуальном состоянии или нет и почему вы это делаете или не делаете?
Очень сложно поддерживать пакеты в актуальном состоянии если наблюдать со стороны PIP так как идет обновление пакета, но не зависимостей и в бою это очень плачевно может закончится.
Мне нравится pipenv или poetry эти пакетные менеджеры хорошо контролируют библиотеки или зависимости, благодаря lock файлу + ко всему реализация древо зависимостей очень хорошо написано, конечно на poetry работает быстрее чем в pipenv но это уже не суть.
Отвечая на вопрос. Поддерживать нужно, но не фанатично имеет смысл всегда смотреть новые фичи библиотеки и уже решать что тащить в проект.
Считаю что обязательно нужно закреплять версии пакетов, чтобы при добавлении нового не тянулись все обновления которые не нужны.