code: def remove_deps(self, deps):
          
          if not isinstance(deps, (list, tuple)):
              deps = [deps]
  
          assert all(isinstance(d, Dependency) for d in deps)
  
          self._deps = [d for d in self._deps if d not in deps]
  
          if self.is_work:
              # remove the same list of dependencies from the task in the work
              for task in self:
                  task.remove_deps(deps)
docs: Remove a list of dependencies from the :class:`Node`.
  
          Args:
              deps: List of :class:`Dependency` objects specifying the  dependencies of the node.