Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 14, 2013 20:51:20

mardov
Зарегистрирован: 2013-08-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

setup.py

Пожалуйста, объясните популярно и по-русски что за файл такой setup.py, зачем он нужен, что он делает и как его использовать.
з.ы. в гугл просьба не посылать - только оттуда. дело в том, что чем больше я читаю про этот файл, тем больше запутываюсь.

Офлайн

#2 Авг. 15, 2013 13:03:24

wiygn
Зарегистрирован: 2012-08-19
Сообщения: 52
Репутация: +  2  -
Профиль   Отправить e-mail  

setup.py

setup.py по сути, самый главный файл при публикации модуля. Он определяет всю мета-информацию о пакете, разработчике, лицензии, файлах и т.п. в модуле
Первый результат в гугле :\

Офлайн

#3 Авг. 15, 2013 19:23:01

mardov
Зарегистрирован: 2013-08-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

setup.py

То есть, это просто информационный файл, он никаких действий не выполняет и несет в себе исключительно информацию о продукте?

Офлайн

#4 Авг. 17, 2013 16:33:33

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

setup.py

Файл setup.py содержит несколько видов информации:
* информация о продукте - она отображается на сайте pypi.python.org, если этот модуль там был зарегистрирован
* информация о том какие модули и скрипты следует положить в системные каталоги питона при установки модуля
* информация о зависимостях - какие библиотеки следует также установить при уставновке этого модуля

Больше информации тут http://docs.python.org/2/distutils/ и конкретно про setup.py тут http://docs.python.org/2/distutils/setupscript.html

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version