docs: name jsonschema where the build needs it

This commit is contained in:
Abdessamad Derraz committed 2026-10-06 09:46:10 +02:00
1 parent d610aad990
commit 4a1a9dd861
5 files changed
+48 -19

No files matched your search

+6 -2
View File
@@ -38,8 +38,12 @@ python -m unittest tests.test_site_exports -v
python -m unittest tests.test_site_validation -v
```
The only dependency is `pyyaml`. No test framework beyond the standard
library `unittest` module.
Running the build needs `pyyaml` alone, and so does most of the suite. The
schema contract tests also need `jsonschema[format-nongpl]`, which the CI
installs: without it they are reported as skipped, so install it before a pull
request that touches a profile, a platform file or a schema
(`pip install "jsonschema[format-nongpl]"`). No test framework beyond the
standard library `unittest` module.
## Modules at a glance