Python API#
The public surface is intentionally large, so use the stability registry rather than assuming every exported helper has the same compatibility promise.
from scikitplot.cython import list_api
stable = list_api("stable")
advanced = list_api("advanced")
experimental = list_api("experimental")
Normal application entry points include compile_and_load and its structured
result form, package build helpers, cache inspection, pins, profiles/toolchain
inspection, SecurityPolicy, BuildBudget, and template helpers.
Result objects such as BuildResult, PackageBuildResult,
CacheStats and batch result/failure types are preferred over parsing
human-readable exception text in automation.