| from importlib.metadata import version, PackageNotFoundError | |
| with open("requirements.txt") as f: | |
| for line in f: | |
| pkg = line.strip() | |
| if not pkg or pkg.startswith("#"): | |
| continue | |
| try: | |
| print(f"{pkg}=={version(pkg)}") | |
| except PackageNotFoundError: | |
| print(f"{pkg} not installed") | |