Fabric: ファブリックとファブリック2とファブリック3の違いを明確にする

作成日 2018年06月08日  ·  8コメント  ·  ソース: fabric/fabric

現在、pypiには3つのファブリックパッケージがあり、どれをいつ使用するかは明確ではありません。 ファブリックが同じことを実行できるようになる前に、fabric3がpy3サポートを追加することになっていたことを覚えていますが、今日の時点で、少なくとも説明では、それらすべてがpy27およびpy34 +のサポートを宣言するように文書化されているようです。

混乱を避け、古いバージョンを使用しているユーザーが移行できるように、これを明確に文書化する必要があると思います。

最も参考になるコメント

自分で要約したものを使用しましょう(中国語、私は怠惰すぎて英語を変更できません):

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

そして結論は次のとおりです。

  • pypiのページであるFabric1とFabric2は同じものです。

    • どちらもFabricの最新バージョンです:Fabric 2.x



      • 20180817の時点で、インストールされているバージョンは次のとおりです。2.3.1



    • そして、公式ウェブサイトがFabric2を作った理由は:

    • Fabric1と比較して、Fabric2は完全に書き直され、インターフェースと機能が大幅に変更されました。



      • 公式ウェブサイトでは、Fabric1の使用を継続することは推奨されていません。Fabric2にアップグレードすることをお勧めします。


      • 最新バージョンはPython3.4以降と以前のPython2.7もサポートしています



  • そしてFabric3は公式ウェブサイトではありません

    • 以前にFabric1がPython3をサポートしていなかったとき、他の人はフォークに行き、Python3のサポートを追加しました。

    • 基本的に今は維持されていないようです

態度を要約すると:

  • 最新のFabric2を使用してみてください

    • 最新バージョン2.3.1 brew install fabric Macで

    • pipをインストールする場合は、次のようになります。

    • pip install fabric

    • pip install fabric2

    • 最新バージョンですか

  • 以前は古いバージョンのFabric1を使用しないようにしてください

    • まだ使用している場合は、最新のFabric2にアップグレードすることをお勧めします。

  • 心配する必要はありません、無視してください、いわゆる非公式のウェブサイト、今では価値がありません:Fabric3

全てのコメント8件

fabric2は、Fabricの単なる代替名であり、代替名でインストールできるようにするためです。http: //www.fabfile.org/installing.html#installing -modern-fabric-as-fabric2

fabric3は他の誰かによって行われました: https
あなたはfabric3がそのREADMEとpypiの説明で最新の状況を明らかにするように要求することができます。

...しかし、私は同意しません-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

そして結論は次のとおりです。

  • pypiのページであるFabric1とFabric2は同じものです。

    • どちらもFabricの最新バージョンです:Fabric 2.x



      • 20180817の時点で、インストールされているバージョンは次のとおりです。2.3.1



    • そして、公式ウェブサイトがFabric2を作った理由は:

    • Fabric1と比較して、Fabric2は完全に書き直され、インターフェースと機能が大幅に変更されました。



      • 公式ウェブサイトでは、Fabric1の使用を継続することは推奨されていません。Fabric2にアップグレードすることをお勧めします。


      • 最新バージョンはPython3.4以降と以前のPython2.7もサポートしています



  • そしてFabric3は公式ウェブサイトではありません

    • 以前にFabric1がPython3をサポートしていなかったとき、他の人はフォークに行き、Python3のサポートを追加しました。

    • 基本的に今は維持されていないようです

態度を要約すると:

  • 最新のFabric2を使用してみてください

    • 最新バージョン2.3.1 brew install fabric Macで

    • pipをインストールする場合は、次のようになります。

    • pip install fabric

    • pip install fabric2

    • 最新バージョンですか

  • 以前は古いバージョンのFabric1を使用しないようにしてください

    • まだ使用している場合は、最新のFabric2にアップグレードすることをお勧めします。

  • 心配する必要はありません、無視してください、いわゆる非公式のウェブサイト、今では価値がありません:Fabric3

中国語から転記された@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に問題なく切り替えました。

このページは役に立ちましたか?
0 / 5 - 0 評価