Skip to content

Home Администрирование Setuptools и пакеты Python Eggs
Setuptools и пакеты Python Eggs

Согласно официальной документации «setuptools - это набор расширений к dlstutils языка Python (на большинстве платформ - для Python 2.3.5, однако для 64-битовых платформ требуется версия не ниже Python 2.4), которые упрощают сборку и распространение пакетов, особенно когда они имеют зависимости от других пакетов».

До появления setuptools комплект dlstutils был основным средством создания установочных пакетов с модулями на языке Python, setup-tools - это библиотека, которая расширяет возможности dlstutils. Название «eggs» относится к окончательному комплекту пакетов и модулей на языке Python, напоминая файлы .rpm или .deb. Как правило, они распространяются в формате архива ZIP и устанавливаются либо в сжатом виде, либо распаковываются, чтобы иметь возможность перемещаться по содержимому пакета. Создание пакетов «eggs» - это особенность библиотеки setuptools, которая работает с easy_install. Согласно официальной документации «Easy Install - это модуль на языке Python (easy_install), связанный с библиотекой setuptools, которая позволяет автоматически загружать, собирать, устанавливать и управлять пакетами языка Python». Несмотря на то, что это модуль, чаще его воспринимают и используют как инструмент командной строки. В этом разделе мы расскажем о setuptools, easy_install и eggs и разъясним, для чего каждый из этих инструментов используется.

Давайте мы выделим наиболее полезные на наш взгляд особенности setuptools и easy_install. Чтобы получить полный комплект документации к ним, обращайтесь по адресам http://peak.telecommunity.com/

DevCenter/setuptools и http://peak.telecommunity.com/DevCenter/Easy-Install, соответственно.

Сложные инструменты, способные делать удивительные вещи, часто бывает сложно понять. Инструмент setuptools сложно понять отчасти потому, что он делает именно удивительные вещи. С помощью этого раздела, который можно рассматривать как краткое руководство, и с последующим изучением руководств вы получите возможность научиться использовать setuptools, easy_install и пакеты Python как пользователь и как разработчик.

Комментарии (0)

RSS feed Comments

Написать комментарий

smaller | bigger

busy
 

Регистрация




Top