Wie reif ist PyPy? [geschlossen]

12

Ich versuche die Reife von PyPy mit anderen Mitteln zu bestimmen, als die Meinung der Entwickler zu lesen. Aus diesem Grund bin ich daran interessiert, über wichtige unternehmenskritische Projekte mit PyPy informiert zu werden. Alle anderen Indikatoren für die Reife scheinen in Ordnung zu sein. Ich vermisse dieses nur, bevor ich mich entscheide, es für mein Hauptprojekt zu verwenden.

David
quelle

Antworten:

13

PyPy hat gerade das Stadium erreicht, in dem es ausgereift genug ist, um CPython in Produktionsumgebungen zu ersetzen, in denen entweder keine C-Erweiterungsmodule verwendet werden oder diejenigen, die benötigt werden, über cpyextein schnelles Umschreiben der Schnittstelle angemessen gehandhabt werden können Code zur Verwendung von `ctypes.

Dementsprechend gibt es noch nicht viele Beispiele für große Migrationen außerhalb von CPython. Es gibt jedoch bereits Beispiele für signifikante Beschleunigungen im Code der realen Welt, die nur durch das Wechseln von Interpreten erzielt werden. Das bemerkenswerteste Beispiel, das mir derzeit bekannt ist, ist die Umstellung von LWN auf PyPy und eine Verkürzung der Laufzeit für einige ihrer Linux-Entwicklungen um ~ 67% Data Mining-Skripte.

Unabhängig davon ist der Schlüssel zu beachten, dass es einfach ist, von PyPy zurück zu CPython 2.7 zu wechseln, wenn Sie ein bestimmtes C-Erweiterungsmodul benötigen oder auf eine Plattform abzielen möchten, die PyPy nicht unterstützt. t unterstützen.

ncoghlan
quelle