Spaces:
Sleeping
Sleeping
File size: 631 Bytes
7fedbc9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import importlib
import subprocess
def get_package_version(package_name):
try:
return importlib.import_module(package_name).__version__
except ImportError:
return "Not installed"
except AttributeError:
# Some packages might not have __version__ attribute
try:
return subprocess.check_output([package_name, "--version"]).decode().strip()
except:
return "Version not found"
packages = ["numpy", "requests", "cv2", "gradio", "vimeo"]
for package in packages:
version = get_package_version(package)
print(f"{package}: {version}") |