Python 2.7.10, 3.4.3 und 3.5.0

Posted by moritz on Friday, June 12, 2015

Aktuelle Versionen von Python sind auf alle Servern verteilt, weitere Informationen dazu wie gewohnt im Wiki.

Unter den Symlinks unter /package/host/localhost haben wir angepasst:

python-2.7 -> python-2.7.10
python-3.4 -> python-3.4.3

Neu hinzugekommen ist python-3.5. Außerdem haben wir geändert:

python-3 -> python-3.4

Wenn du also python-2.7, python-3.4, python-2 oder python-3 als Pfadangabe in deinen Scripten benutzt, reicht es, deinen Dienst einfach neu zu starten. Sobald wir sicher sind, dass der Sprung von Version 3.4 auf 3.5 nichts kaputt macht, werden wir python-3 auf python-3.5 legen.

Alternativ zur Angabe des vollen Pfades kannst du deine .bash_profile anpassen. Wenn du dich da auf Version 2.7 festlegen willst, ginge das per …

PATH=/package/host/localhost/python-2.7/bin:$PATH

Das hat den Vorteil, dass du Minor-Releases ohne Zutun bekommst und immer auf dem aktuellen Stand bist: Wenn wir z.B. Version 2.7.11 verteilen, brauchst du deine Scripte nur neu starten und bist automatisch auf der neuen Version.

Wo wir schon mal dabei waren, haben wir pip auch gleich auf die jeweils frischeste Version gehoben.