68 votes

Pourquoi PyPi ne montre plus les statistiques de téléchargement?

Il était très pratique de se faire une idée si le paquet est populaire ou non (même si sa popularité est la cause d’un cas "d’import" dans un autre paquet populaire). Mais maintenant, je ne vois pas cette information pour une raison quelconque.

Un exemple: https://pypi.python.org/pypi/blist

Pourquoi ont-ils éteint cette chose utile?

120voto

petrusqui Points 535

Je viens de publier https://pepy.tech/ pour afficher les téléchargements d'un package. J'ai utilisé les données de BigQuery pour que vous obteniez le même résultat :-)

59voto

OrangeFlash81 Points 3507

Comme on peut le voir dans cette mail.python.org l'article, télécharger stats ont été supprimés car ils n'étaient pas de mise à jour et serait trop difficile à corriger.

Donald Stufft, l'auteur de l'article, dressé la liste de ces raisons:

Il y a de nombreuses raisons de leur retrait/dépréciation certains sont:

  • Techniquement difficile de faire le travail avec le nouveau CA
    • Le CDN est donné à la PSF, et le don de ce niveau n'offre aucune forme de journal accès
    • Le contourner pour ne pas avoir accès au fichier journal permettrait de réduire considérablement l'utilité de la CAN
  • Très imprécise
    • Un certain nombre de choses d'empêcher le téléchargement des chiffres de l'inexactitude, parmi lesquels:
      • pip cache de téléchargement
      • Interne ou officieux miroirs
      • Les paquets qui ne sont pas hébergés sur PyPI (pour les comparaisons de souci)
      • Miroirs ou non saisir les scripts provoquant gonflé compte (le Dernier que j'ai regardé de 25% des téléchargements ont été à partir d'une mise en miroir le script).
  • Pas très utile
    • Juste parce qu'un projet a été téléchargé beaucoup ne veut pas dire que c'est bon
    • De la même façon simplement parce qu'un projet n'a pas été téléchargé beaucoup ne signifie pas qu'il est mauvais

26voto

kiran.koduru Points 1831

Récemment, j'ai découvert que vous pouvez interroger la base de données Big Query de PyPI ayant contribué à la fondation PSF via ce lien .

De plus, j’ai écrit un article sur la façon de récupérer cette information si vous souhaitez jeter un coup d’œil.

13voto

Le programme pypinfo est un programme de ligne de commande Python3 pour BigQuery pouvant être installé via pip. Si vous configurez les informations d'identification (un fichier JSON), vous devriez pouvoir écrire:

 $ 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 |
 

Certaines informations sur la collecte de données sont disponibles sur https://packaging.python.org/guides/analyzing-pypi-package-downloads/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X