Инструменты настройки - Setuptools

Инструменты настройки
Вывод easy_install --help
Выход easy_install --help
Оригинальный автор (ы)Филип Дж. Эби
Разработчики)Джейсон Р. Кумбс
Стабильный выпуск
50.3.2[1] / 17 октября 2020; 45 дней назад (17 октября 2020 г.)
Репозиторий Отредактируйте это в Викиданных
Написано вPython
Операционная системаКроссплатформенность
ТипМенеджер пакетов
ЛицензияМассачусетский технологический институт
Интернет сайтsetuptools.readthedocs.io Отредактируйте это в Викиданных, Страница PyPI

Инструменты настройки это процесс разработки пакета библиотека, предназначенная для облегчения упаковки Python проекты, улучшив стандартную библиотеку Python Distutils (распределительные сети). Это включает в себя:

  • Определения пакетов и модулей Python
  • Метаданные пакета распространения
  • Тестовые крючки
  • Установка проекта
  • Детали платформы
  • Поддержка Python 3

История

В 2013, Распространять, ответвление Setuptools, было снова объединено с Setuptools 0.7.

Формат упаковки

Колесо
Оригинальный автор (ы)Дэниел Холт
Стабильный выпуск
0.34.2 / 30 января 2020 г.; 10 месяцев назад (2020-01-30)
Репозиторийgithub.com/ pypa/колесо
Написано вPython
Операционная системаКроссплатформенность
ТипФормат упаковки
ЛицензияМассачусетский технологический институт
Интернет сайтPypi.org/проект/колесо/

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) для желаемых пакетов и использует там метаданные для загрузки и установки пакета и его зависимостей.

Смотрите также

Рекомендации

  1. ^ «Выпуск 50.3.2». 17 октября 2020 г.. Получено 16 ноября 2020.
  2. ^ https://pypi.org/project/wheel/
  3. ^ харако: Замените easy_install установкой pip. 9 января 2017 г.
  4. ^ http://peak.telecommunity.com/DevCenter/setuptools 1 сентября 2009 г.
  5. ^ Тарек Зиаде. «Странный мир упаковки - разветвление инструментов настройки». Получено 10 октября 2011.

внешняя ссылка