docs: def __setup_inputs(self):
          """ Setup the inputs object """
          input_object = Inputs()
          # populate input schemas
          for s in self.manifest.sections():
              if self.has_option(s, 'inputs'):
                  input_object.add_inputs_from_inputstring(self.get(s, 'inputs'))
          # add in values
          for k, v in self.items('config'):
              if input_object.is_input(s):
                  input_object.set_input(k, v)
          return input_object