diff --git a/dockerfiles/openedx-edxapp/Earthfile b/dockerfiles/openedx-edxapp/Earthfile index d1fe0242f..cdfd9afec 100644 --- a/dockerfiles/openedx-edxapp/Earthfile +++ b/dockerfiles/openedx-edxapp/Earthfile @@ -52,6 +52,7 @@ install-deps: RUN pip uninstall --yes "edx-name-affirmation" # This is a hack to address issues with lxml and xmlsec compatibilities with libxml2 (2024-11-21 TMM) RUN pip uninstall --yes lxml + RUN pip uninstall --yes xmlsec END RUN pip install --no-warn-script-location --user --no-cache-dir -r /root/pip_package_overrides/$RELEASE_NAME/$DEPLOYMENT_NAME.txt WORKDIR /openedx/edx-platform diff --git a/dockerfiles/openedx-edxapp/pip_package_overrides/master/mitxonline.txt b/dockerfiles/openedx-edxapp/pip_package_overrides/master/mitxonline.txt index cd986678e..476e7d402 100644 --- a/dockerfiles/openedx-edxapp/pip_package_overrides/master/mitxonline.txt +++ b/dockerfiles/openedx-edxapp/pip_package_overrides/master/mitxonline.txt @@ -1,3 +1,4 @@ git+https://github.com/anupdhabarde/edx-proctoring-proctortrack.git@31c6c9923a51c903ae83760ecbbac191363aa2a2#egg=edx_proctoring_proctortrack # Fix issues with lxml and xmlsec mismatches lxml==5.3.0 --no-binary lxml +xmlsec==1.3.14 --no-binary xmlsec