build: NIGHTLY ONLY: install nightly branches of official plugins #626
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This fixes openedx-unsupported/wg-developer-experience#41. Before this PR, Tutor Nightly users needed to install all the official plugins by hand (unlike Tutor Stable users, who have the plugins bundled in for them). After this PR, simply running
pip install -e "./tutor[full]"
on the nightly branch will install Tutor Nightly as well as Nightly versions of all pluginsDocumentation changes have been made in a separate PR, so that they can be merged to
master
and reflected on the official documentation site as soon as this is merged tonightly
: #631Testing
From Tutor's
nightly
branch:Notes
A couple questions for you @regisb . From the first commit's message:
This ^ is just my best guess on how tutor-license should be installed for Nightly. Let me know if I should do something differently.
Do I have this right?