From 0b1fc0801270d283fbd60ca0bb4aa3f93660b14c Mon Sep 17 00:00:00 2001 From: Ram Chandra Bhavirisetty Date: Sat, 17 May 2025 05:42:01 +0000 Subject: [PATCH] chore: update markdown dependency to allow newer versions --- .../course_wiki/plugins/markdownedx/mdx_mathjax.py | 4 ++-- lms/djangoapps/course_wiki/plugins/markdownedx/mdx_video.py | 4 ++-- requirements/constraints.txt | 6 ------ requirements/edx/base.txt | 5 ++--- requirements/edx/development.txt | 5 ++--- requirements/edx/doc.txt | 5 ++--- requirements/edx/testing.txt | 5 ++--- 7 files changed, 12 insertions(+), 22 deletions(-) diff --git a/lms/djangoapps/course_wiki/plugins/markdownedx/mdx_mathjax.py b/lms/djangoapps/course_wiki/plugins/markdownedx/mdx_mathjax.py index d2eb489248..9d2ea58abb 100644 --- a/lms/djangoapps/course_wiki/plugins/markdownedx/mdx_mathjax.py +++ b/lms/djangoapps/course_wiki/plugins/markdownedx/mdx_mathjax.py @@ -21,9 +21,9 @@ class MathJaxPattern(markdown.inlinepatterns.Pattern): # lint-amnesty, pylint: class MathJaxExtension(markdown.Extension): - def extendMarkdown(self, md, md_globals): # lint-amnesty, pylint: disable=arguments-differ, unused-argument + def extendMarkdown(self, md): # lint-amnesty, pylint: disable=arguments-differ, unused-argument # Needs to come before escape matching because \ is pretty important in LaTeX - md.inlinePatterns.add('mathjax', MathJaxPattern(), '\S+.flv)') self.add_inline(md, 'dailymotion', Dailymotion, diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 393e8a1482..f6d5e0810e 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -71,12 +71,6 @@ event-tracking==3.0.0 # https://github.com/openedx/edx-platform/issues/31616 libsass==0.10.0 -# Date: 2018-12-14 -# markdown>=3.4.0 has failures due to internal refactorings which causes the tests to fail -# pinning the version untill the issue gets resolved in the package itself -# Issue for unpinning: https://github.com/openedx/edx-platform/issues/35271 -markdown<3.4.0 - # Date: 2024-07-16 # We need to upgrade the version of elasticsearch to atleast 7.15 before we can upgrade to Numpy 2.0.0 # Otherwise we see a failure while running the following command: diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index f5b94a806b..18e4848f19 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -720,9 +720,8 @@ mako==1.3.10 # lti-consumer-xblock # xblock # xblock-utils -markdown==3.3.7 +markdown==3.8 # via - # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # openedx-django-wiki # staff-graded-xblock @@ -799,7 +798,7 @@ openedx-django-pyfs==3.8.0 # xblocks-contrib openedx-django-require==2.1.0 # via -r requirements/edx/kernel.in -openedx-django-wiki==3.1.0 +openedx-django-wiki==3.1.1 # via -r requirements/edx/kernel.in openedx-events==10.2.0 # via diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index b64266f5ff..f5a4cc3557 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -1212,9 +1212,8 @@ mako==1.3.10 # lti-consumer-xblock # xblock # xblock-utils -markdown==3.3.7 +markdown==3.8 # via - # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-django-wiki @@ -1354,7 +1353,7 @@ openedx-django-require==2.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -openedx-django-wiki==3.1.0 +openedx-django-wiki==3.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index d3083fc7ad..4024de55cc 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -870,9 +870,8 @@ mako==1.3.10 # lti-consumer-xblock # xblock # xblock-utils -markdown==3.3.7 +markdown==3.8 # via - # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # openedx-django-wiki # staff-graded-xblock @@ -970,7 +969,7 @@ openedx-django-pyfs==3.8.0 # xblocks-contrib openedx-django-require==2.1.0 # via -r requirements/edx/base.txt -openedx-django-wiki==3.1.0 +openedx-django-wiki==3.1.1 # via -r requirements/edx/base.txt openedx-events==10.2.0 # via diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index cec7ca7d63..a5f3462031 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -926,9 +926,8 @@ mako==1.3.10 # lti-consumer-xblock # xblock # xblock-utils -markdown==3.3.7 +markdown==3.8 # via - # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # openedx-django-wiki # staff-graded-xblock @@ -1029,7 +1028,7 @@ openedx-django-pyfs==3.8.0 # xblocks-contrib openedx-django-require==2.1.0 # via -r requirements/edx/base.txt -openedx-django-wiki==3.1.0 +openedx-django-wiki==3.1.1 # via -r requirements/edx/base.txt openedx-events==10.2.0 # via