Seite 1 von 1

cheeseshop/ergänzende eggs

Verfasst: Montag 24. März 2008, 22:29
von keppla
Hallo!
Ich habe zwei eggs, welche packages enthalten
egg1 -> projekt.a
egg2 -> projekt.b
ich habe nun festgestellt, dass, wenn ich beide per easy_install installiere, eines nicht gefunden werden kann, oder anders formuliert, es scheint, dass ein package nur aus einer egg-quelle zusammengesetzt sein darf.
Ist es demnach unerwünscht, seine Projekte so zu gliedern, oder hab ich nur übersehen, wie sowas machbar wäre?

Verfasst: Dienstag 25. März 2008, 00:46
von keppla
Nach dem Posten sind mir ein paar günstigere Suchbegriffe eingefallen, und ich bin beim konzept der Namespace-packages gelandet.
Bin dabei, es zu verstehen, aber irgendwie wirkt das ganze arg magisch. Hat damit schon jemand Erfahrungen gemacht?

Verfasst: Dienstag 25. März 2008, 13:04
von Y0Gi
Ich meine, dass zumindest Paste/PasteDeploy/PasteScript so einen Namespace nutzen, da sie ihre API alle über `paste.*` zugänglich machen. Vielleicht hilft dir ein Blick in dessen Setup-Scripts weiter.

Verfasst: Dienstag 25. März 2008, 13:27
von keppla
Y0Gi hat geschrieben:Ich meine, dass zumindest Paste/PasteDeploy/PasteScript so einen Namespace nutzen, da sie ihre API alle über `paste.*` zugänglich machen. Vielleicht hilft dir ein Blick in dessen Setup-Scripts weiter.
Ich habs schon hinbekommen, allerdings ist mir das ganze etwas suspekt (so vonwegen __init__.py mit funktionalität versehen).