code: def remove_plugins_without_parameters(self):
          
  
          # Compatibility code for dockerfile_content plugin
          self.remove_plugin('prebuild_plugins', PLUGIN_DOCKERFILE_CONTENT_KEY,
                             'dockerfile_content is deprecated, please remove from config')
          if not self.reactor_env:
              return
          self.remove_koji_plugins()
          self.remove_pulp_plugins()
          if not self.get_value('odcs'):
              self.remove_plugin('prebuild_plugins', PLUGIN_RESOLVE_COMPOSES_KEY,
                                 'no odcs available')
          if not self.get_value('smtp'):
              self.remove_plugin('exit_plugins', PLUGIN_SENDMAIL_KEY, 'no mailhost available')
          if not self.get_value('sources_command'):
              self.remove_plugin('prebuild_plugins', PLUGIN_DISTGIT_FETCH_KEY, 'no sources command')
docs: This used to be handled in BuildRequest, but with REACTOR_CONFIG, osbs-client doesn't have
          enough information.