diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 9c25b4a341..705c61e059 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -97,8 +97,11 @@ py2neo<2022 # Sphinx requires docutils<0.18. This pin can be removed once https://github.com/sphinx-doc/sphinx/issues/9777 is closed. docutils<0.18 -# Temporary constraint on openedx-calc. Latest openedx-calc also contains symmath, which may upend symmath package version -openedx-calc==2.0.1 - # scipy version 1.8 requires numpy>=1.17.3, we've pinned numpy to <1.17.0 in requirements/edx-sandbox/py38.in scipy<1.8.0 + +# mistune is a dependency of m2r (which is a dependency of sphinxcontrib-openapi) +# m2r fails to specify the version of mistune that it needs leading to the error message: +# AttributeError: module 'mistune' has no attribute 'BlockGrammar' +# https://github.com/miyakogi/m2r/issues/66 +mistune<2.0.0 diff --git a/requirements/edx-sandbox/py38.in b/requirements/edx-sandbox/py38.in index ac1af4fcf9..9d90dcba97 100644 --- a/requirements/edx-sandbox/py38.in +++ b/requirements/edx-sandbox/py38.in @@ -20,4 +20,3 @@ numpy>=1.16.0,<1.17.0 # NOTE: if you change code in these packages, you MUST change the version # number in its setup.py or the code WILL NOT be installed during deploy. -e common/lib/sandbox-packages --e common/lib/symmath diff --git a/requirements/edx-sandbox/py38.txt b/requirements/edx-sandbox/py38.txt index 8c9db08481..5e20e359c2 100644 --- a/requirements/edx-sandbox/py38.txt +++ b/requirements/edx-sandbox/py38.txt @@ -4,9 +4,7 @@ # # make upgrade # -common/lib/sandbox-packages - # via -r requirements/edx-sandbox/py38.in -common/lib/symmath +-e common/lib/sandbox-packages # via -r requirements/edx-sandbox/py38.in cffi==1.15.0 # via cryptography @@ -30,8 +28,11 @@ lxml==4.5.0 # via # -c requirements/edx-sandbox/../constraints.txt # -r requirements/edx-sandbox/py38.in + # openedx-calc markupsafe==2.0.1 - # via chem + # via + # chem + # openedx-calc matplotlib==3.3.4 # via # -c requirements/edx-sandbox/../constraints.txt @@ -53,10 +54,8 @@ numpy==1.16.6 # matplotlib # openedx-calc # scipy -openedx-calc==2.0.1 - # via - # -c requirements/edx-sandbox/../constraints.txt - # -r requirements/edx-sandbox/py38.in +openedx-calc==3.0.0 + # via -r requirements/edx-sandbox/py38.in pillow==9.0.1 # via matplotlib pycparser==2.21 @@ -89,6 +88,6 @@ sympy==1.6.2 # via # -c requirements/edx-sandbox/../constraints.txt # -r requirements/edx-sandbox/py38.in - # symmath + # openedx-calc tqdm==4.62.3 # via nltk diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 20525958cf..a27af7eb6f 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -24,8 +24,6 @@ # via -r requirements/edx/local.in -e common/lib/sandbox-packages # via -r requirements/edx/local.in --e common/lib/symmath - # via -r requirements/edx/local.in -e openedx/core/lib/xblock_builtin/xblock_discussion # via -r requirements/edx/local.in -e git+https://github.com/edx-solutions/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive @@ -628,6 +626,7 @@ lxml==4.5.0 # edxval # lti-consumer-xblock # olxcleaner + # openedx-calc # ora2 # safe-lxml # xblock @@ -655,6 +654,7 @@ markupsafe==2.0.1 # chem # jinja2 # mako + # openedx-calc # xblock maxminddb==2.2.0 # via geoip2 @@ -702,10 +702,8 @@ oauthlib==3.0.1 # lti-consumer-xblock # requests-oauthlib # social-auth-core -openedx-calc==2.0.1 - # via - # -c requirements/edx/../constraints.txt - # -r requirements/edx/base.in +openedx-calc==3.0.0 + # via -r requirements/edx/base.in openedx-events==0.7.1 # via -r requirements/edx/base.in openedx-filters==0.4.3 @@ -1004,7 +1002,7 @@ super-csv==2.1.4 sympy==1.6.2 # via # -c requirements/edx/../constraints.txt - # symmath + # openedx-calc tableauserverclient==0.17.0 # via edx-enterprise testfixtures==6.18.3 diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 89c5c90ac8..6e4c24179a 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -24,8 +24,6 @@ # via -r requirements/edx/testing.txt -e common/lib/sandbox-packages # via -r requirements/edx/testing.txt --e common/lib/symmath - # via -r requirements/edx/testing.txt -e openedx/core/lib/xblock_builtin/xblock_discussion # via -r requirements/edx/testing.txt -e git+https://github.com/edx-solutions/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive @@ -838,6 +836,7 @@ lxml==4.5.0 # edxval # lti-consumer-xblock # olxcleaner + # openedx-calc # ora2 # pyquery # safe-lxml @@ -870,6 +869,7 @@ markupsafe==2.0.1 # chem # jinja2 # mako + # openedx-calc # xblock maxminddb==2.2.0 # via @@ -879,8 +879,10 @@ mccabe==0.6.1 # via # -r requirements/edx/testing.txt # pylint -mistune==2.0.2 - # via m2r +mistune==0.8.4 + # via + # -c requirements/edx/../constraints.txt + # m2r mock==4.0.3 # via # -r requirements/edx/testing.txt @@ -934,10 +936,8 @@ oauthlib==3.0.1 # lti-consumer-xblock # requests-oauthlib # social-auth-core -openedx-calc==2.0.1 - # via - # -c requirements/edx/../constraints.txt - # -r requirements/edx/testing.txt +openedx-calc==3.0.0 + # via -r requirements/edx/testing.txt openedx-events==0.7.1 # via -r requirements/edx/testing.txt openedx-filters==0.4.3 @@ -1422,7 +1422,7 @@ sympy==1.6.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt - # symmath + # openedx-calc tableauserverclient==0.17.0 # via # -r requirements/edx/testing.txt diff --git a/requirements/edx/local.in b/requirements/edx/local.in index e0252e71ce..d60eab5e64 100644 --- a/requirements/edx/local.in +++ b/requirements/edx/local.in @@ -3,7 +3,6 @@ -e common/lib/capa -e common/lib/safe_lxml -e common/lib/sandbox-packages --e common/lib/symmath -e common/lib/xmodule -e openedx/core/lib/xblock_builtin/xblock_discussion diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 2df70026f0..52e999c915 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -24,8 +24,6 @@ # via -r requirements/edx/base.txt -e common/lib/sandbox-packages # via -r requirements/edx/base.txt --e common/lib/symmath - # via -r requirements/edx/base.txt -e openedx/core/lib/xblock_builtin/xblock_discussion # via -r requirements/edx/base.txt -e git+https://github.com/edx-solutions/xblock-google-drive.git@2d176468e33c0713c911b563f8f65f7cf232f5b6#egg=xblock-google-drive @@ -797,6 +795,7 @@ lxml==4.5.0 # edxval # lti-consumer-xblock # olxcleaner + # openedx-calc # ora2 # pyquery # safe-lxml @@ -828,6 +827,7 @@ markupsafe==2.0.1 # chem # jinja2 # mako + # openedx-calc # xblock maxminddb==2.2.0 # via @@ -884,10 +884,8 @@ oauthlib==3.0.1 # lti-consumer-xblock # requests-oauthlib # social-auth-core -openedx-calc==2.0.1 - # via - # -c requirements/edx/../constraints.txt - # -r requirements/edx/base.txt +openedx-calc==3.0.0 + # via -r requirements/edx/base.txt openedx-events==0.7.1 # via -r requirements/edx/base.txt openedx-filters==0.4.3 @@ -1317,7 +1315,7 @@ sympy==1.6.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt - # symmath + # openedx-calc tableauserverclient==0.17.0 # via # -r requirements/edx/base.txt