[package] name = "ruvector-data-edgar" version.workspace = true edition.workspace = true description = "SEC EDGAR financial data integration with coherence analysis for RuVector" license.workspace = true repository.workspace = true keywords = ["edgar", "sec", "finance", "xbrl", "coherence"] categories = ["finance", "database"] [dependencies] # Core framework ruvector-data-framework = { path = "../framework" } # Async runtime tokio.workspace = true futures.workspace = true async-trait.workspace = true # Serialization serde.workspace = true serde_json.workspace = true # HTTP client reqwest.workspace = true # Time handling chrono.workspace = true # Logging tracing.workspace = true thiserror.workspace = true # Data processing rayon.workspace = true ndarray.workspace = true # XML parsing for XBRL quick-xml = { version = "0.36", features = ["serialize"] } # CSV parsing for bulk datasets csv = "1.3" # Compression flate2 = "1.0" zip = "2.2" [dev-dependencies] tokio-test = "0.4" rand = "0.8" [[example]] name = "coherence_watch" path = "examples/coherence_watch.rs"