[package] name = "prop_grid_rs" version = "0.1.0" edition = "2021" publish = false [lib] name = "prop_grid_rs" path = "src/lib.rs" [[bin]] name = "worker" path = "src/bin/worker.rs" [[bin]] name = "hrrr_point_worker" path = "src/bin/hrrr_point_worker.rs" [dependencies] tokio = { version = "1", features = ["full"] } sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "postgres", "uuid", "chrono", "macros", "json"] } reqwest = { version = "0.12", features = ["rustls-tls", "stream"], default-features = false } bytes = "1" anyhow = "1" thiserror = "2" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } tracing-opentelemetry = "0.32" opentelemetry = "0.31" opentelemetry_sdk = { version = "0.31", features = ["rt-tokio"] } opentelemetry-otlp = { version = "0.31", default-features = false, features = ["grpc-tonic", "trace"] } chrono = { version = "0.4", features = ["serde"] } uuid = { version = "1", features = ["v4", "serde"] } serde = { version = "1", features = ["derive"] } serde_json = "1" bincode = "1.3" num_cpus = "1" byteorder = "1" futures = "0.3" rayon = "1.10" axum = { version = "0.7", default-features = false, features = ["http1", "tokio"] } prometheus = { version = "0.13", default-features = false } png = "0.17" rmp-serde = "1.3" rmpv = { version = "1.3", features = ["with-serde"] } flate2 = "1" [dev-dependencies] tokio = { version = "1", features = ["full", "test-util"] } pretty_assertions = "1" tempfile = "3"