Packages installed via commit hashes

In edx-platform we have some requirements which are also mentioned in the configuration repository. In order to ensure smooth upgrades we have to update the versions/commit hashes of those requirements in configuration as well, whenever we are updating in edx-platform. These requirements are defined as EDXAPP_PRIVATE_REQUIREMENTS in playbooks/roles/edxapp/defaults/main.yml.

Here is the list of those dependencies:

  • xblock-problem-builder

  • oppia/xblock.git

  • schoolyourself-xblock

  • ConceptXBlock

  • AudioXBlock

  • AnimationXBlock

  • ubc/ubcpi.git

  • open-craft/xblock-vectordraw

  • open-craft/xblock-activetable

  • edx-zoom

  • xblock-qualtrics-survey

  • xblock-in-video-quiz

  • xblock-submit-and-compare

  • xblock-free-text-response

  • xblock-sql-grader

  • xblock-image-modal

  • open-craft/labxchange-xblocks.git

  • open-craft/lx-pathway-plugin.git

  • edx-event-routing-backends

Other than these requirements there are some requirements in

edx-platform/requirements/edx/github.in which are installed directly from git. Don’t forget to update their commit hashes as well.

  • edx/django-wiki

  • openedx/olxcleaner

  • edx/MongoDBProxy

  • jazkarta/edx-jsme

  • technige/py2neo

  • edx/django-ratelimit-backend

  • edx/codejail

  • edx/RateXBlock

  • edx-solutions/xblock-google-drive

  • open-craft/xblock-poll

  • edx-solutions/xblock-drag-and-drop-v2