Quelqu'un peut-il expliquer comment les répertoires egg-info sont liés à leurs modules respectifs? Par exemple, je donne les résultats suivants: annuairePackages Python et répertoires egg-info
/usr/local/lib/python2.5/site-packages/quodlibet/
/usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/
Je présume que la-info d'œufs est de rendre le module correspondant visible setuptools (easy_install), non? Si oui, comment setuptools lie le répertoire egg-info au répertoire du module?
En supposant que je suis sur la bonne voie, et pour l'exemple ... Si je voulais rendre un paquet existant de mien visible à setuptools, pourrais-je simplement symlink le répertoire du module et le répertoire egg-info dans le répertoire site-packages? J'aurais juste essayé moi-même, mais je ne sais pas comment tester si le paquet est visible pour setuptools. Les points bonus si vous pouvez aussi me dire comment tester ceci :)
La raison principale pour laquelle j'essaie de comprendre tout cela est que je voudrais créer un lien symbolique entre certains de mes modules dans des paquets de sites pour pouvoir apporter des modifications à eux et avoir les changements visibles aux scripts qui les utilisent sans avoir à réinstaller l'œuf de PyPI après chaque changement.
Avez-vous encore un plugin quodlibet pour python qui traîne quelque part? Cela a l'air vraiment cool. –
@PeterTurner C'est probablement quodlibet lui-même - [c'est écrit en Python] (https://github.com/quodlibet/quodlibet) –