typeshed_source_license_changed
analyze
The bundled typeshed's approved LICENSE/NOTICE changed and activation was blocked pending review
Basilisk vets the LICENSE and NOTICE files of the typeshed snapshot it bundles at build time and records their exact identity. If those legal files no longer match what was approved, Basilisk refuses to serve the stubs rather than distribute content under unknown terms.
This condition is elevated: it defaults to error, and analysis for the affected root does not run until it is resolved. Update Basilisk to a build whose bundled typeshed license is approved again.
Like any Basilisk diagnostic it can be graded, though lowering it does not make the underlying license mismatch safe:
[tool.basilisk.rules]
"typeshed_source_license_changed" = "error"
It is reported out of band (CLI banner, an editor window/showMessage, MCP status), never as a Python diagnostic, so it can never affect conformance.
Canonical documentation
How to handle it
This Basilisk-specific rule is off by default. Enable its stubs tag
when the policy fits your project, then configure its severity globally or per path in
pyproject.toml.
Canonical URL: https://www.basilisk-python.dev/errors/typeshed_source_license_changed