Generated by python scripts/compat_matrix.py. Each cell drives the
documentation site against that Dash version through
scripts/smoke_test.py: every page registered, every layout rendered
and JSON-serialised, every route fetched, and every inline clientside
callback syntax-checked.
Measured in
--localmode. Only Dash comes from each target interpreter; the docs-site libraries (dash-mantine-components, markdown2dash, dash-improve-my-llms, …) are lent from this project's virtualenv: the project's own.venv/lib/python3.12/site-packages.So this measures our code against Dash X, not a fresh dependency resolution against Dash X. A resolver conflict that only appears on a clean install will not show up here — the venv-per-version mode (plain
compat_matrix.py, and the GitHub Actions matrix) is what catches that.
| Dash | Backend | Checks | Result | Time | Notes |
|---|---|---|---|---|---|
4.1.0 |
flask | 70/70 | ✅ pass | 7.0s | |
4.2.0 |
flask | 70/70 | ✅ pass | 6.1s | |
4.3.0 |
flask | 70/70 | ✅ pass | 7.8s | |
4.4.1 |
flask | 70/70 | ✅ pass | 4.8s |