I/O library for KCIDB, the Linux Kernel CI reporting system. Handles schema validation, data loading, submission, and querying against Google Cloud Platform BigQuery. Current version 141 (2025), requires Python >=3.10, major schema v4 with renamed 'revisions' to 'checkouts'.
pip install kcidb-ioVerified import paths — ran on the pinned version, not inferred.
Submit an empty v4 data structure to BigQuery dataset. Requires GCP credentials.
Update all data to use 'checkouts' instead of 'revisions'. kcidb-io v141 (and its schema) no longer accepts 'revisions'.
Unset KCIDB_GS_KEYFILE and export GOOGLE_APPLICATION_CREDENTIALS='/path/to/key.json'.
Export KCIDB_VALIDATE_INTERNAL=1 in environment before importing.
No dependency data recorded yet.