Files
clawhdf5/Cargo.toml
T
osobhandClaude Opus 5.5 fc7ae6549a
CI / test-arm64 (pull_request) Successful in 1m19s
CI / test (pull_request) Successful in 5m23s
build: declare Rust 1.92 as the MSRV and check it in CI
rust-version = "1.92" in [workspace.package], inherited by every crate.
1.92 is the floor: wgpu (clawhdf5-gpu) requires it, and the whole
workspace, Python bindings included, checks cleanly on it. ci-test.sh
reads the version from Cargo.toml and checks the workspace on exactly
that toolchain, so the manifests and the README badge cannot drift from
what actually builds. The badge said 1.75, below edition 2024's own
floor.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-09-23 11:05:26 -05:00

37 lines
945 B
TOML

[workspace]
members = [
"crates/clawhdf5-format",
"crates/clawhdf5-io",
"crates/clawhdf5-filters",
"crates/clawhdf5-derive",
"crates/clawhdf5",
"crates/clawhdf5-netcdf4",
"crates/clawhdf5-ann",
"crates/clawhdf5-py",
"crates/clawhdf5-gpu",
"crates/clawhdf5-accel",
"crates/clawhdf5-agent",
"crates/clawhdf5-migrate",
"crates/clawhdf5-android",
"crates/clawhdf5-cli",
"crates/clawhdf5-napi",
"crates/clawhdf5-bench",
"crates/libaec-sys",
]
resolver = "2"
[workspace.package]
version = "2.7.0"
edition = "2024"
# Oldest toolchain that builds the whole workspace; CI checks it. wgpu (in
# clawhdf5-gpu) requires 1.92.
rust-version = "1.92"
license = "MIT"
repository = "https://git.redclaw.dev/quantumclaw/clawhdf5"
[workspace.dependencies]
tempfile = "3"
criterion = { version = "0.5", features = ["html_reports"] }
half = "2.7"
serde = { version = "1", features = ["derive"] }