[package]
name = "athena-pipelines"
version = "3.26.1"
edition = "2024"
license = "MIT"
description = "Athena pipeline contracts, SQL adapters, template registry parsing, and request-domain helpers"
repository = "https://github.com/xylex-group/athena"

[dependencies]
async-trait = "0.1.70"
athena-gateway = { path = "../athena-gateway", version = "3.26.1" }
chrono = { version = "0.4.41", features = ["serde"] }
serde = { version = "1.0.196", features = ["derive"] }
serde_json = "1.0.111"
serde_yaml = "0.9.34"
sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls", "postgres", "uuid", "chrono"] }
thiserror = "1.0.44"
uuid = { version = "1.16.0", features = ["v4"] }

[dev-dependencies]
futures = "0.3.31"
tokio = { version = "1.38.1", features = ["rt", "macros"] }
