Jump to content

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

инструменты настройки
Оригинальный автор(ы) Филип Дж. Эби
Разработчик(и) Джейсон Р. Кумбс
Стабильная версия
70.0.0 [1] / 21 мая 2024 г .; 27 дней назад ( 21 мая 2024 г. )
Репозиторий
Написано в Питон
Операционная система Кросс-платформенный
Тип Менеджер пакетов
Лицензия С
Веб-сайт инструменты настройки .readthedocs .что Отредактируйте это в Викиданных, страница PyPI

setuptools — это библиотека процесса разработки пакетов, предназначенная для облегчения упаковки проектов Python за счет расширения стандартной библиотеки Python. distutils (утилиты распространения). Он включает в себя:

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

История [ править ]

17 марта 2004 г. Филип Дж. Эби объявил о существовании проекта. [2] В 2013 году Distribute , форк setuptools, был снова объединен с setuptools 0.7.

Формат пакета [ править ]

Колесо
Оригинальный автор(ы) Дэниел Холт
Стабильная версия
0.43.0 [3]  Отредактируйте это в Викиданных / 11 марта 2024 г.
Репозиторий github /pypa /колесо
Написано в Питон
Операционная система Кросс-платформенный
Тип Формат упаковки
Лицензия С
Веб-сайт пипи .org /проект /колесо /

Python Колеса заменили яйца . [4]

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

«Яйца для питонов — то же самое, что банки для Java…»

Менеджер пакетов [ править ]

Python pip заменил EasyInstall . [5]

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

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

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

См. также [ править ]

Ссылки [ править ]

  1. ^ «Выпуск 70.0.0» . 21 мая 2024 г. Проверено 25 мая 2024 г.
  2. ^ Эби, Филип Дж. (7 марта 2004 г.). « Предварительный просмотр пакета «setuptools»» . Distutils-SIG . Проверено 17 июля 2021 г.
  3. ^ «Выпуск 0.43.0» . 11 марта 2024 г. Проверено 26 марта 2024 г.
  4. ^ «Колесо: встроенный формат пакета для Python» .
  5. ^ jaraco: Замените easy_install на pip install . 9 января 2017 г.
  6. ^ http://peak.telecommunity.com/DevCenter/setuptools, 1 сентября 2009 г.
  7. ^ Тарек Зиаде. «Странный мир упаковки – разветвление инструментов настройки» . Проверено 10 октября 2011 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1db425f529ab83c57791c344cf75055c__1704225660
URL1:https://arc.ask3.ru/arc/aa/1d/5c/1db425f529ab83c57791c344cf75055c.html
Заголовок, (Title) документа по адресу, URL1:
setuptools - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)