Builds, validates and exports BenchCommons datasets and delivers pinned inputs to the catalogs and tools-benchmark.
This repo owns the input contract for every dataset-* repo (see CONTRACTS.md, spec 001) and the source toolkit they share (spec 004): a download cache, a spreadsheet reader, the adapter base and the source registry.
[project]
dependencies = ["benchcommons-tools-dataset==0.1.0"]
[tool.uv.sources]
benchcommons-tools-dataset = { git = "https://github.com/BenchCommons/tools-dataset", tag = "v0.1.0" }from datasettool.sources.cache import fetch_resource
from datasettool.sources.spreadsheet import rowsSee ADR 0004. Specs live in docs/specs/<NNN>-<feature>/.
Code: Apache-2.0 (LICENSE).