Инструменты настройки - Setuptools
Выход easy_install --help | |
Оригинальный автор (ы) | Филип Дж. Эби |
---|---|
Разработчики) | Джейсон Р. Кумбс |
Стабильный выпуск | 50.3.2[1] / 17 октября 2020 |
Репозиторий | |
Написано в | Python |
Операционная система | Кроссплатформенность |
Тип | Менеджер пакетов |
Лицензия | Массачусетский технологический институт |
Интернет сайт | setuptools |
Инструменты настройки это процесс разработки пакета библиотека, предназначенная для облегчения упаковки Python проекты, улучшив стандартную библиотеку Python Distutils (распределительные сети). Это включает в себя:
- Определения пакетов и модулей Python
- Метаданные пакета распространения
- Тестовые крючки
- Установка проекта
- Детали платформы
- Поддержка Python 3
История
В 2013, Распространять, ответвление Setuptools, было снова объединено с Setuptools 0.7.
Формат упаковки
Оригинальный автор (ы) | Дэниел Холт |
---|---|
Стабильный выпуск | 0.34.2 / 30 января 2020 г. |
Репозиторий | github |
Написано в | Python |
Операционная система | Кроссплатформенность |
Тип | Формат упаковки |
Лицензия | Массачусетский технологический институт |
Интернет сайт | Pypi |
Python колеса заменили яйца.[2]
Яйца питона представляют собой способ объединения дополнительной информации с проектом Python, который позволяет проверять и удовлетворять зависимости проекта во время выполнения, а также позволяет проектам предоставлять плагины для других проектов.
"Яйца для питонов как Банки относятся к Java ... "
Менеджер пакетов
Python пип заменил EasyInstall.[3]
EasyInstall это менеджер пакетов для Python, который предоставляет стандартный формат для распространения программ Python и библиотеки (на основе формата Python Eggs). EasyInstall - это модуль в комплекте с Setuptools.[4] Это аналог RubyGems за Рубин.
EasyInstall не является полноценным менеджером пакетов. Он не может перечислить локальные пакеты или обновить их все. Пип и Менеджер пакетов Python (PyPM) - это приложения Python, предназначенные для выполнения той же роли, что и EasyInstall. Форк Distribute был создан специально из-за отсутствия прогресса в разработке EasyInstall.[5]
По умолчанию EasyInstall смотрит в Индекс пакета Python (PyPI) для желаемых пакетов и использует там метаданные для загрузки и установки пакета и его зависимостей.
Смотрите также
- Строить из - инструмент для сборки программного обеспечения, предназначенный для обработки зависимостей пакетов Python
- Репозиторий программного обеспечения
Рекомендации
- ^ «Выпуск 50.3.2». 17 октября 2020 г.. Получено 16 ноября 2020.
- ^ https://pypi.org/project/wheel/
- ^ харако: Замените easy_install установкой pip. 9 января 2017 г.
- ^ http://peak.telecommunity.com/DevCenter/setuptools 1 сентября 2009 г.
- ^ Тарек Зиаде. «Странный мир упаковки - разветвление инструментов настройки». Получено 10 октября 2011.