[package] name = "pile-dataset" version = { workspace = true } rust-version = { workspace = true } edition = { workspace = true } [lints] workspace = true [dependencies] pile-config = { workspace = true } pile-toolbox = { workspace = true } pile-flac = { workspace = true } serde_json = { workspace = true } itertools = { workspace = true } walkdir = { workspace = true } tantivy = { workspace = true } tracing = { workspace = true } chrono = { workspace = true } toml = { workspace = true } thiserror = { workspace = true } smartstring = { workspace = true } blake3 = { workspace = true } epub = { workspace = true } kamadak-exif = { workspace = true } pdf = { workspace = true } pdfium-render = { workspace = true, optional = true } image = { workspace = true, optional = true } id3 = { workspace = true } tokio = { workspace = true } tokio-stream = { workspace = true } async-trait = { workspace = true } aws-sdk-s3 = { workspace = true } mime = { workspace = true } mime_guess = { workspace = true } serde = { workspace = true } axum = { workspace = true, optional = true } utoipa = { workspace = true, optional = true } utoipa-swagger-ui = { workspace = true, optional = true } [features] default = [] pdfium = ["dep:pdfium-render", "dep:image"] axum = ["dep:axum", "dep:utoipa", "dep:utoipa-swagger-ui"]