Подтвердить что ты не робот

Почему PyPi больше не показывает статистику загрузки?

Было так удобно получить идею, если пакет популярен или нет (даже если его популярность является причиной некоторого "импорта" в другом популярном пакете). Но теперь я не вижу эту информацию по какой-то причине.

Пример: https://pypi.python.org/pypi/blist

Почему они отключили эту полезную вещь?

4b9b3361

Ответ 1

Как видно из этой статьи mail.python.org, статистика загрузки была удалена, потому что они не обновлялись и были бы слишком трудными для исправления.

Дональд Штаффт, автор статьи, указал следующие причины:

Существует множество причин их устранения/отмены, некоторые из которых являются:

  • Технически сложно работать с новым CDN
    • CDN передается в PSF, а пожертвованный уровень не предлагает какой-либо формы доступа к журналу.
    • Работа над отсутствием доступа к журналу значительно снизит полезность CDN
  • Очень неточно
    • Некоторые вещи предотвращают неточность подсчета загрузки, некоторые из которых включают:
      • pip кеш загрузки
      • Внутренние или неофициальные зеркала
      • Пакеты, не размещенные на PyPI (для сравнения)
      • Зеркала или неофициальные сценарии захвата, вызывающие раздутые подсчеты (последний раз я посмотрел 25% загрузок из известного зеркалирования script).
  • Не особенно полезно
    • Просто потому, что проект был загружен, это не значит, что он хорош.
    • Точно так же, потому что проект не был загружен много, это не значит, что это плохо.

Ответ 2

Я только что выпустил https://pepy.tech/ для просмотра загрузок пакета. Я использовал данные BigQuery, чтобы вы получили тот же результат :-)

Ответ 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 предоставляет множество необычных диаграмм. Я думаю, что эти тенденции в диаграмме более информативны, чем число загрузок.