mirror of
https://github.com/krateng/maloja.git
synced 2025-07-09 03:04:07 -04:00
Add more output to info command
This commit is contained in:
parent
de46335eba
commit
4389605907
@ -143,11 +143,22 @@ def print_info():
|
|||||||
try:
|
try:
|
||||||
from importlib.metadata import distribution
|
from importlib.metadata import distribution
|
||||||
for pkg in ("sqlalchemy","waitress","bottle","doreah","jinja2"):
|
for pkg in ("sqlalchemy","waitress","bottle","doreah","jinja2"):
|
||||||
print(col['cyan'] (f"{pkg}:".ljust(13)),distribution(pkg).version)
|
print(col['cyan'](f"{pkg}:".ljust(13)),distribution(pkg).version)
|
||||||
except ImportError:
|
except Exception:
|
||||||
raise
|
|
||||||
print("Could not determine dependency versions.")
|
print("Could not determine dependency versions.")
|
||||||
print()
|
print()
|
||||||
|
try:
|
||||||
|
import platform
|
||||||
|
pyimpl = platform.python_implementation()
|
||||||
|
pyvers = '.'.join(platform.python_version_tuple())
|
||||||
|
print(col['magenta'](f"Python:".ljust(13)),pyimpl,pyvers)
|
||||||
|
osname = platform.system()
|
||||||
|
osvers = platform.release()
|
||||||
|
print(col['magenta'](f"OS:".ljust(13)),osname,osvers)
|
||||||
|
arch = platform.machine()
|
||||||
|
print(col['magenta'](f"Architecture:".ljust(13)),arch)
|
||||||
|
except Exception:
|
||||||
|
print("Could not determine system information.")
|
||||||
|
|
||||||
@mainfunction({"l":"level","v":"version","V":"version"},flags=['version','include_images','prefer_existing'],shield=True)
|
@mainfunction({"l":"level","v":"version","V":"version"},flags=['version','include_images','prefer_existing'],shield=True)
|
||||||
def main(*args,**kwargs):
|
def main(*args,**kwargs):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user