From c3500c25b7ded2f8e0062ab1ba3860ea2bf92fb4 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Wed, 21 Oct 2026 10:13:37 +0200 Subject: [PATCH] docs: say the floor test imports under 3.9 --- wiki/testing-guide.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wiki/testing-guide.md b/wiki/testing-guide.md index da47320f..f2bd1328 100644 --- a/wiki/testing-guide.md +++ b/wiki/testing-guide.md @@ -22,7 +22,9 @@ python -m unittest tests.test_install tests.test_install_cores -v The table below says which module covers what. -Running the build needs Python 3.9 or newer and `pyyaml` alone. CI runs the suite on 3.12. The +Running the build needs Python 3.9 or newer and `pyyaml` alone. CI runs the suite on 3.12, +and one test imports every module under `scripts/` with a real `python3.9`, which +needs `pyyaml` and `jsonschema` installed for that interpreter. The schema contract tests also need `jsonschema[format-nongpl]`, and one site test renders a wiki line with `markdown`. The CI installs both: without them those tests are reported as skipped, so install them before a pull request