7

インストールしたファブリックのバージョンをAPIを介してどのように見つけることができますか?

私はただ走ることができることを理解しています

$ fab --version

でも私はむしろ次のようなことをしたい

>>> import fabric
>>> fabric.version
'1.4.1'
4

3 に答える 3

8

ファブリックにはバージョンサブモジュールがあります。

>>>import fabric.version
>>>fabric.version.get_version()
'1.2.2'
于 2012-04-11T16:24:12.603 に答える
2

あなたもそれをする必要はありません、それはドキュメントにあります:

from fabric.api import *
print env.version
于 2012-04-11T19:53:51.837 に答える
2

悲しいことに、Fabric 2では、次のようなことを行う必要があります。

import fabric
if hasattr(fabric, '__version__'):
    # For fabric2
    print(fabric.__version_info__)
    print(fabric.__version__)   # for a version tuple
else:
    # for fabric1
    from fabric.api import *
    print(env.version)
于 2018-06-12T13:27:55.797 に答える