現在、pypiには3つのファブリックパッケージがあり、どれをいつ使用するかは明確ではありません。 ファブリックが同じことを実行できるようになる前に、fabric3がpy3サポートを追加することになっていたことを覚えていますが、今日の時点で、少なくとも説明では、それらすべてがpy27およびpy34 +のサポートを宣言するように文書化されているようです。
混乱を避け、古いバージョンを使用しているユーザーが移行できるように、これを明確に文書化する必要があると思います。
...しかし、私は同意しません-pypiの説明を含め、誰かが最初にファブリックに出くわす可能性のあるすべての場所で、Fabric対fabric2対Fabric3の短い要約を持っているとおそらく役立つでしょう
ええ、私たちはfabric3を所有していませんが、fabricとfabric2を使用しているので、それより先に進むべきだと同意します。 READMEか何かを更新します。
サイズについては、db7bba809ade5f904398a37fc179d6a9b4d6c059を試してください。 インストールドキュメントは最適な場所のようでした。READMEレベルのメモが必要になるほど頻繁に人の前にポップアップすることはないと思いますが、fabricとfabric2に関するメモでそれを使用するのは妥当なようです。 ありがとう!
自分で要約したものを使用しましょう(中国語、私は怠惰すぎて英語を変更できません):
Fabric1、Fabric2、Fabric3は、Pythonの公式Webサイトで公開されているアドレスに対応しています。
https://pypi.org/project/Fabric/
https://pypi.org/project/fabric2/
https://pypi.org/project/Fabric3/
インストール方法は次のとおりです。
pip install Fabric
pip install fabric2
pip install fabric3
そして結論は次のとおりです。
態度を要約すると:
brew install fabric
Macでpip install fabric
pip install fabric2
中国語から転記された@crifanによる以前のコメント(グーグル翻訳に行きたくない怠惰な人のために)。 これは良い説明です(ただし、同様の説明がfabric2に表示されますが、fabric3サイトには表示されません)。
Fabric1、Fabric2、およびFabric3は、Pythonの公式Webサイトで公開されているアドレスに対応しています。
https://pypi.org/project/Fabric/
Https://pypi.org/project/fabric2/
https://pypi.org/project/Fabric3/
インストール方法は次のとおりです。
ピップインストールファブリック
ピップインストールfabric2
ピップインストールfabric3
そして結論は次のとおりです。
pypiのページであるFabric1とFabric2は同じものです。
最新バージョンのFabric:Fabric 2.x
20110817の時点で、インストールされているバージョンは次のとおりです。2.3.1
公式ウェブサイトがFabric2を思いついた理由は次のとおりです。
Fabric1と比較して、Fabric2は完全に書き直されており、インターフェースと機能が大幅に変更されています。
公式ウェブサイトでは、Fabric1の使用を継続することは推奨されていません。Fabric2にアップグレードすることをお勧めします。
最新バージョンはPython3.4以降と以前のPython2.7もサポートしています
そしてFabric3は公式サイトです。
Fabric1が以前にPython3をサポートしていなかったとき、他の人はフォークに出かけてPython3のサポートを追加しました。
現在は基本的に整備されていないようです。
要約すると、態度は次のとおりです。
最新のFabric2を使用してみてください
Mac用のbrewinstallファブリックは、すでに最新の2.3.1バージョンです。
pipをインストールする場合は、次のようになります。
ピップインストールファブリック
ピップインストールfabric2
最新バージョンですか
古いバージョンのFabric1を使用しないようにしてください。
まだ使用している場合は、最新のFabric2にアップグレードすることをお勧めします
心配しないでください、無視してください、いわゆる、非公式で、今は価値がありません:Fabric3
Fabricの新規インストールを行いたい場合は、 pip install fabric
と2.0以降のバージョンがインストールされます。 1.0から2.0にアップグレードしたい人にも当てはまると思います。 fabric2
は、fabric1とfabric2を共存させたい人のためのものです。
サポートされているバージョンのFabric1.xをお探しの方のために、維持されているフォークがあります。
https://github.com/ploxiln/fab-classic
既存のコードをすべて書き直したくない場合に使用することをお勧めします。 そしてそれはPython3.7で動作します。
fabric3==1.14.post1
からfab-classic==1.15.2
に問題なく切り替えました。
最も参考になるコメント
自分で要約したものを使用しましょう(中国語、私は怠惰すぎて英語を変更できません):
Fabric1、Fabric2、Fabric3は、Pythonの公式Webサイトで公開されているアドレスに対応しています。
https://pypi.org/project/Fabric/
https://pypi.org/project/fabric2/
https://pypi.org/project/Fabric3/
インストール方法は次のとおりです。
そして結論は次のとおりです。
態度を要約すると:
brew install fabric
Macでpip install fabric
pip install fabric2