code: def print_new_versions(strict=False):
      
      new_updates = []
      same_updates = []
      for req in everything_in(all_reqs):
          new_versions = []
          same_versions = []
          for ver_str in all_versions(req):
              if newer(ver_str_to_tuple(ver_str), min_versions[req], strict=True):
                  new_versions.append(ver_str)
              elif not strict and newer(ver_str_to_tuple(ver_str), min_versions[req]):
                  same_versions.append(ver_str)
          update_str = req + ": " + ver_tuple_to_str(min_versions[req]) + " -> " + ", ".join(
              new_versions + ["(" + v + ")" for v in same_versions],
          )
          if new_versions:
              new_updates.append(update_str)
          elif same_versions:
              same_updates.append(update_str)
      print("\n".join(new_updates + same_updates))
docs: Prints new requirement versions.