[package] name = "coursebank" version = "0.0.0" edition = "2024" rust-version = "1.85" description = "Author, assemble, administer, and analyze leveled course assessments from YAML item banks" authors = ["Scientific Computing Studio "] license = "Prosperity-3.0.0" readme = "README.md" publish = false [[bin]] name = "coursebank" path = "src/main.rs" [lib] name = "coursebank" path = "src/lib.rs" [dependencies] clap = { version = "4", features = ["derive"] } csv = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" serde_yaml_ng = "0.10" thiserror = "2" arrow-array = { version = "55"} arrow-schema = { version = "55"} parquet = { version = "55"} aes-gcm = { version = "0.10"} pbkdf2 = { version = "0.12", default-features = false, features = ["hmac"]} sha2 = { version = "0.10"} base64 = { version = "0.22"} getrandom = { version = "0.2"} [profile.release] opt-level = 3 lto = "thin" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"]