Spaces:
Sleeping
Sleeping
| 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}") |