
Сайт | GitHub | Проблемы | Изменение
Упакованные проекты для языка программирования Python распространяются в двух основных форматах: SDIST (архивы кода и другие файлы, которые требуют обработки до того, как они могут быть установлены) и колеса (Zipfiles of Code, готовые к немедленной установке). Колесо проекта содержит полную информацию о том, какие модули, файлы и команды устанавливают проект, а также информацию о том, от каких других проектов зависит проект, но индекс пакетов Python (PYPI) (где распределены колеса) не обнаруживает ни одной из этой информации! Это проблема, которую WheelOdex здесь для решения.
WheelOdex сканирует PYPI для файлов колеса, анализирует их, и сохраняет и отображает результаты. Сайт позволяет пользователям просматривать полные метаданные внутри колеса, искать колеса, содержащие заданный модуль или файл Python, просмотр или поиск колес, которые определяют данную команду или другую точку входа, и даже обнаруживают обратные зависимости проектов.
Обратите внимание, что для сохранения дискового пространства WheelOdex записывает только данные на колесах из последней версии каждого проекта PYPI; Колеса из более старых версий периодически очищаются из базы данных. Долгие описания проектов вообще не записаны.
Предложения и запросы на привлечение приветствуются.