From f63dc2c7e963afa391c22d9f62453c893da398ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Fernanda=20Magallanes?= <35668326+MaferMazu@users.noreply.github.com> Date: Mon, 20 Nov 2023 13:45:53 -0500 Subject: [PATCH] feat: add support for quince release DS-697 (#43) * feat: add support for quince release * docs: update the readme and the changelog --- CHANGELOG.rst | 9 +++++++++ README.rst | 4 ++++ setup.py | 2 +- tutorcodejail/__about__.py | 2 +- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index af5e6f7..8f0feac 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -14,6 +14,15 @@ Change Log Unreleased ~~~~~~~~~~ +[17.0.0] - 2023-11-20 +~~~~~~~~~~~~~~~~~~~~~ + +Added +_____ + +* Allows you to add extra pip requirements to your codejail sandbox (#42) +* Add support form quince release (#43) + [16.0.0] - 2023-08-18 ~~~~~~~~~~~~~~~~~~~~~ diff --git a/README.rst b/README.rst index 4d3640a..173b0b7 100644 --- a/README.rst +++ b/README.rst @@ -37,6 +37,8 @@ Finally, the platform can be run as usual: Configuration ------------- +For some of these configurations to work correctly, the codejail image must be built again. Command to build codejail: ``tutor images build codejail``. + - ``CODEJAIL_APPARMOR_DOCKER_IMAGE``: (default: ``docker.io/ednxops/codejail_apparmor_loader:latest``) - ``CODEJAIL_DOCKER_IMAGE``: (default: ``docker.io/ednxops/codejailservice:14.0.0``) - ``CODEJAIL_ENFORCE_APPARMOR`` (default: ``True``) @@ -67,6 +69,8 @@ Compatibility +------------------+---------------+ | Palm | >= 16.x | +------------------+---------------+ +| Quince | >= 17.x | ++------------------+---------------+ **NOTE**: For the Open edx version of the Lilac release, the changes required for the Codejail service to interact with ``edx-platform`` are not included in ``open-release/lilac.master``. In order to use the service with the changes, please review `this PR`_. diff --git a/setup.py b/setup.py index 5b49a07..e4b86fb 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ def load_about(): packages=find_packages(exclude=["tests*"]), include_package_data=True, python_requires=">=3.8", - install_requires=["tutor<17.0.0"], + install_requires=["tutor<18.0.0"], entry_points={"tutor.plugin.v1": ["codejail = tutorcodejail.plugin"]}, classifiers=[ "Development Status :: 3 - Alpha", diff --git a/tutorcodejail/__about__.py b/tutorcodejail/__about__.py index 3c0a3fc..cacbdbc 100644 --- a/tutorcodejail/__about__.py +++ b/tutorcodejail/__about__.py @@ -1,2 +1,2 @@ """Helps you keep your cool when creating dozens of open edX and eduNEXT environments.""" -__version__ = "16.0.0" +__version__ = "17.0.0"