Итак, я создаю новое приложение Flask с нуля. Как и все хорошие разработчики, моим первым шагом было создание виртуальной среды.Управление содержимым файла требований.txt для виртуальной среды Python
Первое, что я установить в виртуальной среде Колба == 0.11.1.Flask устанавливает свои следующие зависимости:
- нажмите == 6,6
- itsdangerous == 0,24
- Jinja2 == 2.8
- MarkupSafe == 0,23
- Werkzeug == 0.11.11
- колеса == 0.24.0
Теперь я создаю requirements.txt для обеспечения всех клонировать репозиторий имеет ту же версию libraries.However, моя дилемма заключается в следующем:
- ли я упоминаю каждый из зависимостей колб в requirements.txt вместе с номерами версий ИЛИ
- ли я просто упомянуть точное число Колбы версии в requirements.txt и надеюсь, что, когда они делают пункт установить requirements.txt, настой будет заботиться о управлении зависимостями, и они будут загружать правильные версии зависимых библиотек
Посмотрите на 'пип-compile' команды в [пип-инструменты] (https://github.com/nvie/pip-tools/blob/master/README.md). – dirn
@ dirn..это действительно приятно .. спасибо за это .. – Amistad