diff --git a/openedx/core/release.py b/openedx/core/release.py index ce30df8cc543..78d5ae0904c5 100644 --- a/openedx/core/release.py +++ b/openedx/core/release.py @@ -2,13 +2,12 @@ Information about the release line of this Open edX code. """ - import unittest # The release line: an Open edX release name ("ficus"), or "master". # This should always be "master" on the master branch, and will be changed # manually when we start release-line branches, like open-release/ficus.master. -RELEASE_LINE = "master" +RELEASE_LINE = "verawood" def doc_version(): diff --git a/requirements/edx-sandbox/README.rst b/requirements/edx-sandbox/README.rst index d4b1ab8199a1..96c90ee911f4 100644 --- a/requirements/edx-sandbox/README.rst +++ b/requirements/edx-sandbox/README.rst @@ -92,3 +92,18 @@ releases/ulmo.txt * SciPy is upgraded from 1.15.2 to 1.16.3 .. _SciPy changelog: https://docs.scipy.org/doc/scipy/release.html + +releases/verawood.txt +--------------------- + +* Frozen at the time of the Verawood release +* BREAKING CHANGE: Drops support for Python 3.11 +* Supports Python 3.12 +* NumPy is upgraded to 1.26.4 +* SciPy is upgraded to 1.17.1 +* Several other libraries (such as matplotlib, nltk, sympy) have also been updated + to newer versions. These upgrades continue improvements for Python 3.12 + compatibility and include minor dependency refreshes. + +.. _SciPy changelog: https://docs.scipy.org/doc/scipy/release.html +.. _NumPy changelog: https://numpy.org/doc/stable/release.html diff --git a/requirements/edx-sandbox/releases/verawood.txt b/requirements/edx-sandbox/releases/verawood.txt new file mode 100644 index 000000000000..d3582beab566 --- /dev/null +++ b/requirements/edx-sandbox/releases/verawood.txt @@ -0,0 +1,88 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# make upgrade +# +cffi==2.0.0 + # via cryptography +chem==2.0.0 + # via -r requirements/edx-sandbox/base.in +click==8.3.3 + # via nltk +codejail-includes==2.0.0 + # via -r requirements/edx-sandbox/base.in +contourpy==1.3.3 + # via matplotlib +cryptography==47.0.0 + # via -r requirements/edx-sandbox/base.in +cycler==0.12.1 + # via matplotlib +fonttools==4.62.1 + # via matplotlib +joblib==1.5.3 + # via nltk +kiwisolver==1.5.0 + # via matplotlib +lxml[html-clean]==5.3.2 + # via + # -c requirements/constraints.txt + # -r requirements/edx-sandbox/base.in + # lxml-html-clean + # openedx-calc +lxml-html-clean==0.4.4 + # via lxml +markupsafe==3.0.3 + # via + # chem + # openedx-calc +matplotlib==3.10.9 + # via -r requirements/edx-sandbox/base.in +mpmath==1.3.0 + # via sympy +networkx==3.6.1 + # via -r requirements/edx-sandbox/base.in +nltk==3.9.4 + # via + # -r requirements/edx-sandbox/base.in + # chem +numpy==1.26.4 + # via + # -c requirements/constraints.txt + # chem + # contourpy + # matplotlib + # openedx-calc + # scipy +openedx-calc==5.0.0 + # via -r requirements/edx-sandbox/base.in +packaging==26.2 + # via matplotlib +pillow==12.2.0 + # via matplotlib +pycparser==3.0 + # via cffi +pyparsing==3.3.2 + # via + # -r requirements/edx-sandbox/base.in + # chem + # matplotlib + # openedx-calc +python-dateutil==2.9.0.post0 + # via matplotlib +random2==1.0.2 + # via -r requirements/edx-sandbox/base.in +regex==2026.4.4 + # via nltk +scipy==1.17.1 + # via + # -r requirements/edx-sandbox/base.in + # chem +six==1.17.0 + # via python-dateutil +sympy==1.14.0 + # via + # -r requirements/edx-sandbox/base.in + # openedx-calc +tqdm==4.67.3 + # via nltk diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index b31b3126523f..23755b9bae59 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -563,7 +563,7 @@ edx-when==4.0.0 # via # -r requirements/edx/kernel.in # edx-proctoring -edxval==4.0.0 +edxval==4.0.1 # via # -r requirements/edx/kernel.in # xblocks-contrib diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 10e05f216365..a1a15309e124 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -862,7 +862,7 @@ edx-when==4.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring -edxval==4.0.0 +edxval==4.0.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 432599aac433..017783484811 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -656,7 +656,7 @@ edx-when==4.0.0 # via # -r requirements/edx/base.txt # edx-proctoring -edxval==4.0.0 +edxval==4.0.1 # via # -r requirements/edx/base.txt # xblocks-contrib diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 3b000d1ca072..c1c08c34693b 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -674,7 +674,7 @@ edx-when==4.0.0 # via # -r requirements/edx/base.txt # edx-proctoring -edxval==4.0.0 +edxval==4.0.1 # via # -r requirements/edx/base.txt # xblocks-contrib