Setuptools

редактировать
Setuptools
Результат easy_install --help Результат easy_install --help
Первоначальный автор (ы) Phillip J. Eby
Разработчик (и) Джейсон Р. Кумбс
Стабильный выпуск 47.3.1 / 16 июня 2020 г.; 3 месяца назад (2020-06-16)
Репозиторий Отредактируйте это в Wikidata
Написано наPython
Операционная система Кросс-платформенный
Тип Менеджер пакетов
Лицензия MIT
Веб-сайтsetuptools.readthedocs.io Отредактируйте это в Wikidata , Страница PyPI

Setuptools - это библиотека процесса разработки пакетов, предназначенная для упрощения упаковки проектов Python путем улучшения стандартной библиотеки Python distutils (утилит распространения). Он включает:

  • определения пакетов и модулей Python
  • метаданные пакета распространения
  • Тестовые перехватчики
  • Установка проекта
  • Специфичные для платформы детали
  • Поддержка Python 3
Содержание
  • 1 История
  • 2 Формат пакета
  • 3 Диспетчер пакетов
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
История

В 2013 году Distribute, ответвление Setuptools, было снова объединено с Setuptools 0.7.

Формат пакета
Wheel
Автор (ы) оригинала Дэниел Холт
Стабильная версия 0.34.2 / 30 января 2020 г.; 8 месяцев назад (30.01.2020)
Репозиторий github.com / pypa / wheel
Написано наPython
Операционная система Кросс-платформенный
Тип Формат пакета
Лицензия MIT
Веб-сайтpypi.org / project / wheel /

Python колеса заменили яйца .

Python яйца - это способ объединения дополнительной информации с проектом Python, который позволяет проверять и удовлетворять зависимости проекта во время выполнения, а также позволяет проектам предоставлять плагины для других проектов.

«Яйца для Pythons так же, как Jar для Java...»

http://peak.telecommunity.com/DevCenter/PythonEggs
Менеджер пакетов

Python pip заменил EasyInstall .

EasyInstall - это менеджер пакетов для Python, который предоставляет стандартный формат для распространения программ Python и библиотек (на основе формат Python Eggs). EasyInstall - это модуль в комплекте с Setuptools. Это аналог RubyGems для Ruby.

EasyInstall не является полноценным менеджером пакетов. Он не может перечислить локальные пакеты или обновить их все. Pip и Python Package Manager (PyPM) - это приложения Python, предназначенные для выполнения той же роли, что и EasyInstall. Форк Distribute был создан специально из-за отсутствия прогресса в разработке EasyInstall.

По умолчанию EasyInstall ищет в Python Package Index (PyPI) нужные пакеты и использует там метаданные. для загрузки и установки пакета и его зависимостей.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-08 01:43:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте