diff --git a/pyproject.toml b/pyproject.toml index 6befaddb1a..d0ca132d32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,3 +72,17 @@ syllabus = "lms.djangoapps.courseware.tabs:SyllabusTab" teams = "lms.djangoapps.teams.plugins:TeamsTab" textbooks = "lms.djangoapps.courseware.tabs:TextbookTabs" wiki = "lms.djangoapps.course_wiki.tab:WikiTab" + +[project.entry-points."openedx.course_app"] +calculator = "lms.djangoapps.courseware.plugins:CalculatorCourseApp" +custom_pages = "lms.djangoapps.courseware.plugins:CustomPagesCourseApp" +dates = "lms.djangoapps.courseware.plugins:DatesCourseApp" +discussion = "openedx.core.djangoapps.discussions.plugins:DiscussionCourseApp" +edxnotes = "lms.djangoapps.edxnotes.plugins:EdxNotesCourseApp" +live = "openedx.core.djangoapps.course_live.plugins:LiveCourseApp" +ora_settings = "lms.djangoapps.courseware.plugins:ORASettingsApp" +proctoring = "lms.djangoapps.courseware.plugins:ProctoringCourseApp" +progress = "lms.djangoapps.courseware.plugins:ProgressCourseApp" +teams = "lms.djangoapps.teams.plugins:TeamsCourseApp" +textbooks = "lms.djangoapps.courseware.plugins:TextbooksCourseApp" +wiki = "lms.djangoapps.course_wiki.plugins.course_app:WikiCourseApp" diff --git a/setup.py b/setup.py index 1d6bd148e0..0030dc9ee6 100644 --- a/setup.py +++ b/setup.py @@ -6,20 +6,6 @@ from setuptools import setup setup( entry_points={ - "openedx.course_app": [ - "calculator = lms.djangoapps.courseware.plugins:CalculatorCourseApp", - "custom_pages = lms.djangoapps.courseware.plugins:CustomPagesCourseApp", - "dates = lms.djangoapps.courseware.plugins:DatesCourseApp", - "discussion = openedx.core.djangoapps.discussions.plugins:DiscussionCourseApp", - "edxnotes = lms.djangoapps.edxnotes.plugins:EdxNotesCourseApp", - "live = openedx.core.djangoapps.course_live.plugins:LiveCourseApp", - "ora_settings = lms.djangoapps.courseware.plugins:ORASettingsApp", - "proctoring = lms.djangoapps.courseware.plugins:ProctoringCourseApp", - "progress = lms.djangoapps.courseware.plugins:ProgressCourseApp", - "teams = lms.djangoapps.teams.plugins:TeamsCourseApp", - "textbooks = lms.djangoapps.courseware.plugins:TextbooksCourseApp", - "wiki = lms.djangoapps.course_wiki.plugins.course_app:WikiCourseApp", - ], "openedx.course_tool": [ "calendar_sync_toggle = openedx.features.calendar_sync.plugins:CalendarSyncToggleTool", "course_bookmarks = openedx.features.course_bookmarks.plugins:CourseBookmarksTool",