I am trying to create a python package to add custom course tab. I have created scaffold using tutor cookiecutter. Have followed some code hacks from discussion openedx app. In setup.py I have following entry points:
entry_points={
"tutor.plugin.v1": [
"demo = demo.plugin"
],
"openedx.course_tab": [
"demo_schedules = demo_schedules.plugins:DemoSchedules",
]
}
After installing plugin with pip install, the plugin does shows up in tutor plugins list and I have also enabled it. But the course tab does not appear on Course page.
I have seen some third party plugins and they all require adding it in $(tutor config printroot)/env/build/openedx/requirements/private.txt. I don’t know how to do that with tutor plugin I created because my plugin is not on git repo and using pip install locally.
Any idea how to make it work?