[package]
name = "aprender-contrastive-data"
version.workspace = true
edition = "2021"
rust-version.workspace = true
description = "Deterministic, leakage-safe contrastive data construction: class buckets, balanced few-shot selection, bounded pair sampling"
license = "MIT"
repository = "https://github.com/paiml/aprender"
authors = ["PAIML <hello@paiml.com>"]
keywords = ["contrastive", "few-shot", "sampling", "deterministic", "setfit"]
categories = ["science", "algorithms"]
[lints]
workspace = true
[dependencies]
aprender-rand = { workspace = true }
sha2 = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
unicode-normalization = { workspace = true }
provable-contracts-macros = { workspace = true }
[dev-dependencies]
proptest = { workspace = true }
trybuild = { workspace = true }