docstr: Print a tabular string that reports installed and released versions of
  PySAL packages.
docstr_tok: ["Print","a","tabular","string","that","reports","installed","and","released","versions","of","PySAL","packages","."]
code: def check(self):
      """
      Print a tabular string that reports installed and released versions of
      PySAL packages.
      """
      table = []
      package = "Package"
      installed = "Installed"
      released = "Released"
      match = "Match"
      s = f"{package:>12} | {installed:>15} | {released:>15} | {match:>5}"
      table.append(s)
      table.append("-" * len(s))
      for package in self.installed:
          installed = self.installed[package]
          released = self.released[package]
          match = installed == released
          s = f"{package:>12} | {installed:>15} | {released:>15} | {match:>5}"
          table.append(s)
      print("\n".join(table))
  
file_path: pysal/pysal/base.py
label_desc: Use image node_id 3 for calling the Versions obj's underlying member method code with example usage: obj.check() without return types