code: def edit_project_preferences(self):
          
          from spyder.plugins.projects.confpage import ProjectPreferences
          if self.project_active:
              active_project = self.project_list[0]
              dlg = ProjectPreferences(self, active_project)
  #            dlg.size_change.connect(self.set_project_prefs_size)
  #            if self.projects_prefs_dialog_size is not None:
  #                dlg.resize(self.projects_prefs_dialog_size)
              dlg.show()
  #        dlg.check_all_settings()
  #        dlg.pages_widget.currentChanged.connect(self.__preference_page_changed)
              dlg.exec_()
docs: Edit Spyder active project preferences