Mit setuptools geht das. Dort kann man einfach eine Version auswählen die man nutzen will, ebenso wie eine Default-Version, die genutzt wird denn nichts anderes da ist.gerold hat geschrieben:Warum ist es dann so schwierig, wenn nicht sogar (fast) unmöglich, mehrere Versionen eines Trac oder eines MoinMoin auf einem Server zu installieren? Weil die Entwickler auf die (für mich blöde) Idee gekommen sind, das Framework mit distutils in den Python-Ordner zu installieren. Bei Zope 3 sind sie jetzt auf die selbe Idee gekommen. Keiner macht sich Gedanken darüber, wie schwierig es ist, mehrere Sites, die zu verschiedensten Zeiten entstanden sind, mit nur einer Framework-Version aktuell zu halten.
Und auch nicht alle Frameworks machen Probleme beim Update. Die liste der Änderungen hält sich zum Beispiel in Django von Release zu Release recht gering und das soll bis Version 1.0 auch so anhalten (danach eigentlich auch, was ich fast schon wieder traurig finde). Das hat sowohl positive als auch negative Seiten. Aber zumindest herrscht nicht permanente Verwirrung so wie bei TG. Ich kann quasi jeden Tag ein svn up machen und mit der neuesten Django-Version arbeiten, ohne Angst haben zu müssen, das irgendetwas auf einmal den Geist aufgibt.