diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index f820b1f692d3c612b96200b89624b6fe8dde6424..7ca7b01722e4122a03caa62d3313cad1cebede48 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -65,6 +65,7 @@ edx-proctoring==1.3.7 edx-rest-api-client==1.7.1 edx-search==1.1.0 edx-submissions==2.0.12 +edx-user-state-client==1.0.3 edxval==0.1.10 event-tracking==0.2.4 feedparser==5.1.3 @@ -129,6 +130,9 @@ django-webpack-loader==0.4.1 pyuca==1.1 zendesk==1.1.1 +# XBlocks +xblock-review==1.1.4 + # lxml is also in requirements/edx-sandbox/post.txt lxml==3.8.0 diff --git a/requirements/edx/github.txt b/requirements/edx/github.txt index 81d48a6b18062dcef2acf7fe9a840000e6ce532f..603338c59c69c803ce0de7fee9a15a3275752933 100644 --- a/requirements/edx/github.txt +++ b/requirements/edx/github.txt @@ -4,6 +4,12 @@ # * @edx/ospr - to check licensing # * @edx/devops - to check system requirements # +# Do *NOT* install Python packages from GitHub unless it's absolutely necessary! +# "I don't have time to add automatic Travis upload to PyPI." is *not* an +# acceptable excuse. Non-wheel module installations slow down the dev/building process. +# Travis/PyPI instructions are here: +# https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/41911049/Publishing+a+Package+to+PyPI+using+Travis +# # A correct GitHub reference looks like this: # # git+https://github.com/OWNER/REPO-NAME.git@TAG-OR-SHA#egg=DIST-NAME==VERSION @@ -93,10 +99,7 @@ git+https://github.com/solashirai/crowdsourcehinter.git@518605f0a95190949fe77bd3 -e git+https://github.com/edx/DoneXBlock.git@01a14f3bd80ae47dd08cdbbe2f88f3eb88d00fba#egg=done-xblock git+https://github.com/edx/xblock-utils.git@v1.0.5#egg=xblock-utils==1.0.5 -e git+https://github.com/edx-solutions/xblock-google-drive.git@138e6fa0bf3a2013e904a085b9fed77dab7f3f21#egg=xblock-google-drive -git+https://github.com/edx/edx-user-state-client.git@1.0.2#egg=edx-user-state-client==1.0.2 git+https://github.com/edx/xblock-lti-consumer.git@v1.1.7#egg=lti_consumer-xblock==1.1.7 -# This is here because all of the other XBlocks are located here. However, it is published to PyPI and will be installed that way -xblock-review==1.1.4 # Third Party XBlocks