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?
cheeseshop/ergänzende eggs
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?
Bin dabei, es zu verstehen, aber irgendwie wirkt das ganze arg magisch. Hat damit schon jemand Erfahrungen gemacht?
Ich habs schon hinbekommen, allerdings ist mir das ganze etwas suspekt (so vonwegen __init__.py mit funktionalität versehen).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.