app-package-archive
PyPI
L'index de paquets de la communauté Python, qui conserve chaque version publiée de chaque paquet ainsi que des métadonnées structurées. La recherche est possible sur le site web, et son API JSON sans clé permet à notre recherche d'extraire directement les détails des paquets. Utile pour l'archéologie logicielle : récupérer une ancienne version d'une bibliothèque ou consulter l'historique de versions d'un paquet.
Son utilité et son fonctionnement
PyPI est la source faisant autorité pour les paquets Python et conserve chaque version de chaque paquet jamais publié, accompagnée de métadonnées structurées pour chaque livraison. Son API JSON sans clé permet à Echo d'en extraire directement les détails : une recherche par nom de paquet fait apparaître la liste des versions, les dates de publication et les descriptions sans quitter l'interface de recherche. Le service est particulièrement précieux pour l'archéologie logicielle : retrouver une version ancienne d'une bibliothèque, comprendre à quel moment une dépendance a changé ou vérifier ce qui était disponible à une date donnée.
Ce qu’elle contient
Plus de 600 000 projets et plus de 8 millions de versions individuelles début 2026, avec un volume de téléchargements dépassant 300 milliards de paquets par an.
Accès API
https://pypi.org/pypi/ <pkg>/json (keyless)
Ce que nous avons mesuré
Nos propres sondes, pas les promesses de l’archive. Relancées régulièrement ; chaque valeur est datée.
Accessibilité
- Requête directe
- A répondu HTTP 200 177 ms
- Via un proxy de centre de données
- A répondu HTTP 200 487 ms
- API, en direct
- A répondu HTTP 200 89 ms
- API, via un proxy
- A répondu HTTP 200 802 ms
Une vraie recherche a-t-elle renvoyé quelque chose ?
A renvoyé des résultats · médiane 491 ms · stable d’une exécution à l’autre
marker present (count not extracted)
Requête de test: requests
Couverture au banc d’essai
A trouvé 2 des 3 éléments de test (67 %) dans le cluster Logiciels et paquets. Temps de réponse médian 180 ms.
Selon la notoriété de l’élément: 2/2 très connus, 0/1 peu connus .
Un élément trouvé: requests
Accessibilité mesurée le 2026-08-22. Recherche vérifiée le 2026-08-22. Banc d’essai exécuté le 2026-08-22.
Accès
Accès programmatique via une API (une clé peut être requise, voir l’étiquette API).