Индекс пакетов Python

Индекс пакета Python Обзор PyPI PyPI — это официальный репозиторий для Python, аналогичный CPAN и CRAN.  Он управляется Python Software […]

Индекс пакета Python

  • Обзор PyPI

    • PyPI — это официальный репозиторий для Python, аналогичный CPAN и CRAN. 
    • Он управляется Python Software Foundation и используется менеджерами пакетов, такими как pip. 
    • На момент обновления статьи (6 мая 2024 года) в PyPI доступно более 530 000 пакетов. 
  • Структура и функции PyPI

    • Пакеты представлены в виде архивов исходных текстов или «sdists» и могут содержать скомпилированные модули. 
    • Пользователи могут искать пакеты по ключевым словам или метаданным, таким как лицензии и совместимость. 
    • Одна запись в PyPI может содержать предыдущие версии пакета, диски и формы для разных операционных систем. 
  • История PyPI

    • Модуль distutils был добавлен в стандартную библиотеку Python в 2000 году для упрощения установки сторонних пакетов. 
    • Однако distutils не использовал метаданные для других целей, и не было централизованного каталога пакетов. 
    • В 2001 и 2002 годах были разработаны предложения по стандартизации метаданных и созданию централизованного каталога. 
    • В 2018 году PyPI перешел на новую веб-платформу Warehouse, а устаревший сайт был отключен. 
    • В мае 2023 года Министерство юстиции США запросило данные пользователей у пяти участников PyPI, но Python Software Foundation соблюдает конфиденциальность и закон. 

Полный текст статьи:

Индекс пакетов Python — Википедия

Оставьте комментарий

Прокрутить вверх