def __call__(self, parser, namespace, values, option_string=None):
print("%s version: %s, git commit hash: %s" % (
mongodb_consistent_backup.prog_name,
mongodb_consistent_backup.__version__,
mongodb_consistent_backup.git_commit
))
import platform
print("Python version: %s" % platform.python_version())
print("Python modules:")
import fabric.version
print("\t%s: %s" % ('Fabric', fabric.version.get_version()))
modules = ['pymongo', 'multiprocessing', 'yaml', 'boto', 'filechunkio']
for module_name in modules:
module = __import__(module_name)
if hasattr(module, '__version__'):
print("\t%s: %s" % (module_name, module.__version__))
sys.exit(0)
评论列表
文章目录