[package] name = "clawhdf5-remote" version = "2.7.0" edition = "2024" rust-version.workspace = true description = "Read HDF5 files over HTTP(S) range requests with clawhdf5, through a block cache" license = "MIT" repository = "https://git.redclaw.dev/quantumclaw/clawhdf5" readme = "README.md" keywords = ["hdf5", "http", "s3", "range-requests", "science"] categories = ["science", "network-programming"] [features] # Plain-HTTP range reads and the block cache: pure Rust, no TLS stack, no C. default = ["http"] http = ["dep:ureq"] # HTTPS through rustls (ring provider, Mozilla roots). ring compiles C and # assembly, so this is not part of the default build. https = ["http", "ureq/rustls"] [dependencies] clawhdf5 = { path = "../clawhdf5", version = "2.7.0" } clawhdf5-format = { path = "../clawhdf5-format", version = "2.7.0" } ureq = { version = "3.4", optional = true, default-features = false } [dev-dependencies] tempfile = { workspace = true }