@blohinn

Для чего нужен setup.py в Python?

Добрый день! Изучаю Flask по различным мануалам и книгам. Но тут решил поднять пример из документации.

Склонировал репозиторий и в корне проекта обнаружил setup.py. Для чего он? Естественно, я начал гуглить.
Наткнулся на эту статью о распространении пакетов , прочитал про setup tools и все равно не понял.

Вернее как, понял, но не совсем. Допустим, я разрабатываю библиотеку с функциями. Тогда все понятно - это нужно для того, чтобы ее могли установить, допустим, в виртуальное окружение и пользоваться в других проектах.

Но когда речь идет о отдельном веб-приложении - зачем это все? Почему недостаточно просто requirements.txt для установки необходимых пакетов, а для команд из терминала того же click, например?

Для чего нужен setup.py в отдельном, самостоятельном проекте?
  • Вопрос задан
  • 1150 просмотров
Пригласить эксперта
Ответы на вопрос 1
почитайте по pip как распространяются пакеты
раздел Argument Handling
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы