
Vendredi, nous avons discuté de la carte plate de PyPI. Mais aujourd'hui, c'est le 12 avril, alors regardons les gestionnaires de paquets à l'échelle cosmique.
Le projet Software Galaxies présente différents gestionnaires de paquets (dont PyPI) sous forme de galaxie 3D 🌌
Les galaxies sont organisées ainsi :
✨Chaque point (étoile) est un paquet.
🌟Plus l'étoile est grosse, plus d'autres paquets en dépendent. On voit immédiatement les "poids lourds" de l'écosystème.
🕸Les paquets ne sont pas dispersés au hasard. Le graphe de force essaie de regrouper les paquets souvent utilisés ensemble ou qui dépendent les uns des autres. Cela forme des "clusters" ou "nébuleuses". Les lignes montrent les dépendances directes.
Si on active toutes les lignes de dépendances, on obtient un "monstre poilu" magnifique mais totalement illisible 🤯 (sérieusement, c'est écrit comme ça dans la doc !). Par défaut, seules les connexions les plus courtes sont visibles – entre paquets proches. Mais on peut toutes les activer (touche L) si on veut admirer l'horreur.
Le plus cool, c'est l'interactivité. On peut littéralement voler dans cette galaxie 3D de paquets :
Sur ordinateur : Souris + clavier (WASD + Q/E pour strafer/rotation, R/F pour monter/descendre, Shift pour accélérer). Le mode "suivi du curseur" (activé par la barre d'espace) est particulièrement recommandé – un vrai vaisseau spatial ! 🖱⌨️
Sur smartphone : Un doigt pour voler vers l'avant, deux doigts pour reculer, rotation de l'appareil pour regarder autour. 📱
On peut trouver un paquet spécifique par son nom (les regex sont supportées). Les auteurs préviennent honnêtement que sur des graphes très grands (millions de paquets), la recherche peut ralentir.
Bonne fête ! Sortez dans l'espace 👨💻
Commentaires
0Aucun commentaire pour le moment.
Connectez-vous pour participer à la discussion.