25 lines
522 B
Python
25 lines
522 B
Python
import platform
|
|
|
|
import pyscreenshot
|
|
from pyscreenshot import backend_version
|
|
|
|
|
|
def print_name_version(name, version):
|
|
s = "{:<20} {}".format(name, version)
|
|
print(s)
|
|
|
|
|
|
def print_versions():
|
|
print_name_version("python", platform.python_version())
|
|
print_name_version("pyscreenshot", pyscreenshot.__version__)
|
|
|
|
for name in pyscreenshot.backends():
|
|
v = backend_version(name)
|
|
if not v:
|
|
v = ""
|
|
print_name_version(name, v)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
print_versions()
|