Seite 1 von 1

pip als easy_install Ersatz?

Verfasst: Dienstag 7. April 2009, 11:10
von jens
Wurde gerade auf http://pip.openplans.org/ Aufmerksam gemacht... Was haltet ihr davon?

Verfasst: Dienstag 7. April 2009, 11:52
von Leonidas
Software von Chaos-Ian eben. Wobei ich vermute dass es immer noch besser ist als PJE-Software. pip hat einen eingeschränkteren Umfang als setuptools und ich könnte mir vorstellen dass es auf längere Sicht easy_install ersetzt weil es zumindest einige Dinge besser macht. Aber richtig begeistern tut es mich nicht.

Aber bisher ist Installation von Python-Modulen immer noch ein Debakel.

Verfasst: Dienstag 7. April 2009, 13:24
von jens
Naja, ich suche gerade ein Möglichkeit PyLucid in der neuen Version besser zu organisieren.
D.h. vielleicht externen Pakete nicht per svn:externals einzubinden usw.

Verfasst: Dienstag 7. April 2009, 17:46
von Leonidas
Du siehst, pip unterstützt gängige DVCS, das ist eine nette Sache.

Wenn ich so überlege, klangen svn:externals anfangs gut, aber das funktioniert nur solange, wie alle SVN nutzen. Letztendlich ist das Zusammensetzen von Komponenten aber gar nicht Sache des VCS sondern eher eine Sache von Tools wie (zc.)buildout oder Capistrano. Vielleicht ist es also generell gut wenn den Block ``setuptools`` aufspaltet und durch Tools ersetzen die nur eine Aufgabe haben, diese aber gut erledigen, statt one-size-fits-all.

Dennoch, solange sich da von Python-Dev-Seite nichts verbessert (wie etwa ein flexibleres System als ``sys.path`` oder dem vorhalten verschiedener Versionen eines Moduls auf einmal so wie das PLaneT kann) kann man da eben nur so hässliche Hacks wie ``setuptools`` machen. Es wäre langsam an der Zeit das Modulsystem in Python etwas zu überarbeiten.