Kann jemand erklären, wie Ei-Info-Verzeichnisse an ihre jeweiligen Module gebunden sind? Zum Beispiel habe ich die folgenden:Python-Pakete und Ei-Info-Verzeichnisse
/usr/local/lib/python2.5/site-packages/quodlibet/
/usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/
Ich gehe davon aus das Ei-Info-Verzeichnis ist das entsprechende Modul sichtbar Setuptools (easy_install) zu machen, nicht wahr? Wenn ja, wie binden setuptools das Verzeichnis "eginfo" an das Modulverzeichnis?
Angenommen, ich bin auf dem richtigen Weg, und als Beispiel ... Wenn ich ein vorhandenes Paket von mir zu setuptools sichtbar machen wollte, konnte ich nur das Modul-Verzeichnis und das Ei-Info-Verzeichnis symbolisch verknüpfen zum site-packages Verzeichnis? Ich hätte das gerade selbst ausprobiert, aber ich bin mir nicht sicher, wie ich testen soll, ob das Paket für setsetools sichtbar ist. Bonuspunkte, wenn Sie mir auch sagen können, wie man das testet :)
Der Hauptgrund, warum ich versuche, all dies zu verstehen, ist, weil ich einige meiner Module in Site-Pakete symlinking, so dass ich Änderungen vornehmen kann zu ihnen und die Änderungen sichtbar für die Skripte, die sie verwenden, ohne das Ei von PyPI nach jeder Änderung neu zu installieren.
Haben Sie noch ein Quodlibet-Plugin für Python irgendwo herumhängen? Das klingt wirklich cool. –
@PeterTurner Das ist wahrscheinlich Quodlibet selbst - [es ist in Python geschrieben] (https://github.com/quodlibet/quodlibet) –