
Site | Github | Problèmes | Changelog
Les projets emballés pour le langage de programmation Python sont distribués dans deux formats principaux: les sdists (archives de code et autres fichiers qui nécessitent un traitement avant qu'ils puissent être installés) et des roues (zipfiles de code prêts pour une installation immédiate). La roue d'un projet contient les informations complètes sur les modules, les fichiers et les commandes que le projet installe, ainsi que des informations sur les autres projets du projet, mais l'index de package Python (PYPI) (où les roues sont distribuées) n'expose aucune de ces informations! C'est le problème que Wheelodex est là pour résoudre.
WheelOdex scanne PYPI pour les fichiers de roues, les analyse et stocke et affiche les résultats. Le site permet aux utilisateurs de visualiser les métadonnées complètes à l'intérieur des roues, de rechercher des roues contenant un module ou un fichier Python donné, parcourir ou rechercher des roues qui définissent une commande donnée ou un autre point d'entrée, et même de découvrir les dépendances de rétroaction des projets.
Notez que, afin d'économiser de l'espace disque, Wheelodex enregistre uniquement les données sur les roues de la dernière version de chaque projet PYPI; Les roues des versions plus anciennes sont périodiquement purgées de la base de données. Les longues descriptions des projets ne sont même pas enregistrées.
Les suggestions et les demandes de traction sont les bienvenues.