pip als easy_install Ersatz?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
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.
Aber bisher ist Installation von Python-Modulen immer noch ein Debakel.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
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.
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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice