code: def create_dep(self, projects):
          
          dialog = DepCreatorDialog(projects=projects, parent=self)
          dialog.exec_()
          dep = dialog.dep
          return dep
docs: Create and return a new dep
  
          :param projects: the projects for the dep
          :type projects: :class:`jukeboxcore.djadapter.models.Project`
          :returns: The created dep or None
          :rtype: None | :class:`jukeboxcore.djadapter.models.Dep`
          :raises: None