app-package-archive
PyPI
Индекс пакетов сообщества Python, содержащий все опубликованные версии каждого пакета вместе со структурированными метаданными. Искать можно на сайте, а его JSON API без ключа позволяет нашему поиску получать сведения о пакетах напрямую. Полезен для программной археологии: получения старого выпуска библиотеки или проверки истории версий пакета.
Чем полезен и как работает
PyPI: авторитетный источник пакетов Python; он хранит все версии всех когда-либо опубликованных пакетов вместе со структурированными метаданными для каждого выпуска. Его JSON API работает без ключа, поэтому Echo может получать сведения о пакетах напрямую: поиск по имени пакета показывает списки версий, даты выпусков и описания, не покидая поискового интерфейса. Он особенно ценен для программной археологии: розыска прежнего выпуска библиотеки, выяснения, когда изменилась зависимость, или подтверждения того, что было доступно в конкретный момент времени.
Что внутри
Более 600 000 проектов и более 8 миллионов отдельных выпусков по состоянию на начало 2026 года, при объёме загрузок свыше 300 миллиардов пакетов в год.
Доступ по API
https://pypi.org/pypi/ <pkg>/json (keyless)
Что мы измерили
Наши собственные замеры, а не заявления архива. Перепроверяются периодически; у каждого показателя стоит дата.
Доступность
- Прямой запрос
- Ответил HTTP 200 177 мс
- Через датацентр-прокси
- Ответил HTTP 200 487 мс
- API, напрямую
- Ответил HTTP 200 89 мс
- API, через прокси
- Ответил HTTP 200 802 мс
Вернул ли реальный поиск хоть что-то?
Вернул результаты · медиана 491 мс · стабильно от прогона к прогону
marker present (count not extracted)
Тестовый запрос: requests
Покрытие на бенчмарке
Нашёл 2 из 3 тестовых объектов (67%) в кластере Программы и пакеты. Медиана ответа 180 мс.
По известности объекта: 2/2 широко известных, 0/1 малоизвестных .
Пример найденного: requests
Доступность измерена 2026-08-22. Поиск проверен 2026-08-22. Прогон бенчмарка 2026-08-22.
Доступ
Программный доступ через API (может потребоваться ключ, см. метку API).