[package] name = "ml-data" version = "0.1.0" edition = "2021" [dependencies] # Database integration database = { path = "../database" } sqlx = { workspace = true } # Async runtime and concurrency tokio = { version = "1.0", features = ["full"] } futures = "0.3" # Serialization and data handling serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" bincode = "1.3" # UUID and time handling uuid = { version = "1.0", features = ["v4", "serde"] } chrono = { version = "0.4", features = ["serde"] } # Error handling and logging anyhow = "1.0" thiserror = "1.0" tracing = "0.1" # Async traits and utilities async-trait = "0.1" async-stream = "0.3" # Numerical computing and ML data structures ndarray = { version = "0.15", features = ["serde"] } arrow = { version = "55", features = ["prettyprint", "csv", "json"] } # Configuration and environment config = { path = "../config" } # Compression for model artifacts flate2 = "1.0" # Cryptographic hashing sha2 = "0.10" [dev-dependencies] tokio-test = "0.4"