Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: prepare Dockerfile for common/lib removal #719

Merged
merged 1 commit into from
Sep 6, 2022

Conversation

kdmccormick
Copy link
Collaborator

@kdmccormick kdmccormick commented Aug 30, 2022

Description

Soon, running:

pip install -r ./requirements/edx/base.txt

in edx-platform will no longer install the local
project (that is, -e .). To prepare for that change,
we add the line:

pip install -e .

to the Dockerfile. This is backwards-compatible.
More details:
https://openedx.atlassian.net/browse/BOM-2575?focusedCommentId=613181

Additional Info

This change will be necessary for Tutor as soon as openedx/edx-platform#30890 merges.

Once both PRs merge, we will be all set to refactor Tutor's Dockerfile so that code changes don't require re-installation of requirements.

Soon, running:

  pip install -r ./requirements/edx/base.txt

in edx-platform will no longer install the local
project (that is, `-e .`). To prepare for that change,
we add the line:

  pip install -e .

to the Dockerfile. This is backwards-compatible.
More details:
https://openedx.atlassian.net/browse/BOM-2575?focusedCommentId=613181
Copy link
Contributor

@regisb regisb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm looking forward to this! It's really cool to see changes made in the upstream repos to make life easier for Tutor users.

@regisb regisb merged commit d9314b7 into overhangio:nightly Sep 6, 2022
@kdmccormick kdmccormick deleted the patch-3 branch September 6, 2022 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants