def invoke(self, args): if args.static: print(settings.bokehjsdir()) else: if_installed = lambda version_or_none: version_or_none or "(not installed)" print("Python version : %s" % sys.version.split('\n')[0]) print("IPython version : %s" % if_installed(ipython_version())) print("Bokeh version : %s" % __version__) print("BokehJS static path : %s" % settings.bokehjsdir()) print("node.js version : %s" % if_installed(nodejs_version())) print("npm version : %s" % if_installed(npmjs_version()))
def invoke(self, args: Namespace) -> None: ''' ''' if args.static: print(settings.bokehjsdir()) else: print("Python version : %s" % sys.version.split('\n')[0]) print("IPython version : %s" % if_installed(_version('IPython', '__version__'))) print("Tornado version : %s" % if_installed(_version('tornado', 'version'))) print("Bokeh version : %s" % __version__) print("BokehJS static path : %s" % settings.bokehjsdir()) print("node.js version : %s" % if_installed(nodejs_version())) print("npm version : %s" % if_installed(npmjs_version()))