Fabric: Python-3-Unterstützung

Erstellt am 28. Jan. 2016  ·  4Kommentare  ·  Quelle: fabric/fabric

Gibt es Pläne, Fabric auf Python3 zum Laufen zu bringen? Paramiko unterstützt bereits Python3, sodass Sie der letzte Schritt in der Kette sind.

Hilfreichster Kommentar

Für einen Drop-In-Ersatz verwenden Sie pip install fabric3 , das von dieser Gabel stammt .

Obwohl es sich um eine relativ unkomplizierte Portierung handelt, weigert sich das Fabric-Management, 1.x mit Python 3 kompatibel zu machen, während gleichzeitig Fabric 2.x (das behauptet, Python 3.x-Kompatibilität zu behaupten) privat bleibt. Vielleicht besteht eine absolute Notwendigkeit, die Kompatibilität mit Python 2.5 (zuletzt gepatcht 2011) aufrechtzuerhalten, da except Error, e in 3.x nicht funktioniert und except Error as e nicht vor 2.6 funktioniert.

Alle 4 Kommentare

Ja, es gibt Pläne, es gibt einen Stoff 2, der (unter anderem) darauf abzielt. Siehe http://www.fabfile.org/roadmap.html. Paramiko, Fabric und Invoke werden alle von derselben Person verwaltet, daher kann leider nicht alles auf einmal passieren.

Für einen Drop-In-Ersatz verwenden Sie pip install fabric3 , das von dieser Gabel stammt .

Obwohl es sich um eine relativ unkomplizierte Portierung handelt, weigert sich das Fabric-Management, 1.x mit Python 3 kompatibel zu machen, während gleichzeitig Fabric 2.x (das behauptet, Python 3.x-Kompatibilität zu behaupten) privat bleibt. Vielleicht besteht eine absolute Notwendigkeit, die Kompatibilität mit Python 2.5 (zuletzt gepatcht 2011) aufrechtzuerhalten, da except Error, e in 3.x nicht funktioniert und except Error as e nicht vor 2.6 funktioniert.

Danke euch beiden! Ich werde anfangen, die Gabel zu benutzen. Gerne können Sie dieses Thema schließen.

Wird dies ausgearbeitet, um Python3-Unterstützung zu geben?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen