crates/mimir-graph/Cargo.toml
[package]
name = "nornir-mimir-graph"
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
description = "Mimir v2 graph engine: a small safe layer over SuiteSparse:GraphBLAS (via graphblas-sys) — CSR import from Arrow edge batches and the semiring ops the lenses need."
# Not published until the Mímir v2 branch lands (decision D7): the crates
# move together and `mimir-ingest` depends on the unpublished `mimir-binary`.
publish = false
license = "MIT OR Apache-2.0"
repository = "https://git.gunnar.rs/nordisk/nornir"
readme = "README.md"
keywords = ["graphblas", "graph", "sparse", "arrow"]
categories = ["mathematics", "data-structures"]
# `mimir-graph` on crates.io belongs to someone else; the package is
# `nornir-mimir-graph`, the library keeps the short name.
[lib]
name = "mimir_graph"
[dependencies]
graphblas-sys = { path = "../graphblas-sys", version = "0.1.0" }
libc = "0.2"
# Same arrow major as nornir (59); only the array/schema crates, not the umbrella.
arrow-array = "59"
arrow-schema = "59"
[dev-dependencies]
proptest = "1"