[python-users] virtualenv bootstrap...
Jens Diemer
python at jensdiemer.de
Mi Okt 8 23:07:25 CEST 2014
Hi...
Ich verstehe da gerade mal was nicht...
Ich nutzte schon lange die Möglichkeit von virtualenv ein bootstrap Skript zu
erzeugen:
https://virtualenv.pypa.io/en/latest/virtualenv.html#creating-your-own-bootstrap-scripts
Das war eigentlich eine feine Sache. Denn so braucht der User im Prinzip nur
einen download machen, das ganze ausführen und hat ein fertig eingerichtetes
VirtualEnv...
Also im Prinzip das:
$ wget https://raw.github.com/jedie/PyLucid/master/bootstrap/pylucid-boot.py
$ python pylucid-boot.py PyLucid_env
Ist doch super Praktisch... Aber das funktioniert in neueren VirtualEnv Skript
nicht mehr :(
Denn mit v1.10 vom 23.07.2013 wurde das automatische runterladen von setuptools
und pip entfernt :(
Einer der Gründe war wohl: Potenzielle Sicherheitslücke...
Ist ja eigentlich richtig. Aber wie schaut es denn nun aus?
Der Benutzer eines Bootstrap Skriptes muß nun das machen:
1. ein "virtualenv_support" Verzeichniss erstellen
2a. sdist von setuptools download und in virtualenv_support speichern
2b. download verifizieren
3a. sdist von pip download und in virtualenv_support speichern
3b. download verifizieren
4a. download bootstrap
4b. download verifizieren
5. bootstrap starten
Wie macht ihr das? Oder nutzt hier keiner die bootstrap Funktion von virtualenv?
Was nutzt ihr dann?
Mfg.
Jens
Mehr Informationen über die Mailingliste python-users