Почему PyPi больше не показывает статистику загрузки?
Было так удобно получить идею, если пакет популярен или нет (даже если его популярность является причиной некоторого "импорта" в другом популярном пакете). Но теперь я не вижу эту информацию по какой-то причине.
Пример: https://pypi.python.org/pypi/blist
Почему они отключили эту полезную вещь?
Ответы
Ответ 1
Как видно из этой статьи mail.python.org, статистика загрузки была удалена, потому что они не обновлялись и были бы слишком трудными для исправления.
Дональд Штаффт, автор статьи, указал следующие причины:
Существует множество причин их устранения/отмены, некоторые из которых являются:
- Технически сложно работать с новым CDN
- CDN передается в PSF, а пожертвованный уровень не предлагает какой-либо формы доступа к журналу.
- Работа над отсутствием доступа к журналу значительно снизит полезность CDN
- Очень неточно
- Некоторые вещи предотвращают неточность подсчета загрузки, некоторые из которых включают:
- pip кеш загрузки
- Внутренние или неофициальные зеркала
- Пакеты, не размещенные на PyPI (для сравнения)
- Зеркала или неофициальные сценарии захвата, вызывающие раздутые подсчеты (последний раз я посмотрел 25% загрузок из известного зеркалирования script).
- Не особенно полезно
- Просто потому, что проект был загружен, это не значит, что он хорош.
- Точно так же, потому что проект не был загружен много, это не значит, что это плохо.
Ответ 2
Я только что выпустил https://pepy.tech/ для просмотра загрузок пакета. Я использовал данные BigQuery, чтобы вы получили тот же результат :-)
Ответ 3
Недавно я узнал, что вы можете запросить базу данных PyPI Big Query, внесенную в основу PSF через эту .
Также я написал сообщение о том, как получить эту информацию, если вы хотите взглянуть.
Ответ 4
Программа pypinfo
- это программа командной строки Python3 для BigQuery, устанавливаемая через pip. Если вы установили учетные данные (файл JSON), вы сможете написать:
$ pypinfo -d 1825 blist year
Served from cache: False
Data processed: 250.31 GiB
Data billed: 250.31 GiB
Estimated cost: $1.23
| download_year | download_count |
| ------------- | -------------- |
| 2,017 | 443,067 |
| 2,016 | 391,816 |
| 2,018 | 57,689 |
Некоторая информация о сборе данных доступна по адресу https://packaging.python.org/guides/analyzing-pypi-package-downloads/
Ответ 5
Я обнаружил, что этот сайт https://pypistats.org предоставляет множество необычных диаграмм. Я думаю, что эти тенденции в диаграмме более информативны, чем число загрузок.