Skip to content

Commit 0aba3fd

Browse files
authored
Merge pull request #43 from overhangio/ulmo
feat: upgrade to ulmo
2 parents 13da199 + 425423d commit 0aba3fd

6 files changed

Lines changed: 14 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ instructions, because git commits are used to generate release notes:
1919

2020
<!-- scriv-insert-here -->
2121

22+
<a id='changelog-21.0.0'></a>
23+
## v21.0.0 (2025-10-30)
24+
25+
- [Improvement] Migrate from pylint and black to ruff. (by @rehmansheikh222)
26+
- [Improvement] Test python package distribution build when running make test. (by @rehmansheikh222)
27+
28+
- 💥[Feature] Upgrade to Ulmo. (by @jfavellar90)
29+
2230
<a id='changelog-20.0.0'></a>
2331
## v20.0.0 (2025-06-05)
2432

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ For a problem that includes a file submission, write instead::
5656

5757
Note that in all cases, the queue name must be "openedx".
5858

59-
Save and publish the created unit. Then, access the unit from the LMS and attempt to answer the problem. The answer is sent to the Xqueue service. If you know how to use the Xqueue API, you can access it at http(s)://xqueue.LMS_HOST (in production) or http://xqueue.local.openedx.io (in development). However, the Xqueue API is a bit awkward to use. Tutor provides a simple command-line interface to interact with the Xqueue service.
59+
Save and publish the created unit. Then, access the unit from the LMS and attempt to answer the problem. The answer is sent to the Xqueue service. If you know how to use the Xqueue API, you can access it at http(s)://xqueue.LMS_HOST (in production) or http://xqueue.www.myopenedx.com (in development). However, the Xqueue API is a bit awkward to use. Tutor provides a simple command-line interface to interact with the Xqueue service.
6060

6161
Count the number of submissions that need to be graded::
6262

changelog.d/20250806_163740_abdul.rehman02_migrate_ruff.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ classifiers = [
2727
"Programming Language :: Python :: 3.12",
2828
]
2929
dependencies = [
30-
"tutor>=20.0.0,<21.0.0",
30+
"tutor>=21.0.0,<22.0.0",
3131
]
3232

3333
# These fields will be set by hatch_build.py
3434
dynamic = ["version"]
3535

3636
[project.optional-dependencies]
3737
dev = [
38-
"tutor[dev]>=20.0.0,<21.0.0",
38+
"tutor[dev]>=21.0.0,<22.0.0",
3939
"ruff"
4040
]
4141

tutorxqueue/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "20.0.0"
1+
__version__ = "21.0.0"

tutorxqueue/templates/xqueue/build/xqueue/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ ENV PATH=/openedx/venv/bin:${PATH}
3434
# https://pypi.org/project/setuptools/
3535
# https://pypi.org/project/pip/
3636
# https://pypi.org/project/wheel/
37-
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==78.1.0 pip==25.0.1 wheel==0.46.0
37+
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install setuptools==80.9.0 pip==25.3 wheel==0.46.1
3838
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install -r requirements.txt
39-
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install uwsgi==2.0.28
39+
RUN --mount=type=cache,target=/openedx/.cache/pip,sharing=shared pip install uwsgi==2.0.31
4040

4141
RUN mkdir /openedx/data /openedx/data/media
4242

0 commit comments

Comments
 (0)