From 6bb8cd3b9e5d2950a5b335afdfd2e960d78f2014 Mon Sep 17 00:00:00 2001 From: Taimoor Ahmed Date: Thu, 10 Sep 2026 13:55:43 +0500 Subject: [PATCH] chore: update tutor version constraints to support v22 verawood The `tutor>=19.0.0,<22.0.0` pin excludes Tutor v22, so the ltistore plugin cannot be installed alongside Verawood or master. Follows the same shape as the v21 bump in 3adf3ed. Verified against tutor==22.0.2: the plugin installs, loads and enables, its LTISTORE_PIP_INSTALL config default resolves, its ENV_PATCHES patch reaches the rendered openedx Dockerfile, and its CLI_DO_INIT_TASKS init task is registered for lms. None of the hooks it uses changed in v22. Runtime verification of the LTI store itself against a running Verawood deployment is still outstanding. Refs: https://github.com/openedx/openedx-tutor-plugins/issues/74 Co-Authored-By: Claude Opus 5 --- plugins/tutor-contrib-ltistore/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/tutor-contrib-ltistore/pyproject.toml b/plugins/tutor-contrib-ltistore/pyproject.toml index 3be68de..ca0b6d6 100644 --- a/plugins/tutor-contrib-ltistore/pyproject.toml +++ b/plugins/tutor-contrib-ltistore/pyproject.toml @@ -27,9 +27,9 @@ classifiers = [ ] dependencies = [ - "tutor>=19.0.0,<22.0.0", + "tutor>=19.0.0,<23.0.0", ] -optional-dependencies = { dev = ["tutor[dev]>=19.0.0,<22.0.0"] } +optional-dependencies = { dev = ["tutor[dev]>=19.0.0,<23.0.0"] } # These fields will be set by hatch_build.py dynamic = ["version"]