summaryrefslogtreecommitdiff
path: root/docker/requirements.in
diff options
context:
space:
mode:
authorcirakg <cirakg@cirakg.xyz>2026-10-20 18:36:54 +0200
committercirakg <cirakg@cirakg.xyz>2026-10-20 18:36:54 +0200
commitf466977249d9ac10fe8b75180c30cb90dbcc22ca (patch)
treef346500d39d077aaaeb350e0e99647a4d6e6367c /docker/requirements.in
parent479d7ba2e843d5ea93979f2eed68f4d38d146c25 (diff)
build(lint): validate resource XML against the SDK schema and cross-check the settings form
tools/check_resources.py checks every resource file against the SDK's resources.xsd and that settings, properties and strings agree. Adds the pure-Python, MIT-licensed xmlschema to the dev image. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docker/requirements.in')
-rw-r--r--docker/requirements.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/docker/requirements.in b/docker/requirements.in
index 787d84f..d344f23 100644
--- a/docker/requirements.in
+++ b/docker/requirements.in
@@ -19,6 +19,9 @@ segno>=1.6
pdf417gen>=0.7
ppf-datamatrix>=0.2
aztec-code-generator>=0.11
+# Validates the resource XML (settings, properties, strings) against the
+# SDK's resources.xsd (M7). Pure Python, MIT licensed.
+xmlschema>=3
# Screenshot handling (crop, compare, scale before decoding).
pillow>=10
# Lint and type-check the Python tools.