code: def get_setup_requires():
      
      # don't force requirements if just asking for help
      if {'--help', '--help-commands'}.intersection(sys.argv):
          return list()
  
      # otherwise collect all requirements for all known commands
      reqlist = []
      for cmd, dependencies in SETUP_REQUIRES.items():
          if cmd in sys.argv:
              reqlist.extend(dependencies)
  
      return reqlist
docs: Return the list of packages required for this setup.py run