[package] name = "ingestion-pipeline" version = "0.1.0" edition = "2021" license = "AGPL-3.0-or-later" [lints] workspace = true [dependencies] tokio = { workspace = true } serde = { workspace = true } axum = { workspace = true } tracing = { workspace = true } serde_json = { workspace = true } futures = { workspace = true } async-openai = { workspace = true } surrealdb = { workspace = true } dom_smoothie = { workspace = true } tempfile = { workspace = true } axum_typed_multipart = { workspace = true} anyhow = { workspace = true } reqwest = { workspace = true } chrono = { workspace = true } text-splitter = { workspace = true } url = { workspace = true } uuid = { workspace = true } headless_chrome = { workspace = true } base64 = { workspace = true } pdf-extract = "0.9" lopdf = "0.32" bytes = { workspace = true } async-trait = { workspace = true } state-machines = { workspace = true } tokenizers = { workspace = true } common = { path = "../common" } retrieval-pipeline = { path = "../retrieval-pipeline" } [features] docker = []