Есть ли планы заставить фабрику работать на python3? Paramiko уже поддерживает python3, так что вы последний шаг в цепочке.
Да, есть планы, есть ткань 2, которая предназначена для этого (среди прочего). См. Http://www.fabfile.org/roadmap.html. Paramiko, fabric и invoke обслуживаются одним и тем же человеком, поэтому, к сожалению, все не может произойти одновременно.
Для замены используйте pip install fabric3
из этой вилки .
Несмотря на то, что это относительно простой порт, управление Fabric отказывается делать 1.x совместимым с Python 3, одновременно сохраняя при этом Fabric 2.x (который заявляет о совместимости с Python 3.x) закрытым. Возможно, существует абсолютное требование поддерживать совместимость с Python 2.5 (последний раз исправлен в 2011 году), потому что except Error, e
не работает в 3.x, а except Error as e
не работает до версии 2.6.
Спасибо вам обоим! Я начну пользоваться вилкой. Не стесняйтесь закрывать этот выпуск.
Разрабатывается ли это для поддержки python3?
Самый полезный комментарий
Для замены используйте
pip install fabric3
из этой вилки .Несмотря на то, что это относительно простой порт, управление Fabric отказывается делать 1.x совместимым с Python 3, одновременно сохраняя при этом Fabric 2.x (который заявляет о совместимости с Python 3.x) закрытым. Возможно, существует абсолютное требование поддерживать совместимость с Python 2.5 (последний раз исправлен в 2011 году), потому что
except Error, e
не работает в 3.x, аexcept Error as e
не работает до версии 2.6.