code: def assert_packages_not_installed(blacklist: List[str]):
      try:
          from pip._internal.operations import freeze
      except ImportError:  # pip < 10.0
          from pip.operations import freeze
  
      installed_packages = [
          p.split("==")[0].split(" @ ")[0] for p in freeze.freeze()
      ]
  
      assert not any(p in installed_packages for p in blacklist), (
          f"Found blacklisted packages in installed python packages: "
          f"{[p for p in blacklist if p in installed_packages]}. "
          f"Minimal dependency tests could be tainted by this. "
          f"Check the install logs and primary dependencies if any of these "
          f"packages were installed as part of another install step."
      )
  
      print(
          f"Confirmed that blacklisted packages are not installed in "
          f"current Python environment: {blacklist}"
      )
  
imports: from typing import List
  import argparse
  import sys
label_desc: Use image node_id 1 for calling a global function with example usage: assert_packages_not_installed(blacklist) without return types