eGenix Talks: PyRun

FrOSCon 2012: eGenix PyRun - Python in einer einzigen 12MB Datei

Auf der FrOSCon haben wir unser neues Open Source Projekt "eGenix PyRun" vorgestellt, eine komplette Python Runtime in einer einzigen nur 12MB großen Datei.

Im Juli 2012 hatten wir zur EuroPython 2012 unser neues Open Source Project eGenix PyRun der breiten Öffentlichkeit vorgestellt und sind dabei auf viel Interesse gestoßen.

Zur diesjährigen FrOSCon 2012 haben wir das Projekt auch der deutschen Python Community präsentiert.

eGenix PyRun

eGenix PyRun kondensiert eine komplette Python Laufzeitumgebung mit Interpreter und Standardbibliothek in eine einzige ausführbare pyrun Programmdatei.

PyRun ist nur ca. 12MB groß, enthält aber den größten Teil einer üblicherweise ca. 100MB großen Python Installation. Die Größe kann per gzexe oder upx auf unter 4MB reduziert werden.

Es bietet damit eine ganze Reihe von Vorteilen gegenüber einer regulären Python Installation. Hier die wichtigsten Aspekte:

  • Sehr kompakt 
  • Keine Installation oder Root Rechte notwendig 
  • Kann unabhängig von einer System Python Installation verwendet werden 
  • Bessere Startzeit als reguläres Python
  • Kompatibel mit distutils/setuptools/pip/etc.
  • virtualenv Ersatz

Derzeit unterstützte Systeme sind Linux, Mac OS X und FreeBSD. Es sollte aber auch auf anderen Unix Systemen verwendbar sein. PyRun wird von eGenix unter einer Open Source Lizenz verfügbar gemacht.

Vortragsfolien

Die Vortragsfolien zu dem Vortrag sind hier zu finden:

eGenix PyRun - Python in einer einzigen 12MB Datei (PDF Datei)

Vortragsvideo

Ein Video dazu gibt es leider nicht. Auf der kommenden PyCon DE 2012 werden wir aber den Vortrag ein weiteres Mal halten und dort wird dann auch ein Video aufgenommen werden.

(c) Copyright 2012 eGenix.com. All Rights Reserved.