Зависимости: они всегда меняются.
Программное обеспечение в таком непрерывном потоке. С помощью этого потока изменений сопровождающие могут возникнуть полезный шаг для информирования пользователей версий зависимостей во время выпуска. Включая требования .txt
В выпуске сопровождающее средство может уведомить пользователей государства мира, когда пакет был освобожден.
Пакеты Python (или «распределения», если вы хотите использовать официальный термин) Установить зависимости в setup.py
файл. Экскрытие правила – исключить номера версий в setup.py
Во избежание причинения конфликтов между пакетами. Если мой пакет говорит, что это требует Запросы == 2.10.0
и ваша посылка говорит, что это требует Запросы == 2.9.2
Затем пользователи могут столкнуться с проблемами. Пользователи, которые хотят иметь как мою посылку, и вашу пакет, могут столкнуться с проблемами при установке.
Включая требования .txt
Когда вы выпускаете пакет Python на Pypi, вы можете сообщить пользователям «вот версии зависимостей, которые я использовал, когда я объявил мое программное обеспечение для выпуска». Многие странные среды существуют в мире и в том числе вашим версиями зависимости в отдельном файле могут помочь в будущем программных археологов выяснить, как сделать работу вашего программного обеспечения в странных местах.
Эта статья впервые появилась на mattlayman.com Отказ
Оригинал: “https://dev.to/mblayman/ship-your-requirements-txt-1apb”